|
@@ -10,31 +10,31 @@
|
|
|
<!-- 报证机构 -->
|
|
|
<view class="filter-body-name">报证机构</view>
|
|
|
<view class="phone-radio-group filter-radio-group">
|
|
|
- <view class="phone-radio-item" v-for="(item,index) in bzJigouList" :class="{radioActive: bzData.jigouId===index}" @click="radioSelect('jg',index)">{{item.name}}</view>
|
|
|
+ <view class="phone-radio-item" v-for="(item,index) in bzJigouList" :class="{radioActive: showData.jigouId===index}" @click="radioSelect('jg',item,index)">{{item.name}}</view>
|
|
|
</view>
|
|
|
|
|
|
<!-- 职业 -->
|
|
|
<view class="filter-body-name">职业</view>
|
|
|
<view class="phone-radio-group filter-radio-group">
|
|
|
- <view class="phone-radio-item" v-for="(item,index) in zhiyeList" :class="{radioActive: bzData.zhiyeId===index}" @click="radioSelect('zy',index)">{{item.name}}</view>
|
|
|
+ <view class="phone-radio-item" v-for="(item,index) in zhiyeList" :class="{radioActive: showData.zhiyeId===index}" @click="radioSelect('zy',item,index)">{{item.name}}</view>
|
|
|
</view>
|
|
|
|
|
|
<!-- 等级 -->
|
|
|
<view class="filter-body-name">等级</view>
|
|
|
<view class="phone-radio-group filter-radio-group">
|
|
|
- <view class="phone-radio-item" v-for="(item,index) in LevelList" :class="{radioActive: bzData.levelId===index}" @click="radioSelect('dj',index)">{{item.name}}</view>
|
|
|
+ <view class="phone-radio-item" v-for="(item,index) in LevelList" :class="{radioActive: showData.levelId===index}" @click="radioSelect('dj',item,index)">{{item.name}}</view>
|
|
|
</view>
|
|
|
|
|
|
<!-- 办证状态 -->
|
|
|
<view class="filter-body-name">办证状态</view>
|
|
|
<view class="phone-radio-group filter-radio-group">
|
|
|
- <view class="phone-radio-item" v-for="(item,index) in banzhengList" :class="{radioActive: bzData.banzhengId===index}" @click="radioSelect('bzStatus',index)">{{item.name}}</view>
|
|
|
+ <view class="phone-radio-item" v-for="(item,index) in banzhengList" :class="{radioActive: showData.banzhengId===index}" @click="radioSelect('bzStatus',item,index)">{{item.name}}</view>
|
|
|
</view>
|
|
|
|
|
|
<!-- 考试状态 -->
|
|
|
<view class="filter-body-name">考试状态</view>
|
|
|
<view class="phone-radio-group filter-radio-group">
|
|
|
- <view class="phone-radio-item" v-for="(item,index) in kaoshiList" :class="{radioActive: bzData.kaoshiId===index}" @click="radioSelect('ksStatus',index)">{{item.name}}</view>
|
|
|
+ <view class="phone-radio-item" v-for="(item,index) in kaoshiList" :class="{radioActive: showData.kaoshiId===index}" @click="radioSelect('ksStatus',item,index)">{{item.name}}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="filter-btn-box">
|
|
@@ -51,6 +51,15 @@
|
|
|
import * as banzhengApi from "@/api/banzheng.js"
|
|
|
const filterPopup = ref(null); // 索引
|
|
|
const $emit = defineEmits(['confirm-btn'])
|
|
|
+ // 页面显示active
|
|
|
+ const showData = reactive({
|
|
|
+ jigouId: '',
|
|
|
+ zhiyeId: '',
|
|
|
+ levelId: '',
|
|
|
+ banzhengId: '',
|
|
|
+ kaoshiId: '',
|
|
|
+ })
|
|
|
+ // 传到父组件
|
|
|
const bzData = reactive({
|
|
|
jigouId: '',
|
|
|
zhiyeId: '',
|
|
@@ -117,23 +126,27 @@
|
|
|
})
|
|
|
}
|
|
|
|
|
|
- function radioSelect(name,index){
|
|
|
- console.log(name,index,'name,index');
|
|
|
+ function radioSelect(name,item,index){
|
|
|
switch (name) {
|
|
|
case 'jg':
|
|
|
- bzData.jigouId = index
|
|
|
+ showData.jigouId = index;
|
|
|
+ bzData.jigouId = item.jgId;
|
|
|
break;
|
|
|
case 'zy':
|
|
|
- bzData.zhiyeId = index
|
|
|
+ showData.zhiyeId = index;
|
|
|
+ bzData.zhiyeId = item.id;
|
|
|
break;
|
|
|
case 'dj':
|
|
|
- bzData.levelId = index
|
|
|
+ showData.levelId = index;
|
|
|
+ bzData.levelId = item.id;
|
|
|
break;
|
|
|
case 'bzStatus':
|
|
|
- bzData.banzhengId = index
|
|
|
+ showData.banzhengId = index;
|
|
|
+ bzData.banzhengId = item.id;
|
|
|
break;
|
|
|
case 'ksStatus':
|
|
|
- bzData.kaoshiId = index
|
|
|
+ showData.kaoshiId = index;
|
|
|
+ bzData.kaoshiId = item.id;
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
@@ -148,6 +161,12 @@
|
|
|
bzData.levelId = '';
|
|
|
bzData.banzhengId = '';
|
|
|
bzData.kaoshiId = '';
|
|
|
+
|
|
|
+ showData.jigouId = '';
|
|
|
+ showData.zhiyeId = '';
|
|
|
+ showData.levelId = '';
|
|
|
+ showData.banzhengId = '';
|
|
|
+ showData.kaoshiId = '';
|
|
|
}
|
|
|
defineExpose({
|
|
|
handleShow,
|