[FIX]自助入司-增员分享的基本信息填写、引导登录加入我们、查看审批拒绝原因;入司审批-审批列表-请求及相应参数字段修改

This commit is contained in:
yuweiqi
2020-02-18 16:14:15 +08:00
parent fcfe6fac34
commit f0d6d0f534
4 changed files with 36 additions and 38 deletions

View File

@@ -10,17 +10,24 @@ export default new Vuex.Store({
app app
}, },
state: { state: {
pageFlag: '', pageFlag: '', //理赔申请-区分被保人/申请人页面flag
agentEnterApplyMobil: '', //自助入司-新的被增员人填好的基础信息里的电话号码 agentEnterApplyMobil: '', //自助入司-新的被增员人填好的基础信息里的电话号码
agentEnterApplyIdNo: '' //自助入司-新的被增员人填好的基础信息里的证件号码 agentEnterApplyIdNo: '', //自助入司-新的被增员人填好的基础信息里的证件号码
refusalCause: '' //自助入司-查看审批流程-审批拒绝的原因
}, },
mutations: { mutations: {
//更新 理赔申请-区分被保人/申请人页面flag
updatePageFlag(state, val) { updatePageFlag(state, val) {
state.pageFlag = val state.pageFlag = val
}, },
//更新 自助入司-新增人员填写的基础信息中的电话号码及证件号
updateAgentEnterApplyMsg(state, userInfo) { updateAgentEnterApplyMsg(state, userInfo) {
state.agentEnterApplyMobil = userInfo.mobile state.agentEnterApplyMobil = userInfo.mobile
state.agentEnterApplyIdNo = userInfo.idNo state.agentEnterApplyIdNo = userInfo.idNo
},
//更新 自助入司-查看审批流程-审批拒绝的原因
updateRefusalCause(state, val) {
state.refusalCause = val
} }
}, },
getters: { getters: {
@@ -29,6 +36,9 @@ export default new Vuex.Store({
}, },
getAgentEnterApplyMsg(state) { getAgentEnterApplyMsg(state) {
return state return state
},
getRefusalCause(state) {
return state.refusalCause
} }
} }
}) })

View File

