| | |
| | | </a-col>
|
| | | </a-row>
|
| | | <!-- <span><b>发布单位:</b>{{form.publishingUnit}}</span>-->
|
| | | <br /><br />
|
| | | <!-- <br /><br />-->
|
| | | <!-- 子单位-->
|
| | | <a-row :gutter="24">
|
| | | <a-col :span="12">
|
| | |
| | | <a-tree-select
|
| | | v-model="form.recipient"
|
| | | style="width: 100%"
|
| | | :maxTagCount="3"
|
| | | :tree-data="treeData"
|
| | | tree-checkable
|
| | | placeholder="选择平级接收单位"
|
| | |
| | | </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>
|
| | |
| | | <h2>短信预览</h2>
|
| | | <div class="mobile">
|
| | | <div class="mesg">
|
| | | <P>【防灾减灾工作通知】{{form.content}}</P>
|
| | | <P>【新疆自然灾害预警中心】{{form.content}}</P>
|
| | | </div>
|
| | | </div>
|
| | | </div>
|
| | |
| | | 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,
|
| | |
| | | trigger: 'blur'
|
| | | }],
|
| | | content: [{
|
| | | required: true,
|
| | | message: '请输入信息内容',
|
| | | trigger: 'blur'
|
| | | required: true,
|
| | | validator: validateContent,
|
| | | trigger: 'blur'
|
| | | }],
|
| | | timeout: [{
|
| | | required: true,
|
| | |
| | | components: {},
|
| | | created() {
|
| | | const t = this
|
| | | t.treeData = []
|
| | | t.getAreaUsers()
|
| | | t.areaUsers = JSON.parse(localStorage.getItem('areaUsers'))
|
| | | const {
|