From 948cd82da669443d18d983e098a18ef7b4424be9 Mon Sep 17 00:00:00 2001 From: xy <271556543@qq.com> Date: Tue, 26 Mar 2024 17:39:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E4=BB=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/bigScreen1/component/callback.vue | 2 +- .../bigScreen1/component/detailTransfer.vue | 6 +-- src/views/bigScreen1/component/done.vue | 4 +- src/views/bigScreen1/component/toDo.vue | 4 +- src/views/bigScreen1/component/tomorrow.vue | 4 +- src/views/bigScreen1/index.vue | 2 + src/views/dashboard/components/weather.vue | 2 +- src/views/order/component/adjust.vue | 29 +++++++++++- src/views/order/component/createDispatch.vue | 46 ++++++++++++++++++- src/views/order/component/normalCreate.vue | 2 +- src/views/order/handle.vue | 8 ++-- 11 files changed, 92 insertions(+), 17 deletions(-) diff --git a/src/views/bigScreen1/component/callback.vue b/src/views/bigScreen1/component/callback.vue index b93db0c..c9d81c7 100644 --- a/src/views/bigScreen1/component/callback.vue +++ b/src/views/bigScreen1/component/callback.vue @@ -136,7 +136,7 @@ export default { }, submit() { - this.smsForm.content = `${ this.$refs['elEdit_feedback_department_id']?.selectedLabel ? this.$refs['elEdit_feedback_department_id'].selectedLabel + '-' : '' }${ this.$refs['elEdit_feedback_admin_id']?.selectedLabel ? this.$refs['elEdit_feedback_admin_id'].selectedLabel + '-' : '' }${ this.form.content }` + this.smsForm.content = `调令平台反馈:${ this.$moment().format('YYYY-MM-DD HH:mm') },${ this.row.equipment_id_equipments_id_relation.name },关于${ this.form.content }指令有误,申请${ this.$refs['elEdit_type']?.selectedLabel || '' }` if (this.type === "add") { this.form.transfer_id = this.transfer_id; if (this.form.hasOwnProperty("id")) { diff --git a/src/views/bigScreen1/component/detailTransfer.vue b/src/views/bigScreen1/component/detailTransfer.vue index 5a710cc..cc798a0 100644 --- a/src/views/bigScreen1/component/detailTransfer.vue +++ b/src/views/bigScreen1/component/detailTransfer.vue @@ -104,7 +104,7 @@ 执行状态:{{ typeMap.get(data.status) }}

- 开启数量:{{ data.kaiqishuliang }} / {{ data.equipment_id_equipments_id_relation.bengzhashuliang }} + 开启数量:{{ data.kaiqishuliang }} / {{ data.equipment_id_equipments_id_relation ? data.equipment_id_equipments_id_relation.bengzhashuliang : 0 }}

@@ -363,8 +363,8 @@ export default { [1, "待下发"], [2, "已下发"], [3, "确认接收"], - [4, "已通知开机"], - [5, "确认开机"], + [4, "已通知开启"], + [5, "确认开启"], [6, "已通知关机"], [7, "确认关机"] ]), diff --git a/src/views/bigScreen1/component/done.vue b/src/views/bigScreen1/component/done.vue index 279eb8a..deff40b 100644 --- a/src/views/bigScreen1/component/done.vue +++ b/src/views/bigScreen1/component/done.vue @@ -79,12 +79,12 @@ export default { }, { value: 3, - label: "通知开机", + label: "通知开启", auth: "noticeOpen" }, { value: 4, - label: "开机", + label: "开启", auth: "open" }, { diff --git a/src/views/bigScreen1/component/toDo.vue b/src/views/bigScreen1/component/toDo.vue index 38ef43e..49397fd 100644 --- a/src/views/bigScreen1/component/toDo.vue +++ b/src/views/bigScreen1/component/toDo.vue @@ -121,12 +121,12 @@ export default { }, { value: 3, - label: "通知开机", + label: "通知开启", auth: "noticeOpen" }, { value: 4, - label: "开机", + label: "开启", auth: "open" }, ], diff --git a/src/views/bigScreen1/component/tomorrow.vue b/src/views/bigScreen1/component/tomorrow.vue index 62cbed5..587d208 100644 --- a/src/views/bigScreen1/component/tomorrow.vue +++ b/src/views/bigScreen1/component/tomorrow.vue @@ -68,11 +68,11 @@ export default { }, { value: 3, - label: "通知开机" + label: "通知开启" }, { value: 4, - label: "开机" + label: "开启" } ], statusType: [ diff --git a/src/views/bigScreen1/index.vue b/src/views/bigScreen1/index.vue index 758ed3a..74e62d5 100644 --- a/src/views/bigScreen1/index.vue +++ b/src/views/bigScreen1/index.vue @@ -9,6 +9,7 @@ $refs['callbackList'].show() }" @callback="e => { + $refs['callback'].setRow(e) $refs['callback'].setId(e.id) $refs['callback'].setType('add') $refs['callback'].show() @@ -20,6 +21,7 @@ $refs['callbackList'].show() }" @callback="e => { + $refs['callback'].setRow(e) $refs['callback'].setId(e.id) $refs['callback'].setType('add') $refs['callback'].show() diff --git a/src/views/dashboard/components/weather.vue b/src/views/dashboard/components/weather.vue index 638ec64..b6da699 100644 --- a/src/views/dashboard/components/weather.vue +++ b/src/views/dashboard/components/weather.vue @@ -14,7 +14,7 @@ diff --git a/src/views/order/component/adjust.vue b/src/views/order/component/adjust.vue index 9d9653d..7a99ebf 100644 --- a/src/views/order/component/adjust.vue +++ b/src/views/order/component/adjust.vue @@ -35,7 +35,7 @@ style="width: 300px" > + h("Select", { + props: { + value: this.data[index].diaolingleixing, + size: "small" + }, + on: { + ['on-change']:e => { + this.data[index].diaolingleixing = e + } + } + }, + this.diaolingleixing.map(i => h("Option",{ + props: { + value: i.value + } + },i.key))), + }, { title: "开启时间", width: 140, @@ -1159,6 +1183,22 @@ export default { } this.$bus.$emit("yinpaishui", this.abilities); }, + async getDiaolingleixing() { + const obj = (await show({ id: 85 }, false))?.select_item; + if (obj && typeof obj === "object") { + let keys = Object.keys(obj); + if (keys.length > 0) { + this.diaolingleixing = keys.map((key) => { + return { + key, + value: /^\d*$/.test(obj[key]) ? Number(obj[key]) : obj[key], + }; + }); + } + } + console.log(this.diaolingleixing) + this.$bus.$emit("diaolingleixing", this.abilities); + }, pickDate() { this.$bus.$emit("pickDate", this.date); @@ -1259,6 +1299,7 @@ export default { this.getType(); this.getAbility(); this.getEquipmentInfos(); + this.getDiaolingleixing(); }, destroyed() { this.$bus.$off("getDispatches"); @@ -1273,7 +1314,10 @@ export default { ::v-deep .equip-number .ivu-checkbox ~ span { display: none; } -.flex-center { +::v-deep .ivu-checkbox-inner { + border-color: $primaryColor; +} + .flex-center { display: flex; align-items: center; justify-content: center; diff --git a/src/views/order/component/normalCreate.vue b/src/views/order/component/normalCreate.vue index 411265a..63509ed 100644 --- a/src/views/order/component/normalCreate.vue +++ b/src/views/order/component/normalCreate.vue @@ -22,7 +22,7 @@ diff --git a/src/views/order/handle.vue b/src/views/order/handle.vue index fdbe7af..4c3db03 100644 --- a/src/views/order/handle.vue +++ b/src/views/order/handle.vue @@ -25,9 +25,6 @@ - @@ -532,6 +529,11 @@ export default { return false } } + if ([7].find(i => i.status)) { + if (item === 'adjust') { + return false + } + } return true },