Commit 46636f731c1888f5aa58e273f9e052714dda7e01

Authored by wxy
1 parent cf8cfbed

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

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>
... ...