diff --git a/src/views/ebiz/agentEenter/AgentEenterBasicFamily.vue b/src/views/ebiz/agentEenter/AgentEenterBasicFamily.vue
index f355f6829..48ade95f6 100644
--- a/src/views/ebiz/agentEenter/AgentEenterBasicFamily.vue
+++ b/src/views/ebiz/agentEenter/AgentEenterBasicFamily.vue
@@ -47,7 +47,7 @@
+ 新增
- 上一步
+ 上一步
下一步
diff --git a/src/views/ebiz/agentEenter/AgentEenterBasicHealth.vue b/src/views/ebiz/agentEenter/AgentEenterBasicHealth.vue
index 72d9af711..ed8e14656 100644
--- a/src/views/ebiz/agentEenter/AgentEenterBasicHealth.vue
+++ b/src/views/ebiz/agentEenter/AgentEenterBasicHealth.vue
@@ -46,7 +46,7 @@
一键全无
- 上一步
+ 上一步
提交信息
@@ -80,7 +80,8 @@ export default {
flag: 'goBack',
extra: {
refresh: '1',
- index: '-1'
+ index: '-1',
+ forbidSwipeBack: '1'
},
routerInfo: {
type: 2,
@@ -230,7 +231,9 @@ export default {
this.$jump({
flag: 'h5',
extra: {
- url: location.origin + '/#/agentEenter/agentEenterBasicSuccess'
+ url: location.origin + '/#/agentEenter/agentEenterBasicSuccess',
+ forbidSwipeBack: '1',
+ backToFirst: '1'
},
routerInfo: {
path: '/agentEenter/agentEenterBasicSuccess'
diff --git a/src/views/ebiz/agentEenter/AgentEenterBasicImage.vue b/src/views/ebiz/agentEenter/AgentEenterBasicImage.vue
index 2bdfd441d..fc2768e80 100644
--- a/src/views/ebiz/agentEenter/AgentEenterBasicImage.vue
+++ b/src/views/ebiz/agentEenter/AgentEenterBasicImage.vue
@@ -99,7 +99,7 @@
- 上一步
+ 上一步
下一步
@@ -190,10 +190,10 @@ export default {
}
switch (item.subBusinessType) {
case '3': // 申请人
- this.fileListBank01 = [{ url: config.imgDomain + `/returnImageStream?a=b.jpg&imgPath=${item.rgssUrl}` },{ url: config.imgDomain + `/returnImageStream?a=b.jpg&imgPath=${item.rgssUrl}` }]
+ this.fileListBank01.push({ url: config.imgDomain + `/returnImageStream?a=b.jpg&imgPath=${item.rgssUrl}` })
break
case '4': // 担保人
- this.fileListBank06 = [{ url: config.imgDomain + `/returnImageStream?a=b.jpg&imgPath=${item.rgssUrl}` }]
+ this.fileListBank06.push({ url: config.imgDomain + `/returnImageStream?a=b.jpg&imgPath=${item.rgssUrl}` })
break
}
})
@@ -208,19 +208,27 @@ export default {
message: '您确定要删除吗'
}).then(() => {
if (detail.name == 'fileListBank01') {
- this.fileListBank01 = []
- }
- // } else if (detail.name == 'fileListBank02') {
- // this.fileListBank02 = []
- // }
- else if (detail.name == 'fileListBank03') {
+ this.fileListBank01.map((item, index, array) => {
+ if (item.content == file.content) {
+ array.splice(index, 1)
+ } else {
+ return
+ }
+ })
+ } else if (detail.name == 'fileListBank03') {
this.fileListBank03 = []
} else if (detail.name == 'fileListBank04') {
this.fileListBank04 = []
} else if (detail.name == 'fileListBank05') {
this.fileListBank05 = []
- }else if (detail.name == 'fileListBank06') {
- this.fileListBank06 = []
+ } else if (detail.name == 'fileListBank06') {
+ this.fileListBank06.map((item, index, array) => {
+ if (item.content == file.content) {
+ array.splice(index, 1)
+ } else {
+ return
+ }
+ })
}
this.deleteImg(file)
})
@@ -264,12 +272,7 @@ export default {
//身份证正面
imageInfoType = '1'
subBusinessType = '3'
- }
- // else if (that.type == 'fileListBank02') {
- // //身份证反面
- // imageInfoType = '2'
- // }
- else if (that.type == 'fileListBank03') {
+ } else if (that.type == 'fileListBank03') {
//学历
imageInfoType = '12'
subBusinessType = '3'
@@ -289,7 +292,7 @@ export default {
let obj = {
imageInfoType: imageInfoType,
- subBusinessType:subBusinessType,
+ subBusinessType: subBusinessType,
fileName: that.imgName,
rgssUrl: encodeURI(res.path).replace(/\+/g, '%2B')
}
@@ -348,7 +351,7 @@ export default {
extra: {
url: location.origin + '/#/agentEenter/AgentEenterBasicHealth',
pullRefresh: '1',
- backToFirst: '1'
+ forbidSwipeBack: '1'
},
routerInfo: {
path: '/agentEenter/AgentEenterBasicHealth'
diff --git a/src/views/ebiz/agentEenter/Confirmation.vue b/src/views/ebiz/agentEenter/Confirmation.vue
index d68f339a4..d5f31eec1 100644
--- a/src/views/ebiz/agentEenter/Confirmation.vue
+++ b/src/views/ebiz/agentEenter/Confirmation.vue
@@ -23,7 +23,7 @@
本人签字:
{{ appntSign.signState == '0' ? '签名' : '已签名' }}
- 下一步
+ 下一步
diff --git a/src/views/ebiz/agentEenter/EntryProcess.vue b/src/views/ebiz/agentEenter/EntryProcess.vue
index ee7cc6bfd..acaf245be 100644
--- a/src/views/ebiz/agentEenter/EntryProcess.vue
+++ b/src/views/ebiz/agentEenter/EntryProcess.vue
@@ -21,17 +21,20 @@
>
-
+
+
-
+
+
@@ -81,7 +85,10 @@ import { processCheck } from '@/api/ebiz/agentEenter/agentEenter'
export default {
data() {
return {
- proces: null
+ proces: null,
+ granting: [],
+ failArr: [],
+ successArr: []
}
},
components: {
@@ -90,6 +97,11 @@ export default {
},
created() {
this.processCheck()
+ document.body.style.backgroundColor = '#fff'
+ },
+ beforeRouteLeave(to, from, next) {
+ document.body.style.backgroundColor = ''
+ next()
},
methods: {
processCheck() {
@@ -108,8 +120,44 @@ export default {
})
processCheck(data).then(res => {
that.$toast.clear()
- console.log(res,'ressss')
+ console.log(res, 'ressss')
if (res.result == '0') {
+ if (res.content.trajectoryList != null) {
+ res.content.trajectoryList.map((item, index, array) => {
+ //02审批中 03成功 04拒绝
+ //要拒绝的
+ if (item.approvalStatus.indexOf('04') != -1) {
+ that.failArr.unshift(item)
+ // 要审批的
+ } else if (item.approvalStatus.indexOf('02') != -1) {
+ that.granting.push(item)
+ that.granting.map((item, index, array) => {
+ if (that.granting.length > 1) {
+ array.splice(index, array.length - 1)
+ }
+ })
+ // 成功的
+ } else if (item.approvalStatus.indexOf('03') != -1) {
+ that.successArr.push(item)
+ }
+ })
+ // if (that.successArr.length > 0) {
+ // res.trajectory_list = that.successArr.concat(that.failArr)
+ // } else {
+ // res.trajectory_list = that.granting.concat(that.failArr)
+ // }
+ if (res.content.approvalStatus == '02' || res.content.approvalStatus == '21') {
+ res.content.trajectoryList = that.granting.concat(that.failArr)
+ } else if (res.content.approvalStatus == '04') {
+ res.content.trajectoryList = that.failArr
+ } else if (res.content.approvalStatus == '05' || res.content.approvalStatus == '06' || res.approvalStatus == '07' || res.approvalStatus == '08') {
+ res.content.trajectoryList = that.successArr.concat(that.failArr)
+ }
+
+ // console.log(' res.trajectory_list', res.trajectory_list)
+ res.content.trajectoryList.reverse()
+ }
+
that.proces = res.content
console.log(' that.proces', that.proces)
} else {
diff --git a/src/views/ebiz/agentEenter/Guarantee.vue b/src/views/ebiz/agentEenter/Guarantee.vue
index 143abd5e3..624db0d5f 100644
--- a/src/views/ebiz/agentEenter/Guarantee.vue
+++ b/src/views/ebiz/agentEenter/Guarantee.vue
@@ -18,7 +18,7 @@
本人签字:
{{ appntSign.signState == '0' ? '签名' : '已签名' }}
- 下一步
+ 下一步
diff --git a/src/views/ebiz/agentEenter/HealthNotice.vue b/src/views/ebiz/agentEenter/HealthNotice.vue
index fe2142b7c..a48093397 100644
--- a/src/views/ebiz/agentEenter/HealthNotice.vue
+++ b/src/views/ebiz/agentEenter/HealthNotice.vue
@@ -14,7 +14,7 @@
本人签字:
{{ appntSign.signState == '0' ? '签名' : '已签名' }}
- 下一步
+ 下一步
diff --git a/src/views/ebiz/agentEenter/IllegalLetterOfCommitment.vue b/src/views/ebiz/agentEenter/IllegalLetterOfCommitment.vue
index 8839a9643..58ef63381 100644
--- a/src/views/ebiz/agentEenter/IllegalLetterOfCommitment.vue
+++ b/src/views/ebiz/agentEenter/IllegalLetterOfCommitment.vue
@@ -14,7 +14,7 @@
本人签字:
{{ appntSign.signState == '0' ? '签名' : '已签名' }}
- 下一步
+ 下一步
@@ -77,9 +77,16 @@ export default {
// mobile: '13000000000'
// }
}
+ this.$toast.loading({
+ duration: 0, // 持续展示 toast
+ forbidClick: true, // 禁用背景点击
+ loadingType: 'spinner',
+ message: '加载中……'
+ })
agreementQuery(data).then(res => {
console.log(res)
if (res.result == '0') {
+ this.$toast.clear()
res.content.ebizAgreementDtoList.map(item => {
console.log(item)
if (item.type == '15') {
@@ -156,9 +163,16 @@ export default {
// baseEncryp: '123456',
ebizAgreementDto: that.appntSign
}
+ this.$toast.loading({
+ duration: 0, // 持续展示 toast
+ forbidClick: true, // 禁用背景点击
+ loadingType: 'spinner',
+ message: '加载中……'
+ })
signAgreement(data).then(res => {
console.log(res)
if (res.result == '0') {
+ this.$toast.clear()
this.$jump({
flag: 'h5',
extra: {
@@ -199,7 +213,8 @@ export default {
that.isDisable = true
}
- if (that.radio == '1' && val.appntSign.signState == '1') { //线上改为1
+ if (that.radio == '1' && val.appntSign.signState == '1') {
+ //线上改为1
that.isDisabledComplite = false
} else {
that.isDisabledComplite = true
diff --git a/src/views/ebiz/agentEenter/LetterCommitment.vue b/src/views/ebiz/agentEenter/LetterCommitment.vue
index 0eefc997f..a6756520f 100644
--- a/src/views/ebiz/agentEenter/LetterCommitment.vue
+++ b/src/views/ebiz/agentEenter/LetterCommitment.vue
@@ -14,7 +14,7 @@
本人签字:
{{ appntSign.signState == '0' ? '签名' : '已签名' }}
- 下一步
+ 下一步
@@ -77,9 +77,16 @@ export default {
// mobile: '13000000000'
// }
}
+ that.$toast.loading({
+ duration: 0, // 持续展示 toast
+ forbidClick: true, // 禁用背景点击
+ loadingType: 'spinner',
+ message: '加载中……'
+ })
agreementQuery(data).then(res => {
console.log(res)
if (res.result == '0') {
+ this.$toast.clear()
res.content.ebizAgreementDtoList.map(item => {
console.log(item)
if (item.type == '10') {
@@ -156,9 +163,16 @@ export default {
// baseEncryp: '123456',
ebizAgreementDto: that.appntSign
}
+ that.$toast.loading({
+ duration: 0, // 持续展示 toast
+ forbidClick: true, // 禁用背景点击
+ loadingType: 'spinner',
+ message: '加载中……'
+ })
signAgreement(data).then(res => {
console.log(res)
if (res.result == '0') {
+ this.$toast.clear()
this.$jump({
flag: 'h5',
extra: {
diff --git a/src/views/ebiz/agentEenter/LetterOfKnow.vue b/src/views/ebiz/agentEenter/LetterOfKnow.vue
index 1cd38531a..1f567be3d 100644
--- a/src/views/ebiz/agentEenter/LetterOfKnow.vue
+++ b/src/views/ebiz/agentEenter/LetterOfKnow.vue
@@ -14,7 +14,7 @@
本人签字:
{{ appntSign.signState == '0' ? '签名' : '已签名' }}
- 下一步
+ 下一步
@@ -78,9 +78,16 @@ export default {
// mobile: '13000000000'
// }
}
+ that.$toast.loading({
+ duration: 0, // 持续展示 toast
+ forbidClick: true, // 禁用背景点击
+ loadingType: 'spinner',
+ message: '加载中……'
+ })
agreementQuery(data).then(res => {
console.log(res)
if (res.result == '0') {
+ this.$toast.clear()
res.content.ebizAgreementDtoList.map(item => {
console.log(item)
if (item.type == '11') {
@@ -158,9 +165,16 @@ export default {
// baseEncryp: '123456',
ebizAgreementDto: that.appntSign
}
+ that.$toast.loading({
+ duration: 0, // 持续展示 toast
+ forbidClick: true, // 禁用背景点击
+ loadingType: 'spinner',
+ message: '加载中……'
+ })
signAgreement(data).then(res => {
console.log(res)
if (res.result == '0') {
+ this.$toast.clear()
this.$jump({
flag: 'h5',
extra: {
diff --git a/src/views/ebiz/agentEenter/MessageLetterOfCommitment.vue b/src/views/ebiz/agentEenter/MessageLetterOfCommitment.vue
index 4084a05b7..98c276646 100644
--- a/src/views/ebiz/agentEenter/MessageLetterOfCommitment.vue
+++ b/src/views/ebiz/agentEenter/MessageLetterOfCommitment.vue
@@ -14,7 +14,7 @@
本人签字:
{{ appntSign.signState == '0' ? '签名' : '已签名' }}
- 下一步
+ 下一步
@@ -77,9 +77,16 @@ export default {
// mobile: '13000000000'
// }
}
+ that.$toast.loading({
+ duration: 0, // 持续展示 toast
+ forbidClick: true, // 禁用背景点击
+ loadingType: 'spinner',
+ message: '加载中……'
+ })
agreementQuery(data).then(res => {
console.log(res)
if (res.result == '0') {
+ this.$toast.clear()
res.content.ebizAgreementDtoList.map(item => {
console.log(item)
if (item.type == '16') {
@@ -156,9 +163,16 @@ export default {
// baseEncryp: '123456',
ebizAgreementDto: that.appntSign
}
+ that.$toast.loading({
+ duration: 0, // 持续展示 toast
+ forbidClick: true, // 禁用背景点击
+ loadingType: 'spinner',
+ message: '加载中……'
+ })
signAgreement(data).then(res => {
console.log(res)
if (res.result == '0') {
+ this.$toast.clear()
this.$jump({
flag: 'h5',
extra: {
diff --git a/src/views/ebiz/agentEenter/Paction.vue b/src/views/ebiz/agentEenter/Paction.vue
index 16c7150d8..5014b9c46 100644
--- a/src/views/ebiz/agentEenter/Paction.vue
+++ b/src/views/ebiz/agentEenter/Paction.vue
@@ -1,217 +1,5 @@
-
{{ `提示:阅读时长需在${time}秒以上` }}
@@ -226,7 +14,7 @@
本人签字:
{{ appntSign.signState == '0' ? '签名' : '已签名' }}
-
完成
+
完成
@@ -303,9 +91,16 @@ export default {
// mobile: '13000000000'
// }
}
+ that.$toast.loading({
+ duration: 0, // 持续展示 toast
+ forbidClick: true, // 禁用背景点击
+ loadingType: 'spinner',
+ message: '加载中……'
+ })
agreementQuery(data).then(res => {
console.log(res)
if (res.result == '0') {
+ this.$toast.clear()
res.content.ebizAgreementDtoList.map(item => {
console.log(item)
if (item.type == '14') {
@@ -382,9 +177,16 @@ export default {
// baseEncryp: '123456',
ebizAgreementDto: that.appntSign
}
+ that.$toast.loading({
+ duration: 0, // 持续展示 toast
+ forbidClick: true, // 禁用背景点击
+ loadingType: 'spinner',
+ message: '加载中……'
+ })
signAgreement(data).then(res => {
console.log(res)
if (res.result == '0') {
+ this.$toast.clear()
this.$jump({
flag: 'h5',
extra: {
diff --git a/src/views/ebiz/agentEenter/Result.vue b/src/views/ebiz/agentEenter/Result.vue
index 86f31b663..494c4b564 100644
--- a/src/views/ebiz/agentEenter/Result.vue
+++ b/src/views/ebiz/agentEenter/Result.vue
@@ -14,8 +14,8 @@
恭喜您加入国富人寿这个大家庭,您可以使用工号及初始登录密码登录APP进行展业啦,初始密码为证件号码后6位。
- 去登录
- 查看合同
+ 去登录
+ 查看合同
@@ -39,12 +39,19 @@ export default {
//获取签署协议人信息
enterQuery() {
let that = this
+ that.$toast.loading({
+ duration: 0, // 持续展示 toast
+ forbidClick: true, // 禁用背景点击
+ loadingType: 'spinner',
+ message: '加载中……'
+ })
let data = {
// userModel: { mobile: 13000000000 }, //线上去掉
}
enterQuery(data).then(res => {
console.log(res)
if (res.result == '0') {
+ that.$toast.clear()
that.jobNumber=res.content.agentCode
} else {
this.$toast(res.resultMessage)
@@ -55,7 +62,8 @@ export default {
this.$jump({
flag: 'h5',
extra: {
- url: location.origin + `/#/agentEenter/ShowPDF`
+ url: location.origin + `/#/agentEenter/ShowPDF`,
+ forbidSwipeBack: '1'
},
routerInfo: {
path: `/agentEenter/ShowPDF`
diff --git a/src/views/ebiz/agentEenter/SeeCause.vue b/src/views/ebiz/agentEenter/SeeCause.vue
index 93892794d..e609049e7 100644
--- a/src/views/ebiz/agentEenter/SeeCause.vue
+++ b/src/views/ebiz/agentEenter/SeeCause.vue
@@ -7,7 +7,7 @@
- {{ index }}.{{ causeText.text }}
- 去修改
+ 去修改
@@ -36,7 +36,8 @@ export default {
this.$jump({
flag: 'h5',
extra: {
- url: location.origin + `/#/agentEenter/AgentEenterBasicInfor`
+ url: location.origin + `/#/agentEenter/AgentEenterBasicInfor`,
+ forbidSwipeBack: '1'
},
routerInfo: {
path: `/agentEenter/AgentEenterBasicInfor`
diff --git a/src/views/ebiz/agentEenter/SignContract.vue b/src/views/ebiz/agentEenter/SignContract.vue
index dd8c5321c..7b9c89b1b 100644
--- a/src/views/ebiz/agentEenter/SignContract.vue
+++ b/src/views/ebiz/agentEenter/SignContract.vue
@@ -19,8 +19,8 @@
点击【开始】按钮,进行相关操作
- 开始
- 提交
+ 开始
+ 提交
@@ -44,12 +44,11 @@ export default {
// { name: '《个险销售人员代理合同》', signState: '1' }
],
isSubmit: false,
- ebizGuarantor:{}
+ ebizGuarantor: {}
}
},
created() {
this.agreementQuery()
-
},
mounted() {
//查看是否全部签署完成
@@ -59,6 +58,11 @@ export default {
return item.signState == '1'
})
}
+ document.body.style.backgroundColor = '#fff'
+ },
+ beforeRouteLeave(to, from, next) {
+ document.body.style.backgroundColor = ''
+ next()
},
methods: {
//获取签署协议人信息
@@ -66,9 +70,16 @@ export default {
let data = {
// userModel: { mobile: 13000000000 }, //线上去掉
}
+ this.$toast.loading({
+ duration: 0, // 持续展示 toast
+ forbidClick: true, // 禁用背景点击
+ loadingType: 'spinner',
+ message: '加载中……'
+ })
agreementQuery(data).then(res => {
console.log(res)
if (res.result == '0') {
+ this.$toast.clear()
this.agentInfo = res.content.ebizEnterCustomerDto
this.referrerInfo = res.content.ebizReferrerDto
this.signList = res.content.ebizAgreementDtoList
@@ -95,11 +106,18 @@ export default {
localStorage.idNo = this.agentInfo.idNo
localStorage.idName = this.agentInfo.name
if (that.agentInfo.idType == '1') {
+ this.$toast.loading({
+ duration: 0, // 持续展示 toast
+ forbidClick: true, // 禁用背景点击
+ loadingType: 'spinner',
+ message: '加载中……'
+ })
EWebBridge.webCallAppInJs('face_auth', {
number: that.agentInfo.idNo, //身份证号码
name: that.agentInfo.name //姓名
}).then(data => {
console.log(data)
+ this.$toast.clear()
if (JSON.parse(data).state == '1') {
that.goUrl()
}
@@ -110,7 +128,7 @@ export default {
},
//自定义key值排序用
addKey(item) {
- //13保险代理申请人健康声明 10承诺书 16广西保险销售从业人员信息公开承诺书
+ //13保险代理申请人健康声明 10承诺书 16广西保险销售从业人员信息公开承诺书
//15销售从业人员拒绝非法集资、非法放贷、金融诈骗承诺书 12担保书 11代理人基本福利保障知晓函 14个险销售人员代理合同
if (item.type == '13') {
item.key = 1
@@ -161,9 +179,16 @@ export default {
// userModel: { mobile: 13000000000 }, //线上去掉
submitFlag: '1'
}
+ this.$toast.loading({
+ duration: 0, // 持续展示 toast
+ forbidClick: true, // 禁用背景点击
+ loadingType: 'spinner',
+ message: '加载中……'
+ })
signAgreement(data).then(res => {
console.log(res)
if (res.result == '0') {
+ this.$toast.clear()
this.$jump({
flag: 'h5',
extra: {