From 5eb595168aa60d51c020905d4f4ded89d6b7777e Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Tue, 26 Nov 2024 14:06:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=B7=A5=E5=8D=95=E5=9B=9E?= =?UTF-8?q?=E8=AE=BF=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workorderreturnvisit/workorderreturnvisit.vue | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/yxt-as-ui/src/views/operation/workorderreturnvisit/workorderreturnvisit.vue b/yxt-as-ui/src/views/operation/workorderreturnvisit/workorderreturnvisit.vue index 149ccf607e..ea03543678 100644 --- a/yxt-as-ui/src/views/operation/workorderreturnvisit/workorderreturnvisit.vue +++ b/yxt-as-ui/src/views/operation/workorderreturnvisit/workorderreturnvisit.vue @@ -156,6 +156,7 @@ export default { tableKey: 0, list: [], sids: [], // 用于导出的时候保存已选择的SIDs + multipleSelection: [], state_list: [ { dictKey: '0', @@ -240,6 +241,7 @@ export default { }, // 信息条数 获取点击时当前的sid handleSelectionChange(row) { + this.multipleSelection = row const aa = [] row.forEach(element => { aa.push(element.sid) @@ -307,8 +309,12 @@ export default { }, toEdit() { if (this.sids.length === 1) { - this.viewState = 3 - this.$refs['divAdd'].showEdit(this.sids[0]) + if (this.multipleSelection[0].state !== '已完成') { + this.viewState = 3 + this.$refs['divAdd'].showEdit(this.sids[0]) + } else { + this.$message({ showClose: true, type: 'error', message: '该回访单已完成' }) + } } else { this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行操作' }) }