From 19c7e2d5ec02b039b8ccf08948dfe50903416187 Mon Sep 17 00:00:00 2001 From: zhangdi <1104545947@qq.com> Date: Thu, 26 Mar 2026 19:39:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E8=89=BA=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../productionManagement/deductionPreserve.js | 2 +- .../bathRefine/planClass.vue | 21 ++++++++++--------- .../addinPlantMaintenanceDialog.vue | 4 ++-- .../components/inPlantMaintenance.vue | 20 +++++++++++++++--- src/views/processManagement/sinTer/index.vue | 8 +++---- src/views/processManagement/taskDispatch.vue | 2 +- .../productionMonitoring/index.vue | 2 +- .../workReportingManagement/workRecord.vue | 8 +++++++ 8 files changed, 45 insertions(+), 22 deletions(-) diff --git a/src/api/productionManagement/deductionPreserve.js b/src/api/productionManagement/deductionPreserve.js index 5683cbc..3c6f68a 100644 --- a/src/api/productionManagement/deductionPreserve.js +++ b/src/api/productionManagement/deductionPreserve.js @@ -25,7 +25,7 @@ export const getWorkOrderByCardNo = (params) => { // 保存和修改扣数查询 export const saveOrUpdate = (params) => { return request({ - url: '/blade-desk/deductionPreserve/saveOrUpdate', + url: '/blade-desk//deductionPreserve/savaData', method: 'post', data: params, }); diff --git a/src/views/processManagement/bathRefine/planClass.vue b/src/views/processManagement/bathRefine/planClass.vue index 79d4426..f6595b0 100644 --- a/src/views/processManagement/bathRefine/planClass.vue +++ b/src/views/processManagement/bathRefine/planClass.vue @@ -19,11 +19,12 @@ @on-load="onLoad" > @@ -372,6 +380,12 @@ export default { this.$message.warning('请选择至少一条数据'); return; } + // 判断是不是 未同步的状态值 + const hasSyncedData = this.selectionList.some(item => item.syncStatus == 1); + if (hasSyncedData) { + this.$message.warning('已同步的数据不允许删除,请只选择未同步的数据'); + return; + } this.$confirm('确定将选择数据删除?', { confirmButtonText: '确定', cancelButtonText: '取消', diff --git a/src/views/processManagement/sinTer/index.vue b/src/views/processManagement/sinTer/index.vue index c884846..72f2191 100644 --- a/src/views/processManagement/sinTer/index.vue +++ b/src/views/processManagement/sinTer/index.vue @@ -230,7 +230,6 @@ export default { if (!this.$refs.lineChart) return; const chartWidth = this.calculateChartWidth(value); this.$refs.lineChart.style.width = chartWidth + 'px'; - console.log(98989898989, chartWidth); const mapBoxEchart = this.$echarts.init(this.$refs.lineChart); this.mapBoxEchart = mapBoxEchart; @@ -282,7 +281,7 @@ export default { if (nodeQuota !== '' && nodeQuota !== null) { lineCount = 3; } - const height = lineCount * 20 + 10; + const height = lineCount * 20 + 15; return [Math.max(maxWidth, 60), height]; }, @@ -296,7 +295,8 @@ export default { color: '#fff', formatter: params => { const nodeData = params.data || params; - const quotaText = nodeData.quota >= 0 ? `${nodeData.quota}个` : ''; + const quotaText = + nodeData.quota >= 0 || nodeData.quota != null ? `${nodeData.quota}个` : ''; let result = `${nodeData.partCode}\n${nodeData.name}`; if (quotaText) { result += '\n' + quotaText; @@ -339,7 +339,7 @@ export default { const traverse = (nodes, depth = 0) => { if (!nodes || nodes.length === 0) return; maxDepth = Math.max(maxDepth, depth); - + nodes.forEach(node => { if (node.children && node.children.length > 0) { maxChildren = Math.max(maxChildren, node.children.length); diff --git a/src/views/processManagement/taskDispatch.vue b/src/views/processManagement/taskDispatch.vue index d96e6c7..9057ccc 100644 --- a/src/views/processManagement/taskDispatch.vue +++ b/src/views/processManagement/taskDispatch.vue @@ -76,7 +76,7 @@ export default { border: true, index: true, selection: true, - selectable: (row, index) => row.children, + selectable: (row, index) => row.children.length === 0, viewBtn: false, delBtn: false, editBtn: false, diff --git a/src/views/productionManagement/productionMonitoring/index.vue b/src/views/productionManagement/productionMonitoring/index.vue index a03a7fc..60b7685 100644 --- a/src/views/productionManagement/productionMonitoring/index.vue +++ b/src/views/productionManagement/productionMonitoring/index.vue @@ -676,7 +676,7 @@ export default { let ids = this.selectionList.map(item => item.woId); window.open( window.PROCESS_FLOW_CARD_PRINT + - '?wolds=' + + '?woIds=' + ids.join(',') + '&num=' + this.printForm.quantity diff --git a/src/views/productionManagement/workReportingManagement/workRecord.vue b/src/views/productionManagement/workReportingManagement/workRecord.vue index c467446..a0e6c5d 100644 --- a/src/views/productionManagement/workReportingManagement/workRecord.vue +++ b/src/views/productionManagement/workReportingManagement/workRecord.vue @@ -227,6 +227,14 @@ export default { span: 12, width:150, }, + { + label: '调整人', + prop: 'workerName', + search: false, + sortable: true, + span: 12, + width:150, + }, ], },