|
@@ -9,20 +9,16 @@
|
|
|
<h4 class="common-dialog-title">信息内容</h4>
|
|
|
<div class="box1">
|
|
|
|
|
|
- <el-form-item label="信息类型:" prop="info_type">
|
|
|
- <el-radio-group v-model="formData.info_type">
|
|
|
- <el-radio value="0">预警信息</el-radio>
|
|
|
- <el-radio value="1">灾害事件</el-radio>
|
|
|
- <el-radio value="2">灾情信息</el-radio>
|
|
|
- <el-radio value="3">灾害资讯</el-radio>
|
|
|
- <el-radio value="4">应急救援总结报告</el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
-
|
|
|
<el-form-item label="标题:" prop="title">
|
|
|
<el-input v-model="formData.title" placeholder="请输入标题" style="width: 468px !important" />
|
|
|
</el-form-item>
|
|
|
|
|
|
+ <el-form-item label="信息类型:" prop="info_type">
|
|
|
+ <el-select v-model="formData.info_type" placeholder="请选择信息类型">
|
|
|
+ <el-option v-for="dict in mm_info_type" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
<el-form-item label="发布单位:" prop="publish_group">
|
|
|
<el-input v-model="formData.publish_group" placeholder="请输入发布单位" style="width: 468px !important" />
|
|
|
</el-form-item>
|
|
@@ -128,6 +124,9 @@ import { addInformation, getPhoneList, getTemplateList, getUser } from '@/api/in
|
|
|
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
|
|
import debounce from 'lodash/debounce';
|
|
|
|
|
|
+const { mm_info_type, mm_info_template_type } = toRefs<any>(
|
|
|
+ proxy?.useDict('mm_info_type', 'mm_info_template_type')
|
|
|
+);
|
|
|
const formRef = ref(null);
|
|
|
const buttonLoading = ref(false);
|
|
|
const buttonDisabled = ref(false);
|
|
@@ -204,6 +203,7 @@ const handleSelect = (item) => {
|
|
|
|
|
|
const rules = {
|
|
|
title: [{ required: true, message: '请填写标题', trigger: 'blur' }],
|
|
|
+ info_type: [{ required: true, message: '请选择信息类型', trigger: 'change' }],
|
|
|
content: [{ required: true, message: '请填写信息内容', trigger: 'blur' }],
|
|
|
publish_group: [{ required: true, message: '请填写发布单位', trigger: 'blur' }],
|
|
|
publish_time: [{ required: true, message: '请选择发布时间', trigger: 'change' }],
|