diff --git a/app.json b/app.json index 3f88e2c..18b1811 100644 --- a/app.json +++ b/app.json @@ -57,7 +57,11 @@ "pages/dissatisfied/list/list", "pages/dissatisfied/detial/detail", "pages/crowdPortrait/crowdPortrait", - "pages/residentPortrait/residentPortrait" + "pages/residentPortrait/residentPortrait", + "pages/qzbmy/qzbmy", + "pages/sjwjj/sjwjj", + "pages/xqwmz/xqwmz", + "pages/yxwxfw/yxwxfw" ] } ], diff --git a/pages/statistics/modules/EventPrediction/EventPrediction.js b/pages/statistics/modules/EventPrediction/EventPrediction.js index ee42eae..0646804 100644 --- a/pages/statistics/modules/EventPrediction/EventPrediction.js +++ b/pages/statistics/modules/EventPrediction/EventPrediction.js @@ -1,5 +1,10 @@ Component({ properties: {}, data: {}, - methods: {} + methods: { + gotopage({currentTarget: {dataset}}) { + const {url} = dataset; + wx.navigateTo({url}) + } + } }); diff --git a/pages/statistics/modules/EventPrediction/EventPrediction.wxml b/pages/statistics/modules/EventPrediction/EventPrediction.wxml index 0705d21..42b65b2 100644 --- a/pages/statistics/modules/EventPrediction/EventPrediction.wxml +++ b/pages/statistics/modules/EventPrediction/EventPrediction.wxml @@ -1,19 +1,19 @@ - + 事件未解决 的人数 76 - + 需求未满足 的人数 24 - + 应享未享服务 的人数 diff --git a/pages/statistics/statistics.js b/pages/statistics/statistics.js index 9af0c48..9797cbc 100644 --- a/pages/statistics/statistics.js +++ b/pages/statistics/statistics.js @@ -32,9 +32,11 @@ Page({ monthIndex: index }) }, - gotopage() { + gotopage({currentTarget: {dataset}}) { + const {url} = dataset + console.log(url) wx.navigateTo({ - url: '/subpages/statistics/pages/dissatisfied/list/list', + url }) } }) \ No newline at end of file diff --git a/pages/statistics/statistics.wxml b/pages/statistics/statistics.wxml index 78a841a..474d941 100644 --- a/pages/statistics/statistics.wxml +++ b/pages/statistics/statistics.wxml @@ -9,7 +9,7 @@ 不满意事项类型分析 - + 查看 @@ -42,7 +42,12 @@ - 潜在不满意人员及事项预测 + + 潜在不满意人员及事项预测 + + 查看 + + diff --git a/subpages/statistics/pages/dissatisfied/list/list.wxml b/subpages/statistics/pages/dissatisfied/list/list.wxml index aa81b09..d2c53cd 100644 --- a/subpages/statistics/pages/dissatisfied/list/list.wxml +++ b/subpages/statistics/pages/dissatisfied/list/list.wxml @@ -13,7 +13,6 @@ diff --git a/subpages/statistics/pages/qzbmy/qzbmy.js b/subpages/statistics/pages/qzbmy/qzbmy.js new file mode 100644 index 0000000..2ccbc49 --- /dev/null +++ b/subpages/statistics/pages/qzbmy/qzbmy.js @@ -0,0 +1,22 @@ +// subpages/statistics/pages/qzbmy/qzbmy.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + org: [], + orgIndex: -1, + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + + }, + gotopage({currentTarget:{dataset}}) { + const {url} = dataset; + wx.navigateTo({url}) + } +}) \ No newline at end of file diff --git a/subpages/statistics/pages/qzbmy/qzbmy.json b/subpages/statistics/pages/qzbmy/qzbmy.json new file mode 100644 index 0000000..7a2188e --- /dev/null +++ b/subpages/statistics/pages/qzbmy/qzbmy.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "潜在不满意人数", + "usingComponents": {} +} \ No newline at end of file diff --git a/subpages/statistics/pages/qzbmy/qzbmy.wxml b/subpages/statistics/pages/qzbmy/qzbmy.wxml new file mode 100644 index 0000000..58156ef --- /dev/null +++ b/subpages/statistics/pages/qzbmy/qzbmy.wxml @@ -0,0 +1,43 @@ + + + + {{ orgIndex>0 ? orgList[orgIndex].label : '按组织' }} + + + + + + + 筛选 + + + + + + + + + + 事件未解决数 + + 76 + + + + 需求未满足数 + + 24 + + + + 应享未享服务数 + + 13 + + + + + \ No newline at end of file diff --git a/subpages/statistics/pages/qzbmy/qzbmy.wxss b/subpages/statistics/pages/qzbmy/qzbmy.wxss new file mode 100644 index 0000000..1a776bb --- /dev/null +++ b/subpages/statistics/pages/qzbmy/qzbmy.wxss @@ -0,0 +1,131 @@ +.qz-container { + padding: 20rpx; +} +page { + background: #f7f7f7; +} + + +.screen { + display: flex; + justify-content: space-between; + background: #fff; + padding: 18rpx 22rpx; +} + +.picker { + width: 181rpx; + height: 56rpx; + background: rgba(58, 128, 231, 0.16); + border: 1px solid #3A80E7; + border-radius: 28rpx; + font-size: 30rpx; + font-weight: 500; + color: #3A80E7; + line-height: 56rpx; + display: flex; + align-items: center; + justify-content: space-between; + padding: 0 30rpx; + box-sizing: border-box; +} + +.picker-type image, +.picker image { + width: 24rpx; + height: 24rpx; +} + +.picker-type { + display: flex; + align-items: center; + justify-content: space-between; + padding: 0 30rpx; + box-sizing: border-box; + width: 217rpx; + height: 56rpx; + background: rgba(193, 193, 193, 0.16); + border: 1px solid #DBDBDB; + border-radius: 28rpx; + font-size: 30rpx; + font-weight: 500; + color: #C1C1C1; + line-height: 56rpx; + text-align: center; + margin-left: 20rpx; +} + +.btn { + width: 120rpx; + height: 56rpx; + line-height: 56rpx; + background: #3A80E7; + border-radius: 28rpx; + font-size: 28rpx; + font-weight: 500; + color: #FFFFFF; + text-align: center; + margin-left: 20rpx; +} + +.qz-list { + border-radius: 20rpx; + background: #FFFFFF; + padding: 30rpx 30rpx 0; +} +.qz-list .qz-item { + border-bottom: 1px solid #EAEAEA; + padding-bottom: 40rpx; + margin-bottom: 40rpx; +} +.qz-list .qz-item .user-info .address { + font-size: 28rpx; + font-weight: 400; + color: #666666; +} + +.qz-list .qz-item .user-info .name { + font-size: 32rpx; + font-weight: 500; + color: #333333; +} +.qz-list .qz-item .user-info { + display: flex; + align-items: center; + justify-content: space-between; +} +.num-list { + display: flex; + width: 100%; + justify-content: space-between; + margin-top: 38rpx; +} +.num-list .num-item { + position: relative; +} +.num-list .num-item:after { + content: ''; + display: block; + position: absolute; + right: -30rpx; + top: calc(50% - 34rpx); + width: 1rpx; + height: 68rpx; + background: #C1C1C1; + opacity: 0.66; +} +.num-list .num-item:last-child:after { + display: none; +} +.num-list .num-item .txt { + font-size: 28rpx; + font-weight: 500; + color: #999999; +} +.num-list .num-item .num { + font-size: 42rpx; + font-weight: bold; + color: #FF783C; + margin-top: 30rpx; +} + diff --git a/subpages/statistics/pages/sjwjj/sjwjj.js b/subpages/statistics/pages/sjwjj/sjwjj.js new file mode 100644 index 0000000..93022e6 --- /dev/null +++ b/subpages/statistics/pages/sjwjj/sjwjj.js @@ -0,0 +1,8 @@ +Page({ + data: { + + }, + onLoad(options) { + + }, +}) \ No newline at end of file diff --git a/subpages/statistics/pages/sjwjj/sjwjj.json b/subpages/statistics/pages/sjwjj/sjwjj.json new file mode 100644 index 0000000..63789f3 --- /dev/null +++ b/subpages/statistics/pages/sjwjj/sjwjj.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "事件未解决数", + "usingComponents": {} +} \ No newline at end of file diff --git a/subpages/statistics/pages/sjwjj/sjwjj.wxml b/subpages/statistics/pages/sjwjj/sjwjj.wxml new file mode 100644 index 0000000..1af7f33 --- /dev/null +++ b/subpages/statistics/pages/sjwjj/sjwjj.wxml @@ -0,0 +1,21 @@ + + + + + + 城市管理-生态环境 + 2023-08-12 15:30 + + + 有几颗高大的树木因为雷雨天气被折断,影响小区居民出行。 + + + 2023-08-12 18:20 + 已指派 [XXX社区第一网格] 办理 + + + + \ No newline at end of file diff --git a/subpages/statistics/pages/sjwjj/sjwjj.wxss b/subpages/statistics/pages/sjwjj/sjwjj.wxss new file mode 100644 index 0000000..a8aeb02 --- /dev/null +++ b/subpages/statistics/pages/sjwjj/sjwjj.wxss @@ -0,0 +1,68 @@ +.qz-container { + padding: 20rpx; +} +page { + background: #f7f7f7; +} + +.user-info { + background: #fff; + padding: 30rpx 40rpx; +} +.user-info .address { + font-size: 28rpx; + font-weight: 400; + color: #666666; +} + +.user-info .name { + font-size: 32rpx; + font-weight: 500; + color: #333333; +} + +.user-info { + display: flex; + align-items: center; + justify-content: space-between; +} +.list { + border-radius: 20rpx; + background: #FFFFFF; + padding: 0 30rpx; +} +.item { + border-bottom: 1px solid #EAEAEA; + padding: 30rpx 0; +} + +.title { + font-size: 28rpx; + font-weight: 500; + display: flex; + align-items: center; + justify-content: space-between; +} +.blue { + color: #4F94FF; +} +.orange { + color: #FF783C; +} +.time { + font-size: 26rpx; + font-weight: 500; + color: #C1C1C1; +} +.content { + font-size: 30rpx; + font-weight: 500; + color: #333333; + line-height: 46rpx; + margin: 20rpx 0 10rpx; +} +.status { + font-size: 26rpx; + font-weight: 500; + color: #999999; +} \ No newline at end of file diff --git a/subpages/statistics/pages/xqwmz/xqwmz.js b/subpages/statistics/pages/xqwmz/xqwmz.js new file mode 100644 index 0000000..4704f18 --- /dev/null +++ b/subpages/statistics/pages/xqwmz/xqwmz.js @@ -0,0 +1,10 @@ +Page({ + + data: { + + }, + + onLoad(options) { + + }, +}) \ No newline at end of file diff --git a/subpages/statistics/pages/xqwmz/xqwmz.json b/subpages/statistics/pages/xqwmz/xqwmz.json new file mode 100644 index 0000000..cec8cae --- /dev/null +++ b/subpages/statistics/pages/xqwmz/xqwmz.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "需求未满足数", + "usingComponents": {} +} \ No newline at end of file diff --git a/subpages/statistics/pages/xqwmz/xqwmz.wxml b/subpages/statistics/pages/xqwmz/xqwmz.wxml new file mode 100644 index 0000000..8b35437 --- /dev/null +++ b/subpages/statistics/pages/xqwmz/xqwmz.wxml @@ -0,0 +1,22 @@ + + + + + + 社区养老 + 2023-08-12 15:30 + + + 社区很多高龄老人已经行动不便,常年没办法下楼 + 梯,希望社区能提供上门体检业务。 + + + 2023-08-12 18:20 + 已指派 [XXX社区第一网格] 办理 + + + + \ No newline at end of file diff --git a/subpages/statistics/pages/xqwmz/xqwmz.wxss b/subpages/statistics/pages/xqwmz/xqwmz.wxss new file mode 100644 index 0000000..a8aeb02 --- /dev/null +++ b/subpages/statistics/pages/xqwmz/xqwmz.wxss @@ -0,0 +1,68 @@ +.qz-container { + padding: 20rpx; +} +page { + background: #f7f7f7; +} + +.user-info { + background: #fff; + padding: 30rpx 40rpx; +} +.user-info .address { + font-size: 28rpx; + font-weight: 400; + color: #666666; +} + +.user-info .name { + font-size: 32rpx; + font-weight: 500; + color: #333333; +} + +.user-info { + display: flex; + align-items: center; + justify-content: space-between; +} +.list { + border-radius: 20rpx; + background: #FFFFFF; + padding: 0 30rpx; +} +.item { + border-bottom: 1px solid #EAEAEA; + padding: 30rpx 0; +} + +.title { + font-size: 28rpx; + font-weight: 500; + display: flex; + align-items: center; + justify-content: space-between; +} +.blue { + color: #4F94FF; +} +.orange { + color: #FF783C; +} +.time { + font-size: 26rpx; + font-weight: 500; + color: #C1C1C1; +} +.content { + font-size: 30rpx; + font-weight: 500; + color: #333333; + line-height: 46rpx; + margin: 20rpx 0 10rpx; +} +.status { + font-size: 26rpx; + font-weight: 500; + color: #999999; +} \ No newline at end of file diff --git a/subpages/statistics/pages/yxwxfw/yxwxfw.js b/subpages/statistics/pages/yxwxfw/yxwxfw.js new file mode 100644 index 0000000..ed3e63b --- /dev/null +++ b/subpages/statistics/pages/yxwxfw/yxwxfw.js @@ -0,0 +1,66 @@ +// subpages/statistics/pages/yxwxfw/yxwxfw.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/subpages/statistics/pages/yxwxfw/yxwxfw.json b/subpages/statistics/pages/yxwxfw/yxwxfw.json new file mode 100644 index 0000000..c769ea9 --- /dev/null +++ b/subpages/statistics/pages/yxwxfw/yxwxfw.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "应享未享服务", + "usingComponents": {} +} \ No newline at end of file diff --git a/subpages/statistics/pages/yxwxfw/yxwxfw.wxml b/subpages/statistics/pages/yxwxfw/yxwxfw.wxml new file mode 100644 index 0000000..f65595d --- /dev/null +++ b/subpages/statistics/pages/yxwxfw/yxwxfw.wxml @@ -0,0 +1,22 @@ + + + + + + 社区养老 + 2023-08-12 15:30 + + + 社区很多高龄老人已经行动不便,常年没办法下楼 + 梯,希望社区能提供上门体检业务。 + + + 是否已完成服务: + + + + + \ No newline at end of file diff --git a/subpages/statistics/pages/yxwxfw/yxwxfw.wxss b/subpages/statistics/pages/yxwxfw/yxwxfw.wxss new file mode 100644 index 0000000..a8aeb02 --- /dev/null +++ b/subpages/statistics/pages/yxwxfw/yxwxfw.wxss @@ -0,0 +1,68 @@ +.qz-container { + padding: 20rpx; +} +page { + background: #f7f7f7; +} + +.user-info { + background: #fff; + padding: 30rpx 40rpx; +} +.user-info .address { + font-size: 28rpx; + font-weight: 400; + color: #666666; +} + +.user-info .name { + font-size: 32rpx; + font-weight: 500; + color: #333333; +} + +.user-info { + display: flex; + align-items: center; + justify-content: space-between; +} +.list { + border-radius: 20rpx; + background: #FFFFFF; + padding: 0 30rpx; +} +.item { + border-bottom: 1px solid #EAEAEA; + padding: 30rpx 0; +} + +.title { + font-size: 28rpx; + font-weight: 500; + display: flex; + align-items: center; + justify-content: space-between; +} +.blue { + color: #4F94FF; +} +.orange { + color: #FF783C; +} +.time { + font-size: 26rpx; + font-weight: 500; + color: #C1C1C1; +} +.content { + font-size: 30rpx; + font-weight: 500; + color: #333333; + line-height: 46rpx; + margin: 20rpx 0 10rpx; +} +.status { + font-size: 26rpx; + font-weight: 500; + color: #999999; +} \ No newline at end of file