投保人页面获取代理人渠道信息

This commit is contained in:
liu.xiaofeng@ebiz-digits.com
2023-12-22 15:51:15 +08:00
parent 6c25eaa286
commit 4c18da414a
3 changed files with 35 additions and 21 deletions

View File

@@ -174,9 +174,6 @@ export default {
}) })
}, },
goDetail(data){ goDetail(data){
if(data.route == '/sale/list'){
window.sessionStorage.setItem('isFrom','GBCsale')
}
this.$jump({ this.$jump({
flag: 'h5', flag: 'h5',
extra: { extra: {

View File

@@ -196,6 +196,7 @@ export default {
if (res.result == 0) { if (res.result == 0) {
flag.manageComCode = res.manageComCode ? res.manageComCode.substring(2, 4) : '' flag.manageComCode = res.manageComCode ? res.manageComCode.substring(2, 4) : ''
flag.jobNo = res.jobNo flag.jobNo = res.jobNo
flag.branchType = res.branchType
// branchType N1、1代表个险渠道 和 N5、5 代表中介渠道N代表内勤 // branchType N1、1代表个险渠道 和 N5、5 代表中介渠道N代表内勤
if (res.branchType == 'N1' || res.branchType == '1') { if (res.branchType == 'N1' || res.branchType == '1') {
flag.branchTypeVal = 'G' flag.branchTypeVal = 'G'

View File

@@ -3,18 +3,18 @@
<!-- 基本信息 --> <!-- 基本信息 -->
<index-bar :key="renovate"></index-bar> <index-bar :key="renovate"></index-bar>
<!-- 项目信息 --> <!-- 项目信息 -->
<van-cell-group :border="false" v-if="isFrom == 'GBCsale'"> <van-cell-group :border="false" v-if="branchType == '13'">
<p style="border-bottom: 1px solid #ebedf0" class="fs15 fwb pl10 mt10 pv12">项目信息</p> <p style="border-bottom: 1px solid #ebedf0" class="fs15 fwb pl10 mt10 pv12">项目信息</p>
<van-field v-model="projectDTO.platformName" label="平台名称" name="平台名称" placeholder="请输入"/> <van-field v-model="projectDTO.platformName" label="平台名称" name="平台名称" readonly placeholder="请输入"/>
<van-field v-model="projectDTO.projectName" label="项目名称" name="项目名称" placeholder="请输入"/> <van-field v-model="projectDTO.projectName" label="项目名称" name="项目名称" readonly placeholder="请输入"/>
<van-field v-model="projectDTO.teamCode" label="团队组代码" name="团队组代码" placeholder="请输入"/> <van-field v-model="projectDTO.teamCode" label="团队组代码" name="团队组代码" readonly placeholder="请输入"/>
<van-field v-model="projectDTO.endDate" label="服务截至日期" name="服务截至日期" placeholder="请输入"/> <van-field v-model="projectDTO.endDate" label="服务截至日期" name="服务截至日期" readonly placeholder="请输入"/>
<van-field v-model="projectDTO.personCode" label="录单人工号" name="录单人工号" placeholder="请输入"/> <van-field v-model="projectDTO.personCode" label="录单人工号" name="录单人工号" readonly placeholder="请输入"/>
<van-field v-model="projectDTO.leaderCode" label="出单人工号" name="出单人工号" placeholder="请输入"/> <van-field v-model="projectDTO.leaderCode" label="出单人工号" name="出单人工号" readonly placeholder="请输入"/>
</van-cell-group> </van-cell-group>
<van-cell-group class="mt10"> <van-cell-group class="mt10">
<p style="border-bottom: 1px solid #ebedf0" class="fs15 fwb pl10 pv12">基本信息</p> <p style="border-bottom: 1px solid #ebedf0" class="fs15 fwb pl10 pv12">基本信息</p>
<van-field v-if="isFrom == 'GBCsale'" :value="projectDTO.departmentName" @click="toSelect('GBCKS')" readonly required label="部门/科室" name="部门/科室" right-icon="arrow" placeholder="请选择"/> <van-field v-if="branchType == '13'" :value="projectDTO.departmentName" @click="toSelect('GBCKS')" readonly required label="部门/科室" name="部门/科室" right-icon="arrow" placeholder="请选择"/>
<customer-picker <customer-picker
@on-choose="chooseCustomer" @on-choose="chooseCustomer"
v-validate="'required|salename'" v-validate="'required|salename'"
@@ -134,7 +134,14 @@
v-validate="'required|mobileLength11|mobileStartWith1|mobile'" v-validate="'required|mobileLength11|mobileStartWith1|mobile'"
maxlength="11" maxlength="11"
/> />
<van-field v-model="userInfo.email" required label="电子邮箱" name="电子邮箱" placeholder="请输入" v-validate="'required|email'" clearable /> <van-field
v-model="userInfo.email"
required
label="电子邮箱"
name="电子邮箱"
placeholder="请输入"
v-validate="'required|email'"
clearable />
<van-field <van-field
v-model="userInfo.stature" v-model="userInfo.stature"
label="身高(cm)" label="身高(cm)"
@@ -480,8 +487,17 @@
}, },
data() { data() {
return { return {
isFrom: '', branchType: '',
projectDTO:{}, projectDTO:{
platformName:'',
projectName:'',
teamCode:'',
endDate:'',
personCode:'',
leaderCode:'',
departmentName:'',
departmentCode:'',
},
departmentList:[ departmentList:[
{id: 1, text: '科室1'}, {id: 1, text: '科室1'},
{id: 2, text: '科室2'} {id: 2, text: '科室2'}
@@ -676,12 +692,6 @@
} }
}, },
async mounted() { async mounted() {
if(window.sessionStorage.getItem('isFrom') && window.sessionStorage.getItem('isFrom') == 'GBCsale') {
this.isFrom = window.sessionStorage.getItem('isFrom')
this.gbcProjectDetail()
this.getDepartmentByProjectNo()
}
setTimeout(() => { setTimeout(() => {
// eslint-disable-next-line no-undef // eslint-disable-next-line no-undef
EWebBridge.webCallAppInJs('webview_left_button', { EWebBridge.webCallAppInJs('webview_left_button', {
@@ -694,6 +704,8 @@
//获取代理人管理机构 52贵州 45广西 //获取代理人管理机构 52贵州 45广西
let dataReturn = await riskRules.getAgentInfoFunc(this) let dataReturn = await riskRules.getAgentInfoFunc(this)
this.manageComCode = dataReturn.manageComCode this.manageComCode = dataReturn.manageComCode
this.branchType = dataReturn.branchType
// this.
if(this.manageComCode == '45'){ if(this.manageComCode == '45'){
areaLists.province_list = { areaLists.province_list = {
450000: '广西壮族自治区' 450000: '广西壮族自治区'
@@ -706,6 +718,10 @@
this.areaValue = '520000' this.areaValue = '520000'
} }
this.areaLists = areaLists this.areaLists = areaLists
if(this.branchType == '13') {
this.gbcProjectDetail()
this.getDepartmentByProjectNo()
}
}, },
methods: { methods: {
getDepartmentByProjectNo(){ getDepartmentByProjectNo(){
@@ -1416,7 +1432,7 @@
} }
this.thismystr = '' this.thismystr = ''
params.orderDTO.appntDTO = this.userInfo params.orderDTO.appntDTO = this.userInfo
if(this.isFrom == 'GBCsale'){ if(this.branchType == '13'){
params.orderDTO.ebizOrderGbcRelDTO = { params.orderDTO.ebizOrderGbcRelDTO = {
projectCode: this.projectDTO.projectCode, projectCode: this.projectDTO.projectCode,
departmentCode: this.projectDTO.departmentCode departmentCode: this.projectDTO.departmentCode