init
This commit is contained in:
@@ -454,6 +454,22 @@ export const userAuthStatusList = [
|
|||||||
{ value: 3, label: '审核不通过',listClass: listClass.danger},
|
{ value: 3, label: '审核不通过',listClass: listClass.danger},
|
||||||
]
|
]
|
||||||
|
|
||||||
|
export const userFilterCarStatusList = [
|
||||||
|
{ value: 1, label: '要求经济型以上配置车辆'},
|
||||||
|
{ value: 2, label: '要求中档型以上配置车辆'},
|
||||||
|
{ value: 3, label: '要求豪车型车辆'},
|
||||||
|
]
|
||||||
|
|
||||||
|
export const userFilterChildStatusList = [
|
||||||
|
{ value: 1, label: '只接受无小孩'},
|
||||||
|
{ value: 2, label: '不介意小孩,但不能住一起'},
|
||||||
|
]
|
||||||
|
|
||||||
|
export const userFilterHouseStatusList = [
|
||||||
|
{ value: 1, label: '必须有房无贷款'},
|
||||||
|
{ value: 2, label: '必须有房(不介意贷款)'},
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
// 1-正常 2-已过期 3-已取消
|
// 1-正常 2-已过期 3-已取消
|
||||||
export const userVipStatusList = [
|
export const userVipStatusList = [
|
||||||
|
|||||||
@@ -175,7 +175,7 @@
|
|||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
<el-descriptions-item label="择偶条件-学历">
|
<el-descriptions-item label="择偶条件-学历">
|
||||||
<span v-if="!info.userInfo.filterEducation">不限</span>
|
<span v-if="!info.userInfo.filterEducation">不限</span>
|
||||||
<cai-dict-tag v-if="info.userInfo.filterEducation" :options="userEducationList" :value="info.userInfo.filterEducation" />
|
<cai-dict-tag v-if="info.userInfo.filterEducation" :options="userEducationList" :value="info.userInfo.filterEducation" empty-value="-" split-value="&" />
|
||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
<el-descriptions-item label="择偶条件-地区">
|
<el-descriptions-item label="择偶条件-地区">
|
||||||
<span v-if="!info.userInfo.filterResidence">不限</span>
|
<span v-if="!info.userInfo.filterResidence">不限</span>
|
||||||
@@ -187,15 +187,15 @@
|
|||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
<el-descriptions-item label="择偶条件-小孩情况">
|
<el-descriptions-item label="择偶条件-小孩情况">
|
||||||
<span v-if="!info.userInfo.filterChildStatus">不限</span>
|
<span v-if="!info.userInfo.filterChildStatus">不限</span>
|
||||||
<cai-dict-tag v-if="info.userInfo.filterChildStatus" :options="userChildStatusList" :value="info.userInfo.filterChildStatus" />
|
<cai-dict-tag v-if="info.userInfo.filterChildStatus" :options="userFilterChildStatusList" :value="info.userInfo.filterChildStatus" />
|
||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
<el-descriptions-item label="择偶条件-住房情况">
|
<el-descriptions-item label="择偶条件-住房情况">
|
||||||
<span v-if="!info.userInfo.filterHousingStatus">不限</span>
|
<span v-if="!info.userInfo.filterHousingStatus">不限</span>
|
||||||
<cai-dict-tag v-if="info.userInfo.filterHousingStatus" :options="userHousingStatusList" :value="info.userInfo.filterHousingStatus" />
|
<cai-dict-tag v-if="info.userInfo.filterHousingStatus" :options="userFilterHouseStatusList" :value="info.userInfo.filterHousingStatus" />
|
||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
<el-descriptions-item label="择偶条件-购车情况">
|
<el-descriptions-item label="择偶条件-购车情况">
|
||||||
<span v-if="!info.userInfo.filterCarStatus">不限</span>
|
<span v-if="!info.userInfo.filterCarStatus">不限</span>
|
||||||
<cai-dict-tag v-if="info.userInfo.filterCarStatus" :options="userCarStatusList" :value="info.userInfo.filterCarStatus" />
|
<cai-dict-tag v-if="info.userInfo.filterCarStatus" :options="userFilterCarStatusList" :value="info.userInfo.filterCarStatus" />
|
||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
</el-descriptions>
|
</el-descriptions>
|
||||||
</el-collapse-item>
|
</el-collapse-item>
|
||||||
@@ -241,7 +241,7 @@ import {
|
|||||||
userDrinkStatusList,
|
userDrinkStatusList,
|
||||||
userEducationList,
|
userEducationList,
|
||||||
userFamilyBackgroundList,
|
userFamilyBackgroundList,
|
||||||
userFamilyRankingList,
|
userFamilyRankingList, userFilterCarStatusList, userFilterChildStatusList, userFilterHouseStatusList,
|
||||||
userFindTagList,
|
userFindTagList,
|
||||||
userForPersonalsList,
|
userForPersonalsList,
|
||||||
userHousingStatusList,
|
userHousingStatusList,
|
||||||
@@ -270,6 +270,7 @@ export default {
|
|||||||
userLoveAtDistanceList,userWhenMarriageList,userWantChildList,userLiveAtParentList,
|
userLoveAtDistanceList,userWhenMarriageList,userWantChildList,userLiveAtParentList,
|
||||||
userFindTagList,appUserTypeList,
|
userFindTagList,appUserTypeList,
|
||||||
videoStatusList,onlineStatusList,memberTypeList,
|
videoStatusList,onlineStatusList,memberTypeList,
|
||||||
|
userFilterCarStatusList,userFilterChildStatusList,userFilterHouseStatusList,
|
||||||
booleanList,
|
booleanList,
|
||||||
activeName:['base','account','userAlbums'],
|
activeName:['base','account','userAlbums'],
|
||||||
CS: {
|
CS: {
|
||||||
|
|||||||
@@ -199,7 +199,7 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="学历" align="center" prop="filterEducation" >
|
<el-table-column label="学历" align="center" prop="filterEducation" >
|
||||||
<template v-slot="scope">
|
<template v-slot="scope">
|
||||||
<cai-dict-tag :options="userEducationList" :value="scope.row.filterEducation" empty-value="不限" />
|
<cai-dict-tag :options="userEducationList" :value="scope.row.filterEducation" empty-value="不限" split-value="&" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<!-- <el-table-column label="地区" align="center" prop="filterResidenceName" />-->
|
<!-- <el-table-column label="地区" align="center" prop="filterResidenceName" />-->
|
||||||
@@ -210,17 +210,17 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="小孩情况" align="center" prop="filterChildStatus" >
|
<el-table-column label="小孩情况" align="center" prop="filterChildStatus" >
|
||||||
<template v-slot="scope">
|
<template v-slot="scope">
|
||||||
<cai-dict-tag :options="userChildStatusList" :value="scope.row.filterChildStatus" empty-value="不限"/>
|
<cai-dict-tag :options="userFilterChildStatusList" :value="scope.row.filterChildStatus" empty-value="不限"/>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="住房情况" align="center" prop="filterHousingStatus" >
|
<el-table-column label="住房情况" align="center" prop="filterHousingStatus" >
|
||||||
<template v-slot="scope">
|
<template v-slot="scope">
|
||||||
<cai-dict-tag :options="userHousingStatusList" :value="scope.row.filterHousingStatus" empty-value="不限" />
|
<cai-dict-tag :options="userFilterHouseStatusList" :value="scope.row.filterHousingStatus" empty-value="不限" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="购车情况" align="center" prop="filterCarStatus" >
|
<el-table-column label="购车情况" align="center" prop="filterCarStatus" >
|
||||||
<template v-slot="scope">
|
<template v-slot="scope">
|
||||||
<cai-dict-tag :options="userCarStatusList" :value="scope.row.filterCarStatus" empty-value="不限" />
|
<cai-dict-tag :options="userFilterCarStatusList" :value="scope.row.filterCarStatus" empty-value="不限" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@@ -270,7 +270,7 @@ import {
|
|||||||
userDrinkStatusList,
|
userDrinkStatusList,
|
||||||
userEducationList,
|
userEducationList,
|
||||||
userFamilyBackgroundList,
|
userFamilyBackgroundList,
|
||||||
userFamilyRankingList,
|
userFamilyRankingList, userFilterCarStatusList, userFilterChildStatusList, userFilterHouseStatusList,
|
||||||
userFindTagList,
|
userFindTagList,
|
||||||
userForPersonalsList,
|
userForPersonalsList,
|
||||||
userHousingStatusList,
|
userHousingStatusList,
|
||||||
@@ -298,6 +298,7 @@ export default {
|
|||||||
userLiveAtParentList, userLoveAtDistanceList, userSmokeStatusList,
|
userLiveAtParentList, userLoveAtDistanceList, userSmokeStatusList,
|
||||||
userSomatotypeList,userMarriageList,userAnnualIncomeList,userZodiacList,
|
userSomatotypeList,userMarriageList,userAnnualIncomeList,userZodiacList,
|
||||||
userWantChildList, userWhenMarriageList,userFindTagList,userSignList,
|
userWantChildList, userWhenMarriageList,userFindTagList,userSignList,
|
||||||
|
userFilterCarStatusList,userFilterChildStatusList,userFilterHouseStatusList,
|
||||||
updateUserInfoDialogVisible: false,
|
updateUserInfoDialogVisible: false,
|
||||||
userInfoDialogVisible: false,
|
userInfoDialogVisible: false,
|
||||||
updateUserFilterInfoDialogVisible: false,
|
updateUserFilterInfoDialogVisible: false,
|
||||||
|
|||||||
@@ -78,7 +78,11 @@
|
|||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="学历" prop="filterEducation">
|
<el-form-item label="学历" prop="filterEducation">
|
||||||
<el-select v-model="form.filterEducation" clearable size="small" style="width: 95%">
|
<el-col :span="4">
|
||||||
|
<el-checkbox v-model="form.filterEducationBx">不限</el-checkbox>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="20">
|
||||||
|
<el-select v-if="form.filterEducationBx === false" v-model="form.filterEducation" clearable size="small" style="width: 95%">
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in userEducationList"
|
v-for="dict in userEducationList"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
@@ -86,6 +90,7 @@
|
|||||||
:value="dict.value"
|
:value="dict.value"
|
||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
|
</el-col>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
@@ -106,7 +111,7 @@
|
|||||||
<el-form-item label="小孩情况" prop="filterChildStatus">
|
<el-form-item label="小孩情况" prop="filterChildStatus">
|
||||||
<el-select v-model="form.filterChildStatus" clearable size="small" style="width: 95%">
|
<el-select v-model="form.filterChildStatus" clearable size="small" style="width: 95%">
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in userChildStatusList"
|
v-for="dict in userFilterChildStatusList"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="dict.value"
|
:value="dict.value"
|
||||||
@@ -120,7 +125,7 @@
|
|||||||
<el-form-item label="住房情况" prop="filterHousingStatus">
|
<el-form-item label="住房情况" prop="filterHousingStatus">
|
||||||
<el-select v-model="form.filterHousingStatus" clearable size="small" style="width: 95%">
|
<el-select v-model="form.filterHousingStatus" clearable size="small" style="width: 95%">
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in userHousingStatusList"
|
v-for="dict in userFilterHouseStatusList"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="dict.value"
|
:value="dict.value"
|
||||||
@@ -132,7 +137,7 @@
|
|||||||
<el-form-item label="购车情况" prop="filterCarStatus">
|
<el-form-item label="购车情况" prop="filterCarStatus">
|
||||||
<el-select v-model="form.filterCarStatus" clearable size="small" style="width: 95%">
|
<el-select v-model="form.filterCarStatus" clearable size="small" style="width: 95%">
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in userCarStatusList"
|
v-for="dict in userFilterCarStatusList"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="dict.value"
|
:value="dict.value"
|
||||||
@@ -165,7 +170,7 @@ import {
|
|||||||
userDrinkStatusList,
|
userDrinkStatusList,
|
||||||
userEducationList,
|
userEducationList,
|
||||||
userFamilyBackgroundList,
|
userFamilyBackgroundList,
|
||||||
userFamilyRankingList,
|
userFamilyRankingList, userFilterCarStatusList, userFilterChildStatusList, userFilterHouseStatusList,
|
||||||
userFindTagList,
|
userFindTagList,
|
||||||
userForPersonalsList,
|
userForPersonalsList,
|
||||||
userHousingStatusList,
|
userHousingStatusList,
|
||||||
@@ -196,6 +201,7 @@ export default {
|
|||||||
userLoveAtDistanceList,userWhenMarriageList,userWantChildList,userLiveAtParentList,
|
userLoveAtDistanceList,userWhenMarriageList,userWantChildList,userLiveAtParentList,
|
||||||
userFindTagList,appUserTypeList,professionList,
|
userFindTagList,appUserTypeList,professionList,
|
||||||
videoStatusList,onlineStatusList,memberTypeList,
|
videoStatusList,onlineStatusList,memberTypeList,
|
||||||
|
userFilterCarStatusList,userFilterChildStatusList,userFilterHouseStatusList,
|
||||||
booleanList,
|
booleanList,
|
||||||
open:false,
|
open:false,
|
||||||
buttonLoading: false,
|
buttonLoading: false,
|
||||||
@@ -213,6 +219,7 @@ export default {
|
|||||||
somatotypeFilter: undefined,
|
somatotypeFilter: undefined,
|
||||||
marriageFilterBx: false,
|
marriageFilterBx: false,
|
||||||
marriageFilter: undefined,
|
marriageFilter: undefined,
|
||||||
|
filterEducationBx: undefined,
|
||||||
filterEducation: undefined,
|
filterEducation: undefined,
|
||||||
filterAnnualIncome: undefined,
|
filterAnnualIncome: undefined,
|
||||||
filterChildStatus: undefined,
|
filterChildStatus: undefined,
|
||||||
@@ -264,7 +271,13 @@ export default {
|
|||||||
this.form.marriageFilterBx = true
|
this.form.marriageFilterBx = true
|
||||||
this.form.marriageFilter = undefined
|
this.form.marriageFilter = undefined
|
||||||
}
|
}
|
||||||
this.form.filterEducation = response.data.filterEducation;
|
if(response.data.filterEducation){
|
||||||
|
this.form.filterEducationBx = false
|
||||||
|
this.form.filterEducation = response.data.filterEducation.split('&').map(i => parseInt(i))
|
||||||
|
}else{
|
||||||
|
this.form.filterEducationBx = true
|
||||||
|
this.form.filterEducation = undefined
|
||||||
|
}
|
||||||
this.form.filterAnnualIncome = response.data.filterAnnualIncome;
|
this.form.filterAnnualIncome = response.data.filterAnnualIncome;
|
||||||
this.form.filterChildStatus = response.data.filterChildStatus;
|
this.form.filterChildStatus = response.data.filterChildStatus;
|
||||||
this.form.filterHousingStatus = response.data.filterHousingStatus;
|
this.form.filterHousingStatus = response.data.filterHousingStatus;
|
||||||
@@ -279,7 +292,7 @@ export default {
|
|||||||
filterHeight : this.form.heightBx ? "" : this.form.heightFilter.join("-"),
|
filterHeight : this.form.heightBx ? "" : this.form.heightFilter.join("-"),
|
||||||
filterSomatotype : this.form.somatotypeFilterBx ? "" : this.form.somatotypeFilter.join("&"),
|
filterSomatotype : this.form.somatotypeFilterBx ? "" : this.form.somatotypeFilter.join("&"),
|
||||||
filterMarriage : this.form.marriageFilterBx ? "" : this.form.marriageFilter.join("&"),
|
filterMarriage : this.form.marriageFilterBx ? "" : this.form.marriageFilter.join("&"),
|
||||||
filterEducation: this.form.filterEducation,
|
filterEducation: this.form.filterEducationBx ? "" : this.form.filterEducation.join("&"),
|
||||||
filterAnnualIncome: this.form.filterAnnualIncome,
|
filterAnnualIncome: this.form.filterAnnualIncome,
|
||||||
filterChildStatus: this.form.filterChildStatus,
|
filterChildStatus: this.form.filterChildStatus,
|
||||||
filterHousingStatus: this.form.filterHousingStatus,
|
filterHousingStatus: this.form.filterHousingStatus,
|
||||||
|
|||||||
Reference in New Issue
Block a user