网络舆情

Lvtianfang
许宏杰 2 years ago
parent 477337c0cf
commit 16d51bc6b8

@ -210,7 +210,7 @@
<!-- 添加或修改网络舆情对话框 --> <!-- 添加或修改网络舆情对话框 -->
<el-dialog <el-dialog
:visible.sync="open" :visible.sync="open"
width="500px" width="1000px"
append-to-body append-to-body
custom-class="dialog-box" custom-class="dialog-box"
> >
@ -222,8 +222,14 @@
label-width="auto" label-width="auto"
class="dialog-from" class="dialog-from"
> >
<el-row>
<el-col :span="12">
<el-form-item label="区域" prop="areaId"> <el-form-item label="区域" prop="areaId">
<el-select v-model="form.areaId" placeholder="请选择区域" filterable> <el-select
v-model="form.areaId"
placeholder="请选择区域"
filterable
>
<el-option <el-option
v-for="dict in townList" v-for="dict in townList"
:key="dict.value" :key="dict.value"
@ -232,9 +238,18 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="舆情名称" prop="sentimentName"> <el-form-item label="舆情名称" prop="sentimentName">
<el-input v-model="form.sentimentName" placeholder="请输入舆情名称" /> <el-input
v-model="form.sentimentName"
placeholder="请输入舆情名称"
/>
</el-form-item> </el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="舆情内容" prop="sentimentContent"> <el-form-item label="舆情内容" prop="sentimentContent">
<el-input <el-input
v-model="form.sentimentContent" v-model="form.sentimentContent"
@ -242,9 +257,15 @@
placeholder="请输入内容" placeholder="请输入内容"
/> />
</el-form-item> </el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="部门名称" prop="depName"> <el-form-item label="部门名称" prop="depName">
<el-input v-model="form.depName" placeholder="请输入部门名称" /> <el-input v-model="form.depName" placeholder="请输入部门名称" />
</el-form-item> </el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="发布时间" prop="publishTime"> <el-form-item label="发布时间" prop="publishTime">
<el-date-picker <el-date-picker
clearable clearable
@ -256,8 +277,13 @@
> >
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="舆情状态" prop="sentimentState"> <el-form-item label="舆情状态" prop="sentimentState">
<el-select v-model="form.sentimentState" placeholder="请选择舆情状态"> <el-select
v-model="form.sentimentState"
placeholder="请选择舆情状态"
>
<el-option <el-option
v-for="dict in dict.type.tc_yq_state" v-for="dict in dict.type.tc_yq_state"
:key="dict.value" :key="dict.value"
@ -266,6 +292,10 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="媒体类型" prop="mediaType"> <el-form-item label="媒体类型" prop="mediaType">
<el-select v-model="form.mediaType" placeholder="请选择媒体类型"> <el-select v-model="form.mediaType" placeholder="请选择媒体类型">
<el-option <el-option
@ -276,6 +306,8 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="涉事类型" prop="eventType"> <el-form-item label="涉事类型" prop="eventType">
<el-select v-model="form.eventType" placeholder="请选择涉事类型"> <el-select v-model="form.eventType" placeholder="请选择涉事类型">
<el-option <el-option
@ -286,8 +318,15 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="舆情类型" prop="sentimentType"> <el-form-item label="舆情类型" prop="sentimentType">
<el-select v-model="form.sentimentType" placeholder="请选择舆情类型"> <el-select
v-model="form.sentimentType"
placeholder="请选择舆情类型"
>
<el-option <el-option
v-for="dict in dict.type.tc_yq_type" v-for="dict in dict.type.tc_yq_type"
:key="dict.value" :key="dict.value"
@ -296,6 +335,8 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="词云类别" prop="yuciType"> <el-form-item label="词云类别" prop="yuciType">
<el-select v-model="form.yuciType" placeholder="请选择词云类别"> <el-select v-model="form.yuciType" placeholder="请选择词云类别">
<el-option <el-option
@ -306,6 +347,10 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="来源" prop="source"> <el-form-item label="来源" prop="source">
<el-select v-model="form.source" placeholder="请选择来源"> <el-select v-model="form.source" placeholder="请选择来源">
<el-option <el-option
@ -316,6 +361,8 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="是否转办" prop="isturn"> <el-form-item label="是否转办" prop="isturn">
<el-select v-model="form.isturn" placeholder="请选择是否转办"> <el-select v-model="form.isturn" placeholder="请选择是否转办">
<el-option <el-option
@ -326,13 +373,15 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="附件上传" prop="fileName"> <el-form-item label="附件上传" prop="fileName">
<FileUpload v-model="fileList" /> <FileUpload v-model="fileList" />
<!-- <el-input v-model="form.fileName" placeholder="请输入文件名称" /> -->
</el-form-item> </el-form-item>
<!-- <el-form-item label="文件地址" prop="fileUrl"> </el-col>
<el-input v-model="form.fileUrl" placeholder="请输入文件地址" /> </el-row>
</el-form-item> -->
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button> <el-button type="primary" @click="submitForm"> </el-button>
@ -643,7 +692,6 @@ export default {
submitForm() { submitForm() {
this.$refs["form"].validate((valid) => { this.$refs["form"].validate((valid) => {
if (valid) { if (valid) {
if (this.form.id != null) { if (this.form.id != null) {
updateSentiment(this.form).then((response) => { updateSentiment(this.form).then((response) => {
this.$modal.msgSuccess("修改成功"); this.$modal.msgSuccess("修改成功");

Loading…
Cancel
Save