Browse Source

工作页面信息采集展示

jw-featrue-zhanlibiao
mk 2 years ago
parent
commit
4fd99c04dc
  1. 2
      pages/index/index.js
  2. 2
      pages/index/index.wxml
  3. 19
      pages/work/work.js
  4. 24
      pages/work/work.wxml
  5. 3
      subpages/addResi/pages/addResi/addResi.js
  6. 2
      subpages/addResi/pages/addResi/addResi.wxml
  7. 2
      subpages/addResi/pages/addResi/addResi.wxss
  8. 7
      utils/api.js

2
pages/index/index.js

@ -4,7 +4,7 @@ const app = getApp()
import {getIntelligentMessage,getToken,getStaffbasicinfo} from "../../utils/api" import {getIntelligentMessage,getToken,getStaffbasicinfo} from "../../utils/api"
Page({ Page({
data: { data: {
selectList:['全部信息','居民信息采集','房屋信息采集','社区满意度自'], selectList:['全部信息','居民信息采集','房屋信息采集','社区满意度自'],
selectValue:0, selectValue:0,
pageSize:10, pageSize:10,
pageNo:1, pageNo:1,

2
pages/index/index.wxml

@ -11,7 +11,7 @@
<view class="select"> <view class="select">
<view> <view>
<picker mode="selector" range="{{selectList}}" value="{{selectValue}}" bindchange="handleChangeFilter" > <picker mode="selector" range="{{selectList}}" value="{{selectValue}}" bindchange="handleChangeFilter" >
<view >{{selectValue == 1?'居民信息采集':selectValue == 2?'房屋信息采集':selectValue == 3?'社区满意度自':'全部信息'}}</view> <view >{{selectValue == 1?'居民信息采集':selectValue == 2?'房屋信息采集':selectValue == 3?'社区满意度自':'全部信息'}}</view>
</picker> </picker>
<image src="../../images/select.png" mode=""/></view> <image src="../../images/select.png" mode=""/></view>
<view class="delete"> <image src="../../images/delete.png" mode=""/> 全部已读</view> <view class="delete"> <image src="../../images/delete.png" mode=""/> 全部已读</view>

19
pages/work/work.js

@ -1,5 +1,6 @@
// pages/work/work.js // pages/work/work.js
const app = getApp() const app = getApp()
import {getSituation} from '../../utils/api'
Page({ Page({
/** /**
@ -17,10 +18,26 @@ Page({
this.setData({ this.setData({
statusHeight: app.globalData.deviceInfo.statusHeight, statusHeight: app.globalData.deviceInfo.statusHeight,
navigationHeight: app.globalData.deviceInfo.navigationHeight, navigationHeight: app.globalData.deviceInfo.navigationHeight,
share:app.globalData.share share:app.globalData.share,
agencyName:app.globalData.user.agencyName
}) })
this.getSituation()
}, },
getSituation(){
getSituation().then(res=>{
this.setData({
collectedHouseCount:res.data.collectedHouseCount,
collectedPopulationCount:res.data.collectedPopulationCount,
pendingHouseCount:res.data.pendingHouseCount,
pendingPopulationCount:res.data.pendingPopulationCount,
populationCount:res.data.populationCount,
realEstateCount:res.data.realEstateCount,
})
}).catch(err=>{
console.log(err);
})
},
/** /**
* 生命周期函数--监听页面初次渲染完成 * 生命周期函数--监听页面初次渲染完成
*/ */

24
pages/work/work.wxml

@ -1,7 +1,7 @@
<!--pages/work/work.wxml--> <!--pages/work/work.wxml-->
<view class="header"> <view class="header">
<view class="navigation" style="height: {{navigationHeight}}px; top: {{statusHeight}}px;"> <view class="navigation" style="height: {{navigationHeight}}px; top: {{statusHeight}}px;">
<image src="../../images/work/header_left.png" mode=""/> 亿星社区 <image src="../../images/work/header_left.png" mode=""/> {{agencyName}}
</view> </view>
<view class="content"> <view class="content">
<view class="tab"> <view class="tab">
@ -35,17 +35,17 @@
<view class="left"> <view class="left">
<view class="left_title"><image src="../../images/work/house.png" mode=""/><text class="blue">房屋采集情况</text></view> <view class="left_title"><image src="../../images/work/house.png" mode=""/><text class="blue">房屋采集情况</text></view>
<view class="left_body"> <view class="left_body">
<view><text class="yellow font_size_44">2,503</text><text class="font_size_26">实有房屋数</text></view> <view><text class="yellow font_size_44">{{realEstateCount}}</text><text class="font_size_26">实有房屋数</text></view>
<view><text class="font_size_44 gray">2,503</text><text class="font_size_26">待采集</text></view> <view><text class="font_size_44 gray">{{pendingHouseCount}}</text><text class="font_size_26">待采集</text></view>
<view><text class="green font_size_44">2,503</text><text class="font_size_26">采集房屋数</text></view> <view><text class="green font_size_44">{{collectedHouseCount}}</text><text class="font_size_26">采集房屋数</text></view>
</view> </view>
</view> </view>
<view class="right"> <view class="right">
<view class="right_title"><text class="yellow_T">人口采集情况</text><image src="../../images/work/resi.png" mode=""/></view> <view class="right_title"><text class="yellow_T">人口采集情况</text><image src="../../images/work/resi.png" mode=""/></view>
<view class="right_body"> <view class="right_body">
<view><text class="yellow font_size_44">2,503</text><text class="font_size_26">实有房屋数</text></view> <view><text class="yellow font_size_44">{{populationCount}}</text><text class="font_size_26">辖区人口数</text></view>
<view><text class="font_size_44 gray">2,503</text><text class="font_size_26">待采集</text></view> <view><text class="font_size_44 gray">{{pendingPopulationCount}}</text><text class="font_size_26">待采集</text></view>
<view><text class="green font_size_44">2,503</text><text class="font_size_26">采集房屋数</text></view> <view><text class="green font_size_44">{{collectedPopulationCount}}</text><text class="font_size_26">采集人口数</text></view>
</view> </view>
</view> </view>
<image src="../../images/work/center.png" mode="" class="center_image"/> <image src="../../images/work/center.png" mode="" class="center_image"/>
@ -53,13 +53,13 @@
</view> </view>
<view class="bto"> <view class="bto">
<view class="title"> <view class="title">
<view>满意度自</view> <view>满意度自</view>
<text>历史自></text> <text>历史自></text>
</view> </view>
<view class="content"> <view class="content">
<view class="bg_box"> <view class="bg_box">
<view class="bg_left"> <view class="bg_left">
<view class="h2">亿星社区8月份满意度自评</view> <view class="h2">{{agencyName}}8月份满意度自查</view>
<view class="submit">已提交 <b>178</b> 人</view> <view class="submit">已提交 <b>178</b> 人</view>
<view class="btn_Box"> <view class="btn_fx">一键分享</view> <view class="btn_tj">查看统计</view> <view class="btn_Box"> <view class="btn_fx">一键分享</view> <view class="btn_tj">查看统计</view>
</view> </view>
@ -73,7 +73,7 @@
<view class="list"> <view class="list">
<view class="list_card"> <view class="list_card">
<view class="left"> <view class="left">
<view>亿星社区7月份满意度自评</view> <view>{{agencyName}}7月份满意度自查</view>
<view class="submit">已提交:152人</view> <view class="submit">已提交:152人</view>
</view> </view>
<view class="right"> <view class="right">
@ -82,7 +82,7 @@
</view> </view>
<view class="list_card"> <view class="list_card">
<view class="left"> <view class="left">
<view>亿星社区7月份满意度自评</view> <view>{{agencyName}}7月份满意度自查</view>
<view class="submit">已提交:152人</view> <view class="submit">已提交:152人</view>
</view> </view>
<view class="right"> <view class="right">

3
subpages/addResi/pages/addResi/addResi.js

@ -135,6 +135,9 @@ Page({
await this.getEducationDictList() await this.getEducationDictList()
await this.getmarriageDict() await this.getmarriageDict()
if(options.resiId){ if(options.resiId){
wx.setNavigationBarTitle({
title: '修改人口信息',
})
await this.getResiDetail() await this.getResiDetail()
await this.getResidentResideInfo() await this.getResidentResideInfo()
await this.getResidentReligion() await this.getResidentReligion()

2
subpages/addResi/pages/addResi/addResi.wxml

@ -3,7 +3,7 @@
<image src="../../../../images/back.png" class="back" style=" top: {{statusHeight}}px;width: 30rpx;height: 30rpx;" bindtap="back" mode=""/> <image src="../../../../images/back.png" class="back" style=" top: {{statusHeight}}px;width: 30rpx;height: 30rpx;" bindtap="back" mode=""/>
<image class="header-bg" src="../images/header.png" mode="widthFix" /> <image class="header-bg" src="../images/header.png" mode="widthFix" />
<view class="navigation" style="height: {{navigationHeight}}px; top: {{statusHeight}}px;"> <view class="navigation" style="height: {{navigationHeight}}px; top: {{statusHeight}}px;">
新增人口信息 {{formType == 'edit'?'修改居民信息':'填写居民信息'}}
</view> </view>
<view class="content"> <view class="content">
<view class="h2">填写居民信息</view> <view class="h2">填写居民信息</view>

2
subpages/addResi/pages/addResi/addResi.wxss

@ -34,7 +34,7 @@ page {
position: absolute; position: absolute;
margin-top: 20rpx; margin-top: 20rpx;
border-radius: 0rpx; border-radius: 0rpx;
z-index: 2; z-index: 101;
} }
.header .navigation { .header .navigation {
width: 100%; width: 100%;

7
utils/api.js

@ -20,7 +20,8 @@ module.exports = {
getResidentReligion, getResidentReligion,
getResidentEduInfo, getResidentEduInfo,
getFamilyInfoDetailById, getFamilyInfoDetailById,
resiEdit resiEdit,
getSituation
} }
// 消息列表 // 消息列表
function getIntelligentMessage(param){ function getIntelligentMessage(param){
@ -103,6 +104,10 @@ function getResidentEduInfo (id) {
function getFamilyInfoDetailById (id) { function getFamilyInfoDetailById (id) {
return fly.post(`actual/base/residentFamilyInfo/getFamilyInfoDetailById/${id}`) return fly.post(`actual/base/residentFamilyInfo/getFamilyInfoDetailById/${id}`)
} }
// 居民修改
function resiEdit (parm) { function resiEdit (parm) {
return fly.post(`actual/base/residentBaseInfo/update`,parm) return fly.post(`actual/base/residentBaseInfo/update`,parm)
} }
function getSituation () {
return fly.get(`actual/base/wxcollect/situation`)
}
Loading…
Cancel
Save