Browse Source

2024.1.19 派工单号动态列

java8
yuejiayang 2 years ago
parent
commit
772a70ff23
  1. 214
      src/views/modules/qc/FAIResultEntry.vue
  2. 214
      src/views/modules/qc/FQCResultEntry.vue
  3. 214
      src/views/modules/qc/IPQCResultEntry.vue

214
src/views/modules/qc/FAIResultEntry.vue

@ -523,52 +523,15 @@
v-loading="dataListLoading"
style="width: 100%;">
<el-table-column
prop="orderNo"
header-align="center"
align="center"
label="工单号">
</el-table-column>
<el-table-column
prop="seqNo"
header-align="center"
align="center"
label="派工单号">
</el-table-column>
<el-table-column
prop="sku"
header-align="center"
align="center"
label="SKU">
</el-table-column>
<el-table-column
prop="partNo"
header-align="center"
align="center"
label="物料编码">
</el-table-column>
<el-table-column
prop="partDesc"
header-align="center"
align="center"
label="物料名称">
</el-table-column>
<el-table-column
prop="lotsize"
header-align="center"
align="center"
label="工单数量">
</el-table-column>
<el-table-column
prop="qtyrequired"
header-align="center"
align="center"
label="派工数量">
</el-table-column>
<el-table-column
prop="operationDesc"
header-align="center"
align="center"
label="工序">
v-for="(item,index) in seqDetailColumnList" :key="index"
:sortable="item.columnSortable"
:prop="item.columnProp"
:header-align="item.headerAlign"
:show-overflow-tooltip="item.showOverflowTooltip"
:align="item.align"
:fixed="item.fixed==''?false:item.fixed"
:min-width="item.columnWidth"
:label="item.columnLabel">
</el-table-column>
</el-table>
<el-footer style="height:40px;margin-top: 10px;text-align:center">
@ -1737,6 +1700,152 @@
qtyrequired:'',
lotsize:''
},
seqDetailColumnList: [
{
userId: this.$store.state.user.name,
functionId: 301007,
serialNumber: '301007Table3OrderNo',
tableId: "301007Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'orderNo',
headerAlign: "center",
align: "center",
columnLabel: '工单号',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301007,
serialNumber: '301007Table3SeqNo',
tableId: "301007Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'seqNo',
headerAlign: "center",
align: "center",
columnLabel: '派工单号',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301007,
serialNumber: '301007Table3Sku',
tableId: "301007Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'sku',
headerAlign: "center",
align: "center",
columnLabel: 'SKU',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301007,
serialNumber: '301007Table3PartNo',
tableId: "301007Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'partNo',
headerAlign: "center",
align: "center",
columnLabel: '物料编码',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301007,
serialNumber: '301007Table3PartDesc',
tableId: "301007Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'partDesc',
headerAlign: "center",
align: "center",
columnLabel: '物料名称',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301007,
serialNumber: '301007Table3Lotsize',
tableId: "301007Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'lotsize',
headerAlign: "center",
align: "center",
columnLabel: '工单数量',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301007,
serialNumber: '301007Table3Qtyrequired',
tableId: "301007Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'qtyrequired',
headerAlign: "center",
align: "center",
columnLabel: '派工数量',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301007,
serialNumber: '301007Table3OperationDesc',
tableId: "301007Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'operationDesc',
headerAlign: "center",
align: "center",
columnLabel: '工序',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
}
],
//
tableData: [],
checkedDetail: [],
@ -1971,6 +2080,7 @@
//
this.getTableUserColumn(this.$route.meta.menuId+'table1',1)
this.getTableUserColumn(this.$route.meta.menuId+'table2',2)
this.getTableUserColumn(this.$route.meta.menuId+'table3',3)
},
methods: {
@ -3120,9 +3230,9 @@
case 2:
this.detailColumnList = data.rows
break;
// case 3:
// this.columnList2 = data.rows
// break;
case 3:
this.seqDetailColumnList = data.rows
break;
// case 4:
// this.columnList3 = data.rows
// break;
@ -3149,9 +3259,9 @@
case 2:
this.detailColumnList = data.rows
break;
// case 3:
// this.columnList2 = data.rows
// break;
case 3:
this.seqDetailColumnList = data.rows
break;
// case 4:
// this.columnList3 = data.rows
// break;

214
src/views/modules/qc/FQCResultEntry.vue

@ -722,52 +722,15 @@
v-loading="dataListLoading"
style="width: 100%;">
<el-table-column
prop="orderNo"
header-align="center"
align="center"
label="工单号">
</el-table-column>
<el-table-column
prop="seqNo"
header-align="center"
align="center"
label="派工单号">
</el-table-column>
<el-table-column
prop="sku"
header-align="center"
align="center"
label="SKU">
</el-table-column>
<el-table-column
prop="partNo"
header-align="center"
align="center"
label="物料编码">
</el-table-column>
<el-table-column
prop="partDesc"
header-align="center"
align="center"
label="物料名称">
</el-table-column>
<el-table-column
prop="lotsize"
header-align="center"
align="center"
label="工单数量">
</el-table-column>
<el-table-column
prop="qtyrequired"
header-align="center"
align="center"
label="派工数量">
</el-table-column>
<el-table-column
prop="operationDesc"
header-align="center"
align="center"
label="工序">
v-for="(item,index) in seqDetailColumnList" :key="index"
:sortable="item.columnSortable"
:prop="item.columnProp"
:header-align="item.headerAlign"
:show-overflow-tooltip="item.showOverflowTooltip"
:align="item.align"
:fixed="item.fixed==''?false:item.fixed"
:min-width="item.columnWidth"
:label="item.columnLabel">
</el-table-column>
</el-table>
<el-footer style="height:40px;margin-top: 10px;text-align:center">
@ -1736,6 +1699,152 @@
qtyrequired:'',
lotsize:''
},
seqDetailColumnList: [
{
userId: this.$store.state.user.name,
functionId: 301015,
serialNumber: '301015Table3OrderNo',
tableId: "301015Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'orderNo',
headerAlign: "center",
align: "center",
columnLabel: '工单号',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301015,
serialNumber: '301015Table3SeqNo',
tableId: "301015Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'seqNo',
headerAlign: "center",
align: "center",
columnLabel: '派工单号',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301015,
serialNumber: '301015Table3Sku',
tableId: "301015Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'sku',
headerAlign: "center",
align: "center",
columnLabel: 'SKU',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301015,
serialNumber: '301015Table3PartNo',
tableId: "301015Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'partNo',
headerAlign: "center",
align: "center",
columnLabel: '物料编码',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301015,
serialNumber: '301015Table3PartDesc',
tableId: "301015Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'partDesc',
headerAlign: "center",
align: "center",
columnLabel: '物料名称',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301015,
serialNumber: '301015Table3Lotsize',
tableId: "301015Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'lotsize',
headerAlign: "center",
align: "center",
columnLabel: '工单数量',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301015,
serialNumber: '301015Table3Qtyrequired',
tableId: "301015Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'qtyrequired',
headerAlign: "center",
align: "center",
columnLabel: '派工数量',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301015,
serialNumber: '301015Table3OperationDesc',
tableId: "301015Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'operationDesc',
headerAlign: "center",
align: "center",
columnLabel: '工序',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
}
],
//
tableData: [],
checkedDetail: [],
@ -1970,6 +2079,7 @@
//
this.getTableUserColumn(this.$route.meta.menuId+'table1',1)
this.getTableUserColumn(this.$route.meta.menuId+'table2',2)
this.getTableUserColumn(this.$route.meta.menuId+'table3',3)
},
methods: {
@ -3128,9 +3238,9 @@
case 2:
this.detailColumnList = data.rows
break;
// case 3:
// this.columnList2 = data.rows
// break;
case 3:
this.seqDetailColumnList = data.rows
break;
// case 4:
// this.columnList3 = data.rows
// break;
@ -3157,9 +3267,9 @@
case 2:
this.detailColumnList = data.rows
break;
// case 3:
// this.columnList2 = data.rows
// break;
case 3:
this.seqDetailColumnList = data.rows
break;
// case 4:
// this.columnList3 = data.rows
// break;

214
src/views/modules/qc/IPQCResultEntry.vue

@ -586,52 +586,15 @@
v-loading="dataListLoading"
style="width: 100%;">
<el-table-column
prop="orderNo"
header-align="center"
align="center"
label="工单号">
</el-table-column>
<el-table-column
prop="seqNo"
header-align="center"
align="center"
label="派工单号">
</el-table-column>
<el-table-column
prop="sku"
header-align="center"
align="center"
label="SKU">
</el-table-column>
<el-table-column
prop="partNo"
header-align="center"
align="center"
label="物料编码">
</el-table-column>
<el-table-column
prop="partDesc"
header-align="center"
align="center"
label="物料名称">
</el-table-column>
<el-table-column
prop="lotsize"
header-align="center"
align="center"
label="工单数量">
</el-table-column>
<el-table-column
prop="qtyrequired"
header-align="center"
align="center"
label="派工数量">
</el-table-column>
<el-table-column
prop="operationDesc"
header-align="center"
align="center"
label="工序">
v-for="(item,index) in seqDetailColumnList" :key="index"
:sortable="item.columnSortable"
:prop="item.columnProp"
:header-align="item.headerAlign"
:show-overflow-tooltip="item.showOverflowTooltip"
:align="item.align"
:fixed="item.fixed==''?false:item.fixed"
:min-width="item.columnWidth"
:label="item.columnLabel">
</el-table-column>
</el-table>
<el-footer style="height:40px;margin-top: 10px;text-align:center">
@ -1782,6 +1745,152 @@
qtyrequired:'',
lotsize:''
},
seqDetailColumnList: [
{
userId: this.$store.state.user.name,
functionId: 301014,
serialNumber: '301014Table3OrderNo',
tableId: "301014Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'orderNo',
headerAlign: "center",
align: "center",
columnLabel: '工单号',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301014,
serialNumber: '301014Table3SeqNo',
tableId: "301014Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'seqNo',
headerAlign: "center",
align: "center",
columnLabel: '派工单号',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301014,
serialNumber: '301014Table3Sku',
tableId: "301014Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'sku',
headerAlign: "center",
align: "center",
columnLabel: 'SKU',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301014,
serialNumber: '301014Table3PartNo',
tableId: "301014Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'partNo',
headerAlign: "center",
align: "center",
columnLabel: '物料编码',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301014,
serialNumber: '301014Table3PartDesc',
tableId: "301014Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'partDesc',
headerAlign: "center",
align: "center",
columnLabel: '物料名称',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301014,
serialNumber: '301014Table3Lotsize',
tableId: "301014Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'lotsize',
headerAlign: "center",
align: "center",
columnLabel: '工单数量',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301014,
serialNumber: '301014Table3Qtyrequired',
tableId: "301014Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'qtyrequired',
headerAlign: "center",
align: "center",
columnLabel: '派工数量',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
},
{
userId: this.$store.state.user.name,
functionId: 301014,
serialNumber: '301014Table3OperationDesc',
tableId: "301014Table3",
tableName: "派工单号表",
fixed: '',
columnWidth: 80,
columnProp: 'operationDesc',
headerAlign: "center",
align: "center",
columnLabel: '工序',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
}
],
//
tableData: [],
checkedDetail: [],
@ -2024,6 +2133,7 @@
//
this.getTableUserColumn(this.$route.meta.menuId+'table1',1)
this.getTableUserColumn(this.$route.meta.menuId+'table2',2)
this.getTableUserColumn(this.$route.meta.menuId+'table3',3)
},
methods: {
@ -3190,9 +3300,9 @@
case 2:
this.detailColumnList = data.rows
break;
// case 3:
// this.columnList2 = data.rows
// break;
case 3:
this.seqDetailColumnList = data.rows
break;
// case 4:
// this.columnList3 = data.rows
// break;
@ -3219,9 +3329,9 @@
case 2:
this.detailColumnList = data.rows
break;
// case 3:
// this.columnList2 = data.rows
// break;
case 3:
this.seqDetailColumnList = data.rows
break;
// case 4:
// this.columnList3 = data.rows
// break;

Loading…
Cancel
Save