|
@@ -164,6 +164,9 @@
|
|
|
<el-form-item label="事件来源" prop="eventSource">
|
|
|
<el-input v-model="form.eventSource" placeholder="请输入事件来源" />
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="事件描述" prop="eventDescription">
|
|
|
+ <el-input type="textarea" v-model="form.eventDescription" placeholder="请输入事件描述" />
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
<template #footer>
|
|
|
<div class="dialog-footer">
|
|
@@ -201,24 +204,25 @@ const dialog = reactive({
|
|
|
visible: false,
|
|
|
title: ''
|
|
|
});
|
|
|
-
|
|
|
+ // 表单初始数据
|
|
|
const initFormData = {
|
|
|
- eventId: '',
|
|
|
- eventTitle: '',
|
|
|
- eventType: '',
|
|
|
- eventLevel: '',
|
|
|
- eventStatus: '',
|
|
|
- address: '',
|
|
|
- longitude: '',
|
|
|
- latitude: '',
|
|
|
- eventTime: '',
|
|
|
- reportTime: '',
|
|
|
+ // eventId: '',
|
|
|
+ eventTitle: '', // 事件标题
|
|
|
+ eventType: '', // 事件类型
|
|
|
+ eventLevel: '', // 事件等级
|
|
|
+ eventStatus: '', // 事件状态
|
|
|
+ address: '', // 事件地点
|
|
|
+ longitude: '', // 经度
|
|
|
+ latitude: '', // 纬度
|
|
|
+ eventTime: '',// 事发时间
|
|
|
+ reportTime: '',// 上报时间
|
|
|
deaths: '',
|
|
|
injuries: '',
|
|
|
missing: '',
|
|
|
- eventSource: ''
|
|
|
+ eventSource: '', // 事件来源
|
|
|
+ eventDescription: '' // 事件描述
|
|
|
};
|
|
|
-
|
|
|
+// 表单数据
|
|
|
const data = reactive({
|
|
|
form: { ...initFormData },
|
|
|
queryParams: {
|
|
@@ -239,7 +243,8 @@ const data = reactive({
|
|
|
address: [{ required: true, message: '事件地点不能为空', trigger: 'blur' }],
|
|
|
eventTime: [{ required: true, message: '事发时间不能为空', trigger: 'blur' }],
|
|
|
reportTime: [{ required: true, message: '上报时间不能为空', trigger: 'blur' }],
|
|
|
- eventSource: [{ required: true, message: '事件来源不能为空', trigger: 'blur' }]
|
|
|
+ eventSource: [{ required: true, message: '事件来源不能为空', trigger: 'blur' }],
|
|
|
+ eventDescription: [{ required: true, message: '事件描述不能为空', trigger: 'blur' }]
|
|
|
},
|
|
|
eventTypeSelection: [],
|
|
|
eventLevelSelection: [],
|
|
@@ -276,6 +281,7 @@ const handleQuery = () => {
|
|
|
getList();
|
|
|
};
|
|
|
|
|
|
+// 重置查询条件
|
|
|
const resetQuery = () => {
|
|
|
queryParams.value = { page: 1, pageSize: 10, eventType: '', eventLevel: '', eventStatus: '', eventTime: '', regionCode: '', keyword: '' };
|
|
|
handleQuery();
|
|
@@ -309,6 +315,8 @@ const submitForm = () => {
|
|
|
eventFormRef.value?.validate((valid) => {
|
|
|
if (valid) {
|
|
|
buttonLoading.value = true;
|
|
|
+ // 打印表单数据
|
|
|
+ console.log('表单数据', form.value);
|
|
|
addEvent(form.value)
|
|
|
.then(() => {
|
|
|
dialog.visible = false;
|