网络舆情

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

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

Loading…
Cancel
Save