|
|
@@ -3,7 +3,7 @@
|
|
|
<div class="tag_group">
|
|
|
<div class="tag_group_title">省份:</div>
|
|
|
<div class="tag_group_content">
|
|
|
- <div class="tag_item" v-for="item in searchList.provinceNode" :key="item.provinceCode" @click="selectItem(item.provinceCode, 'provinceCode', item)" :class="item.provinceCode == searchData.provinceCode ? 'active' : ''">
|
|
|
+ <div class="tag_item" v-for="item in searchList.provinceNode" :key="item.provinceCode" @click="selectItem(item.provinceCode, 'provinceCode', item)" :class="item.provinceCode === searchData.provinceCode ? 'active' : ''">
|
|
|
{{ item.provinceName }}
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -11,7 +11,7 @@
|
|
|
<div class="tag_group" v-if="cityNode.length > 0">
|
|
|
<div class="tag_group_title">城市:</div>
|
|
|
<div class="tag_group_content">
|
|
|
- <div class="tag_item" v-for="item in cityNode" :key="item.cityCode" @click="selectItem(item.cityCode, 'cityCode', item)" :class="item.cityCode == searchData.cityCode ? 'active' : ''">
|
|
|
+ <div class="tag_item" v-for="item in cityNode" :key="item.cityCode" @click="selectItem(item.cityCode, 'cityCode', item)" :class="item.cityCode === searchData.cityCode ? 'active' : ''">
|
|
|
{{ item.cityName }}
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -19,7 +19,7 @@
|
|
|
<div class="tag_group">
|
|
|
<div class="tag_group_title">运维:</div>
|
|
|
<div class="tag_group_content">
|
|
|
- <div class="tag_item" v-for="item in searchList.userInfo" :key="item.userId" @click="selectItem(item.userId, 'userId', item)" :class="item.userId == searchData.userId ? 'active' : ''">
|
|
|
+ <div class="tag_item" v-for="item in searchList.userInfo" :key="item.userId" @click="selectItem(item.userId, 'userId', item)" :class="item.userId === searchData.userId ? 'active' : ''">
|
|
|
{{ item.nickname }}
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -27,8 +27,8 @@
|
|
|
<div class="tag_group">
|
|
|
<div class="tag_group_title">状态:</div>
|
|
|
<div class="tag_group_content">
|
|
|
- <div class="tag_item" v-for="item in searchList.statusNode" :key="item.status" @click="selectItem(item.status, 'status', item)" :class="item.status == searchData.status ? 'active' : ''">
|
|
|
- {{ item.statusName }}
|
|
|
+ <div class="tag_item" v-for="item in searchList.typeNode" :key="item.type" @click="selectItem(item.type, 'type', item)" :class="item.type === searchData.type ? 'active' : ''">
|
|
|
+ {{ item.typeName }}
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -46,7 +46,7 @@ import { getSearchList } from '@/api/school'
|
|
|
const searchData = ref({
|
|
|
provinceCode: '',
|
|
|
cityCode: '',
|
|
|
- status: '',
|
|
|
+ type: '',
|
|
|
userId: '',
|
|
|
})
|
|
|
interface City {
|
|
|
@@ -65,9 +65,9 @@ interface City {
|
|
|
cityName: string;
|
|
|
}
|
|
|
|
|
|
-interface StatusNode {
|
|
|
- status: string;
|
|
|
- statusName: string;
|
|
|
+interface TypeNode {
|
|
|
+ type: string;
|
|
|
+ typeName: string;
|
|
|
}
|
|
|
|
|
|
interface UserInfo {
|
|
|
@@ -78,18 +78,18 @@ interface UserInfo {
|
|
|
interface SearchList {
|
|
|
examTypes: any[];
|
|
|
provinceNode: Province[];
|
|
|
- statusNode: StatusNode[];
|
|
|
+ typeNode: TypeNode[];
|
|
|
userInfo: UserInfo[];
|
|
|
}
|
|
|
const searchList = ref<SearchList>({
|
|
|
examTypes: [],
|
|
|
provinceNode: [],
|
|
|
- statusNode: [],
|
|
|
+ typeNode: [],
|
|
|
userInfo: []
|
|
|
})
|
|
|
const emit = defineEmits(['FnSearch'])
|
|
|
|
|
|
-type SearchDataKey = 'provinceCode' | 'cityCode' | 'status' | 'userId'
|
|
|
+type SearchDataKey = 'provinceCode' | 'cityCode' | 'type' | 'userId'
|
|
|
const selectItem = (value: string, str: SearchDataKey, item: any) => {
|
|
|
searchData.value[str] = value
|
|
|
let arr = []
|
|
|
@@ -119,8 +119,8 @@ const GetSearchList = () => {
|
|
|
data[i].splice(0, 0, { provinceCode: "", provinceName: "全部" })
|
|
|
}else if(i == 'cityNode') {
|
|
|
data[i].splice(0, 0, { cityCode: "", cityName: "全部" })
|
|
|
- }else if( i == 'statusNode') {
|
|
|
- data[i].splice(0, 0, { status: "", statusName: "全部" })
|
|
|
+ }else if( i == 'typeNode') {
|
|
|
+ data[i].splice(0, 0, { type: "", typeName: "全部" })
|
|
|
}else if( i == 'userInfo') {
|
|
|
data[i].splice(0, 0, { userId: "", nickname: "全部" })
|
|
|
}
|