|
@@ -10,31 +10,33 @@ Page({
|
|
|
host: app.globalData.host,
|
|
|
logId: null,
|
|
|
pageData: null,
|
|
|
- qianming: null,
|
|
|
- qianming1: null,
|
|
|
- busEnterpriseId : null,
|
|
|
- time:null,
|
|
|
- index:null,
|
|
|
- isFirst:true,
|
|
|
- company:null,
|
|
|
- number:null,
|
|
|
- number1:null,
|
|
|
- submitdata:[],
|
|
|
- qianmingBase64:null,
|
|
|
- qianming1Base64:null,
|
|
|
+ busEnterpriseId: null,
|
|
|
+ time: null,
|
|
|
+ index: null,
|
|
|
+ isFirst: true,
|
|
|
+ company: null,
|
|
|
+ qianming01: null,
|
|
|
+ qianming02: null,
|
|
|
+ qianming03: null,
|
|
|
+ number01: null,
|
|
|
+ number02: null,
|
|
|
+ submitdata: [],
|
|
|
+ qianming01Base64: null,
|
|
|
+ qianming02Base64: null,
|
|
|
+ qianming03Base64: null,
|
|
|
// {itemId:"",
|
|
|
// itemContent:""}
|
|
|
},
|
|
|
- bindViewInputCompany(e){
|
|
|
+ bindViewInputCompany(e) {
|
|
|
this.data.company = e.detail.value;
|
|
|
},
|
|
|
-
|
|
|
- bindViewInputNumber(e){
|
|
|
- this.data.number = e.detail.value;
|
|
|
+
|
|
|
+ bindViewInputNumber01(e) {
|
|
|
+ this.data.number01 = e.detail.value;
|
|
|
},
|
|
|
-
|
|
|
- bindViewInputNumber1(e){
|
|
|
- this.data.number1 = e.detail.value;
|
|
|
+
|
|
|
+ bindViewInputNumber02(e) {
|
|
|
+ this.data.number02 = e.detail.value;
|
|
|
},
|
|
|
getXqzggzs2() {
|
|
|
var obj = new Object()
|
|
@@ -42,7 +44,7 @@ Page({
|
|
|
http.post('/system/AppXunjianController/getXqzggzs2', obj, this.getXqzggzs2Success);
|
|
|
},
|
|
|
getXqzggzs2Success(e) {
|
|
|
-
|
|
|
+
|
|
|
this.setData({
|
|
|
pageData: e.data
|
|
|
})
|
|
@@ -52,17 +54,16 @@ Page({
|
|
|
* 生命周期函数--监听页面加载
|
|
|
*/
|
|
|
onLoad(options) {
|
|
|
-
|
|
|
this.data.logId = options.logId
|
|
|
this.data.busEnterpriseId = options.busEnterpriseId
|
|
|
this.getXqzggzs2()
|
|
|
- var time= util.formatDate(new Date(),'yyyy年MM月dd日')
|
|
|
+ var time = util.formatDate(new Date(), 'yyyy年MM月dd日')
|
|
|
this.setData({
|
|
|
- time:time
|
|
|
+ time: time
|
|
|
})
|
|
|
wx.enableAlertBeforeUnload({
|
|
|
- message: '巡检流程尚未完成,确定退出?',
|
|
|
- })
|
|
|
+ message: '巡检流程尚未完成,确定退出?',
|
|
|
+ })
|
|
|
},
|
|
|
|
|
|
/**
|
|
@@ -76,33 +77,39 @@ Page({
|
|
|
* 生命周期函数--监听页面显示
|
|
|
*/
|
|
|
onShow() {
|
|
|
- if(!this.data.isFirst){
|
|
|
+ if (!this.data.isFirst) {
|
|
|
let pages = getCurrentPages();
|
|
|
- let currPage = pages[pages.length-1];
|
|
|
- this.data.index=currPage.data.index;
|
|
|
- if(this.data.index==0){
|
|
|
- this.data.qianming=currPage.data.qianming;
|
|
|
- if (this.data.qianming != undefined && this.data.qianming != null) {
|
|
|
+ let currPage = pages[pages.length - 1];
|
|
|
+ this.data.index = currPage.data.index;
|
|
|
+ if (currPage.data.qianming != undefined && currPage.data.qianming != null) {
|
|
|
+ if (this.data.index == 1) {
|
|
|
+ this.data.qianming01 = currPage.data.qianming;
|
|
|
+ this.data.qianming01Base64 = currPage.data.qianmingBase64;
|
|
|
this.setData({
|
|
|
- qianming: this.data.qianming,
|
|
|
- qianmingBase64:this.data.qianmingBase64
|
|
|
+ qianming01: currPage.data.qianming,
|
|
|
+ qianming01Base64: currPage.data.qianmingBase64
|
|
|
})
|
|
|
- }
|
|
|
- }else if(this.data.index==1){
|
|
|
- this.data.qianming1=currPage.data.qianming1;
|
|
|
- if (this.data.qianming1 != undefined && this.data.qianming1 != null) {
|
|
|
+ } else if (this.data.index == 2) {
|
|
|
+ this.data.qianming02 = currPage.data.qianming;
|
|
|
+ this.data.qianming02Base64 = currPage.data.qianmingBase64;
|
|
|
this.setData({
|
|
|
- qianming1: this.data.qianming1,
|
|
|
- qianming1Base64:this.data.qianming1Base64
|
|
|
-
|
|
|
+ qianming02: currPage.data.qianming,
|
|
|
+ qianming02Base64: currPage.data.qianmingBase64
|
|
|
+ })
|
|
|
+ } else if (this.data.index == 3) {
|
|
|
+ this.data.qianming03 = currPage.data.qianming;
|
|
|
+ this.data.qianming03Base64 = currPage.data.qianmingBase64;
|
|
|
+ this.setData({
|
|
|
+ qianming03: currPage.data.qianming,
|
|
|
+ qianming03Base64: currPage.data.qianmingBase64
|
|
|
})
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- this.data.isFirst=false
|
|
|
-
|
|
|
+ this.data.isFirst = false
|
|
|
+
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 生命周期函数--监听页面隐藏
|
|
|
*/
|
|
@@ -119,11 +126,11 @@ Page({
|
|
|
// content: '退出后需重新巡检',
|
|
|
// complete: (res) => {
|
|
|
// if (res.cancel) {
|
|
|
-
|
|
|
+
|
|
|
// }
|
|
|
-
|
|
|
+
|
|
|
// if (res.confirm) {
|
|
|
-
|
|
|
+
|
|
|
// }
|
|
|
// }
|
|
|
// })
|
|
@@ -151,64 +158,75 @@ Page({
|
|
|
|
|
|
},
|
|
|
|
|
|
- bindQianming() {
|
|
|
+ bindQianming01() {
|
|
|
wx.navigateTo({
|
|
|
- url: '../qianming/qianming?index=0',
|
|
|
+ url: '../qianming/qianming?index=1',
|
|
|
})
|
|
|
},
|
|
|
|
|
|
- bindQianming1() {
|
|
|
+ bindQianming02() {
|
|
|
wx.navigateTo({
|
|
|
- url: '../qianming/qianming?index=1',
|
|
|
+ url: '../qianming/qianming?index=2',
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
+ bindQianming03() {
|
|
|
+ wx.navigateTo({
|
|
|
+ url: '../qianming/qianming?index=3',
|
|
|
})
|
|
|
},
|
|
|
- submitXqzggzs2(){
|
|
|
- if(this.data.company==null){
|
|
|
+ submitXqzggzs2() {
|
|
|
+ if (this.data.company == null) {
|
|
|
wx.showToast({
|
|
|
title: '请输入咨询组织名称',
|
|
|
- icon:'none'
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
- if(this.data.number==null){
|
|
|
- wx.showToast({
|
|
|
- title: '请输入检查人员编号',
|
|
|
- icon:'none'
|
|
|
+ icon: 'none'
|
|
|
})
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
- if(this.data.qianming==null){
|
|
|
+
|
|
|
+ if (this.data.qianming01 == null) {
|
|
|
wx.showToast({
|
|
|
- title: '请监督人员签名',
|
|
|
- icon:'none'
|
|
|
+ title: '请检查人员签名',
|
|
|
+ icon: 'none'
|
|
|
})
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
- if(this.data.number1==null){
|
|
|
+ if (this.data.number01 == null) {
|
|
|
wx.showToast({
|
|
|
- title: '请输入监督人员编号',
|
|
|
- icon:'none'
|
|
|
+ title: '请输入检查人员编号',
|
|
|
+ icon: 'none'
|
|
|
})
|
|
|
return
|
|
|
- }
|
|
|
-
|
|
|
- if(this.data.qianming1==null){
|
|
|
+ }
|
|
|
+ // if (this.data.qianming02 != null && (!this.data.number02)) {
|
|
|
+ // wx.showToast({
|
|
|
+ // title: '请输入检查人员编号',
|
|
|
+ // icon: 'none'
|
|
|
+ // })
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ // if(this.data.qianming03==null){
|
|
|
+ // wx.showToast({
|
|
|
+ // title: '请被复查单位负责人签名',
|
|
|
+ // icon:'none'
|
|
|
+ // })
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+
|
|
|
+ if (this.data.qianming03 == null) {
|
|
|
wx.showToast({
|
|
|
title: '请被复查单位负责人签名',
|
|
|
- icon:'none'
|
|
|
+ icon: 'none'
|
|
|
})
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
// if(this.data.pageData!=null&&this.data.pageData.riskInspections!=null){
|
|
|
// let array=this.data.pageData.riskInspections;
|
|
|
// let listdata;
|
|
|
-
|
|
|
+
|
|
|
// for(var i=0;i<array.length;i++){
|
|
|
// this.setData({
|
|
|
// [`submitdata[${i}].itemId `]: array[i].busItemsId,
|
|
@@ -219,46 +237,46 @@ Page({
|
|
|
// }
|
|
|
// http.post("/system/AppXunjianController/submitXqzggzs2",null,this.submitXqzggzs2Success)
|
|
|
// var data={};
|
|
|
- var xqzgtzs={};
|
|
|
+ var xqzgtzs = {};
|
|
|
// var tzs_items=[];
|
|
|
// data["tzs_items"]=this.data.pageData.riskInspections,
|
|
|
- xqzgtzs["logId"]=this.data.logId,
|
|
|
- xqzgtzs["enterpriseId"]=this.data.busEnterpriseId,
|
|
|
- xqzgtzs["lastTime"]=new Date(this.data.pageData.latTime.replace("年","-").replace("月","-").replace("日","")),
|
|
|
- xqzgtzs["askCom"]=this.data.company,
|
|
|
- xqzgtzs["checker1Sign"]=this.data.pageData.nickName,
|
|
|
- xqzgtzs["checker1Code"]=this.data.number,
|
|
|
- xqzgtzs["checker2Sign"]=this.data.qianmingBase64,
|
|
|
- xqzgtzs["checker2Code"]=this.data.number1,
|
|
|
- xqzgtzs["becheckerSign"]=this.data.qianming1Base64,
|
|
|
- xqzgtzs["checkTime"]=new Date()
|
|
|
+ xqzgtzs["logId"] = this.data.logId,
|
|
|
+ xqzgtzs["enterpriseId"] = this.data.busEnterpriseId,
|
|
|
+ xqzgtzs["lastTime"] = new Date(this.data.pageData.latTime.replace("年", "-").replace("月", "-").replace("日", "")),
|
|
|
+ xqzgtzs["askCom"] = this.data.company,
|
|
|
+ xqzgtzs["checker1Sign"] = this.data.qianming01Base64,
|
|
|
+ xqzgtzs["checker1Code"] = this.data.number01,
|
|
|
+ xqzgtzs["checker2Sign"] = this.data.qianming02Base64,
|
|
|
+ xqzgtzs["checker2Code"] = this.data.number02,
|
|
|
+ xqzgtzs["becheckerSign"] = this.data.qianming03Base64,
|
|
|
+ xqzgtzs["checkTime"] = new Date()
|
|
|
// data["xqzgtzs"]=xqzgtzs
|
|
|
|
|
|
- let data=new Object();
|
|
|
- data.tzs_items=this.data.pageData.riskInspections;
|
|
|
- data.xqzgtzs=xqzgtzs;
|
|
|
-
|
|
|
- http.send_post("/system/AppXunjianController/saveZGTZS",data,this.submitXqzggzs2Success)
|
|
|
-
|
|
|
-
|
|
|
+ let data = new Object();
|
|
|
+ data.tzs_items = this.data.pageData.riskInspections;
|
|
|
+ data.xqzgtzs = xqzgtzs;
|
|
|
+
|
|
|
+ http.send_post("/system/AppXunjianController/saveZGTZS", data, this.submitXqzggzs2Success)
|
|
|
+
|
|
|
+
|
|
|
},
|
|
|
- submitXqzggzs2Success(e){
|
|
|
- if(e.code == 200){
|
|
|
- let page = getCurrentPages();
|
|
|
- let prevPage = page[page.length - 2];
|
|
|
- prevPage.setData({
|
|
|
- isRefresh:true,
|
|
|
- });
|
|
|
+ submitXqzggzs2Success(e) {
|
|
|
+ if (e.code == 200) {
|
|
|
+ let page = getCurrentPages();
|
|
|
+ let prevPage = page[page.length - 2];
|
|
|
+ prevPage.setData({
|
|
|
+ isRefresh: true,
|
|
|
+ });
|
|
|
wx.showToast({
|
|
|
title: '操作成功',
|
|
|
})
|
|
|
wx.disableAlertBeforeUnload()
|
|
|
|
|
|
- setTimeout(()=>{
|
|
|
+ setTimeout(() => {
|
|
|
wx.navigateBack()
|
|
|
- },500)
|
|
|
-
|
|
|
+ }, 500)
|
|
|
+
|
|
|
}
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
})
|