|
|
|
@ -53,6 +53,14 @@ |
|
|
|
/> |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
|
|
<el-form-item label="涉及三级机构" prop="thirdDepartId"> |
|
|
|
|
|
|
|
<depart-tree-select |
|
|
|
|
|
|
|
v-model="query.thirdDepartId" |
|
|
|
|
|
|
|
:check-strictly="true" |
|
|
|
|
|
|
|
/> |
|
|
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="办理方式"> |
|
|
|
<el-form-item label="办理方式"> |
|
|
|
<el-select |
|
|
|
<el-select |
|
|
|
@ -79,24 +87,7 @@ |
|
|
|
</el-select> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
|
|
|
|
<el-form-item label="标签"> |
|
|
|
|
|
|
|
<el-select |
|
|
|
|
|
|
|
placeholder="全部" |
|
|
|
|
|
|
|
clearable |
|
|
|
|
|
|
|
v-model="query.tags" |
|
|
|
|
|
|
|
multiple |
|
|
|
|
|
|
|
collapse-tags |
|
|
|
|
|
|
|
> |
|
|
|
|
|
|
|
<el-option |
|
|
|
|
|
|
|
v-for="item in dict.sfssTags" |
|
|
|
|
|
|
|
:key="item.id" |
|
|
|
|
|
|
|
:value="item.dictValue" |
|
|
|
|
|
|
|
:label="item.dictLabel" |
|
|
|
|
|
|
|
/> |
|
|
|
|
|
|
|
</el-select> |
|
|
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
</el-col> |
|
|
|
|
|
|
|
</el-row> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-col :span="6"> |
|
|
|
@ -166,6 +157,24 @@ |
|
|
|
</el-select> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
|
|
<el-form-item label="标签"> |
|
|
|
|
|
|
|
<el-select |
|
|
|
|
|
|
|
placeholder="全部" |
|
|
|
|
|
|
|
clearable |
|
|
|
|
|
|
|
v-model="query.tags" |
|
|
|
|
|
|
|
multiple |
|
|
|
|
|
|
|
collapse-tags |
|
|
|
|
|
|
|
> |
|
|
|
|
|
|
|
<el-option |
|
|
|
|
|
|
|
v-for="item in dict.sfssTags" |
|
|
|
|
|
|
|
:key="item.id" |
|
|
|
|
|
|
|
:value="item.dictValue" |
|
|
|
|
|
|
|
:label="item.dictLabel" |
|
|
|
|
|
|
|
/> |
|
|
|
|
|
|
|
</el-select> |
|
|
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="录入时间"> |
|
|
|
<el-form-item label="录入时间"> |
|
|
|
<date-time-range-picker-ext |
|
|
|
<date-time-range-picker-ext |
|
|
|
@ -247,7 +256,12 @@ |
|
|
|
:formatter="row => row.responderIdCode ? row.responderIdCode : '无'" show-overflow-tooltip/> |
|
|
|
:formatter="row => row.responderIdCode ? row.responderIdCode : '无'" show-overflow-tooltip/> |
|
|
|
<el-table-column label="联系电话" width="100" prop="responderPhone" |
|
|
|
<el-table-column label="联系电话" width="100" prop="responderPhone" |
|
|
|
:formatter="row => row.responderPhone ? row.responderPhone : '无'" show-overflow-tooltip/> |
|
|
|
:formatter="row => row.responderPhone ? row.responderPhone : '无'" show-overflow-tooltip/> |
|
|
|
<el-table-column label="被投诉机构" width="130" prop="secondDepartName"/> |
|
|
|
<el-table-column label="被投诉机构" width="130" show-overflow-tooltip> |
|
|
|
|
|
|
|
<template #default="{ row }"> |
|
|
|
|
|
|
|
<span>{{ row.secondDepartName }}</span> |
|
|
|
|
|
|
|
<span v-if="row.thirdDepartName"> {{ row.thirdDepartName }}</span> |
|
|
|
|
|
|
|
</template> |
|
|
|
|
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="来信内容" width="100" prop="thingDesc" show-overflow-tooltip/> |
|
|
|
<el-table-column label="来信内容" width="100" prop="thingDesc" show-overflow-tooltip/> |
|
|
|
<el-table-column label="涉嫌问题" width="100" prop="involveProblemStr" show-overflow-tooltip/> |
|
|
|
<el-table-column label="涉嫌问题" width="100" prop="involveProblemStr" show-overflow-tooltip/> |
|
|
|
<el-table-column label="是否重复件" width="100"> |
|
|
|
<el-table-column label="是否重复件" width="100"> |
|
|
|
@ -446,6 +460,8 @@ const query = ref({ |
|
|
|
sourcePath: [], |
|
|
|
sourcePath: [], |
|
|
|
sourceTableList: [], |
|
|
|
sourceTableList: [], |
|
|
|
sourceTableSubOneList: [], |
|
|
|
sourceTableSubOneList: [], |
|
|
|
|
|
|
|
secondDepartId: null, |
|
|
|
|
|
|
|
thirdDepartId: null, |
|
|
|
}); |
|
|
|
}); |
|
|
|
watch( |
|
|
|
watch( |
|
|
|
() => query.value.sourcePath, |
|
|
|
() => query.value.sourcePath, |
|
|
|
@ -492,6 +508,11 @@ function reset() { |
|
|
|
query.value = { |
|
|
|
query.value = { |
|
|
|
size: 10, |
|
|
|
size: 10, |
|
|
|
current: 1, |
|
|
|
current: 1, |
|
|
|
|
|
|
|
sourcePath: [], |
|
|
|
|
|
|
|
sourceTableList: [], |
|
|
|
|
|
|
|
sourceTableSubOneList: [], |
|
|
|
|
|
|
|
secondDepartId: null, |
|
|
|
|
|
|
|
thirdDepartId: null, |
|
|
|
}; |
|
|
|
}; |
|
|
|
getList(); |
|
|
|
getList(); |
|
|
|
} |
|
|
|
} |
|
|
|
|