Browse Source

fix:加上涉及三级机构搜索

feature/tsjb-1.0
buaixuexideshitongxue 2 weeks ago
parent
commit
012798018b
  1. 59
      src/views/data/ComplaintCollection.vue

59
src/views/data/ComplaintCollection.vue

@ -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();
} }

Loading…
Cancel
Save