opt:西门子项目优化
This commit is contained in:
@@ -37,9 +37,20 @@
|
||||
<div class="search-wraper">
|
||||
<el-row class="filter-wraper" type="flex" justify="space-between" align="middle">
|
||||
<el-col :span="6" class="p-label">搜索关键字</el-col>
|
||||
<el-col :span="12" class="select-wraper">
|
||||
<el-col :span="8" class="select-wraper">
|
||||
<el-input v-model="searchKey" placeholder="请输入800、物料号或零件号" style="width: 100%" @keyup.enter.native="searchOrder" />
|
||||
</el-col>
|
||||
<el-col :span="4" class="p-label">工序筛选</el-col>
|
||||
<el-col :span="8" class="select-wraper">
|
||||
<el-select v-model="selectedProcess" placeholder="请选择工序" style="width: 100%" filterable clearable @change="searchOrder">
|
||||
<el-option
|
||||
v-for="process in processList"
|
||||
:key="process"
|
||||
:label="process"
|
||||
:value="process"
|
||||
/>
|
||||
</el-select>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<button class="search_button" @click="searchOrder">搜索</button>
|
||||
<button class="search_button search_button_dis" @click="resetSearch">重置</button>
|
||||
@@ -406,6 +417,9 @@ export default {
|
||||
imgSrc: '',
|
||||
alertShow: false,
|
||||
searchKey: '',
|
||||
// 工序筛选相关
|
||||
selectedProcess: '',
|
||||
processList: [],
|
||||
// 异常信息相关属性
|
||||
hasError: false,
|
||||
errorDetails: [],
|
||||
@@ -616,13 +630,24 @@ export default {
|
||||
// 搜索订单
|
||||
searchOrder() {
|
||||
crudProduceScreen.regionOrder(this.popData.device_code, this.searchKey).then(res => {
|
||||
this.popList = [...res.content]
|
||||
let data = [...res.content]
|
||||
|
||||
// 提取去重后的工序列表
|
||||
this.processList = [...new Set(data.map(item => item.region_code).filter(Boolean))]
|
||||
|
||||
// 根据选中的工序进行筛选
|
||||
if (this.selectedProcess) {
|
||||
data = data.filter(item => item.region_code === this.selectedProcess)
|
||||
}
|
||||
|
||||
this.popList = data
|
||||
this.show = true
|
||||
})
|
||||
},
|
||||
// 重置搜索条件
|
||||
resetSearch() {
|
||||
this.searchKey = ''
|
||||
this.selectedProcess = ''
|
||||
this.searchOrder()
|
||||
},
|
||||
// 设置表格行类名
|
||||
|
||||
Reference in New Issue
Block a user