Browse Source

2024-11-08

master
qiezi 1 year ago
parent
commit
af9a7320a9
  1. 34
      src/views/modules/proofing/requestForProofing.vue
  2. 32
      src/views/modules/quotation/requestForQuote.vue
  3. 94
      src/views/modules/test/requestForTest.vue

34
src/views/modules/proofing/requestForProofing.vue

@ -289,6 +289,12 @@
<el-form-item label="物料名称"> <el-form-item label="物料名称">
<el-input v-model="projectPartData.partName" clearable style="width: 120px"></el-input> <el-input v-model="projectPartData.partName" clearable style="width: 120px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="IFS料号">
<el-input v-model="projectPartData.finalPartNo" clearable style="width: 120px"></el-input>
</el-form-item>
<el-form-item label="客户料号">
<el-input v-model="projectPartData.customerPartNo" clearable style="width: 120px"></el-input>
</el-form-item>
<el-form-item label=" " v-if="modalData.projectId"> <el-form-item label=" " v-if="modalData.projectId">
<el-button type="primary" @click="getProjectPartList()">查询</el-button> <el-button type="primary" @click="getProjectPartList()">查询</el-button>
</el-form-item> </el-form-item>
@ -861,6 +867,8 @@ export default {
'modalFlag'(newVal, oldVal){ 'modalFlag'(newVal, oldVal){
if (newVal === false){ if (newVal === false){
this.detailVisible = false this.detailVisible = false
this.projectPartData.finalPartNo = ''
this.projectPartData.customerPartNo = ''
} }
}, },
'modalData.tracker'(newVal,oldVal){ 'modalData.tracker'(newVal,oldVal){
@ -1075,6 +1083,8 @@ export default {
projectPartData: { projectPartData: {
site: this.$store.state.user.site, site: this.$store.state.user.site,
testPartNo: '', testPartNo: '',
finalPartNo: '',
customerPartNo: '',
partName: '' partName: ''
}, },
projectInformationData: { projectInformationData: {
@ -1582,7 +1592,7 @@ export default {
tableName: '项目物料表', tableName: '项目物料表',
columnProp: 'testPartNo', columnProp: 'testPartNo',
headerAlign: 'center', headerAlign: 'center',
align: 'center',
align: 'left',
columnLabel: '物料编码', columnLabel: '物料编码',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,
@ -1600,7 +1610,7 @@ export default {
tableName: '项目物料表', tableName: '项目物料表',
columnProp: 'partDesc', columnProp: 'partDesc',
headerAlign: 'center', headerAlign: 'center',
align: 'center',
align: 'left',
columnLabel: '物料名称', columnLabel: '物料名称',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,
@ -1610,6 +1620,24 @@ export default {
fixed: '', fixed: '',
columnWidth: 120 columnWidth: 120
}, },
{
userId: this.$store.state.user.name,
functionId: 102001,
serialNumber: '103001Table4FinalPartNo',
tableId: '103001Table4',
tableName: '项目物料表',
columnProp: 'finalPartNo',
headerAlign: 'center',
align: 'left',
columnLabel: 'IFS料号',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 120
},
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 102001, functionId: 102001,
@ -1618,7 +1646,7 @@ export default {
tableName: '项目物料表', tableName: '项目物料表',
columnProp: 'customerPartNo', columnProp: 'customerPartNo',
headerAlign: 'center', headerAlign: 'center',
align: 'center',
align: 'left',
columnLabel: '客户料号', columnLabel: '客户料号',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,

32
src/views/modules/quotation/requestForQuote.vue

@ -310,6 +310,12 @@
<el-form-item label="物料名称"> <el-form-item label="物料名称">
<el-input v-model="projectPartData.partName" clearable style="width: 120px"></el-input> <el-input v-model="projectPartData.partName" clearable style="width: 120px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="IFS料号">
<el-input v-model="projectPartData.finalPartNo" clearable style="width: 120px"></el-input>
</el-form-item>
<el-form-item label="客户料号">
<el-input v-model="projectPartData.customerPartNo" clearable style="width: 120px"></el-input>
</el-form-item>
<el-form-item label=" "> <el-form-item label=" ">
<el-button type="primary" @click="getProjectPartList()">查询</el-button> <el-button type="primary" @click="getProjectPartList()">查询</el-button>
</el-form-item> </el-form-item>
@ -872,6 +878,8 @@ export default {
modalFlag(newVal,oldVal){ modalFlag(newVal,oldVal){
if (newVal === false){ if (newVal === false){
this.detailVisible = false this.detailVisible = false
this.projectPartData.customerPartNo = ''
this.projectPartData.finalPartNo = ''
} }
}, },
}, },
@ -1051,6 +1059,8 @@ export default {
projectPartData: { projectPartData: {
site: this.$store.state.user.site, site: this.$store.state.user.site,
testPartNo: '', testPartNo: '',
finalPartNo:'',
customerPartNo:'',
partName: '', partName: '',
projectId: '', projectId: '',
}, },
@ -1557,7 +1567,7 @@ export default {
tableName: '项目物料表', tableName: '项目物料表',
columnProp: 'testPartNo', columnProp: 'testPartNo',
headerAlign: 'center', headerAlign: 'center',
align: 'center',
align: 'left',
columnLabel: '物料编码', columnLabel: '物料编码',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,
@ -1585,6 +1595,24 @@ export default {
fixed: '', fixed: '',
columnWidth: 120 columnWidth: 120
}, },
{
userId: this.$store.state.user.name,
functionId: 102001,
serialNumber: '102001Table3FinalPartNo',
tableId: '102001Table3',
tableName: '项目物料表',
columnProp: 'finalPartNo',
headerAlign: 'center',
align: 'left',
columnLabel: 'IFS料号',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 120
},
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 102001, functionId: 102001,
@ -1593,7 +1621,7 @@ export default {
tableName: '项目物料表', tableName: '项目物料表',
columnProp: 'customerPartNo', columnProp: 'customerPartNo',
headerAlign: 'center', headerAlign: 'center',
align: 'center',
align: 'left',
columnLabel: '客户料号', columnLabel: '客户料号',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,

94
src/views/modules/test/requestForTest.vue

@ -359,6 +359,16 @@
<el-input v-model="projectPartData.partName" clearable></el-input> <el-input v-model="projectPartData.partName" clearable></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4">
<el-form-item label="IFS料号">
<el-input v-model="projectPartData.finalPartNo" clearable></el-input>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="IFS料号">
<el-input v-model="projectPartData.customerPartNo" clearable></el-input>
</el-form-item>
</el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label=" "> <el-form-item label=" ">
<el-button type="primary" @click="getProjectPartList">查询</el-button> <el-button type="primary" @click="getProjectPartList">查询</el-button>
@ -932,6 +942,12 @@
if (newVal === false){ if (newVal === false){
this.rejectOpinion = '' this.rejectOpinion = ''
} }
},
projectPartModelFlag(newVal,oldVal){
if (newVal === false){
this.projectPartData.finalPartNo = ''
this.projectPartData.customerPartNo = ''
}
} }
}, },
data () { data () {
@ -1099,6 +1115,8 @@
projectPartData: { projectPartData: {
site: this.$store.state.user.site, site: this.$store.state.user.site,
testPartNo: '', testPartNo: '',
finalPartNo:'',
customerPartNo:'',
partName: '' partName: ''
}, },
projectInformationData: { projectInformationData: {
@ -1588,7 +1606,7 @@
tableName: '项目物料表', tableName: '项目物料表',
columnProp: 'testPartNo', columnProp: 'testPartNo',
headerAlign: 'center', headerAlign: 'center',
align: 'center',
align: 'left',
columnLabel: '物料编码', columnLabel: '物料编码',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,
@ -1615,7 +1633,44 @@
status: true, status: true,
fixed: '', fixed: '',
columnWidth: 200 columnWidth: 200
},{
},
{
userId: this.$store.state.user.name,
functionId: 103001,
serialNumber: '103001Table3FinalPartNo',
tableId: '103001Table3',
tableName: '项目物料表',
columnProp: 'finalPartNo',
headerAlign: 'center',
align: 'left',
columnLabel: 'IFS料号',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 120
},
{
userId: this.$store.state.user.name,
functionId: 103001,
serialNumber: '103001Table3CustomerPartNo',
tableId: '103001Table3',
tableName: '项目物料表',
columnProp: 'customerPartNo',
headerAlign: 'center',
align: 'left',
columnLabel: '客户料号',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 120
},
{
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 103001, functionId: 103001,
serialNumber: '103001Table3PartSpec', serialNumber: '103001Table3PartSpec',
@ -1686,41 +1741,6 @@
fixed: '', fixed: '',
columnWidth: 100 columnWidth: 100
}, },
{
userId: this.$store.state.user.name,
functionId: 103001,
serialNumber: '103001Table3CodeNo',
tableId: '103001Table3',
tableName: '项目物料表',
columnProp: 'codeNo',
headerAlign: 'center',
align: 'center',
columnLabel: '模板编码',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 120
},{
userId: this.$store.state.user.name,
functionId: 103001,
serialNumber: '103001Table3CodeDesc',
tableId: '103001Table3',
tableName: '项目物料表',
columnProp: 'codeDesc',
headerAlign: 'center',
align: 'left',
columnLabel: '模板名称',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 120
}
], ],
columnAddressList: [ columnAddressList: [
{ {

Loading…
Cancel
Save