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)
}
}