|
|
@ -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("修改成功");
|
|
|
|