From 2645ad9a436a3a2bb7b8980f1745fb8f827dfc52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E7=8E=89=E7=90=A6?= <7507756+jiang_yuqi@user.noreply.gitee.com> Date: Mon, 11 Sep 2023 09:45:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pageage/project_special/list/index.wxml | 2 +- miniprogram/pages/quality_manage/index.js | 29 ++++++++++++++----- miniprogram/pages/safety_manage/index.js | 21 +++++++++++--- miniprogram/pages/safety_manage/index.wxml | 4 +-- .../xiangmugaikuang/xiangmugaikuang.wxml | 2 +- 5 files changed, 42 insertions(+), 16 deletions(-) diff --git a/miniprogram/pageage/project_special/list/index.wxml b/miniprogram/pageage/project_special/list/index.wxml index 5bad8e9..4e5fb9c 100644 --- a/miniprogram/pageage/project_special/list/index.wxml +++ b/miniprogram/pageage/project_special/list/index.wxml @@ -25,7 +25,7 @@ - + diff --git a/miniprogram/pages/quality_manage/index.js b/miniprogram/pages/quality_manage/index.js index dc336a3..f52a59f 100644 --- a/miniprogram/pages/quality_manage/index.js +++ b/miniprogram/pages/quality_manage/index.js @@ -200,17 +200,29 @@ Page({ res = res.data; if(res.code == 200 && res.data){ let sum=0; + let otherSum=0; + let flag=true; res.data.forEach((it,idx)=>{ sum+=it.total; + if(idx>4 && res.data.length>6){ + otherSum+=it.total; + } }); let materialSealStatistics=[]; res.data.forEach((it,idx)=>{ - let typeName = it.type; - if(typeName.length>6){ - //字符串截取 - typeName = typeName.substring(typeName.length-7,typeName.length); + if(flag){ + let typeName = it.type; + if(typeName.length>6){ + //字符串截取 + typeName = typeName.substring(typeName.length-7,typeName.length); + } + materialSealStatistics.push({ name: typeName, value: it.total, prop: (it.total / sum * 100).toFixed(2)}); + if(idx>3 && res.data.length>6){ + //防止变形,这里统计剩余所有 + materialSealStatistics.push({ name: "其它部位", value: otherSum, prop: (otherSum / sum * 100).toFixed(2)}); + flag=false; + } } - materialSealStatistics.push({ name: typeName, value: it.total, prop: (it.total / sum * 100).toFixed(2)}); }); //数据绑定 this.setData({ @@ -385,9 +397,10 @@ Page({ }, //跳转到进度管理 JDGL:function(){ - wx.redirectTo({ - url:'../../pageage/Progress-management/index' - }) + app.toast("敬请期待!"); + //wx.redirectTo({ + // url:'../../pageage/Progress-management/index' + //}) }, /** * 更多功能 diff --git a/miniprogram/pages/safety_manage/index.js b/miniprogram/pages/safety_manage/index.js index 8715ad3..51848d7 100644 --- a/miniprogram/pages/safety_manage/index.js +++ b/miniprogram/pages/safety_manage/index.js @@ -36,6 +36,7 @@ Page({ specialCheckNumber: 0,//专项检查次数 }, menuList:[], + request:app.globalData.reqUrl }, //项目切换 返回值 @@ -149,12 +150,23 @@ Page({ res = res.data; if(res.code == 200 && res.data){ let sum=0; + let otherSum=0; + let flag=true; res.data.forEach((it,idx)=>{ sum+=it.total; + if(idx>4 && res.data.length>6){ + otherSum+=it.total; + } }); let specialStatistics=[]; res.data.forEach((it,idx)=>{ - specialStatistics.push({ name: it.typeName, value: it.total, prop: (it.total / sum * 100).toFixed(2)}); + if(flag){ + specialStatistics.push({ name: it.typeName, value: it.total, prop: (it.total / sum * 100).toFixed(2)}); + if(idx>3 && res.data.length>6){ + specialStatistics.push({ name: "其它工种", value: otherSum, prop: (otherSum / sum * 100).toFixed(2)}); + flag=false; + } + } }); //数据绑定 this.setData({ @@ -404,9 +416,10 @@ Page({ }, //跳转到进度管理 JDGL:function(){ - wx.redirectTo({ - url:'../../pageage/Progress-management/index' - }) + app.toast("敬请期待!"); + //wx.redirectTo({ + // url:'../../pageage/Progress-management/index' + //}) }, /** * 更多功能 diff --git a/miniprogram/pages/safety_manage/index.wxml b/miniprogram/pages/safety_manage/index.wxml index 821a345..c366db7 100644 --- a/miniprogram/pages/safety_manage/index.wxml +++ b/miniprogram/pages/safety_manage/index.wxml @@ -74,7 +74,7 @@ - + @@ -169,7 +169,7 @@ - + diff --git a/miniprogram/pages/xiangmugaikuang/xiangmugaikuang.wxml b/miniprogram/pages/xiangmugaikuang/xiangmugaikuang.wxml index 9c99453..656634d 100644 --- a/miniprogram/pages/xiangmugaikuang/xiangmugaikuang.wxml +++ b/miniprogram/pages/xiangmugaikuang/xiangmugaikuang.wxml @@ -94,7 +94,7 @@ 项目类型:{{projectInfo.projectType}} 项目进度:{{projectInfo.projectSchedule}} 总建筑面积:{{projectInfo.totalBuildingArea}} - 计划开工日期{{projectInfo.planStartTime}} + 计划开工日期:{{projectInfo.planStartTime}} 实际开工日期:{{projectInfo.actualStartTime}} 计划竣工日期:{{projectInfo.planCompletedTime}} 总工期:{{projectInfo.projectTimeLimit}}