|
|
@@ -39,7 +39,7 @@
|
|
|
<div class="d-flex flex1 ov-hd flex-cln pd-16">
|
|
|
<div class="d-flex j-sb mb-16">
|
|
|
<div>
|
|
|
- <searchTabs v-model="queryParams.status" @change="handleQuery" :list="tabs" key-label="name" key-count="num" key-value="type"></searchTabs>
|
|
|
+ <searchTabs v-model="queryParams.res" @change="handleQuery" :list="tabs" key-label="name" key-count="num" key-value="type"></searchTabs>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="flex1 ov-hd">
|
|
|
@@ -61,7 +61,11 @@
|
|
|
<vxe-column title="联系电话" width="110" field="tel" :formatter="colNoData" />
|
|
|
<vxe-column title="抽取专家要求">
|
|
|
<template #default="{ row }">
|
|
|
- <el-tag v-for="(item, index) in row?.personInfo" :key="index">{{ selectDictLabel(dm_person_type, item?.personType) }}({{ item?.personCount }})</el-tag>
|
|
|
+ <div class="d-flex flex-wrap">
|
|
|
+ <div v-for="(item, index) in row?.personInfo" :key="index" class="pd-4">
|
|
|
+ <el-tag>{{ selectDictLabel(dm_person_type, item?.personType) }}({{ item?.personCount }})</el-tag>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
</vxe-column>
|
|
|
<vxe-column title="事项状态" width="100">
|
|
|
@@ -83,11 +87,11 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
-<script setup name="authority-choose-list" lang="ts">
|
|
|
+<script setup name="choose-check" lang="ts">
|
|
|
import { colNoData } from '@/utils/noData';
|
|
|
import { DateRange } from '@/views/models/index';
|
|
|
import { searchTabs } from '@/views/models';
|
|
|
-import { expertItemList, expertList, expertPersonCount, expertPersonDelete, expertPersonOff, expertPersonOn } from '@/api/authority';
|
|
|
+import { expertItemList, expertList, expertPersonCount, expertPersonDelete, expertPersonOff, expertPersonOn, queryChooseCount } from '@/api/authority';
|
|
|
const router = useRouter();
|
|
|
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
|
|
const { dm_join_type, dm_person_type, dm_expert_item_list } = toRefs<any>(proxy?.useDict('dm_join_type', 'dm_person_type', 'dm_expert_item_list'));
|
|
|
@@ -102,10 +106,10 @@ const data = reactive<any>({
|
|
|
queryParams: {
|
|
|
pageNum: 1,
|
|
|
pageSize: 10,
|
|
|
- status: '',
|
|
|
+ res: '0',
|
|
|
startDate: '',
|
|
|
endDate: '',
|
|
|
- dateRange: [],
|
|
|
+ dateRange: []
|
|
|
},
|
|
|
rules: {}
|
|
|
});
|
|
|
@@ -142,7 +146,7 @@ const editRow = (row) => {
|
|
|
// 获取专家统计数量
|
|
|
const tabs = ref([]);
|
|
|
const getExpertPersonCount = async () => {
|
|
|
- const res = await expertPersonCount();
|
|
|
+ const res = await queryChooseCount();
|
|
|
if (res?.code === 200) {
|
|
|
tabs.value = res.data;
|
|
|
}
|