|
@@ -3,23 +3,29 @@
|
|
<div class="query mg-b-8">
|
|
<div class="query mg-b-8">
|
|
<div class="query-items">
|
|
<div class="query-items">
|
|
<div class="query-item">
|
|
<div class="query-item">
|
|
- <div class="lable">知识库:</div>
|
|
|
|
|
|
+ <div class="lable">故障类型:</div>
|
|
<div class="search-input">
|
|
<div class="search-input">
|
|
<el-select
|
|
<el-select
|
|
- v-model="knowledge"
|
|
|
|
|
|
+ v-model="faultmodel"
|
|
|
|
+ multiple
|
|
clearable
|
|
clearable
|
|
|
|
+ collapse-tags
|
|
placeholder="请选择"
|
|
placeholder="请选择"
|
|
popper-class="select"
|
|
popper-class="select"
|
|
|
|
+ @change="getTableData"
|
|
>
|
|
>
|
|
<el-option
|
|
<el-option
|
|
- v-for="item in knowledgeList"
|
|
|
|
- :key="item.value"
|
|
|
|
- :value="item.value"
|
|
|
|
- :label="item.label"
|
|
|
|
|
|
+ v-for="item in faultList"
|
|
|
|
+ :key="item.code"
|
|
|
|
+ :value="item.code"
|
|
|
|
+ :label="item.widget"
|
|
/>
|
|
/>
|
|
</el-select>
|
|
</el-select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+ <div class="query-actions">
|
|
|
|
+ <button class="btn green" @click="getTableData">搜索</button>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<el-row :type="'flex'" class="content">
|
|
<el-row :type="'flex'" class="content">
|
|
@@ -91,28 +97,39 @@ export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
tableData: [],
|
|
tableData: [],
|
|
- knowledge: '故障维修记录库',
|
|
|
|
- knowledgeList: [
|
|
|
|
- {
|
|
|
|
- label: "故障维修记录库",
|
|
|
|
- value: "0",
|
|
|
|
- },
|
|
|
|
- ],
|
|
|
|
|
|
+ faultmodel: [],
|
|
|
|
+ faultList:[],
|
|
};
|
|
};
|
|
},
|
|
},
|
|
components: {},
|
|
components: {},
|
|
created() {
|
|
created() {
|
|
- this.getData();
|
|
|
|
|
|
+ this.getFaultType();
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
- getData() {
|
|
|
|
|
|
+ getFaultType(){
|
|
|
|
+ let that = this;
|
|
|
|
+ this.API.requestData({
|
|
|
|
+ method: "GET",
|
|
|
|
+ subUrl: "http://192.168.1.18:9002/know/fault/fix/widget",
|
|
|
|
+ success(res) {
|
|
|
|
+ if (res) {
|
|
|
|
+ that.faultList = res?.data;
|
|
|
|
+ that.faultmodel.push(res?.data[1].code);
|
|
|
|
+ that.getTableData();
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ });
|
|
|
|
+ },
|
|
|
|
+ getTableData() {
|
|
let that = this;
|
|
let that = this;
|
|
this.API.requestData({
|
|
this.API.requestData({
|
|
method: "GET",
|
|
method: "GET",
|
|
subUrl: "http://192.168.1.18:9002/know/fault/fix/all",
|
|
subUrl: "http://192.168.1.18:9002/know/fault/fix/all",
|
|
|
|
+ data:{
|
|
|
|
+ faultCode: that.faultmodel
|
|
|
|
+ },
|
|
success(res) {
|
|
success(res) {
|
|
if (res) {
|
|
if (res) {
|
|
- console.log(res);
|
|
|
|
res.data.forEach((item, index) => {
|
|
res.data.forEach((item, index) => {
|
|
item.indexs = index +1;
|
|
item.indexs = index +1;
|
|
});
|
|
});
|