Commit 46636f731c1888f5aa58e273f9e052714dda7e01
1 parent
cf8cfbed
新增我的页面案件数量,修改首页案件列表变成已归档案件,修改办理页面列表页显示
Showing
5 changed files
with
116 additions
and
16 deletions
pages/index/index.js
... | ... | @@ -76,20 +76,20 @@ Page({ |
76 | 76 | Component({ |
77 | 77 | data: { |
78 | 78 | surveyorId:"c64a18707e974f91945e0e872b7f5b98", |
79 | - CaseList:undefined | |
79 | + CaseList:undefined, | |
80 | + num:0 | |
80 | 81 | }, |
81 | 82 | methods: { |
82 | 83 | onLoad: function (options) { |
83 | 84 | var that = this; |
84 | - console.log("onLoad1"); | |
85 | 85 | const dataParams = { |
86 | 86 | "pageSize": 20, "pageNumber": 1 , |
87 | + status: 4, | |
87 | 88 | surveyorId: that.data.surveyorId |
88 | 89 | }; |
89 | - | |
90 | 90 | req.getRequest(Case_List_URL, dataParams, function (res) { |
91 | 91 | wx.hideLoading(); |
92 | - // console.log(res) | |
92 | + console.log(res) | |
93 | 93 | if (res.data.code == 0) { |
94 | 94 | let cases=res.data.data.list; |
95 | 95 | for(let c in cases){ |
... | ... | @@ -104,6 +104,27 @@ Component({ |
104 | 104 | wx.hideLoading(); |
105 | 105 | console.log(res); |
106 | 106 | }); |
107 | + that.getNowCase(); | |
108 | + }, | |
109 | + getNowCase:function(){ | |
110 | + var that = this; | |
111 | + const dataParams = { | |
112 | + status: 1, | |
113 | + surveyorId: that.data.surveyorId | |
114 | + }; | |
115 | + req.getRequest(Case_List_URL, dataParams, function (res) { | |
116 | + wx.hideLoading(); | |
117 | + // console.log(res) | |
118 | + if (res.data.code == 0) { | |
119 | + | |
120 | + that.setData({ | |
121 | + num: res.data.data.list.length | |
122 | + }); | |
123 | + } | |
124 | + }, function (res) { | |
125 | + wx.hideLoading(); | |
126 | + console.log(res); | |
127 | + }); | |
107 | 128 | } |
108 | 129 | }, |
109 | 130 | pageLifetimes: { | ... | ... |
pages/index/index.wxml
... | ... | @@ -26,7 +26,9 @@ |
26 | 26 | <image class='tipsicon' src='../../images/tipsicon.png'></image> |
27 | 27 | <view class="newsbox"> |
28 | 28 | <navigator class="news" hover-class="none" url=""> |
29 | - <text>·</text>您有1个案件正在执行中 | |
29 | + <view wx-if="num!=0"> | |
30 | + <text>·</text>您有{{num}}个案件正在执行中 | |
31 | + </view> | |
30 | 32 | </navigator> |
31 | 33 | <navigator class="news" hover-class="none" url=""> |
32 | 34 | <text>·</text>李凤阁上传了化工厂污水排放的调查案件 | ... | ... |
pages/mine/mine.js
1 | 1 | // pages/mine/mine.js |
2 | +const req = require('../../utils/request.js') | |
3 | +const util = require('../../utils/util.js') | |
4 | + | |
5 | +const Case_List_URL = "/platform/app/case/getCases"; | |
6 | +//获取应用实例 | |
7 | +const app = getApp() | |
2 | 8 | Page({ |
3 | 9 | |
4 | 10 | /** |
... | ... | @@ -26,12 +32,7 @@ Page({ |
26 | 32 | * 生命周期函数--监听页面显示 |
27 | 33 | */ |
28 | 34 | onShow: function () { |
29 | - if (typeof this.getTabBar === 'function' && | |
30 | - this.getTabBar()) { | |
31 | - this.getTabBar().setData({ | |
32 | - selected: 2 | |
33 | - }) | |
34 | - } | |
35 | + | |
35 | 36 | }, |
36 | 37 | |
37 | 38 | /** |
... | ... | @@ -68,4 +69,80 @@ Page({ |
68 | 69 | onShareAppMessage: function () { |
69 | 70 | |
70 | 71 | } |
72 | +}) | |
73 | + | |
74 | +Component({ | |
75 | + data: { | |
76 | + surveyorId:"c64a18707e974f91945e0e872b7f5b98", | |
77 | + nowNum:0, | |
78 | + uploadedNum:0, | |
79 | + completeNum:0 | |
80 | + }, | |
81 | + | |
82 | + methods: { | |
83 | + onLoad: function (options) { | |
84 | + wx.showLoading({ | |
85 | + title: '加载中...', | |
86 | + }); | |
87 | + var that = this; | |
88 | + that.getNowNum(); | |
89 | + that.getUploadedNum(); | |
90 | + that.getCompleteNum() | |
91 | + }, | |
92 | + getNowNum: function () { | |
93 | + var that = this; | |
94 | + const data = {surveyorId: that.data.surveyorId,status: 1}; | |
95 | + req.getRequest(Case_List_URL, data, function (res) { | |
96 | + wx.hideLoading(); | |
97 | + if (res.data.code == 0) { | |
98 | + that.setData({ | |
99 | + nowNum: res.data.data.list.length | |
100 | + }); | |
101 | + } | |
102 | + }, function (res) { | |
103 | + wx.hideLoading(); | |
104 | + console.log(res); | |
105 | + }); | |
106 | + }, | |
107 | + getUploadedNum: function () { | |
108 | + var that = this; | |
109 | + const data = {surveyorId: that.data.surveyorId,status: 2}; | |
110 | + req.getRequest(Case_List_URL, data, function (res) { | |
111 | + wx.hideLoading(); | |
112 | + if (res.data.code == 0) { | |
113 | + that.setData({ | |
114 | + uploadedNum: res.data.data.list.length | |
115 | + }); | |
116 | + } | |
117 | + }, function (res) { | |
118 | + wx.hideLoading(); | |
119 | + console.log(res); | |
120 | + }); | |
121 | + }, | |
122 | + getCompleteNum: function () { | |
123 | + var that = this; | |
124 | + const data = {surveyorId: that.data.surveyorId,status: 3}; | |
125 | + req.getRequest(Case_List_URL, data, function (res) { | |
126 | + wx.hideLoading(); | |
127 | + if (res.data.code == 0) { | |
128 | + that.setData({ | |
129 | + completeNum: res.data.data.list.length | |
130 | + }); | |
131 | + } | |
132 | + }, function (res) { | |
133 | + wx.hideLoading(); | |
134 | + console.log(res); | |
135 | + }); | |
136 | + } | |
137 | + }, | |
138 | + pageLifetimes: { | |
139 | + show() { | |
140 | + if (typeof this.getTabBar === 'function' && | |
141 | + this.getTabBar()) { | |
142 | + this.getTabBar().setData({ | |
143 | + selected: 2 | |
144 | + }) | |
145 | + } | |
146 | + } | |
147 | + }, | |
71 | 148 | }) |
72 | 149 | \ No newline at end of file | ... | ... |
pages/mine/mine.wxml
... | ... | @@ -14,15 +14,15 @@ |
14 | 14 | <view class="count"> |
15 | 15 | <view class='count-item'> |
16 | 16 | <image class="counticon" src='../../images/counticon1.png'></image> |
17 | - <view>执行中(<text>2</text>)</view> | |
17 | + <view>执行中(<text>{{nowNum}}</text>)</view> | |
18 | 18 | </view> |
19 | 19 | <view class='count-item'> |
20 | 20 | <image class="counticon" src='../../images/counticon2.png'></image> |
21 | - <view>待上传(<text>5</text>)</view> | |
21 | + <view>待上传(<text>{{uploadedNum}}</text>)</view> | |
22 | 22 | </view> |
23 | 23 | <view class='count-item'> |
24 | 24 | <image class="counticon" src='../../images/counticon3.png'></image> |
25 | - <view>已执行(<text>18</text>)</view> | |
25 | + <view>已执行(<text>{{completeNum}}</text>)</view> | |
26 | 26 | </view> |
27 | 27 | </view> |
28 | 28 | </view> | ... | ... |
pages/work/work.wxml
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | </view> |
33 | 33 | <!-- 执行中 --> |
34 | 34 | <!-- 待上传 --> |
35 | - <view class="content" hidden="{{menuTapCurrent!='0'}}"> | |
35 | + <view class="content" hidden="{{menuTapCurrent!='1'}}"> | |
36 | 36 | <view class="case" wx:for="{{CaseList}}" wx:key="{{item.id}}" wx:for-item="item" data-case-class-id="{{item.id}}" bindtap="toCaseInfo"> |
37 | 37 | <view class="title">{{item.name}}</view> |
38 | 38 | <text class="level danger" wx:if="item.level==2">重点</text> |
... | ... | @@ -47,7 +47,7 @@ |
47 | 47 | </view> |
48 | 48 | <!-- 待上传 --> |
49 | 49 | <!-- 已执行 --> |
50 | - <view class="content" hidden="{{menuTapCurrent!='0'}}"> | |
50 | + <view class="content" hidden="{{menuTapCurrent!='2'}}"> | |
51 | 51 | <view class="case" wx:for="{{CaseList}}" wx:key="{{item.id}}" wx:for-item="item" data-case-class-id="{{item.id}}" bindtap="toCaseInfo"> |
52 | 52 | <view class="title">{{item.name}}</view> |
53 | 53 | <text class="level danger" wx:if="item.level==2">重点</text> | ... | ... |