Browse Source

2025-04-22

master
qiezi 9 months ago
parent
commit
fe1722d6b8
  1. 18
      src/views/modules/proofing/requestForProofing.vue
  2. 22
      src/views/modules/quotation/requestForQuote.vue
  3. 22
      src/views/modules/quote/detail/quoteDetail.vue
  4. 12
      src/views/modules/quote/detail/quoteGroupDetail.vue
  5. 2
      src/views/modules/sampleManagement/com_technical-add-or-update.vue
  6. 35
      src/views/modules/test/requestForTest.vue

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

@ -286,13 +286,13 @@
</el-form> </el-form>
<div class="rq"> <div class="rq">
<el-form :inline="true" label-position="top" :model="projectPartData" v-if="modalData.flag === '1'"> <el-form :inline="true" label-position="top" :model="projectPartData" v-if="modalData.flag === '1'">
<el-form-item label="物料编码">
<el-form-item label="PLM物料编码">
<el-input v-model="projectPartData.testPartNo" clearable style="width: 120px"></el-input> <el-input v-model="projectPartData.testPartNo" clearable style="width: 120px"></el-input>
</el-form-item> </el-form-item>
<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-form-item label="IFS物料编码">
<el-input v-model="projectPartData.finalPartNo" clearable style="width: 120px"></el-input> <el-input v-model="projectPartData.finalPartNo" clearable style="width: 120px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="客户料号"> <el-form-item label="客户料号">
@ -1684,7 +1684,7 @@ export default {
columnProp: 'testPartNo', columnProp: 'testPartNo',
headerAlign: 'center', headerAlign: 'center',
align: 'left', align: 'left',
columnLabel: '物料编码',
columnLabel: 'PLM物料编码',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,
columnSortable: false, columnSortable: false,
@ -1696,13 +1696,13 @@ export default {
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 102001, functionId: 102001,
serialNumber: '103001Table4PartDesc',
serialNumber: '103001Table4FinalPartNo',
tableId: '103001Table4', tableId: '103001Table4',
tableName: '项目物料表', tableName: '项目物料表',
columnProp: 'partDesc',
columnProp: 'finalPartNo',
headerAlign: 'center', headerAlign: 'center',
align: 'left', align: 'left',
columnLabel: '物料名称',
columnLabel: 'IFS物料编码',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,
columnSortable: false, columnSortable: false,
@ -1714,13 +1714,13 @@ export default {
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 102001, functionId: 102001,
serialNumber: '103001Table4FinalPartNo',
serialNumber: '103001Table4PartDesc',
tableId: '103001Table4', tableId: '103001Table4',
tableName: '项目物料表', tableName: '项目物料表',
columnProp: 'finalPartNo',
columnProp: 'partDesc',
headerAlign: 'center', headerAlign: 'center',
align: 'left', align: 'left',
columnLabel: 'IFS料号',
columnLabel: '物料名称',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,
columnSortable: false, columnSortable: false,

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

@ -313,13 +313,13 @@
<el-tab-pane label="物料信息" name="part"> <el-tab-pane label="物料信息" name="part">
<div class="rq"> <div class="rq">
<el-form :inline="true" label-position="top" :model="projectPartData" v-if="modalData.flag === '1'"> <el-form :inline="true" label-position="top" :model="projectPartData" v-if="modalData.flag === '1'">
<el-form-item label="物料编码">
<el-form-item label="PLM物料编码">
<el-input v-model="projectPartData.testPartNo" clearable style="width: 120px"></el-input> <el-input v-model="projectPartData.testPartNo" clearable style="width: 120px"></el-input>
</el-form-item> </el-form-item>
<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-form-item label="IFS物料编码">
<el-input v-model="projectPartData.finalPartNo" clearable style="width: 120px"></el-input> <el-input v-model="projectPartData.finalPartNo" clearable style="width: 120px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="客户料号"> <el-form-item label="客户料号">
@ -1676,7 +1676,7 @@ export default {
columnProp: 'testPartNo', columnProp: 'testPartNo',
headerAlign: 'center', headerAlign: 'center',
align: 'left', align: 'left',
columnLabel: '物料编码',
columnLabel: 'PLM物料编码',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,
columnSortable: false, columnSortable: false,
@ -1688,13 +1688,13 @@ export default {
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 102001, functionId: 102001,
serialNumber: '102001Table3PartDesc',
serialNumber: '102001Table3FinalPartNo',
tableId: '102001Table3', tableId: '102001Table3',
tableName: '项目物料表', tableName: '项目物料表',
columnProp: 'partDesc',
columnProp: 'finalPartNo',
headerAlign: 'center', headerAlign: 'center',
align: 'center',
columnLabel: '物料名称',
align: 'left',
columnLabel: 'IFS物料编码',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,
columnSortable: false, columnSortable: false,
@ -1706,13 +1706,13 @@ export default {
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 102001, functionId: 102001,
serialNumber: '102001Table3FinalPartNo',
serialNumber: '102001Table3PartDesc',
tableId: '102001Table3', tableId: '102001Table3',
tableName: '项目物料表', tableName: '项目物料表',
columnProp: 'finalPartNo',
columnProp: 'partDesc',
headerAlign: 'center', headerAlign: 'center',
align: 'left',
columnLabel: 'IFS料号',
align: 'center',
columnLabel: '物料名称',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,
columnSortable: false, columnSortable: false,

22
src/views/modules/quote/detail/quoteDetail.vue

@ -129,10 +129,28 @@ export default {
serialNumber: '5011Table2PartNo', serialNumber: '5011Table2PartNo',
tableId: '5011Table2', tableId: '5011Table2',
tableName: '报价详情信息表', tableName: '报价详情信息表',
columnProp: 'partNo',
columnProp: 'plmPartNo',
headerAlign: 'center', headerAlign: 'center',
align: 'left', align: 'left',
columnLabel: '物料编码',
columnLabel: 'PLM物料编码',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 120
},
{
userId: this.$store.state.user.name,
functionId: 5011,
serialNumber: '5011Table2PartNo',
tableId: '5011Table2',
tableName: '报价详情信息表',
columnProp: 'ifsPartNo',
headerAlign: 'center',
align: 'left',
columnLabel: 'IFS物料编码',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,
columnSortable: false, columnSortable: false,

12
src/views/modules/quote/detail/quoteGroupDetail.vue

@ -118,13 +118,13 @@ export default {
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 5011, functionId: 5011,
serialNumber: '5011Table2PartNo',
serialNumber: '5011Table2PLMPartNo',
tableId: '5011Table2', tableId: '5011Table2',
tableName: '报价详情信息表', tableName: '报价详情信息表',
columnProp: 'partNo',
columnProp: 'plmPartNo',
headerAlign: 'center', headerAlign: 'center',
align: 'left', align: 'left',
columnLabel: '物料编码',
columnLabel: 'PLM物料编码',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,
columnSortable: false, columnSortable: false,
@ -136,13 +136,13 @@ export default {
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 5011, functionId: 5011,
serialNumber: '5011Table2PLMPartNo',
serialNumber: '5011Table2PartNo',
tableId: '5011Table2', tableId: '5011Table2',
tableName: '报价详情信息表', tableName: '报价详情信息表',
columnProp: 'plmPartNo',
columnProp: 'ifsPartNo',
headerAlign: 'center', headerAlign: 'center',
align: 'left', align: 'left',
columnLabel: 'PLM 物料编码',
columnLabel: 'IFS物料编码',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,
columnSortable: false, columnSortable: false,

2
src/views/modules/sampleManagement/com_technical-add-or-update.vue

@ -272,7 +272,7 @@
<el-form-item style="margin-left: 0px" label="IFS料号"> <el-form-item style="margin-left: 0px" label="IFS料号">
<el-input v-model="partSearch.finalPartNo" style="width: 130px" ></el-input> <el-input v-model="partSearch.finalPartNo" style="width: 130px" ></el-input>
</el-form-item> </el-form-item>
<el-form-item style="margin-left: 0px" label="物料编码">
<el-form-item style="margin-left: 0px" label="PLM物料编码">
<el-input v-model="partSearch.testPartNo" style="width: 130px" ></el-input> <el-input v-model="partSearch.testPartNo" style="width: 130px" ></el-input>
</el-form-item> </el-form-item>
<!-- <el-form-item style="margin-left: 0px" label="物料名称">--> <!-- <el-form-item style="margin-left: 0px" label="物料名称">-->

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

@ -259,7 +259,8 @@
</el-row> </el-row>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item prop="trackerName">
<el-form-item>
<!-- <el-form-item prop="trackerName">-->
<span v-if="(testInformationFlag('tracker') === 'N' && modalData.flag === '2') || detailFlag" slot="label">Artwork</span> <span v-if="(testInformationFlag('tracker') === 'N' && modalData.flag === '2') || detailFlag" slot="label">Artwork</span>
<span v-else style="cursor: pointer" slot="label" @click="getBaseList(2041)"><a herf="#">Artwork</a></span> <span v-else style="cursor: pointer" slot="label" @click="getBaseList(2041)"><a herf="#">Artwork</a></span>
<el-input :disabled="(testInformationFlag('tracker') === 'N' && modalData.flag === '2') || detailFlag" v-model="modalData.trackerName" readonly> <el-input :disabled="(testInformationFlag('tracker') === 'N' && modalData.flag === '2') || detailFlag" v-model="modalData.trackerName" readonly>
@ -370,7 +371,7 @@
<el-form label-position="top" :model="projectPartData"> <el-form label-position="top" :model="projectPartData">
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="4"> <el-col :span="4">
<el-form-item label="物料编码">
<el-form-item label="PLM物料编码">
<el-input v-model="projectPartData.testPartNo" clearable></el-input> <el-input v-model="projectPartData.testPartNo" clearable></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -380,12 +381,12 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="IFS料号">
<el-form-item label="IFS物料编码">
<el-input v-model="projectPartData.finalPartNo" clearable></el-input> <el-input v-model="projectPartData.finalPartNo" clearable></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="IFS料号">
<el-form-item label="客户料号">
<el-input v-model="projectPartData.customerPartNo" clearable></el-input> <el-input v-model="projectPartData.customerPartNo" clearable></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -1705,7 +1706,7 @@
columnProp: 'testPartNo', columnProp: 'testPartNo',
headerAlign: 'center', headerAlign: 'center',
align: 'left', align: 'left',
columnLabel: '物料编码',
columnLabel: 'PLM物料编码',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,
columnSortable: false, columnSortable: false,
@ -1717,38 +1718,38 @@
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 103001, functionId: 103001,
serialNumber: '103001Table3PartDesc',
serialNumber: '103001Table3FinalPartNo',
tableId: '103001Table3', tableId: '103001Table3',
tableName: '项目物料表', tableName: '项目物料表',
columnProp: 'partDesc',
columnProp: 'finalPartNo',
headerAlign: 'center', headerAlign: 'center',
align: 'left', align: 'left',
columnLabel: '物料名称',
columnLabel: 'IFS物料编码',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,
columnSortable: false, columnSortable: false,
sortLv: 0, sortLv: 0,
status: true, status: true,
fixed: '', fixed: '',
columnWidth: 200
columnWidth: 120
}, },
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
functionId: 103001, functionId: 103001,
serialNumber: '103001Table3FinalPartNo',
serialNumber: '103001Table3PartDesc',
tableId: '103001Table3', tableId: '103001Table3',
tableName: '项目物料表', tableName: '项目物料表',
columnProp: 'finalPartNo',
columnProp: 'partDesc',
headerAlign: 'center', headerAlign: 'center',
align: 'left', align: 'left',
columnLabel: 'IFS料号',
columnLabel: '物料名称',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,
columnSortable: false, columnSortable: false,
sortLv: 0, sortLv: 0,
status: true, status: true,
fixed: '', fixed: '',
columnWidth: 120
columnWidth: 200
}, },
{ {
userId: this.$store.state.user.name, userId: this.$store.state.user.name,
@ -2606,10 +2607,10 @@
this.$message.warning('请选择Artwork!') this.$message.warning('请选择Artwork!')
return return
} }
if (this.modalData.trackerName === '' || this.modalData.trackerName == null) {
this.$message.warning('请选择Artwork!')
return
}
// if (this.modalData.trackerName === '' || this.modalData.trackerName == null) {
// this.$message.warning('Artwork')
// return
// }
if (this.modalData.projectId === '' || this.modalData.projectId == null) { if (this.modalData.projectId === '' || this.modalData.projectId == null) {
this.$message.warning('请选择项目编码!') this.$message.warning('请选择项目编码!')
return return

Loading…
Cancel
Save