diff --git a/src/constant/statusMap.js b/src/constant/statusMap.js index 2d5cde7..9a74696 100644 --- a/src/constant/statusMap.js +++ b/src/constant/statusMap.js @@ -287,6 +287,17 @@ export const userAnnualIncomeList = [ { value: 7, label: '100万以上' }, ] +export const userFilterAnnualIncomeList = [ + { value: 0, label: '不限'}, + { value: 1, label: '5万以下'}, + { value: 2, label: '5-10万' }, + { value: 3, label: '10-20万' }, + { value: 4, label: '20-30万' }, + { value: 5, label: '30-50万' }, + { value: 6, label: '50-100万' }, + { value: 7, label: '100万以上' }, +] + /** 用户 - 公司性质 */ export const userCompanyNatureList = [ { value: 1, label: '政府机关'}, @@ -455,17 +466,20 @@ export const userAuthStatusList = [ ] export const userFilterCarStatusList = [ + { value: 0, label: '不限'}, { value: 1, label: '要求经济型以上配置车辆'}, { value: 2, label: '要求中档型以上配置车辆'}, { value: 3, label: '要求豪车型车辆'}, ] export const userFilterChildStatusList = [ + { value: 0, label: '不限'}, { value: 1, label: '只接受无小孩'}, { value: 2, label: '不介意小孩,但不能住一起'}, ] export const userFilterHouseStatusList = [ + { value: 0, label: '不限'}, { value: 1, label: '必须有房无贷款'}, { value: 2, label: '必须有房(不介意贷款)'}, ] diff --git a/src/views/xq/user/user-info-dialog.vue b/src/views/xq/user/user-info-dialog.vue index 1622130..a85cad4 100644 --- a/src/views/xq/user/user-info-dialog.vue +++ b/src/views/xq/user/user-info-dialog.vue @@ -158,44 +158,40 @@ - 不限 - {{info.userInfo.filterAge}} + 不限 + {{info.userInfo.filterAge}} - 不限 - {{info.userInfo.filterHeight}} + 不限 + {{info.userInfo.filterHeight}} - 不限 - + 不限 + - 不限 - + 不限 + - 不限 - - - - 不限 - {{info.userInfo.filterResidence}} + 不限 + + - 不限 - + - 不限 - + - 不限 - + - 不限 - + @@ -241,7 +237,11 @@ import { userDrinkStatusList, userEducationList, userFamilyBackgroundList, - userFamilyRankingList, userFilterCarStatusList, userFilterChildStatusList, userFilterHouseStatusList, + userFamilyRankingList, + userFilterAnnualIncomeList, + userFilterCarStatusList, + userFilterChildStatusList, + userFilterHouseStatusList, userFindTagList, userForPersonalsList, userHousingStatusList, @@ -271,6 +271,7 @@ export default { userFindTagList,appUserTypeList, videoStatusList,onlineStatusList,memberTypeList, userFilterCarStatusList,userFilterChildStatusList,userFilterHouseStatusList, + userFilterAnnualIncomeList, booleanList, activeName:['base','account','userAlbums'], CS: { diff --git a/src/views/xq/userInfo/index.vue b/src/views/xq/userInfo/index.vue index 77d08ba..62abc7b 100644 --- a/src/views/xq/userInfo/index.vue +++ b/src/views/xq/userInfo/index.vue @@ -177,50 +177,56 @@ - diff --git a/src/views/xq/userInfo/update-user-filter-info-dialog.vue b/src/views/xq/userInfo/update-user-filter-info-dialog.vue index 5d78078..55ef078 100644 --- a/src/views/xq/userInfo/update-user-filter-info-dialog.vue +++ b/src/views/xq/userInfo/update-user-filter-info-dialog.vue @@ -99,7 +99,7 @@ parseInt(i)) @@ -264,14 +268,14 @@ export default { this.form.somatotypeFilterBx = true this.form.somatotypeFilter = undefined } - if(response.data.filterMarriage){ + if(response.data.filterMarriage != '0'){ this.form.marriageFilterBx = false this.form.marriageFilter = response.data.filterMarriage.split('&').map(i => parseInt(i)) }else{ this.form.marriageFilterBx = true this.form.marriageFilter = undefined } - if(response.data.filterEducation){ + if(response.data.filterEducation != '0'){ this.form.filterEducationBx = false this.form.filterEducation = response.data.filterEducation.split('&').map(i => parseInt(i)) }else{ @@ -288,11 +292,11 @@ export default { submitForm(){ updateUserInfoFilter({ id: this.form.id, - filterAge : this.form.ageBx ? "" : this.form.ageFilter.join("-"), - filterHeight : this.form.heightBx ? "" : this.form.heightFilter.join("-"), - filterSomatotype : this.form.somatotypeFilterBx ? "" : this.form.somatotypeFilter.join("&"), - filterMarriage : this.form.marriageFilterBx ? "" : this.form.marriageFilter.join("&"), - filterEducation: this.form.filterEducationBx ? "" : this.form.filterEducation.join("&"), + filterAge : this.form.ageBx ? "0" : this.form.ageFilter.join("-"), + filterHeight : this.form.heightBx ? "0" : this.form.heightFilter.join("-"), + filterSomatotype : this.form.somatotypeFilterBx ? "0" : this.form.somatotypeFilter.join("&"), + filterMarriage : this.form.marriageFilterBx ? "0" : this.form.marriageFilter.join("&"), + filterEducation: this.form.filterEducationBx ? "0" : this.form.filterEducation.join("&"), filterAnnualIncome: this.form.filterAnnualIncome, filterChildStatus: this.form.filterChildStatus, filterHousingStatus: this.form.filterHousingStatus,