Browse Source

2026-03-10

项目信息【料号导入】优化
master
fengyuan_yang 1 month ago
parent
commit
36695cb746
  1. 25
      src/views/modules/project/projectInfo/com_project_info_part.vue

25
src/views/modules/project/projectInfo/com_project_info_part.vue

@ -751,7 +751,7 @@
</el-select>
</el-form-item>
<el-form-item label=" ">
<el-button type="primary" @click="searchTypeChange">查询</el-button>
<el-button type="primary" @click="searchPartImport">查询</el-button>
</el-form-item>
</el-form>
</div>
@ -1041,7 +1041,9 @@ import {downLoadFile, queryFileId, readPartFromFile} from "../../../../api/part/
'searchData.searchType'(newVal,oldVal){
this.searchData.partNo = ''
this.searchData.partDesc = ''
this.searchTypeChange();
if (this.partModelFlag) {
this.searchPartImport()
}
},
partModelFlag(newVal,oldVal){
if (newVal === false){
@ -2701,13 +2703,15 @@ import {downLoadFile, queryFileId, readPartFromFile} from "../../../../api/part/
this.partSelections2 = []
this.partList1 = []
this.partList2 = []
this.totalPage = 0
this.pageIndex = 1
this.searchData.searchType = 'N'
this.searchData.partNo = ''
this.searchData.partDesc = ''
this.searchData.partNos = ''
this.searchData.plmPartNo = ''
this.searchData.finalPartNo = ''
this.handleGetProjectPartList();
this.partModelFlag = true
},
handleGetProjectPartList(){
@ -2724,11 +2728,20 @@ import {downLoadFile, queryFileId, readPartFromFile} from "../../../../api/part/
})
},
//
//
searchPartImport () {
const { plmPartNo, finalPartNo, partDesc } = this.searchData
if (!plmPartNo && !finalPartNo && !partDesc) {
this.$message.warning('请至少输入 PLM物料编码、IFS物料编码 或 物料名称 其中一项后再查询!')
return
}
this.pageIndex = 1
this.searchTypeChange()
},
// /
searchTypeChange () {
// 使 map partNo
let partNos = this.partList2.map(part => part.partNo)
// 使 join partNo
this.searchData.partNos = partNos.join(",")
this.handleGetProjectPartList()
},

Loading…
Cancel
Save