From e32ece8ee5126012974a5740090e68e3e20abb28 Mon Sep 17 00:00:00 2001 From: xy <271556543@qq.com> Date: Fri, 29 Mar 2024 17:33:47 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E4=BB=A4=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bigScreen1/component/detailTransfer.vue | 37 ++++++++--- src/views/bigScreen1/component/doing.vue | 19 +++--- src/views/bigScreen1/component/toDo.vue | 22 +++---- src/views/bigScreen1/index.vue | 24 ++++++- src/views/order/component/adjust.vue | 66 ++++++++++--------- src/views/order/orderSummary.vue | 45 +++++++------ 6 files changed, 134 insertions(+), 79 deletions(-) diff --git a/src/views/bigScreen1/component/detailTransfer.vue b/src/views/bigScreen1/component/detailTransfer.vue index cc798a0..201800c 100644 --- a/src/views/bigScreen1/component/detailTransfer.vue +++ b/src/views/bigScreen1/component/detailTransfer.vue @@ -371,6 +371,21 @@ export default { }; }, methods: { + //同步被调整调令状态一致 + async setPTransferStatus () { + if (this.data.is_adjust && + this.data.to_transfer_id && + this.data.to_transfer_id_transfers_id_relation && + ++this.data.status > this.data.to_transfer_id_transfers_id_relation.status) { + await save({ + id: this.data.to_transfer_id, + table_name: "transfers", + status: ++this.data.status + },false) + } + + }, + show() { this.$emit('pause') if (!this.readonly) { @@ -385,7 +400,7 @@ export default { } ).then((res) => { let copyData = deepCopy(this.data); - copyData.status = copyData.tiaozhengleixing === 0 ? 5 : 3; + copyData.status = 3; copyData.receive_time = this.$moment().format('YYYY-MM-DD HH:mm') for (let key in copyData) { if (/_relation/g.test(key)) { @@ -409,7 +424,7 @@ export default { } if (this.data.status === 3 || this.data.status === 5) { this.$confirm( - `确认要通知现场${this.data.status === 3 ? "开启" : "关闭"}?`, + `确认要通知现场${(this.data.status === 3 || this.data.tiaozhengleixing === 0) ? "开启" : "关闭"}?`, "提示", { confirmButtonText: "确定", @@ -432,8 +447,10 @@ export default { }, false ).then((_) => { - this.$emit("refresh"); - this.$emit('start'); + this.setPTransferStatus().then(_ => { + this.$emit("refresh"); + this.$emit('start'); + }) }); }).catch(_ => { this.$emit('start') @@ -522,8 +539,10 @@ export default { table_name: "transfers", ...copyData, },false).then((_) => { - this.$emit("refresh"); - this.$emit('start') + this.setPTransferStatus().then(_ => { + this.$emit("refresh"); + this.$emit('start'); + }) }); } if (this.data.status === 5) { @@ -559,8 +578,10 @@ export default { table_name: "transfers", ...copyData, },false).then((_) => { - this.$emit("refresh"); - this.$emit('start') + this.setPTransferStatus().then(_ => { + this.$emit("refresh"); + this.$emit('start'); + }) }); } diff --git a/src/views/bigScreen1/component/doing.vue b/src/views/bigScreen1/component/doing.vue index 4bdd5df..5dc384a 100644 --- a/src/views/bigScreen1/component/doing.vue +++ b/src/views/bigScreen1/component/doing.vue @@ -30,11 +30,7 @@
-