From 457f9c817adef8b003ee6379f493798bae5cbb69 Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期一, 19 五月 2025 09:31:19 +0800 Subject: [PATCH] 修改 --- src/views/Admin/notice.vue | 26 ++++++++++++++++++++------ 1 files changed, 20 insertions(+), 6 deletions(-) diff --git a/src/views/Admin/notice.vue b/src/views/Admin/notice.vue index a3b18a4..597bb82 100644 --- a/src/views/Admin/notice.vue +++ b/src/views/Admin/notice.vue @@ -79,7 +79,7 @@ </a-col> </a-row> <!-- <span><b>发布单位:</b>{{form.publishingUnit}}</span>--> - <br /><br /> +<!-- <br /><br />--> <!-- 子单位--> <a-row :gutter="24"> <a-col :span="12"> @@ -119,6 +119,7 @@ <a-tree-select v-model="form.recipient" style="width: 100%" + :maxTagCount="3" :tree-data="treeData" tree-checkable placeholder="选择平级接收单位" @@ -141,7 +142,7 @@ </a-form-model-item> </a-col> <a-col :span="12" style="text-align: right"> - <a-button type="primary" style="width: 250px;" @click="confirmSend()" v-preventReClick="1500" + <a-button type="primary" style="width: 250px;" @click="confirmSend()" v-preventReClick="2000" :disabled="userInfo.role.id==1?true:false"> 确认并提交审核 </a-button> @@ -152,7 +153,7 @@ <h2>短信预览</h2> <div class="mobile"> <div class="mesg"> - <P>【防灾减灾工作通知】{{form.content}}</P> + <P>【新疆自然灾害预警中心】{{form.content}}</P> </div> </div> </div> @@ -178,11 +179,23 @@ deleteFile } from "@/api/list"; import { TreeSelect } from 'ant-design-vue'; + import {verifySimpleContent} from "@/util/validate"; const SHOW_PARENT = TreeSelect.SHOW_PARENT; const treeData = []; export default { name: "notice", data() { + let validateContent = (rule, value, callback)=>{ + if(value === ''){ + callback(new Error('请输入信息内容')) + }else{ + if(!verifySimpleContent(value)){ + callback(new Error('内容不可包含中文中括号【】')) + }else{ + callback() + } + } + } return { value: [], SHOW_PARENT, @@ -283,9 +296,9 @@ trigger: 'blur' }], content: [{ - required: true, - message: '请输入信息内容', - trigger: 'blur' + required: true, + validator: validateContent, + trigger: 'blur' }], timeout: [{ required: true, @@ -318,6 +331,7 @@ components: {}, created() { const t = this + t.treeData = [] t.getAreaUsers() t.areaUsers = JSON.parse(localStorage.getItem('areaUsers')) const { -- Gitblit v1.9.2