mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-11 01:36:43 +08:00
第二项
This commit is contained in:
@@ -692,7 +692,15 @@ export default {
|
||||
code: 'GFRSPRO_M0002'
|
||||
}
|
||||
],
|
||||
// 收入来源
|
||||
// 职级
|
||||
applGrade: [
|
||||
{ id: 'A101', text: '客户专员' },
|
||||
{ id: 'A102', text: '客户经理' },
|
||||
{ id: 'A201', text: '业务主任' },
|
||||
{ id: 'A202', text: '高级主任' },
|
||||
{ id: 'A301', text: '营业部经理' },
|
||||
{ id: 'A401', text: '业务总监' }
|
||||
],
|
||||
salarySource: [
|
||||
{
|
||||
id: 1,
|
||||
@@ -924,6 +932,7 @@ export default {
|
||||
relationType: [{ id: '0', text: '父母' }, { id: '1', text: '配偶' }, { id: '2', text: '子女' }],
|
||||
guarantRelationType: [{ id: '0', text: '亲属' }, { id: '1', text: '朋友' }, { id: '2', text: '同事' }, { id: '3', text: '其他' }],
|
||||
classification: [{ id: '0', text: '司内' }, { id: '1', text: '司外' }],
|
||||
//入司国籍/地区
|
||||
rsnativeplace: [
|
||||
{ id: 'AGO', text: '安哥拉' },
|
||||
{ id: 'AND', text: '安道尔共和国' },
|
||||
@@ -1172,5 +1181,52 @@ export default {
|
||||
{ A201: '业务主任' },
|
||||
{ A202: '高级主任' },
|
||||
{ A301: '营业部经理' },
|
||||
{ A401: '业务总监' }]
|
||||
{ A401: '业务总监' }],
|
||||
//入司籍贯、户口所在地
|
||||
rsnativePlace: [
|
||||
{ id: '01', text: '北京市' },
|
||||
{ id: '02', text: '天津市' },
|
||||
{ id: '03', text: '河北省' },
|
||||
{ id: '04', text: '山西省' },
|
||||
{ id: '05', text: '内蒙古自治区' },
|
||||
{ id: '06', text: '辽宁省' },
|
||||
{ id: '07', text: '吉林省' },
|
||||
{ id: '08', text: '黑龙江省' },
|
||||
{ id: '09', text: '上海市' },
|
||||
{ id: '10', text: '江苏省' },
|
||||
{ id: '11', text: '浙江省' },
|
||||
{ id: '12', text: '安徽省' },
|
||||
{ id: '13', text: '福建省' },
|
||||
{ id: '14', text: '江西省' },
|
||||
{ id: '15', text: '山东省' },
|
||||
{ id: '16', text: '河南省' },
|
||||
{ id: '17', text: '湖北省' },
|
||||
{ id: '18', text: '湖南省' },
|
||||
{ id: '19', text: '广东省' },
|
||||
{ id: '20', text: '广西壮族自治区' },
|
||||
{ id: '21', text: '海南省' },
|
||||
{ id: '22', text: '重庆市' },
|
||||
{ id: '23', text: '四川省' },
|
||||
{ id: '24', text: '贵州省' },
|
||||
{ id: '25', text: '云南省' },
|
||||
{ id: '26', text: '西藏自治区' },
|
||||
{ id: '27', text: '陕西省' },
|
||||
{ id: '28', text: '甘肃省' },
|
||||
{ id: '29', text: '青海省' },
|
||||
{ id: '30', text: '宁夏回族自治区' },
|
||||
{ id: '31', text: '新疆维吾尔族自治区' },
|
||||
{ id: '32', text: '台湾省' },
|
||||
{ id: '33', text: '香港特别行政区' },
|
||||
{ id: '34', text: '澳门特别行政区' }
|
||||
],
|
||||
//原职业
|
||||
oldOccupation: [
|
||||
{ id: '02', text: '教师' },
|
||||
{ id: '03', text: '销售' },
|
||||
{ id: '04', text: '技师' },
|
||||
{ id: '05', text: '财务' },
|
||||
{ id: '06', text: '医护' },
|
||||
{ id: '07', text: '保险外勤' },
|
||||
{ id: '08', text: '其它' }
|
||||
]
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<van-radio name="1">无</van-radio>
|
||||
</van-radio-group>
|
||||
<!-- 小题目 -->
|
||||
<div v-if="item.impartType == '01'">
|
||||
<!-- <div v-if="item.impartType == '01'">
|
||||
<div>
|
||||
<van-cell-group v-for="(item, index) in item.itemDtoLst" :key="index">
|
||||
<van-field
|
||||
@@ -35,7 +35,7 @@
|
||||
/>
|
||||
</van-cell-group>
|
||||
</div>
|
||||
</div>
|
||||
</div> -->
|
||||
<div v-if="item.impartType == '02' && item.show">
|
||||
<van-cell-group v-for="(item, index) in item.itemDtoLst" :key="index">
|
||||
<van-field v-model="item.impartRemark" placeholder="请输入" :label="item.impartContent" clearable v-validate="'required'" data-vv-name="答案" />
|
||||
@@ -148,11 +148,14 @@ export default {
|
||||
let that = this
|
||||
that.impartDTOS.map(item => {
|
||||
item.impartAnswer = '1'
|
||||
item.itemDtoLst.map(it => {
|
||||
if(item.itemDtoLst){
|
||||
item.itemDtoLst.map(it => {
|
||||
if (it.itemDetatilDtoLst) {
|
||||
it.impartAnswer = '1'
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
})
|
||||
},
|
||||
// 单选改变时候
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<div class="bg-white">
|
||||
<div class="p10">
|
||||
<van-cell-group>
|
||||
<van-field required label="身份证原件正面/反面" disabled />
|
||||
<van-field required label="证件影像信息" disabled />
|
||||
</van-cell-group>
|
||||
<div @click="test('fileListBank01')">
|
||||
<van-uploader
|
||||
@@ -19,10 +19,10 @@
|
||||
@delete="deleteImg"
|
||||
:before-delete="beforeDelete"
|
||||
class="mt10 ml20"
|
||||
:max-count="1"
|
||||
:max-count="2"
|
||||
/>
|
||||
</div>
|
||||
<div @click="test('fileListBank02')">
|
||||
<!-- <div @click="test('fileListBank02')">
|
||||
<van-uploader
|
||||
name="fileListBank02"
|
||||
v-model="fileListBank02"
|
||||
@@ -32,7 +32,7 @@
|
||||
class="mt10 ml20"
|
||||
:max-count="1"
|
||||
/>
|
||||
</div>
|
||||
</div> -->
|
||||
<van-cell-group>
|
||||
<van-field required label="学历证明原件" disabled />
|
||||
</van-cell-group>
|
||||
@@ -48,6 +48,20 @@
|
||||
/>
|
||||
</div>
|
||||
<!-- end -->
|
||||
<van-cell-group>
|
||||
<van-field required label="担保人身份证正反面" disabled />
|
||||
</van-cell-group>
|
||||
<div @click="test('fileListBank01')">
|
||||
<van-uploader
|
||||
name="fileListBank01"
|
||||
v-model="fileListBank01"
|
||||
:after-read="afterRead"
|
||||
@delete="deleteImg"
|
||||
:before-delete="beforeDelete"
|
||||
class="mt10 ml20"
|
||||
:max-count="2"
|
||||
/>
|
||||
</div>
|
||||
<van-cell-group class="flex justify-content-fs">
|
||||
<!-- <van-field class="w-auto" required label="" disabled /> -->
|
||||
<span><b class="red">*</b>近期免冠照片1张(半身、免冠、正面、白底、彩色,jpg格式,大小10-25K像素210*370或相同宽高比例)</span>
|
||||
@@ -103,7 +117,7 @@ export default {
|
||||
// 身份证正面
|
||||
fileListBank01: [],
|
||||
// 身份证反面
|
||||
fileListBank02: [],
|
||||
fileListBank06: [],
|
||||
// 学历附件
|
||||
fileListBank03: [],
|
||||
// 免冠照
|
||||
@@ -166,9 +180,9 @@ export default {
|
||||
case '1': // 身份证正面
|
||||
this.fileListBank01 = [{ url: config.imgDomain + `/returnImageStream?a=b.jpg&imgPath=${item.rgssUrl}` }]
|
||||
break
|
||||
case '2': // 身份证反面
|
||||
this.fileListBank02 = [{ url: config.imgDomain + `/returnImageStream?a=b.jpg&imgPath=${item.rgssUrl}` }]
|
||||
break
|
||||
// case '2': // 身份证反面
|
||||
// this.fileListBank02 = [{ url: config.imgDomain + `/returnImageStream?a=b.jpg&imgPath=${item.rgssUrl}` }]
|
||||
// break
|
||||
case '12': // 学历证明原件
|
||||
this.fileListBank03 = [{ url: config.imgDomain + `/returnImageStream?a=b.jpg&imgPath=${item.rgssUrl}` }]
|
||||
break
|
||||
@@ -178,6 +192,9 @@ export default {
|
||||
case '3': // 银行卡
|
||||
this.fileListBank05 = [{ url: config.imgDomain + `/returnImageStream?a=b.jpg&imgPath=${item.rgssUrl}` }]
|
||||
break
|
||||
case '6': //担保人待定case
|
||||
this.fileListBank06 = [{ url: config.imgDomain + `/returnImageStream?a=b.jpg&imgPath=${item.rgssUrl}` }]
|
||||
break
|
||||
}
|
||||
})
|
||||
this.list = result
|
||||
@@ -192,14 +209,18 @@ export default {
|
||||
}).then(() => {
|
||||
if (detail.name == 'fileListBank01') {
|
||||
this.fileListBank01 = []
|
||||
} else if (detail.name == 'fileListBank02') {
|
||||
this.fileListBank02 = []
|
||||
} else if (detail.name == 'fileListBank03') {
|
||||
}
|
||||
// } else if (detail.name == 'fileListBank02') {
|
||||
// this.fileListBank02 = []
|
||||
// }
|
||||
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 = []
|
||||
}
|
||||
this.deleteImg(file)
|
||||
})
|
||||
@@ -238,22 +259,34 @@ export default {
|
||||
if (res.result == '0') {
|
||||
this.$toast.clear()
|
||||
let imageInfoType = ''
|
||||
let subBusinessType = ''
|
||||
if (that.type == 'fileListBank01') {
|
||||
//身份证正面
|
||||
imageInfoType = '1'
|
||||
} else if (that.type == 'fileListBank02') {
|
||||
//身份证反面
|
||||
imageInfoType = '2'
|
||||
} else if (that.type == 'fileListBank03') {
|
||||
subBusinessType = '3'
|
||||
}
|
||||
// else if (that.type == 'fileListBank02') {
|
||||
// //身份证反面
|
||||
// imageInfoType = '2'
|
||||
// }
|
||||
else if (that.type == 'fileListBank03') {
|
||||
//学历
|
||||
imageInfoType = '12'
|
||||
subBusinessType = '3'
|
||||
} else if (that.type == 'fileListBank04') {
|
||||
//免冠
|
||||
imageInfoType = '13'
|
||||
subBusinessType = '3'
|
||||
} else if (that.type == 'fileListBank05') {
|
||||
//银行卡
|
||||
imageInfoType = '3'
|
||||
subBusinessType = '3'
|
||||
} else if (that.type == 'fileListBank06') {
|
||||
//银行卡
|
||||
imageInfoType = '3'
|
||||
subBusinessType = '3'
|
||||
}
|
||||
|
||||
let obj = {
|
||||
imageInfoType: imageInfoType,
|
||||
fileName: that.imgName,
|
||||
@@ -328,10 +361,10 @@ export default {
|
||||
},
|
||||
computed: {
|
||||
listenChange() {
|
||||
const { fileListBank01, fileListBank02, fileListBank03, fileListBank04, fileListBank05 } = this
|
||||
const { fileListBank01, fileListBank06, fileListBank03, fileListBank04, fileListBank05 } = this
|
||||
return {
|
||||
fileListBank01,
|
||||
fileListBank02,
|
||||
fileListBank06,
|
||||
fileListBank03,
|
||||
fileListBank04,
|
||||
fileListBank05
|
||||
@@ -343,7 +376,7 @@ export default {
|
||||
let that = this
|
||||
if (
|
||||
val.fileListBank01.length != '0' &&
|
||||
val.fileListBank02.length != '0' &&
|
||||
val.fileListBank06.length != '0' &&
|
||||
val.fileListBank03.length != '0' &&
|
||||
val.fileListBank04.length != '0' &&
|
||||
val.fileListBank05.length != '0'
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
<van-cell-group>
|
||||
<RsTop :active="['1']"></RsTop>
|
||||
<p style="border-bottom: 1px solid #ebedf0" class=" fs15 fwb pl10 pv12">基本信息</p>
|
||||
<van-field v-model="userInfo.name" label="姓名" name="姓名" placeholder="请输入" v-validate="'required|name'" maxlength="6" clearable />
|
||||
<select-radio :radios="sexRadio" label="性别" name="性别" v-validate="'required'" :required="false" :value.sync="userInfo.sex"></select-radio>
|
||||
<van-field v-model="userInfo.name" label="姓名" name="姓名" placeholder="请输入" v-validate="'required|name'" maxlength="6" required clearable />
|
||||
<select-radio :radios="sexRadio" label="性别" name="性别" v-validate="'required'" required :value.sync="userInfo.sex"></select-radio>
|
||||
<FieldDatePicter
|
||||
v-validate="'required'"
|
||||
label="出生日期"
|
||||
@@ -16,16 +16,18 @@
|
||||
@confirm="onDateConfirm($event, '2')"
|
||||
ref="birthday"
|
||||
:maxDate="maxDate"
|
||||
required
|
||||
></FieldDatePicter>
|
||||
<van-field
|
||||
:value="userInfo.ethnic | idToText('nationType')"
|
||||
:value="userInfo.nativePlace | idToText('rsnativePlace')"
|
||||
label="籍贯"
|
||||
name="籍贯"
|
||||
v-validate="'required'"
|
||||
readonly
|
||||
right-icon="arrow"
|
||||
placeholder="请选择"
|
||||
@click="toSelect('1')"
|
||||
@click="toSelect('10')"
|
||||
required
|
||||
/>
|
||||
<van-field
|
||||
:value="userInfo.ethnic | idToText('nationType')"
|
||||
@@ -36,20 +38,22 @@
|
||||
right-icon="arrow"
|
||||
placeholder="请选择"
|
||||
@click="toSelect('1')"
|
||||
required
|
||||
/>
|
||||
<!-- <van-field :value="census" label="户籍" name="户籍" v-validate="'required'" right-icon="arrow" placeholder="请选择" @click="censusShow = true" /> -->
|
||||
<!-- <van-field v-model="userInfo.homeProvince" label="户口所在地" name="户口所在地" v-validate="'required'" placeholder="请输入" /> -->
|
||||
<van-field
|
||||
:value="userInfo.ethnic | idToText('nationType')"
|
||||
:value="userInfo.rgtAddress | idToText('rsnativePlace')"
|
||||
label="户口所在地"
|
||||
name="户口所在地"
|
||||
v-validate="'required'"
|
||||
readonly
|
||||
right-icon="arrow"
|
||||
placeholder="请选择"
|
||||
@click="toSelect('1')"
|
||||
@click="toSelect('10')"
|
||||
required
|
||||
/>
|
||||
<van-field v-model="userInfo.homeProvince" label="职称" name="职称" v-validate="'required'" placeholder="请输入" />
|
||||
<van-field v-model="userInfo.title" label="职称" name="职称" v-validate="'required'" placeholder="请输入" required />
|
||||
<!-- <van-field
|
||||
:value="userInfo.health | idToText('rshealthCondition')"
|
||||
label="健康状况"
|
||||
@@ -69,6 +73,7 @@
|
||||
right-icon="arrow"
|
||||
placeholder="请选择"
|
||||
@click="toSelect('4')"
|
||||
required
|
||||
/>
|
||||
<van-field
|
||||
:value="userInfo.political | idToText('politicsStatus')"
|
||||
@@ -79,6 +84,7 @@
|
||||
right-icon="arrow"
|
||||
placeholder="请选择"
|
||||
@click="toSelect('5')"
|
||||
required
|
||||
/>
|
||||
<van-field
|
||||
:value="userInfo.degree | idToText('rsdegree')"
|
||||
@@ -89,79 +95,85 @@
|
||||
right-icon="arrow"
|
||||
placeholder="请选择"
|
||||
@click="toSelect('6')"
|
||||
required
|
||||
/>
|
||||
<van-field v-model="userInfo.school" label="毕业院校" name="毕业院校" placeholder="请输入" v-validate="'required'" clearable />
|
||||
<van-field v-model="userInfo.discipline" label="所学专业" name="所学专业" placeholder="请输入" v-validate="'required'" clearable />
|
||||
<van-field v-model="userInfo.homePhone" label="宅电" name="宅电" placeholder="非必填" clearable />
|
||||
<van-field v-model="userInfo.mobile" label="手机" name="手机" readonly />
|
||||
<van-field :value="userInfo.idType | idToText('idType')" v-validate="'required'" label="证件类型" name="证件类型" readonly />
|
||||
<van-field v-model="userInfo.mobile" label="手机" name="手机" required readonly />
|
||||
<van-field :value="userInfo.idType | idToText('idType')" v-validate="'required'" label="证件类型" name="证件类型" required readonly />
|
||||
<!-- <van-field v-model="userInfo.idNo" v-validate="'required|idNo'" maxlength="18" label="证件号码" name="证件号码" placeholder="请输入" clearable> -->
|
||||
<van-field v-model="userInfo.idNo" label="证件号码" readonly>
|
||||
<!-- <van-button v-if="userInfo.idType == 1" slot="button" size="small" type="danger" round @click="selectClick('3')">证件扫描</van-button> -->
|
||||
</van-field>
|
||||
<van-field v-model="userInfo.address" label="联系地址" name="联系地址" placeholder="请输入" v-validate="'required'" clearable />
|
||||
<van-field v-model="userInfo.zip" label="邮编" name="邮编" placeholder="请输入" v-validate="'required|zipCode'" clearable />
|
||||
<van-field v-model="userInfo.address" label="联系地址" name="联系地址" placeholder="请输入" v-validate="'required'" required clearable />
|
||||
<van-field v-model="userInfo.zip" label="邮政编码" name="邮政编码" placeholder="请输入" v-validate="'required|zipCode'" required clearable />
|
||||
<van-field
|
||||
v-model="userInfo.bankName"
|
||||
:value="userInfo.bankName"
|
||||
label="开户银行"
|
||||
name="开户银行"
|
||||
placeholder="请输入"
|
||||
v-validate="'required'"
|
||||
readonly
|
||||
@click="focus"
|
||||
required
|
||||
readonly />
|
||||
<!-- @click="focus"
|
||||
right-icon="arrow"
|
||||
data-vv-name="开户银行"
|
||||
/>
|
||||
data-vv-name="开户银行" -->
|
||||
|
||||
<!-- <van-field v-model="userInfo.bankName" label="开户银行" name="开户银行" placeholder="请输入" v-validate="'required'" /> -->
|
||||
<!-- <van-field v-model="bank" label="开户银行" placeholder="请选择" required @click="focus" v-validate="'required'" data-vv-name="开户银行" /> -->
|
||||
|
||||
<van-field v-model="userInfo.bankProvince" label="开户地" name="开户地" placeholder="请输入" v-validate="'required'" clearable />
|
||||
<van-field v-model="userInfo.bankCity" label="开户姓名" name="开户姓名" placeholder="请输入" v-validate="'required'" clearable />
|
||||
<van-field v-model="userInfo.bankCode" maxlength="19" label="银行卡号" name="银行卡号" placeholder="请输入" clearable v-validate="'required'">
|
||||
<van-field v-model="userInfo.bankAddress" label="开户地" name="开户地" placeholder="请输入" v-validate="'required'" required clearable />
|
||||
<van-field v-model="userInfo.accountName" label="开户姓名" name="开户姓名" placeholder="请输入" v-validate="'required'" required clearable />
|
||||
<van-field v-model="userInfo.bankCode" maxlength="19" label="银行卡号" name="银行卡号" placeholder="请输入" required clearable v-validate="'required'">
|
||||
<van-button slot="button" size="small" type="danger" round @click="cardScanning('0')">银行卡扫描</van-button>
|
||||
</van-field>
|
||||
<van-field v-model="userInfo.bankProvince" label="从业年限" name="从业年限" placeholder="请输入" v-validate="'required'" clearable />
|
||||
<van-field v-model="userInfo.bankCity" label="原工作单位" name="原工作单位" placeholder="请输入" v-validate="'required'" clearable />
|
||||
<van-field v-model="userInfo.perationPeriod" label="从业年限" name="从业年限" placeholder="请输入" v-validate="'required'" clearable />
|
||||
<van-field v-model="userInfo.oldCompany" label="原工作单位" name="原工作单位" placeholder="请输入" required v-validate="'required'" clearable />
|
||||
<van-field
|
||||
:value="userInfo.degree | idToText('rsdegree')"
|
||||
:value="userInfo.oldOccupation | idToText('oldOccupation')"
|
||||
label="原职业"
|
||||
name="原职业"
|
||||
v-validate="'required'"
|
||||
readonly
|
||||
required
|
||||
right-icon="arrow"
|
||||
placeholder="请选择"
|
||||
@click="toSelect('6')"
|
||||
@click="toSelect('11')"
|
||||
/>
|
||||
<van-field
|
||||
:value="userInfo.health | idToText('rshealthCondition')"
|
||||
:value="userInfo.sameTrade | idToText('rshealthCondition')"
|
||||
label="是否同业"
|
||||
name="是否同业"
|
||||
v-validate="'required'"
|
||||
readonly
|
||||
required
|
||||
right-icon="arrow"
|
||||
placeholder="请选择"
|
||||
@click="toSelect('3')"
|
||||
/>
|
||||
<van-field
|
||||
:value="userInfo.political | idToText('rsnativeplace')"
|
||||
:value="userInfo.nationality | idToText('rsnativeplace')"
|
||||
label="国籍/地区"
|
||||
name="国籍/地区"
|
||||
v-validate="'required'"
|
||||
readonly
|
||||
required
|
||||
right-icon="arrow"
|
||||
placeholder="请选择"
|
||||
@click="toSelect('5')"
|
||||
@click="toSelect('12')"
|
||||
/>
|
||||
<van-field
|
||||
:value="userInfo.health | idToText('rshealthCondition')"
|
||||
:value="userInfo.foreigners | idToText('rshealthCondition')"
|
||||
label="是否境外人员"
|
||||
name="是否境外人员"
|
||||
v-validate="'required'"
|
||||
readonly
|
||||
required
|
||||
right-icon="arrow"
|
||||
placeholder="请选择"
|
||||
@click="toSelect('3')"
|
||||
/>
|
||||
<van-field :value="userInfo.applGrade | idToText('applGrade')" right-icon="arrow" placeholder="请选择" @click="toSelect('13')" label="职级" name="职级" />
|
||||
</van-cell-group>
|
||||
<van-cell-group class="" :border="false">
|
||||
<p style=" border-bottom: 1px solid #ebedf0" class="fs15 fwb pl10 mt10 pv12">推荐人信息</p>
|
||||
@@ -311,6 +323,7 @@ export default {
|
||||
age: '', // 年龄
|
||||
birthday: '', // 手机
|
||||
mobile: '', //移动电话
|
||||
nativePlace: '', //籍贯
|
||||
ethnic: '', //民族
|
||||
// homeProvince: '', //家庭省
|
||||
health: '', //健康状况
|
||||
@@ -329,11 +342,19 @@ export default {
|
||||
address: '', //现住址
|
||||
bankProvince: '', // 开户省
|
||||
bankCity: '', // 开户市
|
||||
bankName: '', // 开户银行
|
||||
bankName: '102', // 开户银行
|
||||
// 银行卡号
|
||||
bankCode: '',
|
||||
//户口所在地
|
||||
homeProvince: ''
|
||||
rgtAddress: '', //户口所在地
|
||||
title: '', //职称
|
||||
accountName: '', //开户姓名
|
||||
perationPeriod: '', //从业年限
|
||||
oldCompany: '', //原工作单位
|
||||
oldOccupation: '', //原职业
|
||||
sameTrade: '', //是否同业
|
||||
nationality: '', //国籍/地区
|
||||
foreigners: '', //是否境外人员
|
||||
applGrade:'' //职级
|
||||
},
|
||||
areaList: areaList,
|
||||
currentPopupIndex: '',
|
||||
@@ -341,14 +362,14 @@ export default {
|
||||
occupationShowPicker: false,
|
||||
timeId: null,
|
||||
ebiz_referrer: {
|
||||
referCode: '',
|
||||
referName: '',
|
||||
teamCode: '',
|
||||
teamName: '',
|
||||
officeCode: '',
|
||||
officeName: '',
|
||||
areaCode: '',
|
||||
areaName: ''
|
||||
referCode: '--',
|
||||
referName: '--',
|
||||
teamCode: '--',
|
||||
teamName: '--',
|
||||
officeCode: '--',
|
||||
officeName: '--',
|
||||
areaCode: '--',
|
||||
areaName: '--'
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -356,14 +377,16 @@ export default {
|
||||
// 筛选按钮的点击事件
|
||||
// window.appCallBack = this.appCallBack
|
||||
window.appCallBack = appCallBack(this, '1')
|
||||
// this.agentAll()
|
||||
this.agentAll()
|
||||
// // 获取银行卡
|
||||
// this.getBankList()
|
||||
},
|
||||
methods: {
|
||||
//获取推荐人信息
|
||||
agentAll() {
|
||||
let data = {}
|
||||
let data = {
|
||||
userModel: { mobile: 13000000000 }
|
||||
}
|
||||
agentAll(data).then(res => {
|
||||
if (res.result == '0') {
|
||||
this.userInfo = res.content.ebizEnterCustomerDto
|
||||
@@ -458,6 +481,7 @@ export default {
|
||||
}
|
||||
let data = {
|
||||
entryType: 'CUSTOMER_BASE',
|
||||
userModel: { mobile: 13000000000 }, //线上去掉
|
||||
ebizEnterCustomerDto: this.userInfo
|
||||
}
|
||||
saveOrUpdateInfo(data).then(res => {
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<van-radio-group v-model="radio" class="pb10 pt20 pl30">
|
||||
<van-radio name="1" @click="click" class="fs12">
|
||||
本人确认已阅读
|
||||
<span class="blue">《个险营销员健康告知书》</span>
|
||||
<span class="blue">《保险代理申请人健康声明》</span>
|
||||
</van-radio>
|
||||
</van-radio-group>
|
||||
<div class="pl30 pb15">
|
||||
@@ -73,16 +73,16 @@ export default {
|
||||
agreementQuery() {
|
||||
let that = this
|
||||
let data = {
|
||||
// userModel: {
|
||||
// mobile: '18888888888'
|
||||
// }
|
||||
userModel: { //线上去掉
|
||||
mobile: '13000000000'
|
||||
}
|
||||
}
|
||||
agreementQuery(data).then(res => {
|
||||
console.log(res)
|
||||
if (res.result == '0') {
|
||||
res.content.ebizAgreementDtoList.map(item => {
|
||||
console.log(item)
|
||||
if (item.type == '7') {
|
||||
if (item.type == '13') {
|
||||
that.appntSign = item
|
||||
}
|
||||
})
|
||||
@@ -149,11 +149,11 @@ export default {
|
||||
goNext() {
|
||||
let that = this
|
||||
let data = {
|
||||
// userModel: {
|
||||
// mobile: '18888888888'
|
||||
// },
|
||||
baseEncryp: that.base64,
|
||||
// baseEncryp: '123456',
|
||||
userModel: {
|
||||
mobile: '13000000000'
|
||||
},
|
||||
// baseEncryp: that.base64,
|
||||
baseEncryp: '123456',
|
||||
ebizAgreementDto: that.appntSign
|
||||
}
|
||||
signAgreement(data).then(res => {
|
||||
|
||||
@@ -13,8 +13,7 @@
|
||||
需签署:
|
||||
<ul>
|
||||
<li class="flex" v-for="(sign, index) in signList" :key="index">
|
||||
<div style="width:200px">{{ sign.name }}</div>
|
||||
|
||||
<div style="width:260px;">{{ sign.name }}</div>
|
||||
<van-icon v-if="sign.signState === '1'" color="green" name="checked" />
|
||||
</li>
|
||||
</ul>
|
||||
@@ -63,7 +62,9 @@ export default {
|
||||
methods: {
|
||||
//获取签署协议人信息
|
||||
agreementQuery() {
|
||||
let data = {}
|
||||
let data = {
|
||||
userModel: { mobile: 13000000000 }, //线上去掉
|
||||
}
|
||||
agreementQuery(data).then(res => {
|
||||
console.log(res)
|
||||
if (res.result == '0') {
|
||||
|
||||
@@ -185,6 +185,14 @@ export function toSelect(that, pickerType, valueKey, type) {
|
||||
}
|
||||
} else if (pickerType == '8') {
|
||||
that.columns = DataDictionary.workCondition
|
||||
} else if (pickerType == '10') {
|
||||
that.columns = DataDictionary.rsnativePlace
|
||||
} else if (pickerType == '11') {
|
||||
that.columns = DataDictionary.oldOccupation
|
||||
} else if (pickerType == '12') {
|
||||
that.columns = DataDictionary.rsnativeplace
|
||||
} else if (pickerType == '13') {
|
||||
that.columns = DataDictionary.applGrade
|
||||
}
|
||||
}
|
||||
|
||||
@@ -375,6 +383,14 @@ export function onConfirm(that, value, type) {
|
||||
}
|
||||
} else if (that.pickerType == '8') {
|
||||
that.userInfo.jobStatus = value.id
|
||||
} else if (that.pickerType == '10') {
|
||||
that.userInfo.rgtAddress = value.id
|
||||
} else if (that.pickerType == '11') {
|
||||
that.userInfo.oldOccupation = value.id
|
||||
} else if (that.pickerType == '12') {
|
||||
that.userInfo.nationality = value.id
|
||||
} else if (that.pickerType == '13') {
|
||||
that.userInfo.applGrade = value.id
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user