diff --git a/ruoyi-ui/src/views/JiHeExpressway/components/Descriptions.vue b/ruoyi-ui/src/views/JiHeExpressway/components/Descriptions.vue index 1db5ee26..4be2b1c3 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/components/Descriptions.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/components/Descriptions.vue @@ -1,16 +1,8 @@ @@ -30,6 +30,7 @@ import CheckboxGroup from "@screen/components/FormConfig/components/ElCheckboxGr import request from "@/utils/request"; import { batchFunctions } from "@screen/pages/Home/components/RoadAndEvents/utils/httpList.js"; +import { multiResultShow } from "@screen/utils/common"; import { Message } from "element-ui"; @@ -85,18 +86,19 @@ export default { methods: { cancelClick() { this.$emit("update:activeIcon", null); - this.submitting = false; + this.$emit("update:submitting", false); + // this.submitting = false; }, handleSubmit() { const selectItems = this.selectItems.map(item => JSON.parse(item)); - console.log(this.selectItems, selectItems, "selectItems"); const checkList = selectItems.map(item => JSON.parse(item.otherConfig)); if (!this.releaseMessage?.trim()) return Message.error("发布内容不能为空!"); if (!selectItems.length) - return Message.error("请至少选择一个广播设备!"); + return Message.error("请至少选择一个设备!"); - this.submitting = true; + // this.submitting = true; + this.$emit("update:submitting", true); batchFunctions( { @@ -118,17 +120,11 @@ export default { ] }) .then((data) => { - const allItems = data.data; - const successItems = allItems.filter(item => item.result.retCode == 0); - console.log("xxxxxxx111") - if (successItems.length == allItems.length) { - Message.success("广播设置成功!"); - } else { - Message.error(`广播设置失败, 失败${allItems.length - successItems.length}个!`); - } + multiResultShow(data.data, item => item.result.retCode == 0, "广播设置"); }) .finally(() => { - this.submitting = false; + // this.submitting = false; + this.$emit("update:submitting", false); }); }, }, diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/DrivingGuidance/components/DeviceControlDialog.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/DrivingGuidance/components/DeviceControlDialog.vue index a34a4490..efaad632 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/DrivingGuidance/components/DeviceControlDialog.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/DrivingGuidance/components/DeviceControlDialog.vue @@ -1,28 +1,12 @@