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,
+ },
],
},