diff --git a/components/Head/index.wxml b/components/Head/index.wxml index bd86e16..b62893b 100644 --- a/components/Head/index.wxml +++ b/components/Head/index.wxml @@ -5,7 +5,7 @@ - + {{text}} diff --git a/components/Head/index.wxss b/components/Head/index.wxss index 4187f9d..7ef56f9 100644 --- a/components/Head/index.wxss +++ b/components/Head/index.wxss @@ -23,6 +23,10 @@ height: 34rpx; margin-right: 17rpx; } +.header .navigation .back { + width: 48rpx; + height: 48rpx; +} .header .navigation .back-nav { width: 100%; } diff --git a/pages/statistics/modules/CrowdPortrait/CrowdPortrait.js b/pages/statistics/modules/CrowdPortrait/CrowdPortrait.js index cb52c3f..d2435f6 100644 --- a/pages/statistics/modules/CrowdPortrait/CrowdPortrait.js +++ b/pages/statistics/modules/CrowdPortrait/CrowdPortrait.js @@ -1,4 +1,4 @@ -import {satisfactionCrowdPortrait} from "../../../../utils/statisticsApi"; +import {dictlist, satisfactionCrowdPortrait} from "../../../../utils/statisticsApi"; Component({ properties: {}, @@ -20,10 +20,12 @@ Component({ residentTagName: '', matchPeopleNum: '', searchParams: '', + typeCondition: 0, + typeConditionList: [], }, lifetimes: { ready() { - this.getData() + this.getDisKey() } }, methods: { @@ -35,19 +37,31 @@ Component({ }, gotopage() { wx.navigateTo({ - url: '/subpages/statistics/pages/crowdPortrait/crowdPortrait?data='+this.data.searchParams + url: '/subpages/statistics/pages/crowdPortrait/crowdPortrait?data=' + this.data.searchParams }) }, + getDisKey() { + dictlist({dictType: "satisfaction_category"}).then(({data}) => { + this.setData({ + typeConditionList:data + }); + this.getData() + }); + }, getData() { let params = { queryType: this.data.tabValue } + console.log(this.data.resultType) + if (this.data.tabValue === "provinceAndSelf") { + params.category = this.data.typeConditionList[this.data.typeCondition].value + } satisfactionCrowdPortrait(params).then(({data}) => { this.setData({ gender: data.gender, marriageName: data.marriageName, ageClassification: data.ageClassification, - cultureLevel: data.cultureLevel, + cultureName: data.cultureName, gridName: data.gridName, monthIncomeLevel: data.monthIncomeLevel, residentTagName: data.residentTagName, diff --git a/pages/statistics/modules/CrowdPortrait/CrowdPortrait.wxml b/pages/statistics/modules/CrowdPortrait/CrowdPortrait.wxml index 0699adc..fbf7148 100644 --- a/pages/statistics/modules/CrowdPortrait/CrowdPortrait.wxml +++ b/pages/statistics/modules/CrowdPortrait/CrowdPortrait.wxml @@ -3,12 +3,19 @@ 不满意人员画像 - + @@ -26,8 +33,8 @@ {{monthIncomeLevel}} - - {{cultureLevel}} + + {{cultureName}} {{marriageName}} diff --git a/pages/statistics/modules/EventPrediction/EventPrediction.wxml b/pages/statistics/modules/EventPrediction/EventPrediction.wxml index b625f30..648465f 100644 --- a/pages/statistics/modules/EventPrediction/EventPrediction.wxml +++ b/pages/statistics/modules/EventPrediction/EventPrediction.wxml @@ -1,19 +1,19 @@ - + 事件未解决 的人数 {{unSolvedNum}} - + 需求未满足 的人数 {{unFinishNum}} - + 应享未享服务 的人数 diff --git a/subpages/statistics/pages/dissatisfied/detial/detail.wxml b/subpages/statistics/pages/dissatisfied/detial/detail.wxml index 9ca8f8d..e077e47 100644 --- a/subpages/statistics/pages/dissatisfied/detial/detail.wxml +++ b/subpages/statistics/pages/dissatisfied/detial/detail.wxml @@ -2,15 +2,15 @@ diff --git a/subpages/statistics/pages/dissatisfied/list/list.wxml b/subpages/statistics/pages/dissatisfied/list/list.wxml index decb0ec..10cc923 100644 --- a/subpages/statistics/pages/dissatisfied/list/list.wxml +++ b/subpages/statistics/pages/dissatisfied/list/list.wxml @@ -54,7 +54,7 @@ - {{item.createdTime}} - {{item2.satisfactionCategoryName}} + {{item.createdTime?item.createdTime:''}} + {{item2.satisfactionCategoryName ? item2.satisfactionCategoryName : ''}} - {{item2.reason}} + {{item2.reason?item2.reason:''}} diff --git a/subpages/statistics/pages/qzbmy/qzbmy.js b/subpages/statistics/pages/qzbmy/qzbmy.js index b261117..1d13082 100644 --- a/subpages/statistics/pages/qzbmy/qzbmy.js +++ b/subpages/statistics/pages/qzbmy/qzbmy.js @@ -9,10 +9,14 @@ Page({ list: [], total: 0, mobile: "", - name: "" + name: "", + countType: '' }, onLoad(options) { + this.setData({ + countType: options.countType + }) this.getOrg() }, getOrg() { @@ -57,6 +61,7 @@ Page({ agencyId: this.data.orgList[this.data.orgIndex].value, name: this.data.name, mobile: this.data.mobile, + countType: this.data.countType }).then(({ data }) => { this.setData({ list: this.data.list.concat(data.list), diff --git a/utils/statisticsApi.js b/utils/statisticsApi.js index 205c5ef..d5609a1 100644 --- a/utils/statisticsApi.js +++ b/utils/statisticsApi.js @@ -120,3 +120,8 @@ export function getPersonalFeature(params) { return request.post('actual/base/peopleRoomOverview/getPersonalFeature?'+paramsFormat(params), params) } +// 获取字典 +export function dictlist(params) { + return request.post('sys/dict/data/dictlist', params) +} +