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 @@
【存在运行中指令】
- - +【倒计时{{ $moment(item.end_time).diff($moment(time),'minutes') }}分钟】
@@ -46,13 +42,17 @@ - + + +【存在调整中指令】
+ + 【调整】{{ item.equipment_id_equipments_id_relation ? item.equipment_id_equipments_id_relation.name : '' }}
-【存在运行中指令】
- - +【倒计时{{ $moment(item.start_time).diff($moment(time),'minutes') }}分钟】
@@ -46,13 +42,17 @@ - + + +【存在调整中指令】
+ + 【调整】{{ item.equipment_id_equipments_id_relation ? item.equipment_id_equipments_id_relation.name : '' }}
-