@@ -2,11 +2,20 @@
<div> <div>
<div class="p15 text-center fs14 "> <div class="p15 text-center fs14 ">
<img :src="srcSuccess" class=" mb15 pt15" width="100" /> <img :src="srcSuccess" class=" mb15 pt15" width="100" />
<h4 class="text-left ph50">入司资料审核不通过可能是以下问题请修改相应资料确认无误后再次提交审核</h4> <div v-if="refusalCause == '' || refusalCause == undefined">
<div class="text-left mt60 c-gray-base">未通过原因</div> <h4 class="text-left ph50">入司资料审核不通过可能是以下问题请修改相应资料确认无误后再次提交审核</h4>
<ul class="text-left c-gray-base"> <div class="text-left mt60 c-gray-base">未通过原因</div>
<li v-for="(causeText, index) in cause" :key="index">{{ index }}.{{ causeText.text }}</li> <ul class="text-left c-gray-base">
</ul> <li v-for="(causeText, index) in cause" :key="index">{{ index + 1 }}.{{ causeText.text }}</li>
</ul>
</div>
<div v-else>
<h4 class="text-left ph50">入司资料审核不通过请修改相应资料确认无误后再次提交审核</h4>
<div class="text-left mt60 c-gray-base">未通过原因:</div>
<div class="text-left c-gray-base">
<span>{{ refusalCause }}</span>
</div>
</div>
<van-button @click="goBaseInfo" plain type="danger" class="w200 mt50" round>去修改</van-button> <van-button @click="goBaseInfo" plain type="danger" class="w200 mt50" round>去修改</van-button>
</div> </div>
</div> </div>
@@ -20,6 +29,7 @@ export default {
srcSuccess: this.$assetsUrl + 'images/success.png', srcSuccess: this.$assetsUrl + 'images/success.png',
pdfUrl: '', pdfUrl: '',
checked: false, checked: false,
refusalCause: '', //审批拒绝原因
cause: [ cause: [
{ {
text: '入司基本信息中家庭地址不够详细' text: '入司基本信息中家庭地址不够详细'
@@ -31,6 +41,10 @@ export default {
} }
}, },
created() {}, created() {},
mounted() {
this.refusalCause = this.$store.getters.getRefusalCause
console.log('refusalCause ==', this.refusalCause)
},
methods: { methods: {
goBaseInfo() { goBaseInfo() {
this.$jump({ this.$jump({

View File

@@ -22,7 +22,7 @@
<div class="inline-b"> <div class="inline-b">
<van-tag plain color="#5CA7DE">所属团队</van-tag> <van-tag plain color="#5CA7DE">所属团队</van-tag>
</div> </div>
<span class="fs14 c-gray-dark ml20">{{ item.examineApproveTeam }}</span> <span class="fs14 c-gray-dark ml20">{{ item.team }}</span>
</div> </div>
<div class="mb10"> <div class="mb10">
<div class="inline-b"> <div class="inline-b">
@@ -82,34 +82,6 @@ export default {
id: 'A864501000001' //审批人工号 id: 'A864501000001' //审批人工号
} }
} }
// let resData = [
// {
// ebizEnterCustomerDto: { name: '张三' },
// ebizReferrerDto: { referName: '推荐人李四' },
// ebizHisExamineApproveDtoList: { examineApproveTeam: '李四团队' },
// ebizExamineApproveDtoList: { createdDate: '2020-01-27', baseId: '57' }
// },
// {
// ebizEnterCustomerDto: { name: '张san' },
// ebizReferrerDto: { referName: '推荐人李si' },
// ebizHisExamineApproveDtoList: { examineApproveTeam: '李四团队' },
// ebizExamineApproveDtoList: { createdDate: '2020-02-01', baseId: '57' }
// }
// ]
// let obj = {}
// if (resData.length > 0) {
// this.$toast.clear()
// resData.forEach(ele => {
// obj = {}
// obj.name = ele.ebizEnterCustomerDto.name //申请人姓名
// obj.referName = ele.ebizReferrerDto.referName //推荐人姓名
// obj.examineApproveTeam = ele.ebizHisExamineApproveDtoList.examineApproveTeam //所属团队
// obj.createdDate = ele.ebizExamineApproveDtoList.createdDate //申请时间
// obj.baseId = ele.ebizExamineApproveDtoList.baseId //代理人id
// this.approveList.push(obj)
// })
// this.isSuccess = true
// }
agentAddApproval(data).then(res => { agentAddApproval(data).then(res => {
this.$toast.clear() this.$toast.clear()
if (res.result == '0') { if (res.result == '0') {
@@ -121,7 +93,7 @@ export default {
obj = {} obj = {}
obj.name = ele.createdUser //申请人姓名 obj.name = ele.createdUser //申请人姓名
obj.referName = ele.referName //推荐人姓名 obj.referName = ele.referName //推荐人姓名
obj.examineApproveTeam = ele.examineApproveTeam //所属团队 obj.team = ele.team //所属团队
obj.createdDate = ele.createdDate //申请时间 obj.createdDate = ele.createdDate //申请时间
obj.baseId = ele.baseId //代理人id obj.baseId = ele.baseId //代理人id
this.approveList.push(obj) this.approveList.push(obj)

View File

@@ -4,7 +4,9 @@
<img :src="srcSuccess" class="payResult-img mb15 pt30" /> <img :src="srcSuccess" class="payResult-img mb15 pt30" />
<h3 class="mb10">填写成功</h3> <h3 class="mb10">填写成功</h3>
<p class="pt60"> <p class="pt60">
请扫描下方二维码下载金掌桂APP使用您所预留的手机号码{{ agentEnterApplyMobil }}及证件号{{ agentEnterApplyIdNo }}进行登录完成后续自助入司操作 请扫描下方二维码下载金掌桂APP安装后打开APP点击"加入我们"使用您所预留的手机号码{{ agentEnterApplyMobil }}及证件号{{
agentEnterApplyIdNo
}}进行登录完成后续自助入司操作
</p> </p>
<div class="flex w315 pt30 justify-content-a"> <div class="flex w315 pt30 justify-content-a">