diff --git a/src/views/processManagement/components/processMainte/processPlanning.vue b/src/views/processManagement/components/processMainte/processPlanning.vue index 36e34f1..bc7b30b 100644 --- a/src/views/processManagement/components/processMainte/processPlanning.vue +++ b/src/views/processManagement/components/processMainte/processPlanning.vue @@ -775,7 +775,7 @@ export default { }, // 导入模板 modelLevelChange() { - if(!this.treeNodes.rawData){ + if (!this.treeNodes.rawData) { return this.$message.warning('请先选择工艺树节点'); } this.modelLevelLoading = true; @@ -785,6 +785,12 @@ export default { // 将模板中的工序数据映射为表格所需格式 const mappedData = templateData.map((item, index) => { // 如果模板中的字段和表格字段一致,可直接使用;否则需转换 + if (item.modelProjectList.length > 0) { + item.modelProjectList = item.modelProjectList.map(project => { + project.id = null; + return project; + }); + } return { id: null, // 新增时通常设为 null processNo: this.getProcessNo(this.form1.tableData1), // 自动生成工序号 @@ -811,7 +817,6 @@ export default { processDeleteIds: this.form1.deleteIds, //删除ids }; - authorizedAccomplish2(query_) .then(res => { this.$message.success('保存成功');