diff --git a/miniprogram/app.json b/miniprogram/app.json index 54ac93d..66cbff5 100644 --- a/miniprogram/app.json +++ b/miniprogram/app.json @@ -1,6 +1,5 @@ { "pages": [ - "pages/login2/login", "pages/login/login", "pages/gongchengliebiao/gongchengliebiao", "pages/gengduogongneng/gengduogongneng", @@ -79,11 +78,13 @@ "project_problemmodify/security/modify/index", "project_problemmodify/security/check/index", "project_problemmodify/security/add/index", + "project_problemmodify/security/draft/index", "project_problemmodify/quality/list/index", "project_problemmodify/quality/info/index", "project_problemmodify/quality/modify/index", "project_problemmodify/quality/check/index", "project_problemmodify/quality/add/index", + "project_problemmodify/quality/draft/index", "project_schedule/list/index", "project_schedule/add/index", "project_schedule/info/index", diff --git a/miniprogram/app.wxss b/miniprogram/app.wxss index 7152945..89aa72f 100644 --- a/miniprogram/app.wxss +++ b/miniprogram/app.wxss @@ -828,6 +828,12 @@ page{ padding-left: 40rpx; background: url("http://fileimg.makalu.cc/CORE_52887EE6A33042408E11C2174974ABA1.png") no-repeat left/35rpx; } +.module_title_2{ + height: 40rpx; + line-height: 40rpx; + padding-left: 40rpx; + background: url("http://fileimg.makalu.cc/CORE_B1C818B4CF2C44FE9D96624589329EBC.png") no-repeat left/35rpx; +} .safety_inspect{ padding:30rpx 20rpx; } @@ -1280,6 +1286,22 @@ swiper-item video{ width: 40rpx; height: 40rpx; } +.inspect_add_to_darft{ + position: fixed; + left: 30rpx; + bottom: 50rpx; + width: 120rpx; + height: 120rpx; + border-radius: 50%; + background: #273252; + text-align: center; + font-size: 26rpx; + color: #b0ccf5 +} +.inspect_add_to_darft image{ + width: 40rpx; + height: 40rpx; +} .add_to_font_size{ font-size: 50rpx !important; } @@ -1429,7 +1451,7 @@ swiper-item video{ } .module_see_info_delete{ font-size: 26rpx; - color: #ff0000; + color: #ef4a4a; display: flex; align-items: center; } diff --git a/miniprogram/pageage/project_problemmodify/quality/draft/index.js b/miniprogram/pageage/project_problemmodify/quality/draft/index.js new file mode 100644 index 0000000..f3d1687 --- /dev/null +++ b/miniprogram/pageage/project_problemmodify/quality/draft/index.js @@ -0,0 +1,325 @@ +// pageage/safetyManagement/addSafetyInspect/index.js +const app = getApp() +Page({ + + /** + * 页面的初始数据 + */ + data: { + maxDate:new Date(2088,1,1).getTime(), + minDate:new Date().getTime()+(3600*48*1000), + projectId:"", + projectName:"", + loginName:"", + userName:"", + rectifierData:[], + loadShow:false, + showHis:false, + inspectInfoData:[ + { + image_upload:[] + } + ], + lordSent:"", + lordSentUser:"", + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + //获取缓存数据 + wx.getStorage({ + key: 'userinfo', + success:res=>{ + this.setData({ + projectId:app.globalData.projectId, + projectName:app.globalData.projectName, + loginName:res.data.loginName, + userName:res.data.nickName + }) + this.getAllProjectUserData(); + this.getHisInfo(); + } + }) + }, + + //查询项目人员数据 + getAllProjectUserData(){ + let that = this + wx.request({ + url: app.globalData.reqUrl+'/wechat/projectuserinfo/selectProjectUnitUser', + method:"get", + data:{ + projectId:that.data.projectId, + loginName:that.data.loginName + }, + header:{ + 'content-type': 'application/x-www-form-urlencoded' + }, + success(res){ + res = res.data + if(res.code == 200){ + that.setData({ + rectifierData:res.data + }) + } + } + }) + }, + + getHisInfo(){ + //这里查询当前登录人上次提交隐患,自动填充整改人,复检人,抄送人 + let that = this + wx.request({ + url: app.globalData.reqUrl+'/wechat/projectProblemmodify/findDraftLastDataByParams', + method:"get", + data:{ + projectId:that.data.projectId, + createUser:that.data.loginName, + infoType:1 + }, + header:{ + 'content-type': 'application/x-www-form-urlencoded' + }, + success(res){ + res = res.data + if(res.code == 200 && res.data){ + that.setData({ + showHis:true, + lordSent:res.data.lordSent, + lordSentUser:res.data.lordSentUser + }) + } + } + }) + }, + + // list 上传图片 + onImagesArr(e){ + var index = e.currentTarget.dataset.index + var data = this.data.inspectInfoData + data[index].image_upload = e.detail + this.setData({ + inspectInfoData:data + }) + }, + + //添加整改人 + onAddLordSent(e){ + if(e.detail.length>0){ + this.setData({ + lordSent:e.detail[0].userName, + lordSentUser:e.detail[0].phoneNumber + }) + } + }, + + //取消页面 + cancelSaveView(){ + this.returnToPage() + }, + + //保存 + onProblemSubmitSave(){ + this.setData({ + loadShow:true + }) + let that = this + let {projectId,projectName,lordSent,lordSentUser,loginName,inspectInfoData} = that.data; + //数据效验 + if(projectId==""||loginName==""){ + app.toast("数据异常,请刷新页面重试!") + that.setData({ + loadShow:false + }) + return; + } + if(lordSent==""||lordSentUser==""){ + app.toast("请选择整改人!") + that.setData({ + loadShow:false + }) + return; + } + let fileUrls = []; + inspectInfoData.forEach(async (item)=>{ + let beforeCheckUrl = []; + item.image_upload.forEach(async (it)=>{ + let uploadUrl = app.globalData.uploadUrl+'/common/upload' + let name = "file"; + //这里复杂的图片上传,改为同步上传,因为小程序只能上传一张图片 + let obj = await that.syncUploadImage(uploadUrl,it,name); + beforeCheckUrl.push(obj.data.fileName); + if(beforeCheckUrl.length >= item.image_upload.length){ + fileUrls.push(beforeCheckUrl); + } + //验证图片上传完毕 + if(fileUrls.length >= inspectInfoData.length){ + let params = { + projectId, + infoType:"1", + problemArea:projectName, + lordSent, + lordSentUser, + checkState:0, + fileUrls:fileUrls, + createUser:loginName + } + wx.request({ + url: app.globalData.reqUrl + '/wechat/projectProblemmodify/addQualityDraft', + 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(()=>{ + if(wx.getStorageSync('nav-menu')=="list"){ + wx.redirectTo({ + url: '../list/index', + }) + }else{ + wx.redirectTo({ + url: '../../../../pages/quality_manage/index', + }) + } + },200); + } + } + }) + } + }); + }) + }, + + /** + * 这里考虑上传图片异步问题,封装为同步 + */ + syncUploadImage(url,uploadFile,name) { + return new Promise((resolve, reject) => { + wx.uploadFile({ + url, // 上传的服务器接口地址 + filePath: uploadFile, + header: { + "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8" + }, + name, //上传的所需字段,后端提供 + formData: { user: 'test' }, + success: (res) => { + // 上传完成操作 + const data = JSON.parse(res.data) + resolve({ + data: data + }) + }, + fail: (err) => { + //上传失败:修改pedding为reject + console.log("访问接口失败", err); + wx.showToast({ + title: "网络出错,上传失败", + icon: 'none', + duration: 1000 + }); + reject(err) + } + }); + }) + }, + + returnToPage: function () { + /*关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面*/ + if(wx.getStorageSync('nav-menu')=="list"){ + wx.redirectTo({ + url: '../list/index', + }) + }else{ + wx.redirectTo({ + url: '../../../../pages/quality_manage/index', + }) + } + }, + + //新增问题 + onNewIssues(){ + var data = this.data.inspectInfoData + if(data.length==5){ + app.toast("一次最多只能提交5个问题!"); + return false; + } + data.push( + { + image_upload:[] + } + ) + this.setData({ + inspectInfoData:data + }) + }, + + //删除 + onNewIssuesDelete(e){ + var index = e.currentTarget.dataset.index + var data = this.data.inspectInfoData + data.splice(index, 1)  + this.setData({ + inspectInfoData:data + }) + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/miniprogram/pageage/project_problemmodify/quality/draft/index.json b/miniprogram/pageage/project_problemmodify/quality/draft/index.json new file mode 100644 index 0000000..29ba37b --- /dev/null +++ b/miniprogram/pageage/project_problemmodify/quality/draft/index.json @@ -0,0 +1,7 @@ +{ + "usingComponents": { + "van-overlay": "@vant/weapp/overlay/index" + }, + "navigationStyle":"custom", + "navigationBarTitleText": "新增质量隐患" +} \ No newline at end of file diff --git a/miniprogram/pageage/project_problemmodify/quality/draft/index.wxml b/miniprogram/pageage/project_problemmodify/quality/draft/index.wxml new file mode 100644 index 0000000..3a01b16 --- /dev/null +++ b/miniprogram/pageage/project_problemmodify/quality/draft/index.wxml @@ -0,0 +1,107 @@ + + + + + + + + + 新增质量隐患草稿 + + + + + + + + {{projectName}} + + + 整改人员 + + + + + + + 已自动填充上次选择的隐患整改人员。 + + + + 问题 {{index + 1}} + 删除 + + + 检查图片 + + + + + + + 新增问题 + + + 草稿添加的数据在电脑端提交后生效! + + + + 取消 + 提交隐患 + + + + + + + 数据加载中!请稍后... + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/miniprogram/pageage/project_problemmodify/quality/draft/index.wxss b/miniprogram/pageage/project_problemmodify/quality/draft/index.wxss new file mode 100644 index 0000000..38bd48d --- /dev/null +++ b/miniprogram/pageage/project_problemmodify/quality/draft/index.wxss @@ -0,0 +1,7 @@ +/* pageage/safetyManagement/addSafetyInspect/index.wxss */ +.van-popup{ + background: none !important; +} +.van-image__img{ + border-radius: 10rpx !important; +} diff --git a/miniprogram/pageage/project_problemmodify/quality/list/index.js b/miniprogram/pageage/project_problemmodify/quality/list/index.js index 3e5072b..ba91889 100644 --- a/miniprogram/pageage/project_problemmodify/quality/list/index.js +++ b/miniprogram/pageage/project_problemmodify/quality/list/index.js @@ -33,6 +33,13 @@ Page({ }) }, + skipAddDarft(){ + wx.setStorageSync('nav-menu', "list"); + wx.redirectTo({ + url: `../add/index?projectId=${this.data.initData.id}&projectName=`+this.data.initData.text, + }) + }, + getInfo(e){ let {id,checkState,lordSentUser,recheckSendUser} = e.currentTarget.dataset.set if((checkState==0 || checkState==3) && lordSentUser==this.data.loginName){ diff --git a/miniprogram/pageage/project_problemmodify/quality/list/index.wxml b/miniprogram/pageage/project_problemmodify/quality/list/index.wxml index 39a7b8b..545c968 100644 --- a/miniprogram/pageage/project_problemmodify/quality/list/index.wxml +++ b/miniprogram/pageage/project_problemmodify/quality/list/index.wxml @@ -55,7 +55,13 @@ 暂无数据 - + + + + 草稿 + + + 新增 diff --git a/miniprogram/pageage/project_problemmodify/security/draft/index.js b/miniprogram/pageage/project_problemmodify/security/draft/index.js new file mode 100644 index 0000000..3f6d371 --- /dev/null +++ b/miniprogram/pageage/project_problemmodify/security/draft/index.js @@ -0,0 +1,325 @@ +// pageage/safetyManagement/addSafetyInspect/index.js +const app = getApp() +Page({ + + /** + * 页面的初始数据 + */ + data: { + maxDate:new Date(2088,1,1).getTime(), + minDate:new Date().getTime()+(3600*48*1000), + projectId:"", + projectName:"", + loginName:"", + userName:"", + rectifierData:[], + loadShow:false, + showHis:false, + inspectInfoData:[ + { + image_upload:[] + } + ], + lordSent:"", + lordSentUser:"", + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + //获取缓存数据 + wx.getStorage({ + key: 'userinfo', + success:res=>{ + this.setData({ + projectId:app.globalData.projectId, + projectName:app.globalData.projectName, + loginName:res.data.loginName, + userName:res.data.nickName + }) + this.getAllProjectUserData(); + this.getHisInfo(); + } + }) + }, + + //查询项目人员数据 + getAllProjectUserData(){ + let that = this + wx.request({ + url: app.globalData.reqUrl+'/wechat/projectuserinfo/selectProjectUnitUser', + method:"get", + data:{ + projectId:that.data.projectId, + loginName:that.data.loginName + }, + header:{ + 'content-type': 'application/x-www-form-urlencoded' + }, + success(res){ + res = res.data + if(res.code == 200){ + that.setData({ + rectifierData:res.data + }) + } + } + }) + }, + + getHisInfo(){ + //这里查询当前登录人上次提交隐患,自动填充整改人,复检人,抄送人 + let that = this + wx.request({ + url: app.globalData.reqUrl+'/wechat/projectProblemmodify/findDraftLastDataByParams', + method:"get", + data:{ + projectId:that.data.projectId, + createUser:that.data.loginName, + infoType:0 + }, + header:{ + 'content-type': 'application/x-www-form-urlencoded' + }, + success(res){ + res = res.data + if(res.code == 200 && res.data){ + that.setData({ + showHis:true, + lordSent:res.data.lordSent, + lordSentUser:res.data.lordSentUser + }) + } + } + }) + }, + + // list 上传图片 + onImagesArr(e){ + var index = e.currentTarget.dataset.index + var data = this.data.inspectInfoData + data[index].image_upload = e.detail + this.setData({ + inspectInfoData:data + }) + }, + + //添加整改人 + onAddLordSent(e){ + if(e.detail.length>0){ + this.setData({ + lordSent:e.detail[0].userName, + lordSentUser:e.detail[0].phoneNumber + }) + } + }, + + //取消页面 + cancelSaveView(){ + this.returnToPage() + }, + + //保存 + onProblemSubmitSave(){ + this.setData({ + loadShow:true + }) + let that = this + let {projectId,projectName,lordSent,lordSentUser,loginName,inspectInfoData} = that.data; + //数据效验 + if(projectId==""||loginName==""){ + app.toast("数据异常,请刷新页面重试!") + that.setData({ + loadShow:false + }) + return; + } + if(lordSent==""||lordSentUser==""){ + app.toast("请选择整改人!") + that.setData({ + loadShow:false + }) + return; + } + let fileUrls = []; + inspectInfoData.forEach(async (item)=>{ + let beforeCheckUrl = []; + item.image_upload.forEach(async (it)=>{ + let uploadUrl = app.globalData.uploadUrl+'/common/upload' + let name = "file"; + //这里复杂的图片上传,改为同步上传,因为小程序只能上传一张图片 + let obj = await that.syncUploadImage(uploadUrl,it,name); + beforeCheckUrl.push(obj.data.fileName); + if(beforeCheckUrl.length >= item.image_upload.length){ + fileUrls.push(beforeCheckUrl); + } + //验证图片上传完毕 + if(fileUrls.length >= inspectInfoData.length){ + let params = { + projectId, + infoType:"0", + problemArea:projectName, + lordSent, + lordSentUser, + checkState:0, + fileUrls:fileUrls, + createUser:loginName + } + wx.request({ + url: app.globalData.reqUrl + '/wechat/projectProblemmodify/addQualityDraft', + 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(()=>{ + if(wx.getStorageSync('nav-menu')=="list"){ + wx.redirectTo({ + url: '../list/index', + }) + }else{ + wx.redirectTo({ + url: '../../../../pages/safety_manage/index', + }) + } + },200); + } + } + }) + } + }); + }) + }, + + /** + * 这里考虑上传图片异步问题,封装为同步 + */ + syncUploadImage(url,uploadFile,name) { + return new Promise((resolve, reject) => { + wx.uploadFile({ + url, // 上传的服务器接口地址 + filePath: uploadFile, + header: { + "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8" + }, + name, //上传的所需字段,后端提供 + formData: { user: 'test' }, + success: (res) => { + // 上传完成操作 + const data = JSON.parse(res.data) + resolve({ + data: data + }) + }, + fail: (err) => { + //上传失败:修改pedding为reject + console.log("访问接口失败", err); + wx.showToast({ + title: "网络出错,上传失败", + icon: 'none', + duration: 1000 + }); + reject(err) + } + }); + }) + }, + + returnToPage: function () { + /*关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面*/ + if(wx.getStorageSync('nav-menu')=="list"){ + wx.redirectTo({ + url: '../list/index', + }) + }else{ + wx.redirectTo({ + url: '../../../../pages/safety_manage/index', + }) + } + }, + + //新增问题 + onNewIssues(){ + var data = this.data.inspectInfoData + if(data.length==5){ + app.toast("一次最多只能提交5个问题!"); + return false; + } + data.push( + { + image_upload:[] + } + ) + this.setData({ + inspectInfoData:data + }) + }, + + //删除 + onNewIssuesDelete(e){ + var index = e.currentTarget.dataset.index + var data = this.data.inspectInfoData + data.splice(index, 1)  + this.setData({ + inspectInfoData:data + }) + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/miniprogram/pageage/project_problemmodify/security/draft/index.json b/miniprogram/pageage/project_problemmodify/security/draft/index.json new file mode 100644 index 0000000..29ba37b --- /dev/null +++ b/miniprogram/pageage/project_problemmodify/security/draft/index.json @@ -0,0 +1,7 @@ +{ + "usingComponents": { + "van-overlay": "@vant/weapp/overlay/index" + }, + "navigationStyle":"custom", + "navigationBarTitleText": "新增质量隐患" +} \ No newline at end of file diff --git a/miniprogram/pageage/project_problemmodify/security/draft/index.wxml b/miniprogram/pageage/project_problemmodify/security/draft/index.wxml new file mode 100644 index 0000000..379ba42 --- /dev/null +++ b/miniprogram/pageage/project_problemmodify/security/draft/index.wxml @@ -0,0 +1,107 @@ + + + + + + + + + 新增安全隐患草稿 + + + + + + + + {{projectName}} + + + 整改人员 + + + + + + + 已自动填充上次选择的隐患整改人员。 + + + + 问题 {{index + 1}} + 删除 + + + 检查图片 + + + + + + + 新增问题 + + + 草稿添加的数据在电脑端提交后生效! + + + + 取消 + 提交隐患 + + + + + + + 数据加载中!请稍后... + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/miniprogram/pageage/project_problemmodify/security/draft/index.wxss b/miniprogram/pageage/project_problemmodify/security/draft/index.wxss new file mode 100644 index 0000000..38bd48d --- /dev/null +++ b/miniprogram/pageage/project_problemmodify/security/draft/index.wxss @@ -0,0 +1,7 @@ +/* pageage/safetyManagement/addSafetyInspect/index.wxss */ +.van-popup{ + background: none !important; +} +.van-image__img{ + border-radius: 10rpx !important; +} diff --git a/miniprogram/pageage/project_problemmodify/security/list/index.js b/miniprogram/pageage/project_problemmodify/security/list/index.js index bb26b48..0cbb029 100644 --- a/miniprogram/pageage/project_problemmodify/security/list/index.js +++ b/miniprogram/pageage/project_problemmodify/security/list/index.js @@ -199,6 +199,13 @@ Page({ } }, + skipAddDarft(){ + wx.setStorageSync('nav-menu', "list"); + wx.redirectTo({ + url: `../add/index?projectId=${this.data.initData.id}&projectName=`+this.data.initData.text, + }) + }, + //项目切换 返回值 onProjectSelect(e){ let projectId = e.detail.id; diff --git a/miniprogram/pageage/project_problemmodify/security/list/index.wxml b/miniprogram/pageage/project_problemmodify/security/list/index.wxml index 689c630..f9f572a 100644 --- a/miniprogram/pageage/project_problemmodify/security/list/index.wxml +++ b/miniprogram/pageage/project_problemmodify/security/list/index.wxml @@ -55,6 +55,12 @@ 暂无数据 + + + + 草稿 + + diff --git a/miniprogram/pageage/xiangmuhuanjing/xiangmuhuanjing.js b/miniprogram/pageage/xiangmuhuanjing/xiangmuhuanjing.js index 2cc741c..87ecf02 100644 --- a/miniprogram/pageage/xiangmuhuanjing/xiangmuhuanjing.js +++ b/miniprogram/pageage/xiangmuhuanjing/xiangmuhuanjing.js @@ -909,7 +909,7 @@ Page({ wx.clearStorageSync(); wx.setStorageSync('isReload', "1") wx.redirectTo({ - url: '../login2/login', + url: '../login/login', }) }, diff --git a/miniprogram/pageage/xiangmushipin/xiangmushipin.js b/miniprogram/pageage/xiangmushipin/xiangmushipin.js index 3e4ad1b..ef51183 100644 --- a/miniprogram/pageage/xiangmushipin/xiangmushipin.js +++ b/miniprogram/pageage/xiangmushipin/xiangmushipin.js @@ -118,7 +118,7 @@ Page({ wx.clearStorageSync(); wx.setStorageSync('isReload', "1") wx.redirectTo({ - url: '../login2/login', + url: '../login/login', }) }, diff --git a/miniprogram/pageage/xiangmuyujing/xiangmuyujing.js b/miniprogram/pageage/xiangmuyujing/xiangmuyujing.js index 59bbb0e..b50d8d6 100644 --- a/miniprogram/pageage/xiangmuyujing/xiangmuyujing.js +++ b/miniprogram/pageage/xiangmuyujing/xiangmuyujing.js @@ -1378,7 +1378,7 @@ Page({ wx.clearStorageSync(); wx.setStorageSync('isReload', "1") wx.redirectTo({ - url:'../login2/login', + url:'../login/login', }) }, diff --git a/miniprogram/pages/gengduogongneng/gengduogongneng.js b/miniprogram/pages/gengduogongneng/gengduogongneng.js index 08d2660..b339b6b 100644 --- a/miniprogram/pages/gengduogongneng/gengduogongneng.js +++ b/miniprogram/pages/gengduogongneng/gengduogongneng.js @@ -174,7 +174,7 @@ Page({ wx.clearStorageSync(); wx.setStorageSync('isReload', "1") wx.redirectTo({ - url: '../login2/login', + url: '../login/login', }) }, diff --git a/miniprogram/pages/gongchengliebiao/gongchengliebiao.js b/miniprogram/pages/gongchengliebiao/gongchengliebiao.js index 817581c..927bd6b 100644 --- a/miniprogram/pages/gongchengliebiao/gongchengliebiao.js +++ b/miniprogram/pages/gongchengliebiao/gongchengliebiao.js @@ -292,7 +292,7 @@ Page({ wx.clearStorageSync(); wx.setStorageSync('isReload', "1") wx.redirectTo({ - url: '../login2/login', + url: '../login/login', }) }, /** diff --git a/miniprogram/pages/login/login.wxml b/miniprogram/pages/login/login.wxml index 8557a40..2b6a77c 100644 --- a/miniprogram/pages/login/login.wxml +++ b/miniprogram/pages/login/login.wxml @@ -10,10 +10,10 @@ diff --git a/miniprogram/pages/login/login.wxss b/miniprogram/pages/login/login.wxss index a8f4606..da2c88f 100644 --- a/miniprogram/pages/login/login.wxss +++ b/miniprogram/pages/login/login.wxss @@ -6,7 +6,7 @@ page{ height: 180rpx; line-height: 180rpx; color: #728ce3; - font-size: 40rpx; + font-size: 41rpx; font-weight: bold; text-align: center; } @@ -17,8 +17,7 @@ page{ border-radius: 20rpx; margin: 0 40rpx; padding: 25rpx 40rpx; - margin-top: 50rpx; - border: 1rpx solid #728ce3; + margin-top: 10rpx; } .login_dl{ color: #ffffff; @@ -27,10 +26,9 @@ page{ } .login_ex{ padding:20rpx 0; - font-size: 28rpx; - color: #c7d1f3; + font-size: 30rpx; border-bottom: 20rpx dashed #ffffff; - width: 45%; + width: 50%; } .login_input{ margin-top: 50rpx; @@ -57,11 +55,11 @@ page{ .login_logo{ width: 100%; height:80rpx; - margin-top: 60rpx; + margin-top: 100rpx; text-align: center; } .login_logo image{ - height: 72rpx; + height: 65rpx; } diff --git a/miniprogram/pages/login2/login.js b/miniprogram/pages/login2/login.js deleted file mode 100644 index 8b8c17f..0000000 --- a/miniprogram/pages/login2/login.js +++ /dev/null @@ -1,202 +0,0 @@ -// pages/login/login.js -const app = getApp(); -Page({ - - /** - * 页面的初始数据 - */ - data: { - username:'', - password:'', - show:false, - openId:'', - }, - - //获取填写的账号信息 - name:function(even){ - this.setData({ - username:even.detail.value - }) - }, - //获取填写的密码信息 - psw:function(even){ - this.setData({ - password:even.detail.value - }) - }, - - onClickShow() { - this.setData({ show: true }); - }, - - onClickHide() { - this.setData({ show: false }); - }, - - onLoad: function (option) { - this.getOPenId(); - }, - - /** - * 获取用户openid - */ - getOPenId:function () { - wx.login({ - success :res=>{ - //启动蒙版 - let oid = wx.getStorageSync("openId"); - if(!oid){ - this.onClickShow(); - wx.request({ - url: app.globalData.reqUrl+'/wechat/getOpenId', - data:{ - "code": res.code, - "appId": app.globalData.appId, - }, - success:(res)=>{ - res = res.data; - this.onClickHide(); - this.setData({ - openId:res.data.openid, - }) - wx.setStorageSync('openId', res.data.openid) - //验证登录用户 - this.selectUserInfoByOpenId(res.data.openid); - } - }) - }else{ - //验证登录用户 - this.selectUserInfoByOpenId(oid); - } - } - }) -}, - - //验证用户是否是第一次登陆 - selectUserInfoByOpenId:function(openId){ - //跳转页面 - let isRelogin=wx.getStorageSync("isReload"); - if(isRelogin){ - return; - } - this.onClickShow(); - var that = this; - wx.request({ - url: app.globalData.reqUrl+'/wechat/openIdLogin', - data:{ - "openId":openId - }, - method:"POST", - success:function(res){ - if(res.data.code == '200'){ - //把数据存到缓存中 - wx.setStorage({ - key: 'userinfo', - data: res.data.data.userinfo - }); - // wx.setStorageSync({ - // key: 'token', - // data: res.data.token - // }); - that.onClickHide(); - let rd = res.data.data; - //只有一个项目时直接跳转详情页 - if(rd.projectInfo!=null || rd.projectInfo!=undefined){ - //赋值到公共参数 - app.globalData.projectId = rd.projectInfo.projectId; - app.globalData.projectName = rd.projectInfo.projectName; - app.globalData.projectInfoList = []; - app.globalData.projectInfoList.push(rd.projectInfo); - app.globalData.value1 = rd.projectInfo.shengName; - app.globalData.value2 = rd.projectInfo.shiName+'/'+rd.projectInfo.quName; - app.globalData.value3 = rd.projectInfo.logCompanyName; - wx.redirectTo({ - url: '../xiangmugaikuang/xiangmugaikuang', - }) - }else{ - //跳转页面 - wx.redirectTo({ - url: '../map/map', - }) - } - }else{ - that.onClickHide(); - } - } - }) - }, - - //登录 - userLogin:function(openid){ - var that = this; - var username = that.data.username; - var password = that.data.password; - if(username == ""){ - app.toast("账号不能为空"); - return; - } - if(password == ""){ - app.toast("密码不能为空"); - return; - } - let openId = that.data.openId - if(openId==""){ - openId = wx.getStorageSync("openId"); - if(openId==""){ - app.toast("获取微信授权失败,请卸载后重新进入应用!!"); - return; - } - } - //启动蒙版 - that.onClickShow(); - //发送请求 - wx.request({ - url: app.globalData.reqUrl+'/wechat/login', - data:{ - "username":username, - "password":password, - "openId":openId, - }, - method:"POST", - success(res){ - //关闭蒙版 - that.onClickHide(); - if(res.data.code=='200'){ - //把数据存到缓存中 - wx.setStorage({ - key: 'userinfo', - data: res.data.data.userinfo - }); - // wx.setStorageSync({ - // key: 'token', - // data: res.data.token - // }); - wx.setStorageSync('isReload', ""); - let rd = res.data.data; - //只有一个项目时直接跳转详情页 - if(rd.projectInfo!=null || rd.projectInfo!=undefined){ - //赋值到公共参数 - app.globalData.projectId = rd.projectInfo.projectId; - app.globalData.projectName = rd.projectInfo.projectName; - app.globalData.projectInfoList = []; - app.globalData.projectInfoList.push(rd.projectInfo); - app.globalData.value1 = rd.projectInfo.shengName; - app.globalData.value2 = rd.projectInfo.shiName+'/'+rd.projectInfo.quName; - app.globalData.value3 = rd.projectInfo.logCompanyName; - wx.redirectTo({ - url: '../xiangmugaikuang/xiangmugaikuang', - }) - }else{ - //跳转页面 - wx.redirectTo({ - url: '../map/map', - }) - } - }else{ - app.toast(res.data.msg); - } - } - }) - }, - -}) \ No newline at end of file diff --git a/miniprogram/pages/login2/login.json b/miniprogram/pages/login2/login.json deleted file mode 100644 index 8c7f400..0000000 --- a/miniprogram/pages/login2/login.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "usingComponents": { - "van-overlay": "@vant/weapp/overlay/index" - } -} \ No newline at end of file diff --git a/miniprogram/pages/login2/login.wxml b/miniprogram/pages/login2/login.wxml deleted file mode 100644 index 7f32480..0000000 --- a/miniprogram/pages/login2/login.wxml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/miniprogram/pages/login2/login.wxss b/miniprogram/pages/login2/login.wxss deleted file mode 100644 index 3cd1629..0000000 --- a/miniprogram/pages/login2/login.wxss +++ /dev/null @@ -1,72 +0,0 @@ -/* pages/login/login.wxss */ -page{ - /* background: #191d28 url("http://fileimg.makalu.cc/CORE_40247DD946964A15AA0D4000E1031E19.png") no-repeat bottom/100%; */ -} -.login_title{ - height: 180rpx; - line-height: 180rpx; - color: #FFFFFF; - font-size: 40rpx; - font-weight: bold; - text-align: center; -} -.login_bg{ - border-radius: 20rpx; - margin: 0 40rpx; - padding: 25rpx 40rpx; - margin-top: 80rpx; - background-color: #000000; - border: 1rpx solid #FFFFFF; -} -.login_dl{ - color: #ffffff; - font-size: 40rpx; - font-weight: bold; -} -.login_ex{ - padding:20rpx 0; - font-size: 28rpx; - color: #c7d1f3; - border-bottom: 20rpx dashed #ffffff; - width: 45%; -} -.login_input{ - margin-top: 50rpx; -} -.login_input input{ - border: 1px solid #5e6ea2; - border-radius: 5%; - height: 100rpx; - width: 93%; - color: #728ce3; - padding: 0 20rpx; - border-radius: 10px; -} -.login_btn{ - margin:80rpx 50rpx 0; - height: 80rpx; - background-image: linear-gradient(#5b9fff, #7655fc); - border-radius: 80rpx; - text-align: center; - line-height: 80rpx; - margin-bottom: 150rpx; -} -.login_btn:active{ - margin:82rpx 55rpx 0; -} -.login_logo{ - width: 100%; - height:80rpx; - margin-top: 50rpx; - margin-left: 45rpx; -} -.login_logo image{ - height: 72rpx; - width: 180rpx; -} - - - - - - diff --git a/miniprogram/pages/quality_manage/index.js b/miniprogram/pages/quality_manage/index.js index 5eea055..a94be3a 100644 --- a/miniprogram/pages/quality_manage/index.js +++ b/miniprogram/pages/quality_manage/index.js @@ -423,7 +423,7 @@ Page({ wx.clearStorageSync(); wx.setStorageSync('isReload', "1") wx.redirectTo({ - url: '../login2/login', + url: '../login/login', }) }, //修改密码 diff --git a/miniprogram/pages/renyuanguanli/renyuanguanli.js b/miniprogram/pages/renyuanguanli/renyuanguanli.js index 66fb2f4..52f3134 100644 --- a/miniprogram/pages/renyuanguanli/renyuanguanli.js +++ b/miniprogram/pages/renyuanguanli/renyuanguanli.js @@ -556,7 +556,7 @@ Page({ wx.clearStorageSync(); wx.setStorageSync('isReload', "1") wx.redirectTo({ - url: '../login2/login', + url: '../login/login', }) }, diff --git a/miniprogram/pages/safety_manage/index.js b/miniprogram/pages/safety_manage/index.js index f84ec2e..a60ef98 100644 --- a/miniprogram/pages/safety_manage/index.js +++ b/miniprogram/pages/safety_manage/index.js @@ -437,7 +437,7 @@ Page({ wx.clearStorageSync(); wx.setStorageSync('isReload', "1") wx.redirectTo({ - url: '../login2/login', + url: '../login/login', }) }, //修改密码 diff --git a/miniprogram/pages/updatePassword/updatePassword.js b/miniprogram/pages/updatePassword/updatePassword.js index 1d96524..f613928 100644 --- a/miniprogram/pages/updatePassword/updatePassword.js +++ b/miniprogram/pages/updatePassword/updatePassword.js @@ -122,7 +122,7 @@ Page({ wx.setStorageSync('isReload', "1"); app.toast("密码修改成功!"); wx.redirectTo({ - url: '../login2/login', + url: '../login/login', }); }else{ app.toast(res.data.info); diff --git a/miniprogram/pages/xiangmugaikuang/xiangmugaikuang.js b/miniprogram/pages/xiangmugaikuang/xiangmugaikuang.js index 4cfb3c5..68715e4 100644 --- a/miniprogram/pages/xiangmugaikuang/xiangmugaikuang.js +++ b/miniprogram/pages/xiangmugaikuang/xiangmugaikuang.js @@ -648,7 +648,7 @@ Page({ wx.clearStorageSync(); wx.setStorageSync('isReload', "1") wx.redirectTo({ - url: '../login2/login', + url: '../login/login', }) },