diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/Broadcast/components/BroadcastReleases.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/Broadcast/components/BroadcastReleases.vue index af329ca6..c76bd11a 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/Broadcast/components/BroadcastReleases.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/Broadcast/components/BroadcastReleases.vue @@ -10,28 +10,65 @@ - - -
-
-
- - -
- + + +
+
+
+ + +
+ @@ -46,7 +83,7 @@ import request from "@/utils/request"; import { getDeviceList } from "@screen/pages/Home/components/RoadAndEvents/utils/httpList.js"; import { Message } from "element-ui"; - +import { broadcastPriority } from "@screen/utils/enum.js"; export default { name: "BroadcastReleases", components: { @@ -67,10 +104,25 @@ export default { }, data() { return { + broadcastPriority, submitting: false, checkList: [], - releaseMessage: null, + dataForm: { + content:"", + priority:"1", + repeatTimes:3, + outVol:6 + }, musicList: [], + dataRule: { + content: [ + { + required: true, + message: "请输入详细内容", + trigger: "blur", + }, + ] + }, }; }, computed: { @@ -94,7 +146,7 @@ export default { }, methods: { handleSubmit() { - if (!this.releaseMessage?.trim()) + if (!this.dataForm.content?.trim()) return Message.error("发布内容不能为空!"); if (!this.checkList.length) return Message.error("请至少选择一个广播设备!"); @@ -106,10 +158,10 @@ export default { method: "post", data: { name: "task-3", - outVol: "6", - priority: "1", - text: this.releaseMessage.trim(), - repeatTimes: "3", + outVol: "" + this.dataForm.outVol, + priority: "" + this.dataForm.priority, + text: this.dataForm.content.trim(), + repeatTimes: "" + this.dataForm.repeatTimes, termList: this.checkList.map((str) => JSON.parse(str)), functionType: "startPaTts", }, @@ -134,7 +186,7 @@ export default {