|
|
@@ -10,9 +10,10 @@
|
|
|
<el-select
|
|
|
v-model="searchData.handleDeptIds"
|
|
|
multiple
|
|
|
- placeholder="请选择上报单位"
|
|
|
+ placeholder="请选择整改部门"
|
|
|
filterable
|
|
|
class="custom-select"
|
|
|
+ @change="handleChangeHandleDeptIds"
|
|
|
>
|
|
|
<el-option v-for="item in firstLevelDepts" :key="item.id" :label="item.deptName" :value="item.id" />
|
|
|
</el-select>
|
|
|
@@ -167,6 +168,13 @@
|
|
|
getDisposalTableData();
|
|
|
};
|
|
|
|
|
|
+ const handleChangeHandleDeptIds = (value: number[]) => {
|
|
|
+ if (!value) return;
|
|
|
+ if (value.length === 0) {
|
|
|
+ searchData.handleDeptIds = null;
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
const taskIds = ref<number[]>([]);
|
|
|
const collapseList = ref<DisposalManagementCollapseListResponse<LossRecordTableResponse>[]>([]);
|
|
|
const getDisposalData = async () => {
|