网络舆情

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,117 +222,166 @@
label-width="auto" label-width="auto"
class="dialog-from" class="dialog-from"
> >
<el-form-item label="区域" prop="areaId"> <el-row>
<el-select v-model="form.areaId" placeholder="请选择区域" filterable> <el-col :span="12">
<el-option <el-form-item label="区域" prop="areaId">
v-for="dict in townList" <el-select
:key="dict.value" v-model="form.areaId"
:label="dict.label" placeholder="请选择区域"
:value="parseInt(dict.value)" filterable
></el-option> >
</el-select> <el-option
</el-form-item> v-for="dict in townList"
<el-form-item label="舆情名称" prop="sentimentName"> :key="dict.value"
<el-input v-model="form.sentimentName" placeholder="请输入舆情名称" /> :label="dict.label"
</el-form-item> :value="parseInt(dict.value)"
<el-form-item label="舆情内容" prop="sentimentContent"> ></el-option>
<el-input </el-select>
v-model="form.sentimentContent" </el-form-item>
type="textarea" </el-col>
placeholder="请输入内容" <el-col :span="12">
/> <el-form-item label="舆情名称" prop="sentimentName">
</el-form-item> <el-input
<el-form-item label="部门名称" prop="depName"> v-model="form.sentimentName"
<el-input v-model="form.depName" placeholder="请输入部门名称" /> placeholder="请输入舆情名称"
</el-form-item> />
<el-form-item label="发布时间" prop="publishTime"> </el-form-item>
<el-date-picker </el-col>
clearable </el-row>
size="small" <el-row>
v-model="form.publishTime" <el-col :span="12">
type="date" <el-form-item label="舆情内容" prop="sentimentContent">
value-format="yyyy-MM-dd" <el-input
placeholder="选择发布时间" v-model="form.sentimentContent"
> type="textarea"
</el-date-picker> placeholder="请输入内容"
</el-form-item> />
<el-form-item label="舆情状态" prop="sentimentState"> </el-form-item>
<el-select v-model="form.sentimentState" placeholder="请选择舆情状态"> </el-col>
<el-option <el-col :span="12">
v-for="dict in dict.type.tc_yq_state" <el-form-item label="部门名称" prop="depName">
:key="dict.value" <el-input v-model="form.depName" placeholder="请输入部门名称" />
:label="dict.label" </el-form-item>
:value="parseInt(dict.value)" </el-col>
></el-option> </el-row>
</el-select> <el-row>
</el-form-item> <el-col :span="12">
<el-form-item label="媒体类型" prop="mediaType"> <el-form-item label="发布时间" prop="publishTime">
<el-select v-model="form.mediaType" placeholder="请选择媒体类型"> <el-date-picker
<el-option clearable
v-for="dict in dict.type.tc_yq_media" size="small"
:key="dict.value" v-model="form.publishTime"
:label="dict.label" type="date"
:value="parseInt(dict.value)" value-format="yyyy-MM-dd"
></el-option> placeholder="选择发布时间"
</el-select> >
</el-form-item> </el-date-picker>
<el-form-item label="涉事类型" prop="eventType"> </el-form-item>
<el-select v-model="form.eventType" placeholder="请选择涉事类型"> </el-col>
<el-option <el-col :span="12">
v-for="dict in dict.type.tc_event_type" <el-form-item label="舆情状态" prop="sentimentState">
:key="dict.value" <el-select
:label="dict.label" v-model="form.sentimentState"
:value="parseInt(dict.value)" placeholder="请选择舆情状态"
></el-option> >
</el-select> <el-option
</el-form-item> v-for="dict in dict.type.tc_yq_state"
<el-form-item label="舆情类型" prop="sentimentType"> :key="dict.value"
<el-select v-model="form.sentimentType" placeholder="请选择舆情类型"> :label="dict.label"
<el-option :value="parseInt(dict.value)"
v-for="dict in dict.type.tc_yq_type" ></el-option>
:key="dict.value" </el-select>
:label="dict.label" </el-form-item>
:value="parseInt(dict.value)" </el-col>
></el-option> </el-row>
</el-select> <el-row>
</el-form-item> <el-col :span="12">
<el-form-item label="词云类别" prop="yuciType"> <el-form-item label="媒体类型" prop="mediaType">
<el-select v-model="form.yuciType" placeholder="请选择词云类别"> <el-select v-model="form.mediaType" placeholder="请选择媒体类型">
<el-option <el-option
v-for="dict in dict.type.tc_cy_type" v-for="dict in dict.type.tc_yq_media"
:key="dict.value" :key="dict.value"
:label="dict.label" :label="dict.label"
:value="parseInt(dict.value)" :value="parseInt(dict.value)"
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="来源" prop="source"> </el-col>
<el-select v-model="form.source" placeholder="请选择来源"> <el-col :span="12">
<el-option <el-form-item label="涉事类型" prop="eventType">
v-for="dict in dict.type.tc_yq_media" <el-select v-model="form.eventType" placeholder="请选择涉事类型">
:key="dict.value" <el-option
:label="dict.label" v-for="dict in dict.type.tc_event_type"
:value="parseInt(dict.value)" :key="dict.value"
></el-option> :label="dict.label"
</el-select> :value="parseInt(dict.value)"
</el-form-item> ></el-option>
<el-form-item label="是否转办" prop="isturn"> </el-select>
<el-select v-model="form.isturn" placeholder="请选择是否转办"> </el-form-item>
<el-option </el-col>
v-for="dict in dict.type.tc_yes_no" </el-row>
:key="dict.value" <el-row>
:label="dict.label" <el-col :span="12">
:value="parseInt(dict.value)" <el-form-item label="舆情类型" prop="sentimentType">
></el-option> <el-select
</el-select> v-model="form.sentimentType"
</el-form-item> placeholder="请选择舆情类型"
<el-form-item label="附件上传" prop="fileName"> >
<FileUpload v-model="fileList" /> <el-option
<!-- <el-input v-model="form.fileName" placeholder="请输入文件名称" /> --> v-for="dict in dict.type.tc_yq_type"
</el-form-item> :key="dict.value"
<!-- <el-form-item label="文件地址" prop="fileUrl"> :label="dict.label"
<el-input v-model="form.fileUrl" placeholder="请输入文件地址" /> :value="parseInt(dict.value)"
</el-form-item> --> ></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> </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