From 304940c49078b731d60fd62111b2b15b405d813d Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Thu, 9 Nov 2023 13:12:15 +0800 Subject: [PATCH] up --- pages.json | 3 + pages/bd/bddetail.vue | 15 +++- pages/bd/mine.vue | 15 +++- pages/bd/record.vue | 15 +++- pages/index/index.vue | 21 +++-- pages/index/login.vue | 8 +- pages/visit/addrecord.vue | 127 ++++++++++++++++++++------- pages/visit/detail.vue | 21 ++++- pages/visit/testStudy.vue | 31 +++++-- pages/visit/tostudy.vue | 166 +++++++++++++++++++++++++++++++++++ pages/visit/visithistory.vue | 15 +++- static/img/ptfk.png | Bin 2378 -> 5939 bytes static/img/xxpx.png | Bin 0 -> 5116 bytes utils/util.js | 7 +- 14 files changed, 391 insertions(+), 53 deletions(-) create mode 100644 pages/visit/tostudy.vue create mode 100644 static/img/xxpx.png diff --git a/pages.json b/pages.json index fb18994..c0930c7 100644 --- a/pages.json +++ b/pages.json @@ -35,6 +35,9 @@ "path": "pages/visit/addrecord" }, // 学习 + { + "path": "pages/visit/tostudy" + }, { "path": "pages/visit/study" }, diff --git a/pages/bd/bddetail.vue b/pages/bd/bddetail.vue index e777c7e..dc07604 100644 --- a/pages/bd/bddetail.vue +++ b/pages/bd/bddetail.vue @@ -25,10 +25,16 @@ 事由:{{info.reason}} 车辆:{{info.plate}} + + + + 拜访公司:{{info.company_name?info.company_name:''}} + + 长期访客申请:{{info.long_time==0?'否':'是'}} - 长期访问时间:{{info.start_date}} 至 {{info.end_date}} + 长期访问时间:{{info.start_date?info.start_date:''}} 至 {{info.end_date?info.end_date:''}} @@ -321,5 +327,12 @@ .dbinfo>view text { color: #8f9596; + } + .company{ + padding-bottom:30rpx; + margin-top:-10rpx; + } + .company text{ + color: #8f9596; } diff --git a/pages/bd/mine.vue b/pages/bd/mine.vue index 7b7187f..e18d97c 100644 --- a/pages/bd/mine.vue +++ b/pages/bd/mine.vue @@ -65,10 +65,16 @@ 事由:{{item.reason}} 车牌:{{item.plate}} + + + + 拜访公司:{{item.company_name?item.company_name:''}} + + 长期访客申请:{{item.long_time==0?'否':'是'}} - 长期访问时间:{{item.start_date}} 至 {{item.end_date}} + 长期访问时间:{{item.start_date?item.start_date:''}} 至 {{item.end_date?item.end_date:''}} @@ -346,5 +352,12 @@ padding: 0 20rpx; background-color: #044ed7; color: #fff + } + .company{ + padding-bottom:30rpx; + margin-top:-10rpx; + } + .company text{ + color: #8f9596; } \ No newline at end of file diff --git a/pages/bd/record.vue b/pages/bd/record.vue index f846869..5cc05c1 100644 --- a/pages/bd/record.vue +++ b/pages/bd/record.vue @@ -35,10 +35,16 @@ 事由:{{item.reason}} 车牌:{{item.plate}} + + + + 拜访公司:{{item.company_name?item.company_name:''}} + + 长期访客申请:{{item.long_time==0?'否':'是'}} - 长期访问时间:{{item.start_date}} 至 {{item.end_date}} + 长期访问时间:{{item.start_date?item.start_date:''}} 至 {{item.end_date?item.end_date:''}} @@ -191,5 +197,12 @@ margin-left: 40rpx; font-size: 32rpx; line-height: 2.3; + } + .company{ + padding-bottom:30rpx; + margin-top:-10rpx; + } + .company text{ + color: #8f9596; } diff --git a/pages/index/index.vue b/pages/index/index.vue index 37987b3..a65ad23 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -5,8 +5,14 @@ 我的拜访记录 - + + + + + + @@ -14,9 +20,10 @@ - - BD管理员 + + BD管理员 + @@ -28,9 +35,10 @@ export default { data() { return { - ptfk: require('../../static/img/ptfk1.png'), + ptfk: require('../../static/img/ptfk.png'), wlcl: require('../../static/img/wlcl1.png'), - sgry: require('../../static/img/sgry1.png'), + sgry: require('../../static/img/sgry1.png'), + xxpx: require('../../static/img/xxpx.png'), bdgl: require('../../static/img/bdgl.png'), winHeight: 0, isBd:"" @@ -59,6 +67,9 @@ break; case 0: url = "/pages/visit/visithistory" + break; + case 5: + url = "/pages/visit/tostudy" break; case 4: if(!this.util.isNull(this.isBd)){ diff --git a/pages/index/login.vue b/pages/index/login.vue index 3545932..cffec4b 100644 --- a/pages/index/login.vue +++ b/pages/index/login.vue @@ -71,7 +71,13 @@ }) that.getBdInfo(); }, - utilFail: function(res) {} + utilFail: function(res) { + uni.showToast({ + title: res, + duration: 2000, + icon:'none' + }) + } }) }).catch(err => { console.log('err', err); diff --git a/pages/visit/addrecord.vue b/pages/visit/addrecord.vue index 0e7ae51..e30432c 100644 --- a/pages/visit/addrecord.vue +++ b/pages/visit/addrecord.vue @@ -190,7 +190,7 @@ :dataLists="adminList" placeholder="输入陪同人具体姓名或手机号搜索" @search="selectSearch" @submit="submitAccept" @cancel="cancelAccept" /> - + @@ -455,7 +455,7 @@ }], adminList: [], isCall: '', // 是否待邀约 - goStudy: '去学习', + goStudy: '提交', isStudy:false } @@ -470,13 +470,16 @@ this.areaShow = options.type == 1?true:false this.configKey = options.type == 1 ? 'ptfk' : (options.type == 2 ? 'sgfk' : 'wlcl') this.isCall = options.iscall ? options.iscall : '' - this.goStudy = this.isCall == 'call' ? '提交' : '去学习' + // this.goStudy = this.isCall == 'call' ? '提交' : '' this.form.audit_status = this.isCall == 'call' ? 1 : 0 - this.getStudy() + this.showStudy() if(options.type==2||options.type==3){ this.getConfig() } - this.init() + this.init() + if(uni.getStorageSync('formdata')){ + this.form = uni.getStorageSync('formdata') + } // this.getAdminList() }, onReady() {}, @@ -590,31 +593,7 @@ }) }, // 获取单选数据 - async getStudy() { - let that = this - this.util.request({ - api: '/api/mobile/visit/ask-log', - method: "get", - data:{ - type:that.form.type - }, - utilSuccess: function(res) { - console.log("res",res) - if(res.msg=='学习有效中'){ - that.isStudy = true - that.goStudy = '提交' - } - }, - utilFail: function(res) { - // console.log(res) - // uni.showToast({ - // title: res, - // duration: 2000, - // icon: 'none' - // }) - } - }) - }, + async getVisitArea() { let that = this @@ -737,7 +716,90 @@ }, - // 去学习 + // 去学习 + // 获取访客学习状态 + async showStudy() { + this.util.alert("请确保每位访客都已通过学习培训,方可提交拜访") + // let that = this + // let id_arr = [] + // id_arr.push(this.form.idcard) + // for(var k of this.form.follw_people){ + // id_arr.push(k.idcard) + // } + // this.util.request({ + // api: '/api/mobile/visit/ask-log', + // method: "post", + // data:{ + // type:that.form.type + // }, + // utilSuccess: function(res) { + // console.log("res",res) + // if(res.msg=='学习有效中'){ + // uni.showToast({ + // title: '请确保随访人员都已通过学习培训方可提交拜访', + // duration: 2000, + // icon: 'none' + // }) + // that.isStudy = true + // that.goStudy = '提交' + + // } + // }, + // utilFail: function(res) { + // // console.log(res) + // // uni.showToast({ + // // title: res, + // // duration: 2000, + // // icon: 'none' + // // }) + // } + // }) + }, + // 获取随访人员的 学习记录 + async getStudy() { + let that = this + let id_arr = [] + id_arr.push(this.form.idcard) + for(var k of this.form.follw_people){ + id_arr.push(k.idcard) + } + this.$refs['formdata'].validate().then(res => { + this.util.request({ + api: '/api/mobile/visit/idcard-check', + method: "post", + data:{ + idcard:id_arr + }, + utilSuccess: function(res) { + if(res.length>0){ + let str = res.join(",")+'未完成学习培训' + that.util.alert(str) + uni.setStorageSync('formdata', that.form) + }else{ + // 邀约 + if (that.isCall === 'call') { + that.submitForm() + }else{ + // 访客 + that.submitNoStudy() + } + } + }, + utilFail: function(res) { + // console.log(res) + uni.showToast({ + title: res, + duration: 2000, + icon: 'none' + }) + } + }) + + }).catch(err => { + console.log('err', err); + }) + + }, saveFormgoStudy() { if(this.form.credent==2){ this.form.idcard = this.form.passcard @@ -775,7 +837,7 @@ duration: 2000, icon: 'none' }) - // uni.removeStorageSync('formData') + uni.removeStorageSync('formdata') uni.redirectTo({ url: '/pages/visit/successform?iscall=call' }) @@ -801,6 +863,7 @@ duration: 2000, icon: 'none' }) + uni.removeStorageSync('formdata') that.newsSubscription() }, utilFail: function(res) { diff --git a/pages/visit/detail.vue b/pages/visit/detail.vue index 93f23d5..74da71e 100644 --- a/pages/visit/detail.vue +++ b/pages/visit/detail.vue @@ -26,10 +26,17 @@ 事由:{{info.reason}} 车辆类型:{{info.plate}} - + + + + 拜访公司:{{info.company_name?info.company_name:''}} + + + + 长期访客申请:{{info.long_time==0?'否':'是'}} - 长期访问时间:{{info.start_date}} 至 {{info.end_date}} + 长期访问时间:{{info.start_date?info.start_date:''}} 至 {{info.end_date?info.end_date:''}} @@ -325,5 +332,13 @@ .cancelcode button.wd100{ width:100%; - } + } + .company{ + padding-bottom:30rpx; + margin-top:-10rpx; + } + .company text{ + color: #8f9596; + } + diff --git a/pages/visit/testStudy.vue b/pages/visit/testStudy.vue index 8665b28..c8dd2dc 100644 --- a/pages/visit/testStudy.vue +++ b/pages/visit/testStudy.vue @@ -67,8 +67,10 @@ }, methods: { getFormdata(){ - let res = uni.getStorageSync('formdata') - this.formData = res + // let res = uni.getStorageSync('formdata') + // this.formData = res + let res = uni.getStorageSync('studydata') + this.askData = res }, async getStudy() { let that = this @@ -146,7 +148,7 @@ console.log(this.result,this.resultArr,'---',this.askContent) console.log("askdata",this.askData) that.submitStudy() - // return + return this.util.request({ api: '/api/mobile/visit/visit-save', method: "POST", @@ -171,12 +173,27 @@ }, submitStudy() { let that = this + console.log("that.askData",that.askData) + // return this.util.request({ api: '/api/mobile/visit/ask-save', method: "POST", data: that.askData, utilSuccess: function(res) { + if(uni.getStorageSync('studydata')){ + uni.removeStorageSync('studydata') + } + uni.showToast({ + title: '提交成功', + duration: 1500, + icon: 'none' + }) + setTimeout(function(){ + uni.redirectTo({ + url: '/pages/index/index' + }) + },1500) }, utilFail: function(res) { uni.showToast({ @@ -234,6 +251,7 @@ .asks { min-height: 80vh; overflow-y: auto; + padding-bottom:60rpx } .asks>view, @@ -244,7 +262,8 @@ .containers>.submitBtn { position: fixed; bottom: 0; - width: 100%; + width: 100%; + left:0 } .containers>.submitBtn text { @@ -259,7 +278,7 @@ } .containers>.submitBtn text:first-child { - border-radius: 10rpx 0 0 10rpx; + border-radius: 0rpx 0 0 10rpx; } .containers>.submitBtn text:last-child { @@ -267,7 +286,7 @@ background-color: #044ed7; color: #fff; display: inline-block; - border-radius: 0 10rpx 10rpx 0; + border-radius: 0 0rpx 10rpx 0; } .steps { diff --git a/pages/visit/tostudy.vue b/pages/visit/tostudy.vue new file mode 100644 index 0000000..3718ee6 --- /dev/null +++ b/pages/visit/tostudy.vue @@ -0,0 +1,166 @@ + + + + + \ No newline at end of file diff --git a/pages/visit/visithistory.vue b/pages/visit/visithistory.vue index 836186b..6bda588 100644 --- a/pages/visit/visithistory.vue +++ b/pages/visit/visithistory.vue @@ -30,10 +30,16 @@ 事由:{{item.reason}} 车牌:{{item.plate}} + + + + 拜访公司:{{item.company_name?item.company_name:''}} + + 长期访客申请:{{item.long_time==0?'否':'是'}} - 长期访问时间:{{item.start_date}} 至 {{item.end_date}} + 长期访问时间:{{item.start_date?item.start_date:''}} 至 {{item.end_date?item.end_date:''}} @@ -158,5 +164,12 @@ } /deep/ .u-empty{ min-height: 60vh; + } + .company{ + padding-bottom:30rpx; + margin-top:-10rpx; + } + .company text{ + color: #8f9596; } diff --git a/static/img/ptfk.png b/static/img/ptfk.png index 59eb61eaadbcd4e32e2dbe867addc7b1a49d5e1d..f8db7aff515b9025ffb7d05cb99edb8b4b896dc2 100644 GIT binary patch literal 5939 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 Kw^qk7{{I1)>r+w*lWq19v_ z4&Y1x9{|t|VE=$VUIy?8fZG8q0No9|Q0pfR#F1Z`KLsH9ar=j0W&Fo$*fq z@OA+GbM*ZZfO7#XjIhTKA+x0RWs*CYjTcD%faLKc2Q;ZmKa!J4UP|(*9J02P{8(8w zmqp~~bCUQ~lA{WeIgI32NUqC}`#Q;ww+oqbNbblm=o*q^OS+J6Cb=NT9Xhk_WKLB@ zeRt!BOCmAdW|Q3H(dA{5-E}4NAd+i6%0Ef+=!%F;+6g3|_vo~oB!Bv%=V_K=*>Vj`1vmgiONE|Oib zG8zTEs(uQ}cPEwb;jAZzpc9es-< zrY+F=UFz=0L~sbpVz`^jihQar_^LoUs6o z3zZ*3=1InJA#!U(zg0kpTx!S(9yepiw4A+lzbg|gHjYmY?J$%~8CMQ-9N$*9H@iUm z4ZsdZcjI+yxoL!wIm#F>H`HYhI|rUs?|T{}1Gk)m$sBELjQv|TvDyJ!bxS0T;rgah z8JUBO;~Uz6MTKnC{mXH@pRVkhMktxqnDRzof31RRg(ffW`-JEdO6Jaj`>Pv**5{$d z_ZY{m$G?t{J8+moFM90rB9u(mz%4kWjqc8Y#(us$`mcm^7;5+i^}wVtGG=XCF-91( zwycg`3{fSN%uUA3eGq`R2KHGs#v2iM>qD2rp=8RVu-fSFoq>H;jpGe@E32M>1b;D( zpB~X?m6&13a``%QA%@JmjVt(Gb!F8V6OAWGLcAYn1)1_VJn1+tVSlqC`mF+=HWnTd z82gV<`7vb5yV#A!xw!?0R~Lyfp6!;KV&ufW6JBpPHpT(?Qe@v{;T!7ANMmzs>}D*P zt93uxg>Py$MV)Z02E4j(9e@{NbS)xsxLd=VUCx2qb#||V14M?Mdks&ztay&m{GwnK zvGjXHA9ojKXktJe@MF)G#DZ8NccY*q%P`=!3`(IA95R=Z zJfIA_%OVq+Lb5c6adQfi_w^jIZXh|NESt+D6Z$A!mto)&B=?Jyvp>o88FJ>AJ^7VQ zX42+*G9GpokdJe!hr~6Sz)-rKRc(I#6u=qAR!2iO;$m>H@xRY#m4%zjGwpv3DI2nB z^)&#$^7%1d?||`$QEozTan)qb&rnF-9Z#zXiRmVH>E;amFQ|&li!&5iMsi$DiA>tDBp=JLqv>sy zW|cT6LxII*`3g&DWAwsX*xu~Z)r^uS>a1sBk#1YG1CdFS3xBW2CfN}&6WYQ+;W9`DO zJmY6ptkIzW{%ZIkrE=i=JQ2k02&pvtJ56gz<0$}BG+NGyEa&j09*6D)9Y&6_Xtjhf z4z*=${ZRU#>&`sWQ$gjTK0+jP$8)}M?t`u;H%(@jZi~7gc|U(DT;+P>7Xa2eH0ID&4(~5g5*$MX^5JY4t_|JImbvgT3+LFWMxCLFrIVB7@qzTLT@sM zT2nrNUwNt@bULd6>J=o6NHfTb6_-vv&|4 zRUbtf1A4zAC1eiPY+M(j@(DWx)Rm75dn&>vWOf^A&FghpwHLsxMxN-=>RsDI<}}0Y zbYB7Cew_mOaLE%6TLveU4HGioZ5Vt1SZl*b!3|phIB|dGe@t zHPq=j+VO+ujHOgx#^XlGvkAgsL#tW$bNpaM8&w>v3hT6`AtfTmH9Q6D|K3qF6oVcQ zFT2Tni*d4L-*2or))?xIZy43|1yA=$sZb$y78c5e+CVJ;Kc%m;5dm4Z&unOI^-mgA2lpZyG9i6doaf2f wTwa4t25_xWWOOh7A5uwM!iU63v;hGA3#oKmg`mo;C;$Ke07*qoM6N<$f+^y7Q2+n{ diff --git a/static/img/xxpx.png b/static/img/xxpx.png new file mode 100644 index 0000000000000000000000000000000000000000..ae72ce0e3526f88d0cb4f6e019d86841b6bfe6b9 GIT binary patch literal 5116 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 Zxt;i}$+VL?$?fU^V3xKP)#jcF{{ggvwW9z4 literal 0 HcmV?d00001 diff --git a/utils/util.js b/utils/util.js index d17919a..44396b9 100755 --- a/utils/util.js +++ b/utils/util.js @@ -199,7 +199,8 @@ const request = options => { success: function(res) { uni.hideLoading(); if (res.statusCode != 200) { - if (options.utilFail != undefined) { + if (options.utilFail != undefined) { + if (res.statusCode == 401) { uni.clearStorageSync(); uni.navigateTo({ @@ -210,8 +211,10 @@ const request = options => { } } } else { - if (res.data.hasOwnProperty("errcode")) { + if (res.data.hasOwnProperty("errcode")) { + if (options.utilFail != undefined) { + // console.log("res",res.data.errmsg) options.utilFail(res.data.errmsg || '接口发生未知错误'); // setTimeout(function(){ // if(res.data.errcode==40001){