From bcc87f22b729c9a56a7f94812f17ff8f186ddd75 Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Thu, 11 Jun 2026 13:44:22 +0800 Subject: [PATCH] =?UTF-8?q?2026-06-10=20=E7=94=9F=E4=BA=A7=E6=B4=BE?= =?UTF-8?q?=E5=B7=A5=E5=8D=95=E5=88=97=E8=A1=A8=E5=A2=9E=E5=8A=A0=E5=8A=A8?= =?UTF-8?q?=E6=80=81=E5=88=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../searchProductionDispatchList.vue | 391 ++++++++---------- 1 file changed, 165 insertions(+), 226 deletions(-) diff --git a/src/views/modules/shopOrder/productionOrderScheduling/searchProductionDispatchList.vue b/src/views/modules/shopOrder/productionOrderScheduling/searchProductionDispatchList.vue index c5e7cb7..367698c 100644 --- a/src/views/modules/shopOrder/productionOrderScheduling/searchProductionDispatchList.vue +++ b/src/views/modules/shopOrder/productionOrderScheduling/searchProductionDispatchList.vue @@ -232,7 +232,7 @@ - + @@ -330,9 +330,9 @@ export default { columnList: [ { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableSerialNumber', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableSerialNumber', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "serialNumber", headerAlign: "center", @@ -348,9 +348,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableOrderNo', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableOrderNo', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "orderNo", headerAlign: "center", @@ -366,9 +366,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableSeqNo', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableSeqNo', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "seqNo", headerAlign: "center", @@ -384,9 +384,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableItemNo', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableItemNo', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "itemNo", headerAlign: "center", @@ -402,9 +402,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableOperationDesc', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableOperationDesc', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "operationDesc", headerAlign: "center", @@ -420,9 +420,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableSResourceID', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableSResourceID', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "sResourceID", headerAlign: "center", @@ -438,9 +438,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TablePlanStartTime', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TablePlanStartTime', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "planStartTime", headerAlign: "center", @@ -456,9 +456,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TablePlanFinishTime', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TablePlanFinishTime', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "planFinishTime", headerAlign: "center", @@ -474,9 +474,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableInAdvancedFlag', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableInAdvancedFlag', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "inAdvancedFlag", headerAlign: "center", @@ -492,9 +492,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TablePreOpsPlanStartTime', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TablePreOpsPlanStartTime', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "preOpsPlanStartTime", headerAlign: "center", @@ -510,9 +510,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TablePreOpsPlanFinishTime', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TablePreOpsPlanFinishTime', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "preOpsPlanFinishTime", headerAlign: "center", @@ -528,9 +528,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TablePartNo', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TablePartNo', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "partNo", headerAlign: "center", @@ -546,9 +546,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TablePartDescription', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TablePartDescription', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "partDescription", headerAlign: "center", @@ -564,9 +564,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableSpec', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableSpec', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "spec", headerAlign: "center", @@ -582,9 +582,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableOrderQty', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableOrderQty', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "orderQty", headerAlign: "center", @@ -600,9 +600,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableLotSize', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableLotSize', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "lotSize", headerAlign: "center", @@ -618,9 +618,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableTotalRoll', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableTotalRoll', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "totalRoll", headerAlign: "center", @@ -636,9 +636,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableTotalRoll', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableRowCount', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "rowCount", headerAlign: "center", @@ -654,9 +654,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableTotalRoll', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableRollCount', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "rollCount", headerAlign: "center", @@ -672,9 +672,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableQtyReported', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableQtyReported', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "qtyReported", headerAlign: "center", @@ -690,9 +690,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableRollCount', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableRollCount', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "rollCount", headerAlign: "center", @@ -708,9 +708,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableLotSize', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableQtyToReport', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "qtyToReport", headerAlign: "center", @@ -726,9 +726,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableClosedFlag', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableClosedFlag', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "closedFlag", headerAlign: "center", @@ -744,9 +744,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableTimeRequired', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableTimeRequired', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "timeRequired", headerAlign: "center", @@ -762,9 +762,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableNeedDate', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableNeedDate', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "needDate", headerAlign: "center", @@ -780,9 +780,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TablePreItemNo', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TablePreItemNo', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "preItemNo", headerAlign: "center", @@ -798,9 +798,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TablePreOperationDesc', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TablePreOperationDesc', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "preOperationDesc", headerAlign: "center", @@ -816,9 +816,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TablePreScheduledFlag', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TablePreScheduledFlag', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "preScheduledFlag", headerAlign: "center", @@ -834,9 +834,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableNextItemNo', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableNextItemNo', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "nextItemNo", headerAlign: "center", @@ -852,9 +852,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableNextOperationDesc', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableNextOperationDesc', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "nextOperationDesc", headerAlign: "center", @@ -870,9 +870,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableNextScheduledFlag', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableNextScheduledFlag', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "nextScheduledFlag", headerAlign: "center", @@ -888,9 +888,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableConfigurationTemplateID', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableCustomerName', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "CustomerName", headerAlign: "center", @@ -906,9 +906,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableEnterDate', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableEnterDate', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "enterDate", headerAlign: "center", @@ -924,9 +924,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableAvailResource', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableAvailResource', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "availResource", headerAlign: "center", @@ -942,9 +942,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableWorkCenterNo', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableWorkCenterNo', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "workCenterNo", headerAlign: "center", @@ -960,9 +960,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableMachRunFactor', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableMachRunFactor', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "machRunFactor", headerAlign: "center", @@ -978,9 +978,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableMachSetupTime', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableMachSetupTime', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "machSetupTime", headerAlign: "center", @@ -996,9 +996,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableFactorUnit', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableFactorUnit', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "factorUnit", headerAlign: "center", @@ -1014,9 +1014,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableQtyScheduledPreOps', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableQtyScheduledPreOps', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "qtyScheduledPreOps", headerAlign: "center", @@ -1032,9 +1032,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableLatethanShipTime', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableLatethanShipTime', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "latethanShipTime", headerAlign: "center", @@ -1050,9 +1050,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableTimeRequiredOriginal', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableRequiredOriginal', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "requiredOriginal", headerAlign: "center", @@ -1068,9 +1068,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableParkFlag', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableParkFlag', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "parkFlag", headerAlign: "center", @@ -1086,9 +1086,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableCustPartNo', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableCustPartNo', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "custPartNo", headerAlign: "center", @@ -1104,9 +1104,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableClosedby', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableClosedby', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "closedby", headerAlign: "center", @@ -1122,9 +1122,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableClosedDate', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableClosedDate', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "closedDate", headerAlign: "center", @@ -1140,9 +1140,9 @@ export default { }, { userId: this.$store.state.user.name, - functionId: 6023, - serialNumber: '6023TableRemark', - tableId: "6023Table", + functionId: 104001005, + serialNumber: '104001005TableRemark', + tableId: "104001005Table", tableName: "查询生产派工单表", columnProp: "remark", headerAlign: "center", @@ -1157,20 +1157,6 @@ export default { columnWidth: 150 } ], - queryTable: { - userId: this.$store.state.user.name, - functionId: this.$route.meta.menuId, - tableId: "6023Table", - languageCode: this.$i18n.locale - }, - // 用户table 查询参数 - queryTableUser: { - userId: this.$store.state.user.name, - functionId: this.$route.meta.menuId, - tableId: "6023Table", - status: true, - languageCode: this.$i18n.locale - }, // 用户table 配置集合 userColumnList: [], } @@ -1635,97 +1621,50 @@ export default { }); }, - - // 打开页面设置 - userSetting() { - this.visible = true; - let queryTable = { + // 动态列开始 获取 用户保存的 格式列 + async getTableUserColumn (tableId, columnId) { + let queryTableUser = { userId: this.$store.state.user.name, functionId: this.$route.meta.menuId, - tableId: "6023Table", + tableId: tableId, + status: true, languageCode: this.$i18n.locale } - this.$nextTick(() => { - this.$refs.column.init(queryTable); - }); - }, - // 获取 用户保存的 格式列 - getTableUserColumn() { - getTableUserListLanguage(this.queryTableUser).then(({data}) => { + await getTableUserListLanguage(queryTableUser).then(({data}) => { if (data.rows.length > 0) { - //this.columnList = [] - this.columnList = data.rows; + switch (columnId) { + case 1: + this.columnList = data.rows + break; + } } else { - this.getColumnList() + this.getColumnList(tableId, columnId) } - }) }, - // 保存 默认配置 列 - async saveColumnList() { - // 删除所有的该页面下保存的数据 - if (this.userColumnList) { - //删除 user自定义的数据 - await removerUser(this.queryTable) - } - // 删除默认配置 - await removerDefault(this.queryTable) - // 保存页面 table属性 - let sumColumnList = this.columnList;//concat(this.columnList1); - sumColumnList = sumColumnList.map(item => { - return item = { - tableId: item.tableId, - tableName: item.tableName, - columnProp: item.columnProp, - columnLabel: item.columnLabel, - columnHidden: false, - columnImage: false, - columnSortable: item.columnSortable, - columnWidth: item.columnWidth, - format: item.format, - functionId: this.$route.meta.menuId, - sortLv: item.sortLv, - status: true, - fixed: item.fixed, - serialNumber: item.serialNumber, - columnType: item.columnType, - align: item.align - } - }) - await saveTableDefaultList(sumColumnList) - // 保存页面 button label title 属性 - /* let buttons = this.buttonList.map(item => { - return item = { - functionId: this.$route.meta.menuId, - languageValue: item.languageValue, - objectId: item.objectId, - objectType: item.objectType, - tableId: item.tableId - } - }) - await saveButtonList(buttons)*/ - this.getFunctionButtonList() - this.getColumnList() - }, // 获取 tableDefault 列 - getColumnList() { - getTableDefaultListLanguage(this.queryTable).then(({data}) => { - if (!data.rows.length == 0) { - // this.showDefault = false - this.columnList = data.rows - } else { - // this.showDefault = true + async getColumnList (tableId, columnId) { + let queryTable = { + functionId: this.$route.meta.menuId, + tableId: tableId, + languageCode: this.$i18n.locale + } + await getTableDefaultListLanguage(queryTable).then(({data}) => { + if (data.rows.length !== 0) { + switch (columnId) { + case 1: + this.columnList = data.rows + break; + } } }) }, }, created() { - //初始化动态的表头 - // this.getTableUserColumn(); - + this.getTableUserColumn(this.$route.meta.menuId+'table',1) } }