Commit 46636f731c1888f5aa58e273f9e052714dda7e01

Authored by wxy
1 parent cf8cfbed

新增我的页面案件数量,修改首页案件列表变成已归档案件,修改办理页面列表页显示

pages/index/index.js
@@ -76,20 +76,20 @@ Page({ @@ -76,20 +76,20 @@ Page({
76 Component({ 76 Component({
77 data: { 77 data: {
78 surveyorId:"c64a18707e974f91945e0e872b7f5b98", 78 surveyorId:"c64a18707e974f91945e0e872b7f5b98",
79 - CaseList:undefined 79 + CaseList:undefined,
  80 + num:0
80 }, 81 },
81 methods: { 82 methods: {
82 onLoad: function (options) { 83 onLoad: function (options) {
83 var that = this; 84 var that = this;
84 - console.log("onLoad1");  
85 const dataParams = { 85 const dataParams = {
86 "pageSize": 20, "pageNumber": 1 , 86 "pageSize": 20, "pageNumber": 1 ,
  87 + status: 4,
87 surveyorId: that.data.surveyorId 88 surveyorId: that.data.surveyorId
88 }; 89 };
89 -  
90 req.getRequest(Case_List_URL, dataParams, function (res) { 90 req.getRequest(Case_List_URL, dataParams, function (res) {
91 wx.hideLoading(); 91 wx.hideLoading();
92 - // console.log(res) 92 + console.log(res)
93 if (res.data.code == 0) { 93 if (res.data.code == 0) {
94 let cases=res.data.data.list; 94 let cases=res.data.data.list;
95 for(let c in cases){ 95 for(let c in cases){
@@ -104,6 +104,27 @@ Component({ @@ -104,6 +104,27 @@ Component({
104 wx.hideLoading(); 104 wx.hideLoading();
105 console.log(res); 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 pageLifetimes: { 130 pageLifetimes: {
pages/index/index.wxml
@@ -26,7 +26,9 @@ @@ -26,7 +26,9 @@
26 <image class='tipsicon' src='../../images/tipsicon.png'></image> 26 <image class='tipsicon' src='../../images/tipsicon.png'></image>
27 <view class="newsbox"> 27 <view class="newsbox">
28 <navigator class="news" hover-class="none" url=""> 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 </navigator> 32 </navigator>
31 <navigator class="news" hover-class="none" url=""> 33 <navigator class="news" hover-class="none" url="">
32 <text>·</text>李凤阁上传了化工厂污水排放的调查案件 34 <text>·</text>李凤阁上传了化工厂污水排放的调查案件
pages/mine/mine.js
1 // pages/mine/mine.js 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 Page({ 8 Page({
3 9
4 /** 10 /**
@@ -26,12 +32,7 @@ Page({ @@ -26,12 +32,7 @@ Page({
26 * 生命周期函数--监听页面显示 32 * 生命周期函数--监听页面显示
27 */ 33 */
28 onShow: function () { 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,4 +69,80 @@ Page({
68 onShareAppMessage: function () { 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 \ No newline at end of file 149 \ No newline at end of file
pages/mine/mine.wxml
@@ -14,15 +14,15 @@ @@ -14,15 +14,15 @@
14 <view class="count"> 14 <view class="count">
15 <view class='count-item'> 15 <view class='count-item'>
16 <image class="counticon" src='../../images/counticon1.png'></image> 16 <image class="counticon" src='../../images/counticon1.png'></image>
17 - <view>执行中(<text>2</text>)</view> 17 + <view>执行中(<text>{{nowNum}}</text>)</view>
18 </view> 18 </view>
19 <view class='count-item'> 19 <view class='count-item'>
20 <image class="counticon" src='../../images/counticon2.png'></image> 20 <image class="counticon" src='../../images/counticon2.png'></image>
21 - <view>待上传(<text>5</text>)</view> 21 + <view>待上传(<text>{{uploadedNum}}</text>)</view>
22 </view> 22 </view>
23 <view class='count-item'> 23 <view class='count-item'>
24 <image class="counticon" src='../../images/counticon3.png'></image> 24 <image class="counticon" src='../../images/counticon3.png'></image>
25 - <view>已执行(<text>18</text>)</view> 25 + <view>已执行(<text>{{completeNum}}</text>)</view>
26 </view> 26 </view>
27 </view> 27 </view>
28 </view> 28 </view>
pages/work/work.wxml
@@ -32,7 +32,7 @@ @@ -32,7 +32,7 @@
32 </view> 32 </view>
33 <!-- 执行中 --> 33 <!-- 执行中 -->
34 <!-- 待上传 --> 34 <!-- 待上传 -->
35 - <view class="content" hidden="{{menuTapCurrent!='0'}}"> 35 + <view class="content" hidden="{{menuTapCurrent!='1'}}">
36 <view class="case" wx:for="{{CaseList}}" wx:key="{{item.id}}" wx:for-item="item" data-case-class-id="{{item.id}}" bindtap="toCaseInfo"> 36 <view class="case" wx:for="{{CaseList}}" wx:key="{{item.id}}" wx:for-item="item" data-case-class-id="{{item.id}}" bindtap="toCaseInfo">
37 <view class="title">{{item.name}}</view> 37 <view class="title">{{item.name}}</view>
38 <text class="level danger" wx:if="item.level==2">重点</text> 38 <text class="level danger" wx:if="item.level==2">重点</text>
@@ -47,7 +47,7 @@ @@ -47,7 +47,7 @@
47 </view> 47 </view>
48 <!-- 待上传 --> 48 <!-- 待上传 -->
49 <!-- 已执行 --> 49 <!-- 已执行 -->
50 - <view class="content" hidden="{{menuTapCurrent!='0'}}"> 50 + <view class="content" hidden="{{menuTapCurrent!='2'}}">
51 <view class="case" wx:for="{{CaseList}}" wx:key="{{item.id}}" wx:for-item="item" data-case-class-id="{{item.id}}" bindtap="toCaseInfo"> 51 <view class="case" wx:for="{{CaseList}}" wx:key="{{item.id}}" wx:for-item="item" data-case-class-id="{{item.id}}" bindtap="toCaseInfo">
52 <view class="title">{{item.name}}</view> 52 <view class="title">{{item.name}}</view>
53 <text class="level danger" wx:if="item.level==2">重点</text> 53 <text class="level danger" wx:if="item.level==2">重点</text>