From 96eaa19819bb5c1a9c0db7d005d43d5a110efc09 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: Sat, 23 Sep 2023 20:13:40 +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
---
miniprogram/app.json | 7 +-
.../project_checkDetection/add/index.js | 2 +-
.../project_checkDetection/add/index.wxml | 4 +-
.../project_checkDetection/check/index.js | 17 +-
.../project_checkDetection/check/index.wxml | 2 +-
.../project_checkDetection/info/index.js | 62 ++-
.../project_checkDetection/info/index.json | 5 +-
.../project_checkDetection/info/index.wxml | 108 +++--
.../project_checkDetection/info/index.wxss | 47 +++
.../project_checkDetection/list/index.js | 23 +-
.../project_checkDetection/list/index.wxml | 2 +-
.../pageage/project_checking/add/index.js | 20 +-
.../pageage/project_checking/add/index.wxml | 4 +-
.../pageage/project_checking/info/index.js | 32 ++
.../pageage/project_checking/info/index.json | 4 +-
.../pageage/project_checking/info/index.wxml | 32 +-
.../pageage/project_checking/info/index.wxss | 47 +++
.../pageage/project_checking/list/index.js | 50 ++-
.../pageage/project_checking/list/index.wxml | 4 +
.../pageage/project_materialSeal/add/index.js | 63 ++-
.../project_materialSeal/add/index.wxml | 7 +
.../project_materialSeal/info/index.js | 32 ++
.../project_materialSeal/info/index.json | 4 +-
.../project_materialSeal/info/index.wxml | 45 ++
.../project_materialSeal/info/index.wxss | 47 +++
.../project_materialSeal/list/index.js | 48 ++-
.../project_materialSeal/list/index.wxml | 4 +
.../pageage/project_measure/add/index.js | 20 +-
.../pageage/project_measure/add/index.wxml | 4 +-
.../pageage/project_measure/info/index.js | 32 ++
.../pageage/project_measure/info/index.json | 5 +-
.../pageage/project_measure/info/index.wxml | 33 +-
.../pageage/project_measure/info/index.wxss | 47 +++
.../pageage/project_measure/list/index.js | 41 +-
.../pageage/project_measure/list/index.wxml | 4 +
.../pages/gengduogongneng/gengduogongneng.js | 9 +-
.../gengduogongneng/gengduogongneng.wxml | 3 +-
.../approveCheckDetection/index.js | 302 ++++++++++++++
.../approveCheckDetection/index.json | 8 +
.../approveCheckDetection/index.wxml | 187 +++++++++
.../approveCheckDetection/index.wxss | 70 ++++
.../project_approve/approveChecking/index.js | 278 +++++++++++++
.../approveChecking/index.json | 10 +
.../approveChecking/index.wxml | 150 +++++++
.../approveChecking/index.wxss | 70 ++++
.../approveMaterialSeal/index.js | 390 ++++++++++++++++++
.../approveMaterialSeal/index.json | 10 +
.../approveMaterialSeal/index.wxml | 189 +++++++++
.../approveMaterialSeal/index.wxss | 70 ++++
.../project_approve/approveMeasure/index.js | 272 ++++++++++++
.../project_approve/approveMeasure/index.json | 8 +
.../project_approve/approveMeasure/index.wxml | 165 ++++++++
.../project_approve/approveMeasure/index.wxss | 70 ++++
miniprogram/pages/project_approve/index.js | 184 +++++++++
miniprogram/pages/project_approve/index.json | 8 +
miniprogram/pages/project_approve/index.wxml | 58 +++
miniprogram/pages/project_approve/index.wxss | 1 +
.../project_flowable/editLeaveTask/index.js | 2 +-
miniprogram/pages/quality_manage/index.js | 5 +-
miniprogram/pages/safety_manage/index.js | 5 +-
.../pages/xiangmugaikuang/xiangmugaikuang.js | 5 +-
61 files changed, 3298 insertions(+), 139 deletions(-)
create mode 100644 miniprogram/pages/project_approve/approveCheckDetection/index.js
create mode 100644 miniprogram/pages/project_approve/approveCheckDetection/index.json
create mode 100644 miniprogram/pages/project_approve/approveCheckDetection/index.wxml
create mode 100644 miniprogram/pages/project_approve/approveCheckDetection/index.wxss
create mode 100644 miniprogram/pages/project_approve/approveChecking/index.js
create mode 100644 miniprogram/pages/project_approve/approveChecking/index.json
create mode 100644 miniprogram/pages/project_approve/approveChecking/index.wxml
create mode 100644 miniprogram/pages/project_approve/approveChecking/index.wxss
create mode 100644 miniprogram/pages/project_approve/approveMaterialSeal/index.js
create mode 100644 miniprogram/pages/project_approve/approveMaterialSeal/index.json
create mode 100644 miniprogram/pages/project_approve/approveMaterialSeal/index.wxml
create mode 100644 miniprogram/pages/project_approve/approveMaterialSeal/index.wxss
create mode 100644 miniprogram/pages/project_approve/approveMeasure/index.js
create mode 100644 miniprogram/pages/project_approve/approveMeasure/index.json
create mode 100644 miniprogram/pages/project_approve/approveMeasure/index.wxml
create mode 100644 miniprogram/pages/project_approve/approveMeasure/index.wxss
create mode 100644 miniprogram/pages/project_approve/index.js
create mode 100644 miniprogram/pages/project_approve/index.json
create mode 100644 miniprogram/pages/project_approve/index.wxml
create mode 100644 miniprogram/pages/project_approve/index.wxss
diff --git a/miniprogram/app.json b/miniprogram/app.json
index e211d13..d7e21a0 100644
--- a/miniprogram/app.json
+++ b/miniprogram/app.json
@@ -30,7 +30,12 @@
"pages/project_flowable/detailLeaveTask/index",
"pages/project_flowable/editTask/index",
"pages/project_flowable/editLeaveTask/index",
- "pages/project_flowable/myProcessIns/index"
+ "pages/project_flowable/myProcessIns/index",
+ "pages/project_approve/index",
+ "pages/project_approve/approveCheckDetection/index",
+ "pages/project_approve/approveChecking/index",
+ "pages/project_approve/approveMaterialSeal/index",
+ "pages/project_approve/approveMeasure/index"
],
"subpackages": [
{
diff --git a/miniprogram/pageage/project_checkDetection/add/index.js b/miniprogram/pageage/project_checkDetection/add/index.js
index 632b66d..3eaf3d2 100644
--- a/miniprogram/pageage/project_checkDetection/add/index.js
+++ b/miniprogram/pageage/project_checkDetection/add/index.js
@@ -134,7 +134,7 @@ Page({
})
},
- //添加抄送人
+ //添加监理专员
onAddSend(e){
if(e.detail.length>0){
let phoneNumbers="";
diff --git a/miniprogram/pageage/project_checkDetection/add/index.wxml b/miniprogram/pageage/project_checkDetection/add/index.wxml
index 47405ef..aa03ae1 100644
--- a/miniprogram/pageage/project_checkDetection/add/index.wxml
+++ b/miniprogram/pageage/project_checkDetection/add/index.wxml
@@ -48,9 +48,9 @@
- 见证人
+ 监理专员
-
+
diff --git a/miniprogram/pageage/project_checkDetection/check/index.js b/miniprogram/pageage/project_checkDetection/check/index.js
index cd23387..dd97199 100644
--- a/miniprogram/pageage/project_checkDetection/check/index.js
+++ b/miniprogram/pageage/project_checkDetection/check/index.js
@@ -110,13 +110,13 @@ Page({
})
return;
}
- if(detectionResult==""){
- app.toast("请选择检测结果!")
- that.setData({
- loadShow:false
- })
- return;
- }
+ // if(detectionResult==""){
+ // app.toast("请选择检测结果!")
+ // that.setData({
+ // loadShow:false
+ // })
+ // return;
+ // }
if(detectionFileData.length==0){
app.toast("请上传检测报告!")
that.setData({
@@ -142,8 +142,9 @@ Page({
let params = {
id,
checkState:"2",
- detectionResult,
+ //detectionResult,
detectionFile:obj.data.fileName,
+ approveStatus:"1",
updateBy:loginName
}
diff --git a/miniprogram/pageage/project_checkDetection/check/index.wxml b/miniprogram/pageage/project_checkDetection/check/index.wxml
index d58a638..0f8ab90 100644
--- a/miniprogram/pageage/project_checkDetection/check/index.wxml
+++ b/miniprogram/pageage/project_checkDetection/check/index.wxml
@@ -95,7 +95,7 @@
登记取样复试结果
-
+
检测结果
diff --git a/miniprogram/pageage/project_checkDetection/info/index.js b/miniprogram/pageage/project_checkDetection/info/index.js
index a37d98e..0903701 100644
--- a/miniprogram/pageage/project_checkDetection/info/index.js
+++ b/miniprogram/pageage/project_checkDetection/info/index.js
@@ -15,6 +15,8 @@ Page({
minDetectionFileImages:[],
detectionFiles:[],
fileUrls:[],
+ activeName:"",
+ flowRecordList:[],
request:app.globalData.reqUrl
},
@@ -32,11 +34,11 @@ Page({
loginName:res.data.loginName
})
this.getInfo();
+ this.getAuditinfo();
}
})
},
-
/**
* 获取安全检查详情信息
*
@@ -85,13 +87,43 @@ Page({
if(res.data.createBy==that.data.loginName){
that.setData({
showDel:true
- })
+ })
}
}
}
})
},
+ /**
+ * 查询流程日志
+ */
+ getAuditinfo(){
+ let that = this
+ wx.request({
+ url: app.globalData.reqUrl+'/wechat/projectAuditinfo/selectProjectAuditinfo',
+ method:"get",
+ data:{
+ fromType:"1",
+ fromId:this.data.id
+ },
+ success(res){
+ res = res.data
+ if(res.code == 200){
+ that.setData({
+ flowRecordList:res.data
+ })
+ }
+ }
+ })
+ },
+
+ // 手风琴
+ onChange(event) {
+ this.setData({
+ activeName: event.detail,
+ });
+ },
+
onDelete(){
//弹出确认
let that = this
@@ -128,13 +160,13 @@ Page({
})
},
- //展示图片
- showImg:function(e){
- var that=this;
- wx.previewImage({
- urls: that.data.imageList,
- current: that.data.imageList[e.currentTarget.dataset.index]
- })
+ //展示图片
+ showImg:function(e){
+ var that=this;
+ wx.previewImage({
+ urls: that.data.imageList,
+ current: that.data.imageList[e.currentTarget.dataset.index]
+ })
},
downFile:function(e){
@@ -158,12 +190,12 @@ Page({
//app.toast("暂不支持下载!如需下载请前往后台管理系统!!")
},
- returnToPage: function () {
- /*关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面*/
- wx.redirectTo({
- url: '../list/index',
- })
- },
+ returnToPage: function () {
+ /*关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面*/
+ wx.redirectTo({
+ url: '../list/index',
+ })
+ },
/**
* 生命周期函数--监听页面初次渲染完成
diff --git a/miniprogram/pageage/project_checkDetection/info/index.json b/miniprogram/pageage/project_checkDetection/info/index.json
index ba2821f..8f17a33 100644
--- a/miniprogram/pageage/project_checkDetection/info/index.json
+++ b/miniprogram/pageage/project_checkDetection/info/index.json
@@ -1,4 +1,7 @@
{
- "usingComponents": {},
+ "usingComponents": {
+ "van-collapse": "@vant/weapp/collapse",
+ "van-collapse-item": "@vant/weapp/collapse-item"
+ },
"navigationStyle":"custom"
}
\ No newline at end of file
diff --git a/miniprogram/pageage/project_checkDetection/info/index.wxml b/miniprogram/pageage/project_checkDetection/info/index.wxml
index 666fea9..30a1718 100644
--- a/miniprogram/pageage/project_checkDetection/info/index.wxml
+++ b/miniprogram/pageage/project_checkDetection/info/index.wxml
@@ -14,6 +14,36 @@
+
+
+
+
+
+
+
+
+ {{(flowRecordList.length-index) < 9 ?'0'+(flowRecordList.length-index):(flowRecordList.length-index)}}
+
+ 提交取样复试
+ 审批取样复试
+ {{item.commentResult}}
+ 合格
+ 不合格
+
+
+
+
+ 办理用户:{{item.userName}}
+ 办理单位:{{item.deptName}}
+ 办理时间:{{item.createTime}}
+ 审批意见:{{item.comment}}
+
+
+
+
+
+
+
{{infoData.projectName}}
@@ -90,47 +120,47 @@
-
-
- 材料取样复试结果
-
-
+
+
+ 检测报告登记结果
+
+
-
- 登记用户
- {{infoData.updateBy}}
-
-
-
-
- 登记时间
- {{infoData.updateTime}}
-
-
-
-
- 复试结果
-
- 合格
- 不合格
-
-
-
-
-
- 检测报告
-
-
-
-
-
-
- 下载附件
-
-
-
-
+
+ 登记用户
+ {{infoData.updateBy}}
+
+
+
+ 登记时间
+ {{infoData.updateTime}}
+
+
+
+
+ 检测报告
+
+
+
+
+
+
+ 下载附件
+
+
+
+
+
+
+ 检测结果
+
+ 合格
+ 不合格
+
+
+
+
删除
diff --git a/miniprogram/pageage/project_checkDetection/info/index.wxss b/miniprogram/pageage/project_checkDetection/info/index.wxss
index e8ea92e..029322f 100644
--- a/miniprogram/pageage/project_checkDetection/info/index.wxss
+++ b/miniprogram/pageage/project_checkDetection/info/index.wxss
@@ -20,4 +20,51 @@
height: 180rpx;
border-radius: 15rpx;
position: relative;
+ }
+ .van-collapse.van-hairline--top-bottom:after{
+ border-width: 0px 0;
+ }
+ .van-cell.van-cell--borderless{
+ background-color: #2b345b;
+ color: #fff;
+ margin-top: 30rpx;
+ border-radius: 5rpx;
+ }
+ .van-cell.van-cell--borderless:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item__title.van-collapse-item__title--expanded:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item .van-cell:after{
+ border-bottom: 0;
+ }
+ .van-collapse-item.van-hairline--top:after{
+ border-top-width:0
+ }
+ .van-cell.van-cell--clickable{
+ background-color: #2b345b;
+ margin-top: 30rpx;
+ color: #fff;
+ border-radius: 15rpx;
+
+ }
+ .van-cell.van-cell--clickable:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item__wrapper .van-collapse-item__content{
+ background-color: #1e2336;
+ color:#8ca4ec ;
+ border-width: 0px 0;
+ }
+ .gk_open_con view{
+ padding: 10rpx 0;
+ width: 100%;
+ }
+ .gk_open_con image{
+ width: 30rpx;
+ height: 30rpx;
+ margin-right: 5rpx;
+ position: relative;
+ top: 5rpx;
}
\ No newline at end of file
diff --git a/miniprogram/pageage/project_checkDetection/list/index.js b/miniprogram/pageage/project_checkDetection/list/index.js
index 93daddd..a0f978a 100644
--- a/miniprogram/pageage/project_checkDetection/list/index.js
+++ b/miniprogram/pageage/project_checkDetection/list/index.js
@@ -14,8 +14,8 @@ Page({
initData: {},
show:false,
listData:[],
- activeState:"sjz",
- sjzCount:0,
+ activeState:"jxz",
+ jxzCount:0,
ywcCount:0,
request:app.globalData.reqUrl
},
@@ -96,38 +96,29 @@ Page({
}
let that = this;
wx.request({
- url: app.globalData.reqUrl + '/wechat/projectDetection/queryCount',
+ url: app.globalData.reqUrl + '/wechat/projectDetection/findGroupCountByApprove',
data: param,
method: "get",
success: function (res) {
- let check1=0;
- let check2=0;
- if(res.data.data.check1){
- check1+=res.data.data.check1;
- }
- if(res.data.data.check2){
- check2+=res.data.data.check2;
- }
that.setData({
- sjzCount:check1,
- ywcCount:check2
+ jxzCount:res.data.data.jxz,
+ ywcCount:res.data.data.ywc
});
}
});
},
- /**
+ /**
* 标签切换
*/
typeJump(e){
let index = e.currentTarget.dataset.index;
let nav = "";
if(index == 1){
- nav = 'sjz';
+ nav = 'jxz';
}else if(index == 2){
nav = 'ywc';
}
-
this.setData({
activeState:nav
});
diff --git a/miniprogram/pageage/project_checkDetection/list/index.wxml b/miniprogram/pageage/project_checkDetection/list/index.wxml
index 06c99b5..6a1315d 100644
--- a/miniprogram/pageage/project_checkDetection/list/index.wxml
+++ b/miniprogram/pageage/project_checkDetection/list/index.wxml
@@ -13,7 +13,7 @@
- 送检中({{sjzCount}})
+ 进行中({{jxzCount}})
已完成({{ywcCount}})
diff --git a/miniprogram/pageage/project_checking/add/index.js b/miniprogram/pageage/project_checking/add/index.js
index 98c4b78..cd28eeb 100644
--- a/miniprogram/pageage/project_checking/add/index.js
+++ b/miniprogram/pageage/project_checking/add/index.js
@@ -14,7 +14,6 @@ Page({
loginName:"",
userName:"",
rectifierData:[],
- rectifierData2:[],
imageInfoData:[],
checkingResult:"1",
//验收时间
@@ -57,6 +56,7 @@ Page({
url: app.globalData.reqUrl+'/wechat/projectuserinfo/list',
method:"get",
data:{
+ unitType:"4",
projectId:that.data.projectId
},
header:{
@@ -68,7 +68,6 @@ Page({
let tempData = []
that.setData({
rectifierData:res.data,
- rectifierData2:res.data
})
}
}
@@ -196,13 +195,13 @@ Page({
})
return;
}
- if(checkingResult==""){
- app.toast("请选择验收结果!")
- that.setData({
- loadShow:false
- })
- return;
- }
+ // if(checkingResult==""){
+ // app.toast("请选择验收结果!")
+ // that.setData({
+ // loadShow:false
+ // })
+ // return;
+ // }
let fileUrls = [];
imageInfoData.forEach(async (item)=>{
@@ -223,7 +222,8 @@ Page({
checkWorkingPosition,
intro,
checkingDate:checkTime,
- checkResult:checkingResult,
+ //checkResult:checkingResult,
+ approveStatus:"1",
createBy:loginName,
imageUrls:fileUrls.toString()
}
diff --git a/miniprogram/pageage/project_checking/add/index.wxml b/miniprogram/pageage/project_checking/add/index.wxml
index e5dc006..d41cc2e 100644
--- a/miniprogram/pageage/project_checking/add/index.wxml
+++ b/miniprogram/pageage/project_checking/add/index.wxml
@@ -32,7 +32,7 @@
监理专员
-
+
@@ -55,7 +55,7 @@
-
+
验收结果
diff --git a/miniprogram/pageage/project_checking/info/index.js b/miniprogram/pageage/project_checking/info/index.js
index 1ad1e47..6306714 100644
--- a/miniprogram/pageage/project_checking/info/index.js
+++ b/miniprogram/pageage/project_checking/info/index.js
@@ -13,6 +13,8 @@ Page({
loadShow:false,
loginName:"",
showDel:false,
+ activeName:"",
+ flowRecordList:[],
request:app.globalData.reqUrl
},
@@ -112,6 +114,36 @@ Page({
})
},
+ /**
+ * 查询流程日志
+ */
+ getAuditinfo(){
+ let that = this
+ wx.request({
+ url: app.globalData.reqUrl+'/wechat/projectAuditinfo/selectProjectAuditinfo',
+ method:"get",
+ data:{
+ fromType:"3",
+ fromId:this.data.id
+ },
+ success(res){
+ res = res.data
+ if(res.code == 200){
+ that.setData({
+ flowRecordList:res.data
+ })
+ }
+ }
+ })
+ },
+
+ // 手风琴
+ onChange(event) {
+ this.setData({
+ activeName: event.detail,
+ });
+ },
+
//展示图片
showImg:function(e){
var that=this;
diff --git a/miniprogram/pageage/project_checking/info/index.json b/miniprogram/pageage/project_checking/info/index.json
index f15e56b..ec4d810 100644
--- a/miniprogram/pageage/project_checking/info/index.json
+++ b/miniprogram/pageage/project_checking/info/index.json
@@ -1,6 +1,8 @@
{
"usingComponents": {
- "van-popup": "@vant/weapp/popup/index"
+ "van-popup": "@vant/weapp/popup/index",
+ "van-collapse": "@vant/weapp/collapse",
+ "van-collapse-item": "@vant/weapp/collapse-item"
},
"navigationStyle":"custom",
"navigationBarTitleText": "举牌验收详情"
diff --git a/miniprogram/pageage/project_checking/info/index.wxml b/miniprogram/pageage/project_checking/info/index.wxml
index dc7148b..17d3191 100644
--- a/miniprogram/pageage/project_checking/info/index.wxml
+++ b/miniprogram/pageage/project_checking/info/index.wxml
@@ -14,6 +14,36 @@
+
+
+
+
+
+
+
+
+ {{(flowRecordList.length-index) < 9 ?'0'+(flowRecordList.length-index):(flowRecordList.length-index)}}
+
+ 提交取样复试
+ 审批取样复试
+ {{item.commentResult}}
+ 合格
+ 不合格
+
+
+
+
+ 办理用户:{{item.userName}}
+ 办理单位:{{item.deptName}}
+ 办理时间:{{item.createTime}}
+ 审批意见:{{item.comment}}
+
+
+
+
+
+
+
{{infoData.projectName}}
@@ -64,7 +94,7 @@
{{infoData.checkingDate}}
-
+
验收结果
验收合格
diff --git a/miniprogram/pageage/project_checking/info/index.wxss b/miniprogram/pageage/project_checking/info/index.wxss
index e8ea92e..029322f 100644
--- a/miniprogram/pageage/project_checking/info/index.wxss
+++ b/miniprogram/pageage/project_checking/info/index.wxss
@@ -20,4 +20,51 @@
height: 180rpx;
border-radius: 15rpx;
position: relative;
+ }
+ .van-collapse.van-hairline--top-bottom:after{
+ border-width: 0px 0;
+ }
+ .van-cell.van-cell--borderless{
+ background-color: #2b345b;
+ color: #fff;
+ margin-top: 30rpx;
+ border-radius: 5rpx;
+ }
+ .van-cell.van-cell--borderless:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item__title.van-collapse-item__title--expanded:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item .van-cell:after{
+ border-bottom: 0;
+ }
+ .van-collapse-item.van-hairline--top:after{
+ border-top-width:0
+ }
+ .van-cell.van-cell--clickable{
+ background-color: #2b345b;
+ margin-top: 30rpx;
+ color: #fff;
+ border-radius: 15rpx;
+
+ }
+ .van-cell.van-cell--clickable:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item__wrapper .van-collapse-item__content{
+ background-color: #1e2336;
+ color:#8ca4ec ;
+ border-width: 0px 0;
+ }
+ .gk_open_con view{
+ padding: 10rpx 0;
+ width: 100%;
+ }
+ .gk_open_con image{
+ width: 30rpx;
+ height: 30rpx;
+ margin-right: 5rpx;
+ position: relative;
+ top: 5rpx;
}
\ No newline at end of file
diff --git a/miniprogram/pageage/project_checking/list/index.js b/miniprogram/pageage/project_checking/list/index.js
index c013572..a2bb8bd 100644
--- a/miniprogram/pageage/project_checking/list/index.js
+++ b/miniprogram/pageage/project_checking/list/index.js
@@ -16,6 +16,9 @@ Page({
initData: {},
show:false,
listData:[],
+ jxzCount:0,
+ ywcCount:0,
+ activeState:"jxz",
request:app.globalData.reqUrl
},
@@ -70,13 +73,16 @@ Page({
if(minRoleId==2||minRoleId==3||minRoleId==4){
deptId=0;
}
+ let param = {
+ "projectId": projectId,
+ "nowUserName":loginName,
+ "deptId":deptId,
+ "activeName":this.data.activeState
+ }
+ this.queryCount(param);
wx.request({
url: app.globalData.reqUrl + '/wechat/projectchecking/list',
- data: {
- "projectId": projectId,
- "nowUserName":loginName,
- "deptId":deptId
- },
+ data: param,
method: "get",
success: function (res) {
that.setData({
@@ -86,6 +92,40 @@ Page({
})
},
+ //查询统计
+ queryCount(param){
+ //查询统计数量
+ let that = this;
+ wx.request({
+ url: app.globalData.reqUrl + '/wechat/projectchecking/findGroupCountByApprove',
+ data: param,
+ method: "get",
+ success: function (res) {
+ that.setData({
+ jxzCount:res.data.data.jxz,
+ ywcCount:res.data.data.ywc
+ });
+ }
+ });
+ },
+
+ /**
+ * 标签切换
+ */
+ typeJump(e){
+ let index = e.currentTarget.dataset.index;
+ let nav = "";
+ if(index == 1){
+ nav = 'jxz';
+ }else if(index == 2){
+ nav = 'ywc';
+ }
+ this.setData({
+ activeState:nav
+ });
+ this.getProjectCheckingData(this.initData.id,this.data.loginName,this.data.deptId,this.data.minRoleId)
+ },
+
returnToPage: function () {
/*关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面*/
if(wx.getStorageSync('nav-menu')=="gd"){
diff --git a/miniprogram/pageage/project_checking/list/index.wxml b/miniprogram/pageage/project_checking/list/index.wxml
index c11b7b4..5acb729 100644
--- a/miniprogram/pageage/project_checking/list/index.wxml
+++ b/miniprogram/pageage/project_checking/list/index.wxml
@@ -12,6 +12,10 @@
+
+ 进行中({{jxzCount}})
+ 已完成({{ywcCount}})
+
diff --git a/miniprogram/pageage/project_materialSeal/add/index.js b/miniprogram/pageage/project_materialSeal/add/index.js
index 9b46b8e..eeeff33 100644
--- a/miniprogram/pageage/project_materialSeal/add/index.js
+++ b/miniprogram/pageage/project_materialSeal/add/index.js
@@ -21,7 +21,10 @@ Page({
signFileData:[],
alterationFileData:[],
limit:1,
- showBgd:false
+ showBgd:false,
+ rectifierData:[],
+ witnessUser:"",
+ witnessUserName:""
},
/**
@@ -66,6 +69,27 @@ Page({
})
},
+ //添加监理专员
+ onAddSend(e){
+ if(e.detail.length>0){
+ let phoneNumbers="";
+ let userNames="";
+ e.detail.forEach(it =>{
+ phoneNumbers+=","+it.phoneNumber;
+ userNames+=","+it.userName;
+ });
+ this.setData({
+ witnessUserName:userNames.substring(1),
+ witnessUser:phoneNumbers.substring(1)
+ })
+ }else{
+ this.setData({
+ witnessUser:"",
+ witnessUserName:""
+ })
+ }
+ },
+
//取消页面
cancelSaveView(){
/*关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面*/
@@ -81,8 +105,7 @@ Page({
})
let that = this
let {projectId,projectName,deptId,loginName,imageInfoData,materialName,
- usePosition,contractBrand,useBrand,sealDate,signFileData,alterationFileData} = that.data;
- debugger
+ usePosition,contractBrand,useBrand,sealDate,witnessUser,witnessUserName,signFileData,alterationFileData} = that.data;
//数据效验
if(projectId==""||loginName==""||deptId==""){
app.toast("数据异常,请刷新页面重试!")
@@ -133,6 +156,13 @@ Page({
})
return;
}
+ if(witnessUser==""||witnessUserName==""){
+ app.toast("请选择监理专员!")
+ that.setData({
+ loadShow:false
+ })
+ return;
+ }
if(signFileData.length==0){
app.toast("请上传会签单照片!")
that.setData({
@@ -174,8 +204,11 @@ Page({
contractBrand,
useBrand,
sealDate:sealDate+":00",
+ witnessUser,
+ witnessUserName,
signFiles:signFile.data.fileName,
alterationFiles:alterationFilePath,
+ approveStatus:"1",
createBy:loginName
}
wx.request({
@@ -254,6 +287,30 @@ Page({
this.showBgdLabel()
},
+ //查询项目人员数据
+ getProjectUserData(){
+ let that = this
+ wx.request({
+ url: app.globalData.reqUrl+'/wechat/projectuserinfo/selectProjectUnitUser',
+ method:"get",
+ data:{
+ unitType:"4",
+ projectId:that.data.projectId
+ },
+ header:{
+ 'content-type': 'application/x-www-form-urlencoded'
+ },
+ success(res){
+ res = res.data
+ if(res.code == 200){
+ that.setData({
+ rectifierData:res.data
+ })
+ }
+ }
+ })
+ },
+
showBgdLabel(){
if(this.data.contractBrand!="" && this.data.useBrand!="" && this.data.contractBrand.indexOf(this.data.useBrand)==-1){
this.setData({
diff --git a/miniprogram/pageage/project_materialSeal/add/index.wxml b/miniprogram/pageage/project_materialSeal/add/index.wxml
index ad0bf99..77c45a9 100644
--- a/miniprogram/pageage/project_materialSeal/add/index.wxml
+++ b/miniprogram/pageage/project_materialSeal/add/index.wxml
@@ -55,6 +55,13 @@
+
+ 监理专员
+
+
+
+
+
会签单图片
diff --git a/miniprogram/pageage/project_materialSeal/info/index.js b/miniprogram/pageage/project_materialSeal/info/index.js
index 8b3d422..9320075 100644
--- a/miniprogram/pageage/project_materialSeal/info/index.js
+++ b/miniprogram/pageage/project_materialSeal/info/index.js
@@ -21,6 +21,8 @@ Page({
alterationFileImages:[],
fileUrls:[],
fileUrls2:[],
+ activeName:"",
+ flowRecordList:[],
request:app.globalData.reqUrl
},
@@ -169,6 +171,36 @@ Page({
})
},
+ /**
+ * 查询流程日志
+ */
+ getAuditinfo(){
+ let that = this
+ wx.request({
+ url: app.globalData.reqUrl+'/wechat/projectAuditinfo/selectProjectAuditinfo',
+ method:"get",
+ data:{
+ fromType:"4",
+ fromId:this.data.id
+ },
+ success(res){
+ res = res.data
+ if(res.code == 200){
+ that.setData({
+ flowRecordList:res.data
+ })
+ }
+ }
+ })
+ },
+
+ // 手风琴
+ onChange(event) {
+ this.setData({
+ activeName: event.detail,
+ });
+ },
+
//展示图片
showImg:function(e){
var that=this;
diff --git a/miniprogram/pageage/project_materialSeal/info/index.json b/miniprogram/pageage/project_materialSeal/info/index.json
index ef67f38..b6d8dd8 100644
--- a/miniprogram/pageage/project_materialSeal/info/index.json
+++ b/miniprogram/pageage/project_materialSeal/info/index.json
@@ -1,6 +1,8 @@
{
"usingComponents": {
- "van-popup": "@vant/weapp/popup/index"
+ "van-popup": "@vant/weapp/popup/index",
+ "van-collapse": "@vant/weapp/collapse",
+ "van-collapse-item": "@vant/weapp/collapse-item"
},
"navigationStyle":"custom",
"navigationBarTitleText": "形象进度详情"
diff --git a/miniprogram/pageage/project_materialSeal/info/index.wxml b/miniprogram/pageage/project_materialSeal/info/index.wxml
index af71fa1..eee3556 100644
--- a/miniprogram/pageage/project_materialSeal/info/index.wxml
+++ b/miniprogram/pageage/project_materialSeal/info/index.wxml
@@ -14,6 +14,36 @@
+
+
+
+
+
+
+
+
+ {{(flowRecordList.length-index) < 9 ?'0'+(flowRecordList.length-index):(flowRecordList.length-index)}}
+
+ 提交取样复试
+ 审批取样复试
+ {{item.commentResult}}
+ 合格
+ 不合格
+
+
+
+
+ 办理用户:{{item.userName}}
+ 办理单位:{{item.deptName}}
+ 办理时间:{{item.createTime}}
+ 审批意见:{{item.comment}}
+
+
+
+
+
+
+
{{infoData.projectName}}
@@ -52,6 +82,12 @@
{{infoData.useBrand}}
+
+
+ 监理专员
+ {{infoData.witnessUserName}}
+
+
封样时间
@@ -87,6 +123,15 @@
+
+
+ 封样结果
+
+ 合格
+ 不合格
+
+
+
提交单位
diff --git a/miniprogram/pageage/project_materialSeal/info/index.wxss b/miniprogram/pageage/project_materialSeal/info/index.wxss
index e8ea92e..029322f 100644
--- a/miniprogram/pageage/project_materialSeal/info/index.wxss
+++ b/miniprogram/pageage/project_materialSeal/info/index.wxss
@@ -20,4 +20,51 @@
height: 180rpx;
border-radius: 15rpx;
position: relative;
+ }
+ .van-collapse.van-hairline--top-bottom:after{
+ border-width: 0px 0;
+ }
+ .van-cell.van-cell--borderless{
+ background-color: #2b345b;
+ color: #fff;
+ margin-top: 30rpx;
+ border-radius: 5rpx;
+ }
+ .van-cell.van-cell--borderless:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item__title.van-collapse-item__title--expanded:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item .van-cell:after{
+ border-bottom: 0;
+ }
+ .van-collapse-item.van-hairline--top:after{
+ border-top-width:0
+ }
+ .van-cell.van-cell--clickable{
+ background-color: #2b345b;
+ margin-top: 30rpx;
+ color: #fff;
+ border-radius: 15rpx;
+
+ }
+ .van-cell.van-cell--clickable:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item__wrapper .van-collapse-item__content{
+ background-color: #1e2336;
+ color:#8ca4ec ;
+ border-width: 0px 0;
+ }
+ .gk_open_con view{
+ padding: 10rpx 0;
+ width: 100%;
+ }
+ .gk_open_con image{
+ width: 30rpx;
+ height: 30rpx;
+ margin-right: 5rpx;
+ position: relative;
+ top: 5rpx;
}
\ No newline at end of file
diff --git a/miniprogram/pageage/project_materialSeal/list/index.js b/miniprogram/pageage/project_materialSeal/list/index.js
index a29bc2c..c5366bc 100644
--- a/miniprogram/pageage/project_materialSeal/list/index.js
+++ b/miniprogram/pageage/project_materialSeal/list/index.js
@@ -12,6 +12,9 @@ Page({
initData: {},
show:false,
listData:[],
+ jxzCount:0,
+ ywcCount:0,
+ activeState:"jxz",
request:app.globalData.reqUrl
},
@@ -57,12 +60,15 @@ Page({
if(minRoleId==2||minRoleId==3||minRoleId==4){
deptId=0;
}
+ let param = {
+ "deptId":deptId,
+ "projectId": projectId,
+ "activeName": this.data.activeState,
+ }
+ this.queryCount(param);
wx.request({
url: app.globalData.reqUrl + '/wechat/projectMaterialSeal/list',
- data: {
- "deptId":deptId,
- "projectId": projectId
- },
+ data: param,
method: "get",
success: function (res) {
that.setData({
@@ -72,6 +78,40 @@ Page({
})
},
+ //查询统计
+ queryCount(param){
+ //查询统计数量
+ let that = this;
+ wx.request({
+ url: app.globalData.reqUrl + '/wechat/projectMaterialSeal/findGroupCountByApprove',
+ data: param,
+ method: "get",
+ success: function (res) {
+ that.setData({
+ jxzCount:res.data.data.jxz,
+ ywcCount:res.data.data.ywc
+ });
+ }
+ });
+ },
+
+ /**
+ * 标签切换
+ */
+ typeJump(e){
+ let index = e.currentTarget.dataset.index;
+ let nav = "";
+ if(index == 1){
+ nav = 'jxz';
+ }else if(index == 2){
+ nav = 'ywc';
+ }
+ this.setData({
+ activeState:nav
+ });
+ this.getListData(this.initData.id,this.data.deptId,this.data.minRoleId);
+ },
+
returnToPage: function () {
/*关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面*/
if(wx.getStorageSync('nav-menu')=="gd"){
diff --git a/miniprogram/pageage/project_materialSeal/list/index.wxml b/miniprogram/pageage/project_materialSeal/list/index.wxml
index d108e86..312889e 100644
--- a/miniprogram/pageage/project_materialSeal/list/index.wxml
+++ b/miniprogram/pageage/project_materialSeal/list/index.wxml
@@ -12,6 +12,10 @@
+
+ 进行中({{jxzCount}})
+ 已完成({{ywcCount}})
+
diff --git a/miniprogram/pageage/project_measure/add/index.js b/miniprogram/pageage/project_measure/add/index.js
index bc87112..65b2d87 100644
--- a/miniprogram/pageage/project_measure/add/index.js
+++ b/miniprogram/pageage/project_measure/add/index.js
@@ -13,7 +13,6 @@ Page({
projectName:"",
loginName:"",
rectifierData:[],
- rectifierData2:[],
imageInfoData:[],
loadShow:false,
measureType:"1",
@@ -61,6 +60,7 @@ Page({
url: app.globalData.reqUrl+'/wechat/projectuserinfo/list',
method:"get",
data:{
+ unitType:"4",
projectId:that.data.projectId
},
header:{
@@ -71,7 +71,6 @@ Page({
if(res.code == 200){
that.setData({
rectifierData:res.data,
- rectifierData2:res.data
})
}
}
@@ -275,13 +274,13 @@ Page({
})
return;
}
- if(measureResult==""){
- app.toast("请选择测量结果!")
- that.setData({
- loadShow:false
- })
- return;
- }
+ // if(measureResult==""){
+ // app.toast("请选择测量结果!")
+ // that.setData({
+ // loadShow:false
+ // })
+ // return;
+ // }
if(superviseUser==qualityUser){
app.toast("质量专员和监理专员不能是同一人!")
that.setData({
@@ -311,7 +310,8 @@ Page({
superviseUser,
superviseUserName,
measureTime:measureTime+":00",
- measureResult,
+ //measureResult,
+ approveStatus:"1",
createBy:loginName
}
wx.request({
diff --git a/miniprogram/pageage/project_measure/add/index.wxml b/miniprogram/pageage/project_measure/add/index.wxml
index 4a64444..c5e010a 100644
--- a/miniprogram/pageage/project_measure/add/index.wxml
+++ b/miniprogram/pageage/project_measure/add/index.wxml
@@ -59,7 +59,7 @@
监理专员
-
+
@@ -69,7 +69,7 @@
-
+
测量结果
diff --git a/miniprogram/pageage/project_measure/info/index.js b/miniprogram/pageage/project_measure/info/index.js
index 8b25b31..2bfd4e3 100644
--- a/miniprogram/pageage/project_measure/info/index.js
+++ b/miniprogram/pageage/project_measure/info/index.js
@@ -13,6 +13,8 @@ Page({
showDel:false,
imageList:[],
minImageList:[],
+ activeName:"",
+ flowRecordList:[],
request:app.globalData.reqUrl
},
@@ -113,6 +115,36 @@ Page({
})
},
+ /**
+ * 查询流程日志
+ */
+ getAuditinfo(){
+ let that = this
+ wx.request({
+ url: app.globalData.reqUrl+'/wechat/projectAuditinfo/selectProjectAuditinfo',
+ method:"get",
+ data:{
+ fromType:"2",
+ fromId:this.data.id
+ },
+ success(res){
+ res = res.data
+ if(res.code == 200){
+ that.setData({
+ flowRecordList:res.data
+ })
+ }
+ }
+ })
+ },
+
+ // 手风琴
+ onChange(event) {
+ this.setData({
+ activeName: event.detail,
+ });
+ },
+
//展示图片
showImg:function(e){
var that=this;
diff --git a/miniprogram/pageage/project_measure/info/index.json b/miniprogram/pageage/project_measure/info/index.json
index ba2821f..1f022fa 100644
--- a/miniprogram/pageage/project_measure/info/index.json
+++ b/miniprogram/pageage/project_measure/info/index.json
@@ -1,4 +1,7 @@
{
- "usingComponents": {},
+ "usingComponents": {
+ "van-collapse": "@vant/weapp/collapse",
+ "van-collapse-item": "@vant/weapp/collapse-item"
+ },
"navigationStyle":"custom"
}
\ No newline at end of file
diff --git a/miniprogram/pageage/project_measure/info/index.wxml b/miniprogram/pageage/project_measure/info/index.wxml
index 5cef8a3..0d3abca 100644
--- a/miniprogram/pageage/project_measure/info/index.wxml
+++ b/miniprogram/pageage/project_measure/info/index.wxml
@@ -14,11 +14,40 @@
+
+
+
+
+
+
+
+
+ {{(flowRecordList.length-index) < 9 ?'0'+(flowRecordList.length-index):(flowRecordList.length-index)}}
+
+ 提交取样复试
+ 审批取样复试
+ {{item.commentResult}}
+ 合格
+ 不合格
+
+
+
+
+ 办理用户:{{item.userName}}
+ 办理单位:{{item.deptName}}
+ 办理时间:{{item.createTime}}
+ 审批意见:{{item.comment}}
+
+
+
+
+
+
+
{{infoData.projectName}}
-
测量图片
@@ -71,7 +100,7 @@
{{infoData.superviseUserName}}
-
+
测量结果
diff --git a/miniprogram/pageage/project_measure/info/index.wxss b/miniprogram/pageage/project_measure/info/index.wxss
index e8ea92e..029322f 100644
--- a/miniprogram/pageage/project_measure/info/index.wxss
+++ b/miniprogram/pageage/project_measure/info/index.wxss
@@ -20,4 +20,51 @@
height: 180rpx;
border-radius: 15rpx;
position: relative;
+ }
+ .van-collapse.van-hairline--top-bottom:after{
+ border-width: 0px 0;
+ }
+ .van-cell.van-cell--borderless{
+ background-color: #2b345b;
+ color: #fff;
+ margin-top: 30rpx;
+ border-radius: 5rpx;
+ }
+ .van-cell.van-cell--borderless:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item__title.van-collapse-item__title--expanded:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item .van-cell:after{
+ border-bottom: 0;
+ }
+ .van-collapse-item.van-hairline--top:after{
+ border-top-width:0
+ }
+ .van-cell.van-cell--clickable{
+ background-color: #2b345b;
+ margin-top: 30rpx;
+ color: #fff;
+ border-radius: 15rpx;
+
+ }
+ .van-cell.van-cell--clickable:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item__wrapper .van-collapse-item__content{
+ background-color: #1e2336;
+ color:#8ca4ec ;
+ border-width: 0px 0;
+ }
+ .gk_open_con view{
+ padding: 10rpx 0;
+ width: 100%;
+ }
+ .gk_open_con image{
+ width: 30rpx;
+ height: 30rpx;
+ margin-right: 5rpx;
+ position: relative;
+ top: 5rpx;
}
\ No newline at end of file
diff --git a/miniprogram/pageage/project_measure/list/index.js b/miniprogram/pageage/project_measure/list/index.js
index 874028e..cbf13c5 100644
--- a/miniprogram/pageage/project_measure/list/index.js
+++ b/miniprogram/pageage/project_measure/list/index.js
@@ -14,6 +14,9 @@ Page({
initData: {},
show:false,
listData:[],
+ jxzCount:0,
+ ywcCount:0,
+ activeState:"jxz",
request:app.globalData.reqUrl
},
@@ -62,8 +65,10 @@ Page({
}
let param = {
"projectId": projectId,
- "deptId":deptId
+ "deptId":deptId,
+ "activeName": this.data.activeState,
}
+ this.queryCount(param);
wx.request({
url: app.globalData.reqUrl + '/wechat/projectMeasure/list',
data:param,
@@ -76,6 +81,40 @@ Page({
});
},
+ //查询统计
+ queryCount(param){
+ //查询统计数量
+ let that = this;
+ wx.request({
+ url: app.globalData.reqUrl + '/wechat/projectMeasure/findGroupCountByApprove',
+ data: param,
+ method: "get",
+ success: function (res) {
+ that.setData({
+ jxzCount:res.data.data.jxz,
+ ywcCount:res.data.data.ywc
+ });
+ }
+ });
+ },
+
+ /**
+ * 标签切换
+ */
+ typeJump(e){
+ let index = e.currentTarget.dataset.index;
+ let nav = "";
+ if(index == 1){
+ nav = 'jxz';
+ }else if(index == 2){
+ nav = 'ywc';
+ }
+ this.setData({
+ activeState:nav
+ });
+ this.getListData(this.data.projectId,this.data.deptId,this.data.minRoleId);
+ },
+
/**
* 生命周期函数--监听页面初次渲染完成
*/
diff --git a/miniprogram/pageage/project_measure/list/index.wxml b/miniprogram/pageage/project_measure/list/index.wxml
index 0227637..f18d325 100644
--- a/miniprogram/pageage/project_measure/list/index.wxml
+++ b/miniprogram/pageage/project_measure/list/index.wxml
@@ -12,6 +12,10 @@
+
+ 进行中({{jxzCount}})
+ 已完成({{ywcCount}})
+
diff --git a/miniprogram/pages/gengduogongneng/gengduogongneng.js b/miniprogram/pages/gengduogongneng/gengduogongneng.js
index e1f2834..b55b8a0 100644
--- a/miniprogram/pages/gengduogongneng/gengduogongneng.js
+++ b/miniprogram/pages/gengduogongneng/gengduogongneng.js
@@ -19,7 +19,8 @@ Page({
menuList:[],
initData:{},
hiddenn:true,
- db:0,
+ todoDB:0,
+ approveDB:0,
},
@@ -201,7 +202,8 @@ Page({
"nowRole":minRoleId,
"nowDept":deptId,
"nowUserName":loginName,
- "nowUser":userId
+ "nowUser":userId,
+ "activeName":"await"
}
var that = this;
wx.request({
@@ -212,7 +214,8 @@ Page({
res = res.data;
if(res.code=="200"){
that.setData({
- db:res.data.length
+ todoDB:res.data.todo,
+ approveDB:res.data.approve,
})
}
}
diff --git a/miniprogram/pages/gengduogongneng/gengduogongneng.wxml b/miniprogram/pages/gengduogongneng/gengduogongneng.wxml
index ba56d04..8d3d66f 100644
--- a/miniprogram/pages/gengduogongneng/gengduogongneng.wxml
+++ b/miniprogram/pages/gengduogongneng/gengduogongneng.wxml
@@ -59,7 +59,8 @@
- {{db}}
+ {{todoDB}}
+ {{approveDB}}
{{item.menu_name}}
diff --git a/miniprogram/pages/project_approve/approveCheckDetection/index.js b/miniprogram/pages/project_approve/approveCheckDetection/index.js
new file mode 100644
index 0000000..d6d2585
--- /dev/null
+++ b/miniprogram/pages/project_approve/approveCheckDetection/index.js
@@ -0,0 +1,302 @@
+// pageage/project_checking/info/index.js
+const app = getApp()
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+ id:"",
+ infoData:{},
+ loadShow:false,
+ loginName:"",
+ detectionImageList:[],
+ minDetectionFileImages:[],
+ detectionFiles:[],
+ fileUrls:[],
+ activeName:"",
+ flowRecordList:[],
+ request:app.globalData.reqUrl,
+ list:[{id:1,text:"合格"},{id:2,text:"不合格"}],
+ result:"1",
+ comment:"",
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad(options) {
+ let {id} = options
+ //获取缓存数据
+ wx.getStorage({
+ key: 'userinfo',
+ success:res=>{
+ this.setData({
+ id,
+ loginName:res.data.loginName
+ })
+ this.getInfo();
+ this.getAuditinfo();
+ }
+ })
+ },
+
+ /**
+ * 获取安全检查详情信息
+ *
+ */
+ getInfo(){
+ let {id} = this.data
+ let that = this
+ wx.request({
+ url: app.globalData.reqUrl+'/wechat/projectDetection/info',
+ method:"get",
+ data:{
+ id:id
+ },
+ success(res){
+ res = res.data
+ if(res.code == 200){
+ let imageUrls = [];
+ let minImageUrls = [];
+ let fileUrls = [];
+ let fileNames = [];
+ //判断附件
+ if(res.data.detectionFile){
+ res.data.detectionFile.split(',').forEach(element => {
+ let _file = element.split('.');
+ _file = _file[_file.length-1].toLocaleUpperCase();
+ //判断附件类型,如果是图片直接展示,非图片则显示附件
+ if(_file=="PNG"||_file=="JPG"||_file=="JPEG"){
+ imageUrls.push(that.data.request+element);
+ minImageUrls.push(that.data.request+element+'.min.jpg');
+ }else{
+ let it = element.split('/');
+ fileNames.push(it[it.length-1]);
+ fileUrls.push(element);
+ }
+ });
+ }
+ that.setData({
+ infoData:res.data,
+ detectionImageList:imageUrls,
+ minDetectionFileImages:minImageUrls,
+ detectionFiles:fileNames,
+ fileUrls,
+ loadShow:false
+ })
+ }
+ }
+ })
+ },
+
+ /**
+ * 查询流程日志
+ */
+ getAuditinfo(){
+ let that = this
+ wx.request({
+ url: app.globalData.reqUrl+'/wechat/projectAuditinfo/selectProjectAuditinfo',
+ method:"get",
+ data:{
+ fromType:"1",
+ fromId:this.data.id
+ },
+ success(res){
+ res = res.data
+ if(res.code == 200){
+ that.setData({
+ flowRecordList:res.data
+ })
+ }
+ }
+ })
+ },
+
+ // 手风琴
+ onChange(event) {
+ this.setData({
+ activeName: event.detail,
+ });
+ },
+
+ //保存
+ onSubmitSave(){
+ this.setData({
+ loadShow:true
+ })
+ let that = this
+ let {infoData,result,comment,loginName} = that.data;
+ //数据效验
+ if(infoData && infoData.id){
+
+ }else{
+ app.toast("数据异常,请刷新页面重试!")
+ that.setData({
+ loadShow:false
+ })
+ return;
+ }
+
+ if(result==""){
+ app.toast("请选择审批结果!")
+ that.setData({
+ loadShow:false
+ })
+ return;
+ }
+ if(comment==""){
+ app.toast("请填写审批意见!")
+ that.setData({
+ loadShow:false
+ })
+ return;
+ }
+ let params = {
+ id:infoData.id,
+ detectionResult:result,
+ comment,
+ approveStatus:result=='1'?'4':'3',
+ updateBy:loginName
+ }
+ let msg = result=='1'?'合格':'不合格';
+ wx.showModal({
+ title: '提示',
+ content: '是否确定审批'+msg+'?',
+ success: function (sm) {
+ if (sm.confirm) {
+ // 用户点击了确定 可以调用了
+ wx.request({
+ url: app.globalData.reqUrl + '/wechat/projectDetection/edit',
+ method:"POST",
+ data:params,
+ header: {
+ "Username": loginName,
+ "Content-Type": "application/json"
+ },
+ success(res){
+ that.setData({
+ loadShow:false
+ })
+ res = res.data
+ if(res.code == 200){
+ app.toast("审批成功!")
+ setTimeout(()=>{
+ wx.redirectTo({
+ url: '../index',
+ })
+ },200)
+ }
+ }
+ })
+ } else if (sm.cancel) {
+ that.setData({
+ loadShow:false
+ })
+ console.log('用户点击取消');
+ }
+ }
+ })
+ },
+
+ //展示图片
+ showImg:function(e){
+ var that=this;
+ wx.previewImage({
+ urls: that.data.imageList,
+ current: that.data.imageList[e.currentTarget.dataset.index]
+ })
+ },
+
+ downFile:function(e){
+ let that = this;
+ wx.downloadFile({
+ // 示例 url,并非真实存在
+ url: app.globalData.uploadUrl+'/common/download/resource?resource='+that.data.fileUrls[0],
+ success: function (res) {
+ const filePath = res.tempFilePath
+ wx.openDocument({
+ filePath: filePath,
+ success: function (res) {
+ console.log('打开文档成功')
+ },
+ fail:function(res) {
+ console.log(res)
+ }
+ })
+ }
+ })
+ //app.toast("暂不支持下载!如需下载请前往后台管理系统!!")
+ },
+
+ //选择检测结果
+ onSelect(e){
+ this.setData({
+ result:e.detail.id
+ })
+ },
+
+ //审批意见
+ onInputValue(e){
+ let comment = e.detail.value
+ this.setData({
+ comment
+ })
+ },
+
+ returnToPage: function () {
+ /*关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面*/
+ wx.redirectTo({
+ url: '../index',
+ })
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload() {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh() {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom() {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage() {
+
+ }
+})
\ No newline at end of file
diff --git a/miniprogram/pages/project_approve/approveCheckDetection/index.json b/miniprogram/pages/project_approve/approveCheckDetection/index.json
new file mode 100644
index 0000000..fc37221
--- /dev/null
+++ b/miniprogram/pages/project_approve/approveCheckDetection/index.json
@@ -0,0 +1,8 @@
+{
+ "usingComponents": {
+ "van-overlay": "@vant/weapp/overlay/index",
+ "van-collapse": "@vant/weapp/collapse",
+ "van-collapse-item": "@vant/weapp/collapse-item"
+ },
+ "navigationStyle":"custom"
+}
\ No newline at end of file
diff --git a/miniprogram/pages/project_approve/approveCheckDetection/index.wxml b/miniprogram/pages/project_approve/approveCheckDetection/index.wxml
new file mode 100644
index 0000000..bce59f0
--- /dev/null
+++ b/miniprogram/pages/project_approve/approveCheckDetection/index.wxml
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{(flowRecordList.length-index) < 9 ?'0'+(flowRecordList.length-index):(flowRecordList.length-index)}}
+
+ 提交取样复试
+ 审批取样复试
+ {{item.commentResult}}
+ 合格
+ 不合格
+
+
+
+
+ 办理用户:{{item.userName}}
+ 办理单位:{{item.deptName}}
+ 办理时间:{{item.createTime}}
+ 审批意见:{{item.comment}}
+
+
+
+
+
+
+
+
+ {{infoData.projectName}}
+
+
+
+
+ 送检类型
+ {{infoData.checkTypeName}}
+
+
+
+
+ 材料名称
+ {{infoData.materialName}}
+
+
+
+
+ 取样数量
+ {{infoData.sampleNum}}
+
+
+
+
+ 使用部位
+ {{infoData.usePosition}}
+
+
+
+
+ 合格证
+
+ 已提供
+ 未提供
+
+
+
+
+
+ 见证人
+ {{infoData.witnessUserName}}
+
+
+
+
+ 送检时间
+ {{infoData.checkTime}}
+
+
+
+
+ 实验室
+ {{infoData.laboratoryName}}
+
+
+
+
+ 提交单位
+ {{infoData.deptName}}
+
+
+
+
+ 提交用户
+ {{infoData.createBy}}
+
+
+
+
+ 提交时间
+ {{infoData.createTime}}
+
+
+
+
+
+
+
+ 检测报告登记结果
+
+
+
+
+ 登记用户
+ {{infoData.updateBy}}
+
+
+
+
+ 登记时间
+ {{infoData.updateTime}}
+
+
+
+
+ 检测报告
+
+
+
+
+
+
+ 下载附件
+
+
+
+
+
+
+
+
+ 取样复试审批结果
+
+
+
+ 审批结果
+
+
+
+
+
+ 审批意见
+
+
+
+
+
+ 取消
+ 提交审批
+
+
+
+
+
+
+
+ 数据加载中!请稍后...
+
+
+
diff --git a/miniprogram/pages/project_approve/approveCheckDetection/index.wxss b/miniprogram/pages/project_approve/approveCheckDetection/index.wxss
new file mode 100644
index 0000000..029322f
--- /dev/null
+++ b/miniprogram/pages/project_approve/approveCheckDetection/index.wxss
@@ -0,0 +1,70 @@
+/* pageage/project_checking/info/index.wxss */
+.in-img-max:after{
+ display:block;
+ clear:both;
+ content:"";
+ visibility:hidden;
+ height:0
+ }
+ .in-img-max{
+ width: auto;
+ zoom:1
+ }
+ .in-img-div{
+ position: relative;
+ margin: 0 8px 8px 0;
+ float: left;
+ }
+ .in-img-div image{
+ width: 180rpx;
+ height: 180rpx;
+ border-radius: 15rpx;
+ position: relative;
+ }
+ .van-collapse.van-hairline--top-bottom:after{
+ border-width: 0px 0;
+ }
+ .van-cell.van-cell--borderless{
+ background-color: #2b345b;
+ color: #fff;
+ margin-top: 30rpx;
+ border-radius: 5rpx;
+ }
+ .van-cell.van-cell--borderless:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item__title.van-collapse-item__title--expanded:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item .van-cell:after{
+ border-bottom: 0;
+ }
+ .van-collapse-item.van-hairline--top:after{
+ border-top-width:0
+ }
+ .van-cell.van-cell--clickable{
+ background-color: #2b345b;
+ margin-top: 30rpx;
+ color: #fff;
+ border-radius: 15rpx;
+
+ }
+ .van-cell.van-cell--clickable:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item__wrapper .van-collapse-item__content{
+ background-color: #1e2336;
+ color:#8ca4ec ;
+ border-width: 0px 0;
+ }
+ .gk_open_con view{
+ padding: 10rpx 0;
+ width: 100%;
+ }
+ .gk_open_con image{
+ width: 30rpx;
+ height: 30rpx;
+ margin-right: 5rpx;
+ position: relative;
+ top: 5rpx;
+ }
\ No newline at end of file
diff --git a/miniprogram/pages/project_approve/approveChecking/index.js b/miniprogram/pages/project_approve/approveChecking/index.js
new file mode 100644
index 0000000..30be7f8
--- /dev/null
+++ b/miniprogram/pages/project_approve/approveChecking/index.js
@@ -0,0 +1,278 @@
+// pageage/project_checking/info/index.js
+const app = getApp()
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+ id:"",
+ infoData:{},
+ imageList:[],
+ minImageList:[],
+ loadShow:false,
+ loginName:"",
+ request:app.globalData.reqUrl,
+ list:[{id:1,text:"合格"},{id:2,text:"不合格"}],
+ result:"1",
+ comment:"",
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad(options) {
+ let {id} = options
+ //获取缓存数据
+ wx.getStorage({
+ key: 'userinfo',
+ success:res=>{
+ this.setData({
+ id,
+ loginName:res.data.loginName
+ })
+ this.getInfo();
+ }
+ })
+ },
+
+
+ /**
+ * 获取安全检查详情信息
+ *
+ */
+ getInfo(){
+ let {id} = this.data
+ let that = this
+ wx.request({
+ url: app.globalData.reqUrl+'/wechat/projectchecking/info',
+ method:"get",
+ data:{
+ id:id
+ },
+ success(res){
+ res = res.data
+ if(res.code == 200){
+ let urls = [];
+ let minUrls = [];
+ if(res.data.imageUrls){
+ res.data.imageUrls.split(',').forEach(element => {
+ urls.push(that.data.request+element);
+ minUrls.push(that.data.request+element+'.min.jpg');
+ });
+ }
+ that.setData({
+ infoData:res.data,
+ imageList:urls,
+ minImageList:minUrls,
+ loadShow:false
+ })
+ }
+ }
+ })
+ },
+
+ //保存
+ onSubmitSave(){
+ this.setData({
+ loadShow:true
+ })
+ let that = this
+ let {infoData,result,comment,loginName} = that.data;
+ //数据效验
+ if(infoData && infoData.id){
+
+ }else{
+ app.toast("数据异常,请刷新页面重试!")
+ that.setData({
+ loadShow:false
+ })
+ return;
+ }
+
+ if(result==""){
+ app.toast("请选择审批结果!")
+ that.setData({
+ loadShow:false
+ })
+ return;
+ }
+ if(comment==""){
+ app.toast("请填写审批意见!")
+ that.setData({
+ loadShow:false
+ })
+ return;
+ }
+ let params = {
+ id:infoData.id,
+ checkResult:result,
+ comment,
+ approveStatus:result=='1'?'4':'3',
+ updateBy:loginName
+ }
+ let msg = result=='1'?'合格':'不合格';
+ wx.showModal({
+ title: '提示',
+ content: '是否确定审批'+msg+'?',
+ success: function (sm) {
+ if (sm.confirm) {
+ // 用户点击了确定 可以调用了
+ wx.request({
+ url: app.globalData.reqUrl + '/wechat/projectchecking/edit',
+ method:"POST",
+ data:params,
+ header: {
+ "Username": loginName,
+ "Content-Type": "application/json"
+ },
+ success(res){
+ that.setData({
+ loadShow:false
+ })
+ res = res.data
+ if(res.code == 200){
+ app.toast("审批成功!")
+ setTimeout(()=>{
+ wx.redirectTo({
+ url: '../index',
+ })
+ },200)
+ }
+ }
+ })
+ } else if (sm.cancel) {
+ that.setData({
+ loadShow:false
+ })
+ console.log('用户点击取消');
+ }
+ }
+ })
+},
+
+ //选择检测结果
+ onSelect(e){
+ this.setData({
+ result:e.detail.id
+ })
+ },
+
+ //审批意见
+ onInputValue(e){
+ let comment = e.detail.value
+ this.setData({
+ comment
+ })
+ },
+
+ /**
+ * 查询流程日志
+ */
+ getAuditinfo(){
+ let that = this
+ wx.request({
+ url: app.globalData.reqUrl+'/wechat/projectAuditinfo/selectProjectAuditinfo',
+ method:"get",
+ data:{
+ fromType:"3",
+ fromId:this.data.id
+ },
+ success(res){
+ res = res.data
+ if(res.code == 200){
+ that.setData({
+ flowRecordList:res.data
+ })
+ }
+ }
+ })
+ },
+
+ // 手风琴
+ onChange(event) {
+ this.setData({
+ activeName: event.detail,
+ });
+ },
+
+ //展示图片
+ showImg:function(e){
+ var that=this;
+ wx.previewImage({
+ urls: that.data.imageList,
+ current: that.data.imageList[e.currentTarget.dataset.index]
+ })
+ },
+
+ //选择检测结果
+ onSelect(e){
+ this.setData({
+ result:e.detail.id
+ })
+ },
+
+ //审批意见
+ onInputValue(e){
+ let comment = e.detail.value
+ this.setData({
+ comment
+ })
+ },
+
+ returnToPage: function () {
+ /*关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面*/
+ wx.redirectTo({
+ url: '../index',
+ })
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload() {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh() {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom() {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage() {
+
+ }
+})
\ No newline at end of file
diff --git a/miniprogram/pages/project_approve/approveChecking/index.json b/miniprogram/pages/project_approve/approveChecking/index.json
new file mode 100644
index 0000000..c06a1f7
--- /dev/null
+++ b/miniprogram/pages/project_approve/approveChecking/index.json
@@ -0,0 +1,10 @@
+{
+ "usingComponents": {
+ "van-overlay": "@vant/weapp/overlay/index",
+ "van-popup": "@vant/weapp/popup/index",
+ "van-collapse": "@vant/weapp/collapse",
+ "van-collapse-item": "@vant/weapp/collapse-item"
+ },
+ "navigationStyle":"custom",
+ "navigationBarTitleText": "举牌验收详情"
+}
\ No newline at end of file
diff --git a/miniprogram/pages/project_approve/approveChecking/index.wxml b/miniprogram/pages/project_approve/approveChecking/index.wxml
new file mode 100644
index 0000000..d2f4279
--- /dev/null
+++ b/miniprogram/pages/project_approve/approveChecking/index.wxml
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{(flowRecordList.length-index) < 9 ?'0'+(flowRecordList.length-index):(flowRecordList.length-index)}}
+
+ 提交取样复试
+ 审批取样复试
+ {{item.commentResult}}
+ 合格
+ 不合格
+
+
+
+
+ 办理用户:{{item.userName}}
+ 办理单位:{{item.deptName}}
+ 办理时间:{{item.createTime}}
+ 审批意见:{{item.comment}}
+
+
+
+
+
+
+
+
+ {{infoData.projectName}}
+
+
+
+
+ 单位名称
+ {{infoData.deptName}}
+
+
+
+
+ 验收图片
+
+
+
+
+
+
+
+
+
+ 质量专员
+ {{infoData.qualityUserName}} {{infoData.qualityUser}}
+
+
+
+
+ 监理专员
+ {{infoData.superviseUserName}} {{infoData.superviseUser}}
+
+
+
+
+ 工序部位
+ {{infoData.checkWorkingPosition}}
+
+
+
+
+ 验收描述
+ {{infoData.intro}}
+
+
+
+
+ 验收时间
+ {{infoData.checkingDate}}
+
+
+
+
+ 验收结果
+ 验收合格
+ 验收不合格
+
+
+
+
+ 提交时间
+ {{infoData.createTime}}
+
+
+
+
+ 提交用户
+ {{infoData.createBy}}
+
+
+
+
+
+
+
+ 举牌验收审批结果
+
+
+
+ 审批结果
+
+
+
+
+
+ 审批意见
+
+
+
+
+
+ 取消
+ 提交审批
+
+
+
+
+
+
+
+ 数据加载中!请稍后...
+
+
+
diff --git a/miniprogram/pages/project_approve/approveChecking/index.wxss b/miniprogram/pages/project_approve/approveChecking/index.wxss
new file mode 100644
index 0000000..029322f
--- /dev/null
+++ b/miniprogram/pages/project_approve/approveChecking/index.wxss
@@ -0,0 +1,70 @@
+/* pageage/project_checking/info/index.wxss */
+.in-img-max:after{
+ display:block;
+ clear:both;
+ content:"";
+ visibility:hidden;
+ height:0
+ }
+ .in-img-max{
+ width: auto;
+ zoom:1
+ }
+ .in-img-div{
+ position: relative;
+ margin: 0 8px 8px 0;
+ float: left;
+ }
+ .in-img-div image{
+ width: 180rpx;
+ height: 180rpx;
+ border-radius: 15rpx;
+ position: relative;
+ }
+ .van-collapse.van-hairline--top-bottom:after{
+ border-width: 0px 0;
+ }
+ .van-cell.van-cell--borderless{
+ background-color: #2b345b;
+ color: #fff;
+ margin-top: 30rpx;
+ border-radius: 5rpx;
+ }
+ .van-cell.van-cell--borderless:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item__title.van-collapse-item__title--expanded:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item .van-cell:after{
+ border-bottom: 0;
+ }
+ .van-collapse-item.van-hairline--top:after{
+ border-top-width:0
+ }
+ .van-cell.van-cell--clickable{
+ background-color: #2b345b;
+ margin-top: 30rpx;
+ color: #fff;
+ border-radius: 15rpx;
+
+ }
+ .van-cell.van-cell--clickable:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item__wrapper .van-collapse-item__content{
+ background-color: #1e2336;
+ color:#8ca4ec ;
+ border-width: 0px 0;
+ }
+ .gk_open_con view{
+ padding: 10rpx 0;
+ width: 100%;
+ }
+ .gk_open_con image{
+ width: 30rpx;
+ height: 30rpx;
+ margin-right: 5rpx;
+ position: relative;
+ top: 5rpx;
+ }
\ No newline at end of file
diff --git a/miniprogram/pages/project_approve/approveMaterialSeal/index.js b/miniprogram/pages/project_approve/approveMaterialSeal/index.js
new file mode 100644
index 0000000..a55151c
--- /dev/null
+++ b/miniprogram/pages/project_approve/approveMaterialSeal/index.js
@@ -0,0 +1,390 @@
+// pageage/project_checking/info/index.js
+const app = getApp()
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+ id:"",
+ infoData:{},
+ imageList:[],
+ minImageList:[],
+ loadShow:false,
+ loginName:"",
+ showDel:false,
+ signFileNames:[],
+ minSignFileImages:[],
+ signFileImages:[],
+ alterationFileNames:[],
+ minAlterationFileImages:[],
+ alterationFileImages:[],
+ fileUrls:[],
+ fileUrls2:[],
+ activeName:"",
+ flowRecordList:[],
+ request:app.globalData.reqUrl,
+ list:[{id:1,text:"合格"},{id:2,text:"不合格"}],
+ result:"1",
+ comment:"",
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad(options) {
+ let {id} = options
+ //获取缓存数据
+ wx.getStorage({
+ key: 'userinfo',
+ success:res=>{
+ this.setData({
+ id,
+ loginName:res.data.loginName
+ })
+ this.getInfo();
+ }
+ })
+ },
+
+
+ /**
+ * 获取安全检查详情信息
+ *
+ */
+ getInfo(){
+ let {id} = this.data
+ let that = this
+ wx.request({
+ url: app.globalData.reqUrl+'/wechat/projectMaterialSeal/info',
+ method:"get",
+ data:{
+ id:id
+ },
+ success(res){
+ res = res.data
+ if(res.code == 200){
+ let urls = [];
+ let minUrls = [];
+ if(res.data.imageUrls){
+ res.data.imageUrls.split(',').forEach(element => {
+ urls.push(that.data.request+element);
+ minUrls.push(that.data.request+element+'.min.jpg');
+ });
+ }
+ let fileNames = [];
+ let minFileImages = [];
+ let fileImages = [];
+ let fileUrls = [];
+ //判断附件
+ if(res.data.signFiles){
+ res.data.signFiles.split(',').forEach(element => {
+ let _file = element.split('.');
+ _file = _file[_file.length-1].toLocaleUpperCase();
+ //判断附件类型,如果是图片直接展示,非图片则显示附件
+ if(_file=="PNG"||_file=="JPG"||_file=="JPEG"){
+ fileImages.push(that.data.request+element);
+ minFileImages.push(that.data.request+element+'.min.jpg');
+ }else{
+ let it = element.split('/');
+ fileNames.push(it[it.length-1]);
+ fileUrls.push(element);
+ }
+ });
+ }
+ let fileNames2 = [];
+ let minFileImages2 = [];
+ let fileImages2 = [];
+ let fileUrls2 = [];
+ //判断附件
+ if(res.data.alterationFiles){
+ res.data.alterationFiles.split(',').forEach(element => {
+ let _file = element.split('.');
+ _file = _file[_file.length-1].toLocaleUpperCase();
+ //判断附件类型,如果是图片直接展示,非图片则显示附件
+ if(_file=="PNG"||_file=="JPG"||_file=="JPEG"){
+ fileImages2.push(that.data.request+element);
+ minFileImages2.push(that.data.request+element+'.min.jpg');
+ }else{
+ let it = element.split('/');
+ fileNames2.push(it[it.length-1]);
+ fileUrls2.push(element);
+ }
+ });
+ }
+ that.setData({
+ fileUrls,
+ fileUrls2,
+ signFileNames:fileNames,
+ minSignFileImages:minFileImages,
+ signFileImages:fileImages,
+ alterationFileNames:fileNames2,
+ minAlterationFileImages:minFileImages2,
+ alterationFileImages:fileImages2,
+ infoData:res.data,
+ imageList:urls,
+ minImageList:minUrls,
+ loadShow:false
+ })
+ //判断当前能否删除
+ if(res.data.createBy==that.data.loginName){
+ that.setData({
+ showDel:true
+ })
+ }
+ }
+ }
+ })
+ },
+
+ //保存
+ onSubmitSave(){
+ this.setData({
+ loadShow:true
+ })
+ let that = this
+ let {infoData,result,comment,loginName} = that.data;
+ //数据效验
+ if(infoData && infoData.id){
+
+ }else{
+ app.toast("数据异常,请刷新页面重试!")
+ that.setData({
+ loadShow:false
+ })
+ return;
+ }
+
+ if(result==""){
+ app.toast("请选择审批结果!")
+ that.setData({
+ loadShow:false
+ })
+ return;
+ }
+ if(comment==""){
+ app.toast("请填写审批意见!")
+ that.setData({
+ loadShow:false
+ })
+ return;
+ }
+ let params = {
+ id:infoData.id,
+ materialResult:result,
+ comment,
+ approveStatus:result=='1'?'4':'3',
+ updateBy:loginName
+ }
+ let msg = result=='1'?'合格':'不合格';
+ wx.showModal({
+ title: '提示',
+ content: '是否确定审批'+msg+'?',
+ success: function (sm) {
+ if (sm.confirm) {
+ // 用户点击了确定 可以调用了
+ wx.request({
+ url: app.globalData.reqUrl + '/wechat/projectMaterialSeal/edit',
+ method:"POST",
+ data:params,
+ header: {
+ "Username": loginName,
+ "Content-Type": "application/json"
+ },
+ success(res){
+ that.setData({
+ loadShow:false
+ })
+ res = res.data
+ if(res.code == 200){
+ app.toast("审批成功!")
+ setTimeout(()=>{
+ wx.redirectTo({
+ url: '../index',
+ })
+ },200)
+ }
+ }
+ })
+ } else if (sm.cancel) {
+ that.setData({
+ loadShow:false
+ })
+ console.log('用户点击取消');
+ }
+ }
+ })
+ },
+
+ //选择检测结果
+ onSelect(e){
+ this.setData({
+ result:e.detail.id
+ })
+ },
+
+ //审批意见
+ onInputValue(e){
+ let comment = e.detail.value
+ this.setData({
+ comment
+ })
+ },
+
+ /**
+ * 查询流程日志
+ */
+ getAuditinfo(){
+ let that = this
+ wx.request({
+ url: app.globalData.reqUrl+'/wechat/projectAuditinfo/selectProjectAuditinfo',
+ method:"get",
+ data:{
+ fromType:"4",
+ fromId:this.data.id
+ },
+ success(res){
+ res = res.data
+ if(res.code == 200){
+ that.setData({
+ flowRecordList:res.data
+ })
+ }
+ }
+ })
+ },
+
+ // 手风琴
+ onChange(event) {
+ this.setData({
+ activeName: event.detail,
+ });
+ },
+
+ //展示图片
+ showImg:function(e){
+ var that=this;
+ wx.previewImage({
+ urls: that.data.imageList,
+ current: that.data.imageList[e.currentTarget.dataset.index]
+ })
+ },
+
+ //展示图片
+ showSignFileImg:function(e){
+ var that=this;
+ wx.previewImage({
+ urls: that.data.sifnFileImages,
+ current: that.data.sifnFileImages[e.currentTarget.dataset.index]
+ })
+ },
+
+ //展示图片
+ showAlterationFileImg:function(e){
+ var that=this;
+ wx.previewImage({
+ urls: that.data.alterationFileImages,
+ current: that.data.alterationFileImages[e.currentTarget.dataset.index]
+ })
+ },
+
+ downFile:function(e){
+ let idx = e.currentTarget.dataset['index'];
+ let that = this;
+ wx.downloadFile({
+ // 示例 url,并非真实存在
+ url: app.globalData.uploadUrl+'/common/download/resource?resource='+that.data.fileUrls[idx],
+ success: function (res) {
+ const filePath = res.tempFilePath
+ wx.openDocument({
+ filePath: filePath,
+ success: function (res) {
+ console.log('打开文档成功')
+ },
+ fail:function(res) {
+ console.log(res)
+ }
+ })
+ }
+ })
+ //app.toast("暂不支持下载!如需下载请前往后台管理系统!!")
+ },
+
+ downFile2:function(e){
+ let idx = e.currentTarget.dataset['index'];
+ let that = this;
+ wx.downloadFile({
+ // 示例 url,并非真实存在
+ url: app.globalData.uploadUrl+'/common/download/resource?resource='+that.data.fileUrls2[idx],
+ success: function (res) {
+ const filePath = res.tempFilePath
+ wx.openDocument({
+ filePath: filePath,
+ success: function (res) {
+ console.log('打开文档成功')
+ },
+ fail:function(res) {
+ console.log(res)
+ }
+ })
+ }
+ })
+ //app.toast("暂不支持下载!如需下载请前往后台管理系统!!")
+ },
+
+ returnToPage: function () {
+ /*关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面*/
+ wx.redirectTo({
+ url: '../list/index'
+ })
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload() {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh() {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom() {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage() {
+
+ }
+})
\ No newline at end of file
diff --git a/miniprogram/pages/project_approve/approveMaterialSeal/index.json b/miniprogram/pages/project_approve/approveMaterialSeal/index.json
new file mode 100644
index 0000000..9141ccc
--- /dev/null
+++ b/miniprogram/pages/project_approve/approveMaterialSeal/index.json
@@ -0,0 +1,10 @@
+{
+ "usingComponents": {
+ "van-overlay": "@vant/weapp/overlay/index",
+ "van-popup": "@vant/weapp/popup/index",
+ "van-collapse": "@vant/weapp/collapse",
+ "van-collapse-item": "@vant/weapp/collapse-item"
+ },
+ "navigationStyle":"custom",
+ "navigationBarTitleText": "形象进度详情"
+}
\ No newline at end of file
diff --git a/miniprogram/pages/project_approve/approveMaterialSeal/index.wxml b/miniprogram/pages/project_approve/approveMaterialSeal/index.wxml
new file mode 100644
index 0000000..59a2b81
--- /dev/null
+++ b/miniprogram/pages/project_approve/approveMaterialSeal/index.wxml
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{(flowRecordList.length-index) < 9 ?'0'+(flowRecordList.length-index):(flowRecordList.length-index)}}
+
+ 提交取样复试
+ 审批取样复试
+ {{item.commentResult}}
+ 合格
+ 不合格
+
+
+
+
+ 办理用户:{{item.userName}}
+ 办理单位:{{item.deptName}}
+ 办理时间:{{item.createTime}}
+ 审批意见:{{item.comment}}
+
+
+
+
+
+
+
+
+ {{infoData.projectName}}
+
+
+
+
+ 封样图片
+
+
+
+
+
+
+
+
+
+ 封样名称
+ {{infoData.materialName}}
+
+
+
+
+ 使用部位
+ {{infoData.usePosition}}
+
+
+
+
+ 指定品牌
+ {{infoData.contractBrand}}
+
+
+
+
+ 拟用品牌
+ {{infoData.useBrand}}
+
+
+
+
+ 监理专员
+ {{infoData.witnessUserName}}
+
+
+
+
+ 封样时间
+ {{infoData.sealDate}}
+
+
+
+
+ 会签单
+
+
+
+
+
+
+ 下载附件
+
+
+
+
+
+
+
+ 变更单
+
+
+
+
+
+
+ 下载附件
+
+
+
+
+
+
+ 封样结果
+
+ 合格
+ 不合格
+
+
+
+
+
+ 提交单位
+
+ {{infoData.deptName}}
+
+
+
+
+
+ 提交用户
+ {{infoData.createBy}}
+
+
+
+
+ 提交时间
+ {{infoData.createTime}}
+
+
+
+
+
+
+
+ 材料封样审批结果
+
+
+
+ 审批结果
+
+
+
+
+
+ 审批意见
+
+
+
+
+
+ 取消
+ 提交审批
+
+
+
+
+
+
+
+ 数据加载中!请稍后...
+
+
+
diff --git a/miniprogram/pages/project_approve/approveMaterialSeal/index.wxss b/miniprogram/pages/project_approve/approveMaterialSeal/index.wxss
new file mode 100644
index 0000000..029322f
--- /dev/null
+++ b/miniprogram/pages/project_approve/approveMaterialSeal/index.wxss
@@ -0,0 +1,70 @@
+/* pageage/project_checking/info/index.wxss */
+.in-img-max:after{
+ display:block;
+ clear:both;
+ content:"";
+ visibility:hidden;
+ height:0
+ }
+ .in-img-max{
+ width: auto;
+ zoom:1
+ }
+ .in-img-div{
+ position: relative;
+ margin: 0 8px 8px 0;
+ float: left;
+ }
+ .in-img-div image{
+ width: 180rpx;
+ height: 180rpx;
+ border-radius: 15rpx;
+ position: relative;
+ }
+ .van-collapse.van-hairline--top-bottom:after{
+ border-width: 0px 0;
+ }
+ .van-cell.van-cell--borderless{
+ background-color: #2b345b;
+ color: #fff;
+ margin-top: 30rpx;
+ border-radius: 5rpx;
+ }
+ .van-cell.van-cell--borderless:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item__title.van-collapse-item__title--expanded:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item .van-cell:after{
+ border-bottom: 0;
+ }
+ .van-collapse-item.van-hairline--top:after{
+ border-top-width:0
+ }
+ .van-cell.van-cell--clickable{
+ background-color: #2b345b;
+ margin-top: 30rpx;
+ color: #fff;
+ border-radius: 15rpx;
+
+ }
+ .van-cell.van-cell--clickable:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item__wrapper .van-collapse-item__content{
+ background-color: #1e2336;
+ color:#8ca4ec ;
+ border-width: 0px 0;
+ }
+ .gk_open_con view{
+ padding: 10rpx 0;
+ width: 100%;
+ }
+ .gk_open_con image{
+ width: 30rpx;
+ height: 30rpx;
+ margin-right: 5rpx;
+ position: relative;
+ top: 5rpx;
+ }
\ No newline at end of file
diff --git a/miniprogram/pages/project_approve/approveMeasure/index.js b/miniprogram/pages/project_approve/approveMeasure/index.js
new file mode 100644
index 0000000..783b208
--- /dev/null
+++ b/miniprogram/pages/project_approve/approveMeasure/index.js
@@ -0,0 +1,272 @@
+// pageage/project_checking/info/index.js
+const app = getApp()
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+ id:"",
+ infoData:{},
+ loadShow:false,
+ loginName:"",
+ showDel:false,
+ imageList:[],
+ minImageList:[],
+ activeName:"",
+ flowRecordList:[],
+ request:app.globalData.reqUrl,
+ list:[{id:1,text:"合格"},{id:2,text:"不合格"}],
+ result:"1",
+ comment:"",
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad(options) {
+ let {id} = options
+ //获取缓存数据
+ wx.getStorage({
+ key: 'userinfo',
+ success:res=>{
+ this.setData({
+ id,
+ loginName:res.data.loginName
+ })
+ this.getInfo();
+ }
+ })
+ },
+
+
+ /**
+ * 获取安全检查详情信息
+ *
+ */
+ getInfo(){
+ let {id} = this.data
+ let that = this
+ wx.request({
+ url: app.globalData.reqUrl+'/wechat/projectMeasure/info',
+ method:"get",
+ data:{
+ id:id
+ },
+ success(res){
+ res = res.data
+ if(res.code == 200){
+ let urls = [];
+ let minUrls = [];
+ if(res.data.imageUrls){
+ res.data.imageUrls.split(',').forEach(element => {
+ urls.push(that.data.request+element);
+ minUrls.push(that.data.request+element+'.min.jpg');
+ });
+ }
+ that.setData({
+ infoData:res.data,
+ imageList:urls,
+ minImageList:minUrls,
+ loadShow:false
+ })
+ //判断当前能否删除
+ if(res.data.createBy==that.data.loginName){
+ that.setData({
+ showDel:true
+ })
+ }
+ }
+ }
+ })
+ },
+
+ //保存
+ onSubmitSave(){
+ this.setData({
+ loadShow:true
+ })
+ let that = this
+ let {infoData,result,comment,loginName} = that.data;
+ //数据效验
+ if(infoData && infoData.id){
+
+ }else{
+ app.toast("数据异常,请刷新页面重试!")
+ that.setData({
+ loadShow:false
+ })
+ return;
+ }
+
+ if(result==""){
+ app.toast("请选择审批结果!")
+ that.setData({
+ loadShow:false
+ })
+ return;
+ }
+ if(comment==""){
+ app.toast("请填写审批意见!")
+ that.setData({
+ loadShow:false
+ })
+ return;
+ }
+ let params = {
+ id:infoData.id,
+ measureResult:result,
+ comment,
+ approveStatus:result=='1'?'4':'3',
+ updateBy:loginName
+ }
+ let msg = result=='1'?'合格':'不合格';
+ wx.showModal({
+ title: '提示',
+ content: '是否确定审批'+msg+'?',
+ success: function (sm) {
+ if (sm.confirm) {
+ // 用户点击了确定 可以调用了
+ wx.request({
+ url: app.globalData.reqUrl + '/wechat/projectMeasure/edit',
+ method:"POST",
+ data:params,
+ header: {
+ "Username": loginName,
+ "Content-Type": "application/json"
+ },
+ success(res){
+ that.setData({
+ loadShow:false
+ })
+ res = res.data
+ if(res.code == 200){
+ app.toast("审批成功!")
+ setTimeout(()=>{
+ wx.redirectTo({
+ url: '../index',
+ })
+ },200)
+ }
+ }
+ })
+ } else if (sm.cancel) {
+ that.setData({
+ loadShow:false
+ })
+ console.log('用户点击取消');
+ }
+ }
+ })
+},
+
+ //选择检测结果
+ onSelect(e){
+ this.setData({
+ result:e.detail.id
+ })
+ },
+
+ //审批意见
+ onInputValue(e){
+ let comment = e.detail.value
+ this.setData({
+ comment
+ })
+ },
+
+ /**
+ * 查询流程日志
+ */
+ getAuditinfo(){
+ let that = this
+ wx.request({
+ url: app.globalData.reqUrl+'/wechat/projectAuditinfo/selectProjectAuditinfo',
+ method:"get",
+ data:{
+ fromType:"2",
+ fromId:this.data.id
+ },
+ success(res){
+ res = res.data
+ if(res.code == 200){
+ that.setData({
+ flowRecordList:res.data
+ })
+ }
+ }
+ })
+ },
+
+ // 手风琴
+ onChange(event) {
+ this.setData({
+ activeName: event.detail,
+ });
+ },
+
+ //展示图片
+ showImg:function(e){
+ var that=this;
+ wx.previewImage({
+ urls: that.data.imageList,
+ current: that.data.imageList[e.currentTarget.dataset.index]
+ })
+ },
+
+ returnToPage: function () {
+ /*关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面*/
+ wx.redirectTo({
+ url: '../list/index',
+ })
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload() {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh() {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom() {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage() {
+
+ }
+})
\ No newline at end of file
diff --git a/miniprogram/pages/project_approve/approveMeasure/index.json b/miniprogram/pages/project_approve/approveMeasure/index.json
new file mode 100644
index 0000000..57590e4
--- /dev/null
+++ b/miniprogram/pages/project_approve/approveMeasure/index.json
@@ -0,0 +1,8 @@
+{
+ "usingComponents": {
+ "van-overlay": "@vant/weapp/overlay/index",
+ "van-collapse": "@vant/weapp/collapse",
+ "van-collapse-item": "@vant/weapp/collapse-item"
+ },
+ "navigationStyle":"custom"
+}
\ No newline at end of file
diff --git a/miniprogram/pages/project_approve/approveMeasure/index.wxml b/miniprogram/pages/project_approve/approveMeasure/index.wxml
new file mode 100644
index 0000000..c21e2d5
--- /dev/null
+++ b/miniprogram/pages/project_approve/approveMeasure/index.wxml
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{(flowRecordList.length-index) < 9 ?'0'+(flowRecordList.length-index):(flowRecordList.length-index)}}
+
+ 提交取样复试
+ 审批取样复试
+ {{item.commentResult}}
+ 合格
+ 不合格
+
+
+
+
+ 办理用户:{{item.userName}}
+ 办理单位:{{item.deptName}}
+ 办理时间:{{item.createTime}}
+ 审批意见:{{item.comment}}
+
+
+
+
+
+
+
+
+ {{infoData.projectName}}
+
+
+
+
+
+ 测量图片
+
+
+
+
+
+
+
+
+
+ 测量类型
+ {{infoData.measureTypeName}}
+
+
+
+
+ 测量内容
+ {{infoData.measureInfoName}}
+
+
+
+
+ 测量部位
+ {{infoData.measurePosition}}
+
+
+
+
+ 测量点位
+ {{infoData.measurePointPosition}}
+
+
+
+
+ 测量时间
+ {{infoData.measureTime}}
+
+
+
+
+ 质量专员
+ {{infoData.qualityUserName}}
+
+
+
+
+ 监理专员
+ {{infoData.superviseUserName}}
+
+
+
+
+ 测量结果
+
+ 合格
+ 不合格
+
+
+
+
+
+ 提交单位
+ {{infoData.deptName}}
+
+
+
+
+ 提交用户
+ {{infoData.createBy}}
+
+
+
+
+ 提交时间
+ {{infoData.createTime}}
+
+
+
+
+
+
+
+ 实测实量审批结果
+
+
+
+ 审批结果
+
+
+
+
+
+ 审批意见
+
+
+
+
+
+ 取消
+ 提交审批
+
+
+
+
+
+
+
+ 数据加载中!请稍后...
+
+
+
diff --git a/miniprogram/pages/project_approve/approveMeasure/index.wxss b/miniprogram/pages/project_approve/approveMeasure/index.wxss
new file mode 100644
index 0000000..029322f
--- /dev/null
+++ b/miniprogram/pages/project_approve/approveMeasure/index.wxss
@@ -0,0 +1,70 @@
+/* pageage/project_checking/info/index.wxss */
+.in-img-max:after{
+ display:block;
+ clear:both;
+ content:"";
+ visibility:hidden;
+ height:0
+ }
+ .in-img-max{
+ width: auto;
+ zoom:1
+ }
+ .in-img-div{
+ position: relative;
+ margin: 0 8px 8px 0;
+ float: left;
+ }
+ .in-img-div image{
+ width: 180rpx;
+ height: 180rpx;
+ border-radius: 15rpx;
+ position: relative;
+ }
+ .van-collapse.van-hairline--top-bottom:after{
+ border-width: 0px 0;
+ }
+ .van-cell.van-cell--borderless{
+ background-color: #2b345b;
+ color: #fff;
+ margin-top: 30rpx;
+ border-radius: 5rpx;
+ }
+ .van-cell.van-cell--borderless:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item__title.van-collapse-item__title--expanded:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item .van-cell:after{
+ border-bottom: 0;
+ }
+ .van-collapse-item.van-hairline--top:after{
+ border-top-width:0
+ }
+ .van-cell.van-cell--clickable{
+ background-color: #2b345b;
+ margin-top: 30rpx;
+ color: #fff;
+ border-radius: 15rpx;
+
+ }
+ .van-cell.van-cell--clickable:active{
+ background-color: #2b345b;
+ }
+ .van-collapse-item__wrapper .van-collapse-item__content{
+ background-color: #1e2336;
+ color:#8ca4ec ;
+ border-width: 0px 0;
+ }
+ .gk_open_con view{
+ padding: 10rpx 0;
+ width: 100%;
+ }
+ .gk_open_con image{
+ width: 30rpx;
+ height: 30rpx;
+ margin-right: 5rpx;
+ position: relative;
+ top: 5rpx;
+ }
\ No newline at end of file
diff --git a/miniprogram/pages/project_approve/index.js b/miniprogram/pages/project_approve/index.js
new file mode 100644
index 0000000..7702f81
--- /dev/null
+++ b/miniprogram/pages/project_approve/index.js
@@ -0,0 +1,184 @@
+// pageage/safetyManagement/securityCheckGR/index.js
+const app = getApp()
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+ deptId:"",
+ loginName:"",
+ projectId:"",
+ minRoleId:"",
+ projectData:{},
+ initData: {},
+ show:false,
+ listData:[],
+ activeState:"await",
+ dspCount:0,
+ ywcCount:0
+ },
+
+ getInfo(e){
+ let {id,type} = e.currentTarget.dataset.set
+ if(type=="1"){
+ wx.redirectTo({
+ url: `approveCheckDetection/index?id=${id}`,
+ })
+ }else if(type=="2"){
+ wx.redirectTo({
+ url: `approveMeasure/index?id=${id}`,
+ })
+ }else if(type=="3"){
+ wx.redirectTo({
+ url: `approveChecking/index?id=${id}`,
+ })
+ }else if(type=="4"){
+ wx.redirectTo({
+ url: `approveMaterialSeal/index?id=${id}`,
+ })
+ }else{
+ //没有这个类型
+ }
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad(options) {
+ //获取缓存数据
+ wx.getStorage({
+ key: 'userinfo',
+ success:res=>{
+ this.setData({
+ deptId:res.data.deptId,
+ loginName:res.data.loginName,
+ projectId:app.globalData.projectId,
+ minRoleId:res.data.minRoleId,
+ initData:{text:app.globalData.projectName,id:app.globalData.projectId}
+ })
+ this.getListData(res.data.loginName);
+ }
+ })
+ },
+
+ /**
+ * 查询项目审批数据
+ */
+ getListData(loginName) {
+ var that = this;
+ let param = {
+ "nowUserName": loginName,
+ "activeName":that.data.activeState
+ }
+ this.queryCount(param);
+ wx.request({
+ url: app.globalData.reqUrl + '/wechat/projectAuditinfo/findList',
+ data:param,
+ method: "get",
+ success: function (res) {
+ that.setData({
+ listData:res.data.data
+ })
+ }
+ });
+ },
+
+ //查询统计
+ queryCount(param){
+ let that = this;
+ wx.request({
+ url: app.globalData.reqUrl + '/wechat/projectAuditinfo/findAuditCount',
+ data: param,
+ method: "get",
+ success: function (res) {
+ that.setData({
+ dspCount:res.data.data.await,
+ ywcCount:res.data.data.finished
+ });
+ }
+ });
+ },
+
+ /**
+ * 标签切换
+ */
+ typeJump(e){
+ let index = e.currentTarget.dataset.index;
+ let nav = "";
+ if(index == 1){
+ nav = 'await';
+ }else if(index == 2){
+ nav = 'finished';
+ }
+ this.setData({
+ activeState:nav
+ });
+ this.getListData(this.data.loginName);
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow() {
+
+ },
+
+ returnToPage: function () {
+ /*关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面*/
+ wx.redirectTo({
+ url: '../gengduogongneng/gengduogongneng',
+ })
+ },
+
+ //项目切换 返回值
+ onProjectSelect(e){
+ let projectId = e.detail.id;
+ let projectName = e.detail.text;
+ app.globalData.projectId = projectId;
+ app.globalData.projectName = projectName;
+ this.onLoad();
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload() {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh() {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom() {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage() {
+
+ }
+})
\ No newline at end of file
diff --git a/miniprogram/pages/project_approve/index.json b/miniprogram/pages/project_approve/index.json
new file mode 100644
index 0000000..3dcb14a
--- /dev/null
+++ b/miniprogram/pages/project_approve/index.json
@@ -0,0 +1,8 @@
+{
+ "usingComponents": {
+ "van-overlay": "@vant/weapp/overlay/index" ,
+ "van-popup": "@vant/weapp/popup/index"
+ },
+ "navigationStyle":"custom",
+ "navigationBarTitleText": "质量隐患排查"
+}
\ No newline at end of file
diff --git a/miniprogram/pages/project_approve/index.wxml b/miniprogram/pages/project_approve/index.wxml
new file mode 100644
index 0000000..e827220
--- /dev/null
+++ b/miniprogram/pages/project_approve/index.wxml
@@ -0,0 +1,58 @@
+
+
+
+
+ 待审批({{dspCount}})
+ 已完成({{ywcCount}})
+
+
+
+
+
+
+
+ {{index < 9 ?'0'+(index+1):(index+1)}}
+ 审批类型:{{item.typeName}}
+ 待审批
+ 合格
+ 不合格
+
+
+
+
+
+ 项目名称:{{item.projectName}}
+ 提交时间:{{item.create_time}}
+ 提交用户:{{item.nick_name}}
+ 提交单位:{{item.dept_name}}
+
+
+
+
+
+
+
+
+ 暂无数据
+
+
+
+
+
+
+
+
+
+
+
diff --git a/miniprogram/pages/project_approve/index.wxss b/miniprogram/pages/project_approve/index.wxss
new file mode 100644
index 0000000..f370194
--- /dev/null
+++ b/miniprogram/pages/project_approve/index.wxss
@@ -0,0 +1 @@
+/* pageage/project_checking_list/project_checking_list.wxss */
diff --git a/miniprogram/pages/project_flowable/editLeaveTask/index.js b/miniprogram/pages/project_flowable/editLeaveTask/index.js
index 7742a17..d6dfe94 100644
--- a/miniprogram/pages/project_flowable/editLeaveTask/index.js
+++ b/miniprogram/pages/project_flowable/editLeaveTask/index.js
@@ -391,7 +391,7 @@ Page({
return fmt;
},
- // 手风琴
+ // 手风琴
onChange(event) {
this.setData({
activeName: event.detail,
diff --git a/miniprogram/pages/quality_manage/index.js b/miniprogram/pages/quality_manage/index.js
index e180d70..a3cf4bb 100644
--- a/miniprogram/pages/quality_manage/index.js
+++ b/miniprogram/pages/quality_manage/index.js
@@ -443,7 +443,8 @@ Page({
"nowRole":minRoleId,
"nowDept":deptId,
"nowUserName":loginName,
- "nowUser":userId
+ "nowUser":userId,
+ "activeName":"await"
}
var that = this;
wx.request({
@@ -454,7 +455,7 @@ Page({
res = res.data;
if(res.code=="200"){
that.setData({
- db:res.data.length
+ db:(res.data.todo+res.data.approve)
})
}
}
diff --git a/miniprogram/pages/safety_manage/index.js b/miniprogram/pages/safety_manage/index.js
index 4e13092..b5b6a41 100644
--- a/miniprogram/pages/safety_manage/index.js
+++ b/miniprogram/pages/safety_manage/index.js
@@ -454,7 +454,8 @@ Page({
"nowRole":minRoleId,
"nowDept":deptId,
"nowUserName":loginName,
- "nowUser":userId
+ "nowUser":userId,
+ "activeName":"await"
}
var that = this;
wx.request({
@@ -465,7 +466,7 @@ Page({
res = res.data;
if(res.code=="200"){
that.setData({
- db:res.data.length,
+ db:(res.data.todo+res.data.approve)
})
}
}
diff --git a/miniprogram/pages/xiangmugaikuang/xiangmugaikuang.js b/miniprogram/pages/xiangmugaikuang/xiangmugaikuang.js
index 7f2166c..8fda6ec 100644
--- a/miniprogram/pages/xiangmugaikuang/xiangmugaikuang.js
+++ b/miniprogram/pages/xiangmugaikuang/xiangmugaikuang.js
@@ -679,7 +679,8 @@ Page({
"nowRole":minRoleId,
"nowDept":deptId,
"nowUserName":loginName,
- "nowUser":userId
+ "nowUser":userId,
+ "activeName":"await"
}
var that = this;
wx.request({
@@ -690,7 +691,7 @@ Page({
res = res.data;
if(res.code=="200"){
that.setData({
- db:res.data.length
+ db:(res.data.todo+res.data.approve)
})
}
}