From f7af5601763d5c087e294f8c0bb7c9bb03f557dd Mon Sep 17 00:00:00 2001 From: qiankanghui Date: Fri, 14 Aug 2026 11:24:37 +0800 Subject: [PATCH] =?UTF-8?q?feat(qc):=20=E5=9C=A8=E8=B4=A8=E6=A3=80?= =?UTF-8?q?=E6=A8=A1=E6=9D=BF=E4=B8=AD=E6=B7=BB=E5=8A=A0=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF=E5=B9=B6=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E6=B6=88=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在新增和删除操作的数据对象中添加 createBy 字段记录操作用户 - 为新增成功操作添加 success 类型的消息提示 - 为删除成功操作添加 success 类型的消息提示 - 优化单条删除操作以包含当前用户的创建信息 - 统一消息提示的持续时间为 1500 毫秒 --- src/views/modules/qc/qcTemplate.vue | 16 ++++++++++++++-- src/views/modules/qc/qcTemplate2.vue | 16 ++++++++++++++-- 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/src/views/modules/qc/qcTemplate.vue b/src/views/modules/qc/qcTemplate.vue index 5b460da..270d330 100644 --- a/src/views/modules/qc/qcTemplate.vue +++ b/src/views/modules/qc/qcTemplate.vue @@ -1614,6 +1614,7 @@ templateName: this.detailData.templateName, itemList: this.itemSelections1, itemType: this.detailData.itemType, + createBy: this.$store.state.user.name, } addItemDetails(inData).then(({data}) => { if (data && data.code === 0) { @@ -1622,6 +1623,11 @@ this.itemList2 = data.row2 }) this.itemSelections1 = [] + this.$message({ + message: '新增成功', + type: 'success', + duration: 1500 + }) } else { this.$alert(data.msg, '错误', { confirmButtonText: '确定' @@ -1642,7 +1648,8 @@ templateId: this.detailData.templateId, templateName: this.detailData.templateName, itemList: this.itemSelections2, - itemType: this.detailData.itemType + itemType: this.detailData.itemType, + createBy: this.$store.state.user.name, } delItemDetails(inData).then(({data}) => { if (data && data.code === 0) { @@ -1651,6 +1658,11 @@ this.itemList2 = data.row2 }) this.itemSelections2 = [] + this.$message({ + message: '删除成功', + type: 'success', + duration: 1500 + }) } else { this.$alert(data.msg, '错误', { confirmButtonText: '确定' @@ -1679,7 +1691,7 @@ cancelButtonText: '取消', type: 'warning' }).then(() => { - delItemDetails(row).then(({data}) => { + delItemDetails(Object.assign({}, row, {createBy: this.$store.state.user.name})).then(({data}) => { if (data && data.code === 0) { templateDetailsSearch(this.detailData).then(({data}) => { this.detailList = data.rows diff --git a/src/views/modules/qc/qcTemplate2.vue b/src/views/modules/qc/qcTemplate2.vue index 636193d..e8ec6f1 100644 --- a/src/views/modules/qc/qcTemplate2.vue +++ b/src/views/modules/qc/qcTemplate2.vue @@ -1682,6 +1682,7 @@ templateName: this.detailData.templateName, itemList: this.itemSelections1, itemType: this.detailData.itemType, + createBy: this.$store.state.user.name, } addItemDetails(inData).then(({data}) => { if (data && data.code === 0) { @@ -1690,6 +1691,11 @@ this.itemList2 = data.row2 }) this.itemSelections1 = [] + this.$message({ + message: '新增成功', + type: 'success', + duration: 1500 + }) } else { this.$alert(data.msg, '错误', { confirmButtonText: '确定' @@ -1710,7 +1716,8 @@ templateId: this.detailData.templateId, templateName: this.detailData.templateName, itemList: this.itemSelections2, - itemType: this.detailData.itemType + itemType: this.detailData.itemType, + createBy: this.$store.state.user.name, } delItemDetails(inData).then(({data}) => { if (data && data.code === 0) { @@ -1719,6 +1726,11 @@ this.itemList2 = data.row2 }) this.itemSelections2 = [] + this.$message({ + message: '删除成功', + type: 'success', + duration: 1500 + }) } else { this.$alert(data.msg, '错误', { confirmButtonText: '确定' @@ -1747,7 +1759,7 @@ cancelButtonText: '取消', type: 'warning' }).then(() => { - delItemDetails(row).then(({data}) => { + delItemDetails(Object.assign({}, row, {createBy: this.$store.state.user.name})).then(({data}) => { if (data && data.code === 0) { templateDetailsSearch(this.detailData).then(({data}) => { this.detailList = data.rows