zhouwx
2025-05-19 457f9c817adef8b003ee6379f493798bae5cbb69
src/views/Admin/massSend.vue
@@ -233,7 +233,7 @@
         <h2>短信预览</h2>
         <div class="mobile">
            <div class="mesg">
               <P>【防灾减灾工作提示】{{form.content}}</P>
               <P>【新疆自然灾害预警中心】{{form.content}}</P>
            </div>
         </div>
@@ -249,9 +249,21 @@
import {getUserInfo} from "@/util/storage";
import {getNewAddressBook, getNewAddressBookArea, getNewAddressBookUser} from "@/api/contactBook";
import {debounce} from "@/util/debounce";
import {verifySimpleContent} from "@/util/validate";
   export default {
      name: "massSend",
      data() {
      let validateContent = (rule, value, callback)=>{
        if(value === ''){
          callback(new Error('请输入信息内容'))
        }else{
          if(!verifySimpleContent(value)){
            callback(new Error('内容不可包含中文中括号【】'))
          }else{
            callback()
          }
        }
      }
         return {
        newBookUsers: [],
        currentLoadedKeys: [],
@@ -312,7 +324,11 @@
          emergType: [{ required: true, message: '请选择紧急类型', trigger: 'change'}],
          disasterType: [{ required: true, message: '请选择灾种', trigger: 'change'}],
          warningLevel: [{ required: true, message: '请选择预警级别', trigger: 'change'}],
          content: [{ required: true, message: '请输入信息内容', trigger: 'blur'}],
          content: [{
            required: true,
            validator: validateContent,
            trigger: 'blur'
          }],
          txlUsers: [{ required: true, message: '请选择通讯录接收人', trigger: 'blur'}],
          // receiver: [{ required: true, message: '请选择接收单位', trigger: 'change'}],
          // recipient: [{ required: true, message: '请选择平级接收人', trigger: 'change'}]