diff --git a/src/api/ebiz/agentEenter/agentEenter.js b/src/api/ebiz/agentEenter/agentEenter.js index 9dcfcebd8..96795821f 100644 --- a/src/api/ebiz/agentEenter/agentEenter.js +++ b/src/api/ebiz/agentEenter/agentEenter.js @@ -85,7 +85,8 @@ export function agentAddApproval(data) { data }) } -//入司增员审批 + +// 入司撤销申请 export function revoke(data) { return request({ url: getUrl('/agent/enter/revoke', 1), @@ -93,3 +94,21 @@ export function revoke(data) { data }) } + +// 执业证信息保存 +export function saveCertificateInfo(data) { + return request({ + url: getUrl('/agent/enter/uploadZgz', 1), + method: 'post', + data + }) +} + +// 联行号获取 +export function getBankJoints(data) { + return request({ + url: getUrl('/agent/enter/bankJoint', 1), + method: 'post', + data + }) +} diff --git a/src/assets/js/utils/data-dictionary.js b/src/assets/js/utils/data-dictionary.js index 2e3440386..b78212af2 100644 --- a/src/assets/js/utils/data-dictionary.js +++ b/src/assets/js/utils/data-dictionary.js @@ -2310,8 +2310,7 @@ export default { guarantRelationType: [ { id: '0', text: '亲属' }, { id: '1', text: '朋友' }, - { id: '2', text: '同事' }, - { id: '3', text: '其他' } + { id: '2', text: '同事' } ], classification: [{ id: '1', text: '司外' }], //入司国籍/地区 diff --git a/src/assets/js/utils/jump.js b/src/assets/js/utils/jump.js index f0241ea20..ec467d506 100644 --- a/src/assets/js/utils/jump.js +++ b/src/assets/js/utils/jump.js @@ -2,7 +2,7 @@ export default function jump(options) { // eslint-disable if (window.WebViewJavascriptBridge && options.flag) { - if (options.flag == 'h5' || options.flag == 'service' || options.flag == 'home') { + if (options.flag == 'h5' || options.flag == 'service' || options.flag == 'home' || options.flag == 'mine') { EWebBridge.webCallAppInJs('bridge', { flag: options.flag, extra: options.extra diff --git a/src/components/ebiz/account/SelectBankName.vue b/src/components/ebiz/account/SelectBankName.vue index 5080a7aae..c926fd0fb 100644 --- a/src/components/ebiz/account/SelectBankName.vue +++ b/src/components/ebiz/account/SelectBankName.vue @@ -97,4 +97,9 @@ export default { } } - + diff --git a/src/router/ebiz/agentEenter.js b/src/router/ebiz/agentEenter.js index d42f1301f..6be2043e7 100644 --- a/src/router/ebiz/agentEenter.js +++ b/src/router/ebiz/agentEenter.js @@ -24,6 +24,7 @@ const ApproveList = () => import('@/views/ebiz/agentEenter/approve/ApproveList') const BasicInfo = () => import('@/views/ebiz/agentEenter/approve/BasicInfo') const ApproveInfo = () => import('@/views/ebiz/agentEenter/approve/ApproveInfo') const SubmitSuccess = () => import('@/views/ebiz/agentEenter/approve/SubmitSuccess') +const PractisingCertificateInfo = () => import('@/views/ebiz/agentEenter/PractisingCertificate') const recordList = () => import('@/views/ebiz/agentEenter/approve/RecordList') const recordDetail = () => import('@/views/ebiz/agentEenter/approve/RecordDetail') const ResultEnd = () => import('@/views/ebiz/agentEenter/ResultEnd') @@ -200,6 +201,15 @@ export default [ index: 1 } }, + { + path: '/agentEenter/practisingCertificateInfo', + name: 'practisingCertificateInfo', + component: PractisingCertificateInfo, + meta: { + title: '执业证信息', + index: 1 + } + }, { path: '/agentEenter/ShareInfo', name: 'ShareInfo', diff --git a/src/views/ebiz/agentEenter/AddPractisingCertificate.vue b/src/views/ebiz/agentEenter/AddPractisingCertificate.vue new file mode 100644 index 000000000..7113e045d --- /dev/null +++ b/src/views/ebiz/agentEenter/AddPractisingCertificate.vue @@ -0,0 +1,208 @@ + + + + 证书类型 + + {{ certificate.certificate_type === '' ? '请选择证书类型' : certificate.certificate_type }} + + + + + 证书编号 + + + + + + 批准单位 + {{ certificate.unit }} + + + 发放日期 + {{ effectiveDate === '-' ? '请选择日期' : effectiveDate }} + + + + 有效起期 + {{ effectiveDate }} + + + 有效止期 + {{ certificate.enddate }} + + + 是否有效 + + + 是 + 否 + + + + + + + + + + + + + + 取消 + 添加 + + + + + + + diff --git a/src/views/ebiz/agentEenter/AgentEenterBasicFamily.vue b/src/views/ebiz/agentEenter/AgentEenterBasicFamily.vue index be6c39b41..44bf903af 100644 --- a/src/views/ebiz/agentEenter/AgentEenterBasicFamily.vue +++ b/src/views/ebiz/agentEenter/AgentEenterBasicFamily.vue @@ -175,11 +175,7 @@ export default { loadingType: 'spinner', message: '加载中……' }) - let data = { - // userModel: { //线上去掉 - // mobile: '13000000000' - // } - } + let data = {} agentAll(data).then(res => { if (res.result == '0') { if (res.content.ebizRelationDtoLst.length != 0) { @@ -332,9 +328,6 @@ export default { }) let params = { entryType: 'CUSTOMER_RELATION', - // userModel: { //线上去掉 - // mobile: '13000000000' - // }, ebizRelationDtoLst: {} } params.ebizRelationDtoLst = that.userInfo diff --git a/src/views/ebiz/agentEenter/AgentEenterBasicHealth.vue b/src/views/ebiz/agentEenter/AgentEenterBasicHealth.vue index dbe47f7c3..4efe5e9ab 100644 --- a/src/views/ebiz/agentEenter/AgentEenterBasicHealth.vue +++ b/src/views/ebiz/agentEenter/AgentEenterBasicHealth.vue @@ -94,7 +94,6 @@ export default { }, mounted() { document.body.style.backgroundColor = '#fff' - // this.getImpart() this.agentAll() }, beforeRouteLeave(to, from, next) { @@ -136,12 +135,7 @@ export default { //获取健康告知列表 getImpart(dataItemLst) { let that = this - let data = { - // userModel: { - // //线上去掉 - // mobile: '18888888888' - // } - } + let data = {} that.$toast.loading({ duration: 0, // 持续展示 toast forbidClick: true, // 禁用背景点击 @@ -150,7 +144,6 @@ export default { }) getImpart(data).then(res => { that.$toast.clear() - console.log(res) res.map((item, index) => { if (dataItemLst && dataItemLst.length > 0) { let showLst = dataItemLst.filter(itemC => { @@ -162,17 +155,7 @@ export default { item.bigCode = 'A' + index + 1 if (item.itemDtoLst) { item.itemDtoLst.map((it, index) => { - // let showSubLst = showLst.filter(itemB => { let showSubLst = showLst[0].itemDtoLst.filter(itemB => { - console.log( - '!!!!!!!!!!', - item.itemDtoLst, - showLst, - showLst[0].itemDtoLst, - it, - itemB, - itemB.impartNo == it.impartNo && itemB.impartType == it.impartType - ) return itemB.impartNo == it.impartNo && itemB.impartType == it.impartType }) if (showSubLst && showSubLst.length > 0) { @@ -312,10 +295,6 @@ export default { let params = { entryType: 'CUSTOMER_ITEM', ebizItemDtoLst: {} - // userModel: { - // //线上去掉 - // mobile: '13000000000' - // } } params.ebizItemDtoLst = that.impartDTOS saveOrUpdateInfo(params).then(res => { @@ -326,8 +305,6 @@ export default { extra: { url: location.origin + '/#/agentEenter/signContract', pullRefresh: '1' - // forbidSwipeBack: '1', - // backToFirst: '1' }, routerInfo: { path: '/agentEenter/signContract' diff --git a/src/views/ebiz/agentEenter/AgentEenterBasicInfor.vue b/src/views/ebiz/agentEenter/AgentEenterBasicInfor.vue index 867b96cf4..15ce83c11 100644 --- a/src/views/ebiz/agentEenter/AgentEenterBasicInfor.vue +++ b/src/views/ebiz/agentEenter/AgentEenterBasicInfor.vue @@ -40,8 +40,6 @@ @click="toSelect('1')" required /> - - - - - - - - - + - - + - - - - - + @@ -309,7 +279,7 @@ import IdentityCardScan from '@/components/ebiz/sale/IdentityCardScan' import beforeDate from '@/assets/js/utils/getBeforeDate.js' import RsTop from '@/components/ebiz/agentEenter/RsTop' -import { saveOrUpdateInfo, agentAll } from '@/api/ebiz/agentEenter/agentEenter.js' +import { saveOrUpdateInfo, agentAll, getBankJoints } from '@/api/ebiz/agentEenter/agentEenter.js' import { idToData } from '@/views/ebiz/customer/js/verification' import SelectBankName from '@/components/ebiz/account/SelectBankName' import { getChildBank, getBankName } from '@/components/ebiz/account/getBankName' @@ -327,7 +297,6 @@ import { getCode, effectiveDataTypeChange } from './js/methods' -import bankListJson from './js/bankList.js' export default { name: 'insuredInfo', @@ -356,9 +325,8 @@ export default { return { bankJoint: '', bankChild: [], - computedBankList: [], + bankJointsList: [], isBankListShow: false, - bankListJson, inputShow: false, //模糊查询功能 islistShow: false, //选择银行弹窗 bankList: [], //银行名称列表 @@ -463,6 +431,15 @@ export default { } } }, + computed: { + bankJointNames() { + const names = [] + this.bankJointsList.forEach(item => { + names.push(item.banknames) + }) + return names + } + }, created() { this.getBankList() }, @@ -472,32 +449,24 @@ export default { this.agentAll() }, watch: { - code: { - handler: function() { - this.bankJoint = '' - let bank = this.bankListJson.find(item => { - return item.code === this.code.trim() - }) - if (bank) { - this.bankChild = bank.child - const bankNames = [] - for (let bank of bank.child) { - bankNames.push(bank.name) - } - this.computedBankList = bankNames - } else { - this.computedBankList = ['暂无数据'] - } + code() { + if (this.userInfo.bankCity) { + this.queryBankJoints() } } }, methods: { + isDegreeRequired(degree) { + degree = Number(degree) + if (degree === 11 || degree === 10 || degree <= 4) return 'required' + return '' + }, setBankNum(bankJoint) { + this.isBankListShow = false this.bankJoint = bankJoint - for (let name of this.bankChild) { - if (name.name === bankJoint) { - this.userInfo.bankJoint = name.code - this.isBankListShow = false + for (let name of this.bankJointsList) { + if (name.banknames === bankJoint) { + this.userInfo.bankJoint = name.bankjoint return } } @@ -509,6 +478,30 @@ export default { this.userInfo.bankCity = city.code this.areaName = this.userInfo.bankAddress this.areaShow = false + this.queryBankJoints() + }, + async queryBankJoints() { + let param = { + bankcode: this.code, + citycode: this.userInfo.bankCity.slice(0, 4) + } + this.bankJointsList.splice(0) + let res = await getBankJoints(param) + if (res.result === '0') { + if (!res.content.length) { + param.citycode = this.userInfo.bankProvince.slice(0, 4) + let res = await getBankJoints(param) + if (res.result === '0') { + this.bankJointsList.push(...res.content) + } else { + this.$toast(res.resultMessage) + } + } else { + this.bankJointsList.push(...res.content) + } + } else { + this.$toast(res.resultMessage) + } }, // 获取银行卡列表 getBankList() { @@ -542,6 +535,7 @@ export default { if (res.result == '0') { this.$toast.clear() this.userInfo = res.content.ebizEnterCustomerDto + this.bankCode = this.userInfo.bankCode this.ebiz_referrer = res.content.ebizReferrerDto if (this.userInfo.idType == '1') { this.effectiveDateTypeAble = idToData(this.userInfo.idNo).age < 45 @@ -623,13 +617,9 @@ export default { if (this.userInfo.name != this.userInfo.accountName) { return this.$toast('姓名与开户名要一致') } - if ( - //学历为初中、小学、其他、文盲阻断入司 - Number(this.userInfo.degree) == 13 || - Number(this.userInfo.degree) == 12 || - Number(this.userInfo.degree) == 8 || - Number(this.userInfo.degree) == 6 - ) { + const degree = Number(this.userInfo.degree) + // 学历为初中、小学、其他、文盲阻断入司 + if (degree == 13 || degree == 12 || degree == 8 || degree == 6) { return this.$toast('您的学历不符合入司要求,不允许入司。') } this.bankCodeConfirm() @@ -641,7 +631,7 @@ export default { save() { let data = { entryType: 'CUSTOMER_BASE', - ebizEnterCustomerDto: this.userInfo + ebizEnterCustomerDto: { ...this.userInfo, isRevoke: 0 } } saveOrUpdateInfo(data).then(res => { if (res.result == '0') { @@ -679,10 +669,6 @@ export default { getCode() { getCode(this, '1') }, - //证件扫描 - // goScan() { - // this.isScan = true - // }, //长期状态改变时 effectiveDataTypeChange(val) { if (val) { diff --git a/src/views/ebiz/agentEenter/AgentEnterGuarantor.vue b/src/views/ebiz/agentEenter/AgentEnterGuarantor.vue index a5da4427f..20d4889ed 100644 --- a/src/views/ebiz/agentEenter/AgentEnterGuarantor.vue +++ b/src/views/ebiz/agentEenter/AgentEnterGuarantor.vue @@ -16,17 +16,6 @@ @click="toSelect('1')" required /> - @@ -43,8 +32,6 @@ /> - - { - that.$toast.clear() + this.$toast.clear() if (res.content.ebizGuarantorDto.length != 0) { - that.userInfo = res.content.ebizGuarantorDto + this.userInfo = res.content.ebizGuarantorDto //性别返显 if (res.content.ebizGuarantorDto.sex == null) { this.userInfo.sex = '0' @@ -191,11 +175,9 @@ export default { this.popupShow = false if (this.pickerType == '1') { this.userInfo.relation = value.id - // this.$forceUpdate() } if (this.pickerType == '2') { this.userInfo.type = value.id - // this.$forceUpdate() } }, // 下一步 @@ -221,8 +203,7 @@ export default { }) }, save() { - let that = this - that.$toast.loading({ + this.$toast.loading({ duration: 0, // 持续展示 toast forbidClick: true, // 禁用背景点击 loadingType: 'spinner', @@ -230,12 +211,11 @@ export default { }) let params = { entryType: 'CUSTOMER_GUARANTOR', - // userModel: { mobile: '13000000000' }, //线上去掉 ebizGuarantorDto: {} } - params.ebizGuarantorDto = that.userInfo + params.ebizGuarantorDto = this.userInfo saveOrUpdateInfo(params).then(res => { - that.$toast.clear() + this.$toast.clear() if (res.result == '0') { this.$jump({ flag: 'h5', diff --git a/src/views/ebiz/agentEenter/Guarantee.vue b/src/views/ebiz/agentEenter/Guarantee.vue index d24a3b9e6..682e8a207 100644 --- a/src/views/ebiz/agentEenter/Guarantee.vue +++ b/src/views/ebiz/agentEenter/Guarantee.vue @@ -224,13 +224,13 @@ export default { } }, sign() { - // let that = this this.$toast.loading({ duration: 0, // 持续展示 toast forbidClick: true, // 禁用背景点击 loadingType: 'spinner', message: '加载中……' }) + // eslint-disable-next-line no-undef EWebBridge.webCallAppInJs('ca_sign', { //身份证号码 number: localStorage.idNo, @@ -273,6 +273,7 @@ export default { if (this.isWeixin) { this.toAirSign('0', '担保人签名', '5', '1') } else { + // eslint-disable-next-line no-undef EWebBridge.webCallAppInJs('ca_sign', { //身份证号码 number: localStorage.idNoD, @@ -327,12 +328,7 @@ export default { this.goBack() } else { let data = { - // userModel: { - // mobile: '13000000000' - // }, baseEncryp: this.code == '0' ? this.base64 : this.base64D, - // otherBaseEncryp: this.base64D, - // baseEncryp: '123456', ebizAgreementDto: this.appntSign } console.log('baseEncryp', data.baseEncryp) @@ -367,24 +363,6 @@ export default { } }) } - - // } - // else { - // if (this.isReSign == '1') { - // // 您已签名 - // this.$toast('您已签名') - // } - // } - - // this.$jump({ - // flag: 'h5', - // extra: { - // url: location.origin + `/#/agentEenter/confirmation` - // }, - // routerInfo: { - // path: `/agentEenter/confirmation` - // } - // }) }, goBack() { this.$jump({ @@ -411,14 +389,12 @@ export default { watch: { listenChange(val) { let that = this - // if (val.isOver == true && val.radio != '' && val.appntSign.signState !== '1') { if (val.isOver == true && val.radio != '') { that.isDisable = false } else { that.isDisable = true } - // if (val.isOver == true && val.radio != '' && val.appntSign.signStateD !== '1') { if (val.isOver == true && val.radio != '') { that.isDisableD = false } else { diff --git a/src/views/ebiz/agentEenter/HealthNotice.vue b/src/views/ebiz/agentEenter/HealthNotice.vue index 4641a2e97..54b6ad3bf 100644 --- a/src/views/ebiz/agentEenter/HealthNotice.vue +++ b/src/views/ebiz/agentEenter/HealthNotice.vue @@ -3,7 +3,6 @@ {{ `提示:阅读时长需在${time}秒以上` }} - 本人确认已阅读 @@ -67,7 +66,6 @@ export default { [Button.name]: Button, [Radio.name]: Radio, [RadioGroup.name]: RadioGroup, - // [CheckboxGroup.name]: CheckboxGroup, [NoticeBar.name]: NoticeBar, [Dialog.name]: Dialog }, @@ -132,7 +130,6 @@ export default { } }, sign() { - // let that = this this.$toast.loading({ duration: 0, // 持续展示 toast forbidClick: true, // 禁用背景点击 @@ -170,9 +167,6 @@ export default { } else { let that = this let data = { - // userModel: { - // mobile: '13000000000' - // }, baseEncryp: that.base64, ebizAgreementDto: that.appntSign } @@ -205,16 +199,6 @@ export default { } }) } - - // this.$jump({ - // flag: 'h5', - // extra: { - // url: location.origin + `/#/agentEenter/confirmation` - // }, - // routerInfo: { - // path: `/agentEenter/confirmation` - // } - // }) }, goBack() { this.$jump({ @@ -242,7 +226,6 @@ export default { listenChange(val) { let that = this if (val.isOver == true && val.radio != '') { - // if (val.isOver == true && val.radio != '' && val.appntSign.signState !== '1') { that.isDisable = false } else { that.isDisable = true @@ -253,10 +236,6 @@ export default { } else { that.isDisabledComplite = true } - /* - if (val.appntSign.signState == '1') { - that.isDisable = true - }*/ } }, beforeRouteLeave(to, from, next) { diff --git a/src/views/ebiz/agentEenter/IllegalLetterOfCommitment.vue b/src/views/ebiz/agentEenter/IllegalLetterOfCommitment.vue index eaf37c04f..5f4f98695 100644 --- a/src/views/ebiz/agentEenter/IllegalLetterOfCommitment.vue +++ b/src/views/ebiz/agentEenter/IllegalLetterOfCommitment.vue @@ -3,7 +3,6 @@ {{ `提示:阅读时长需在${time}秒以上` }} - 本人确认已阅读 @@ -22,7 +21,7 @@ + + diff --git a/src/views/ebiz/agentEenter/SeeCause.vue b/src/views/ebiz/agentEenter/SeeCause.vue index ddc8110e9..565cf177b 100644 --- a/src/views/ebiz/agentEenter/SeeCause.vue +++ b/src/views/ebiz/agentEenter/SeeCause.vue @@ -67,7 +67,8 @@ export default { let data = { ebizEnterCustomerDto: { id: this.$route.query.basicId - } + }, + flag: 1 } revoke(data).then(res => { if (res.result == 0) { diff --git a/src/views/ebiz/agentEenter/SignContract.vue b/src/views/ebiz/agentEenter/SignContract.vue index a8ea20030..41958f8b0 100644 --- a/src/views/ebiz/agentEenter/SignContract.vue +++ b/src/views/ebiz/agentEenter/SignContract.vue @@ -17,7 +17,15 @@ {{ sign.name }} - 重新签名 @@ -40,7 +48,15 @@ {{ sign.name }} - 重新签名 @@ -49,9 +65,6 @@ 分享 - 开始 操作时间已失效,请联系销售人员! @@ -140,9 +153,7 @@ export default { //获取签署协议人信息 agreementQuery() { - let data = { - // userModel: { mobile: 13000000000 } //线上去掉 - } + let data = {} this.$toast.loading({ duration: 0, // 持续展示 toast forbidClick: true, // 禁用背景点击 @@ -175,7 +186,6 @@ export default { }) }) }, - //担保人分享到微信空签 share() { // eslint-disable-next-line no-undef @@ -191,14 +201,10 @@ export default { }, getSignInvalid() { - // let that = this this.$toast.loading({ duration: 0, // 持续展示 toast - forbidClick: true, // 禁用背景点击 - loadingType: 'spinner', - message: '加载中……' }) let data = {} @@ -238,7 +244,7 @@ export default { let data = { sign: signInvalid } - return new Promise((resolve, reject) => { + return new Promise(resolve => { checkSignInvalid(data).then(res => { if (res.result == '0') { that.$toast.clear() @@ -301,9 +307,7 @@ export default { }) }, clickSubmit() { - let that = this let data = { - // userModel: { mobile: 13000000000 }, //线上去掉 submitFlag: '1' } this.$toast.loading({ diff --git a/src/views/ebiz/agentEenter/approve/ApproveInfo.vue b/src/views/ebiz/agentEenter/approve/ApproveInfo.vue index 6387a2ecd..5b6ccf49a 100644 --- a/src/views/ebiz/agentEenter/approve/ApproveInfo.vue +++ b/src/views/ebiz/agentEenter/approve/ApproveInfo.vue @@ -2,12 +2,11 @@ 审批信息 - - - - - - + + + + + @@ -62,7 +61,6 @@ export default { }, data() { return { - // approvalInfo: [], //审批信息 approveName: decodeURI(this.$route.params.approveName), //当前审批人姓名 approvalInfo: [], //审批信息 approvalResult: '', //该审批人填写的审批结果 @@ -70,15 +68,6 @@ export default { ebizEnterCustomerDto: {} //申请人信息 } }, - computed: { - applGradeToText() { - return (title, type) => { - const rs = this.$options.filters['idToText'](title, type) - if (rs) return rs - return '' - } - } - }, mounted() { //获取审批信息 this.getOrderList() @@ -95,7 +84,7 @@ export default { agentAddApproval(params).then(res => { if (res.result == '0') { if (res.content) { - this.approvalInfo = res.content.ebizHisExamineApproveDtoList + this.approvalInfo = res.content.ebizApproveHistoryDTOS this.ebizEnterCustomerDto = res.content.ebizEnterCustomerDto } } @@ -146,29 +135,25 @@ export default { idType: this.ebizEnterCustomerDto.idType, name: this.ebizEnterCustomerDto.name }, - // userModel: { - // id: 'A864501000001', // 审批人工号 - // name: '审批人一号', // 审批人姓名 - // agentGrade: 'A201' // 审批人职级 - // }, appntNode: this.$route.params.branchType == '1' ? appntNode : null, result: this.approvalResult, //审批结果 0-拒绝审批 1-通过 msg: this.approvalMsg //审批原因 } - console.log('审批结果==', params) agentAddApproval(params).then(res => { - console.log('res ==', res) if (res.result == '0') { - console.log('审批结果提交===') //跳转页面 this.$jump({ flag: 'h5', extra: { - url: location.origin + `/#/agentEenter/approve/SubmitSuccess`, + url: + location.origin + + `/#/agentEenter/approve/SubmitSuccess?baseId=${baseId}&maintain=${this.$route.params.appntNode}&result=${this.approvalResult}`, forbidSwipeBack: '1', //1:禁止右滑返回 backToFirst: '1' //1:点击左上角,返回到入口第一个webview }, - routerInfo: { path: `/agentEenter/approve/SubmitSuccess` } + routerInfo: { + path: `/agentEenter/approve/SubmitSuccess?baseId=${baseId}&maintain=${this.$route.params.appntNode}&result=${this.approvalResult}` + } }) } else { this.$toast(res.resultMessage) @@ -179,6 +164,33 @@ export default { } }) } + }, + filters: { + agentGradeFilter(grage) { + if (grage && grage.length === 1) { + switch (grage) { + case '1': + return '营业区经理' + case '2': + return '三级机构负责人' + case '3': + return '人员管理岗' + default: + return '-' + } + } else { + if (grage) { + let level = Number(grage.charAt(1)) + if (level < 3) { + return '推荐人' + } else { + return '主管' + } + } else { + return '-' + } + } + } } } diff --git a/src/views/ebiz/agentEenter/approve/ApproveList.vue b/src/views/ebiz/agentEenter/approve/ApproveList.vue index 285689f13..824e4df8f 100644 --- a/src/views/ebiz/agentEenter/approve/ApproveList.vue +++ b/src/views/ebiz/agentEenter/approve/ApproveList.vue @@ -1,12 +1,5 @@ - - + @@ -39,7 +32,19 @@ {{ item.createdDate }} - 审批 + 撤销申请 + 审批 + 资格证维护 @@ -50,13 +55,18 @@ 暂无审批信息! + + 代理人身份证号: + + - + diff --git a/src/views/ebiz/agentEenter/approve/BasicInfo.vue b/src/views/ebiz/agentEenter/approve/BasicInfo.vue index 36ba88d7f..0b87abeb8 100644 --- a/src/views/ebiz/agentEenter/approve/BasicInfo.vue +++ b/src/views/ebiz/agentEenter/approve/BasicInfo.vue @@ -1,15 +1,21 @@ - 基本信息 - + + + + + + + 基本信息 - + + - + @@ -19,30 +25,76 @@ - - + + - + + - - 推荐人信息 + 行政信息 - - - - - - - - + + + + + + + + + + + 担保人信息 + + + + + + + + + + + 家属信息 + + + + + + + + + + + + + {{ img.title }} + + + + + + + + + + + + + + + + + + 下一步 @@ -50,27 +102,113 @@
审批信息
代理人身份证号:
基本信息
推荐人信息
行政信息
担保人信息
家属信息