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^)$^*2yPbKl$@tw^b*p{R*w!r;CEoUL(#&38)*5xJ8y+c3ma|(j7%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){