工艺管理接口联调

dev-scheduling
jinna 3 months ago
parent 05e1b31933
commit bb0c8bb0c8
  1. 25
      src/views/processManagement/components/processMainte/processPlanning.vue
  2. 2
      src/views/processManagement/taskProcessing.vue

@ -97,9 +97,10 @@
style="width: 220px; margin-right: 12px"
clearable
filterable
:filter-method="handleFilter"
>
<el-option
v-for="(item, index) in modelOption"
v-for="(item, index) in filteredList"
:key="index"
:label="item.name"
:value="item.id"
@ -622,6 +623,7 @@ export default {
tempId: 0,
projectOptions: [], //
standardList: [], //
filteredList:[],
};
},
mounted() {
@ -671,10 +673,31 @@ export default {
this.rankList = res.data.data;
});
},
handleFilter(keyword){
// 1.
if (!keyword) {
this.filteredList = [...this.originList]
return
}
// 2.
const lowerKeyword = keyword.toLowerCase()
// 3. name pinyin
this.filteredList = this.originList.filter(item => {
// 1
const matchName = item.name.toLowerCase().includes(lowerKeyword)
// 2
const matchPinyin = item.modelNameStr.toLowerCase().includes(lowerKeyword)
//
return matchName || matchPinyin
})
},
//
async getModelList() {
await getModelList().then(res => {
this.modelOption = res.data.data;
this.filteredList = [...this.modelOption]
});
},
//

@ -174,7 +174,7 @@ export default {
editBtnIcon: ' ',
viewBtnText: '详情',
labelWidth: 120,
menuWidth: 170,
menuWidth: 200,
dialogWidth: 1200,
dialogClickModal: false,
searchEnter: true,

Loading…
Cancel
Save