diff --git a/src/api/ebiz/agentEenter/agentEenter.js b/src/api/ebiz/agentEenter/agentEenter.js index 05c61b107..9dcfcebd8 100644 --- a/src/api/ebiz/agentEenter/agentEenter.js +++ b/src/api/ebiz/agentEenter/agentEenter.js @@ -85,3 +85,11 @@ export function agentAddApproval(data) { data }) } +//入司增员审批 +export function revoke(data) { + return request({ + url: getUrl('/agent/enter/revoke', 1), + method: 'post', + data + }) +} diff --git a/src/assets/images/u73803.png b/src/assets/images/u73803.png new file mode 100644 index 000000000..0fbff44ea Binary files /dev/null and b/src/assets/images/u73803.png differ diff --git a/src/assets/js/utils/data-dictionary.js b/src/assets/js/utils/data-dictionary.js index c7a3914e5..0d7887fd3 100644 --- a/src/assets/js/utils/data-dictionary.js +++ b/src/assets/js/utils/data-dictionary.js @@ -1464,8 +1464,7 @@ export default { { id: 'EAM', text: '资深部经理' }, { id: 'AD', text: '营业总监' } ], - relationType: [{ id: '0', text: '配偶' }, { id: '1', text: '子女' }, { id: '2', text: '父母' }], - // relationType: [{ id: '0', text: '配偶' }, { id: '1', text: '子女' }, { id: '2', text: '父母' }, { id: '3', text: '无' }], + relationType: [{ id: '0', text: '配偶' }, { id: '1', text: '子女' }, { id: '2', text: '父母' }, { id: '3', text: '无' }], guarantRelationType: [{ id: '0', text: '亲属' }, { id: '1', text: '朋友' }, { id: '2', text: '同事' }, { id: '3', text: '其他' }], classification: [{ id: '0', text: '司内' }, { id: '1', text: '司外' }], //入司国籍/地区 diff --git a/src/assets/js/utils/request.js b/src/assets/js/utils/request.js index ef3dd73c9..8be9d2cb8 100644 --- a/src/assets/js/utils/request.js +++ b/src/assets/js/utils/request.js @@ -11,17 +11,6 @@ let proposal = [ '/proposal/proposal/deleteProposal' ] //建议书 -//入司 -let agentEnter = [ - '/agent/enter/share', - '/agent/enter/query', - '/agent/enter/saveOrUpdateInfo', - '/agent/enter/queryAll', - '/agent/enter/getImpart', - '/agent/agreement/query', - '/agent/agreement/signAgreement', - '/agent/enter/query' -] //理赔 let claims = [ `/claim/claimApply/progress`, @@ -58,6 +47,18 @@ let sale = [ '/sale/insure/selfToHuman', '/sale/insure/orderPayStatusQuery' ] +//入司 +let agentEnter = [ + '/agent/enter/share', + '/agent/enter/query', + '/agent/enter/saveOrUpdateInfo', + '/agent/enter/queryAll', + '/agent/enter/getImpart', + '/agent/agreement/query', + '/agent/agreement/signAgreement', + '/agent/enter/query', + '/agent/examineApprove/dispose' //入司增员审批 +] let survey = [ //'/customer/question/getQuestionnaire', // 代理人下问卷查询 --ok diff --git a/src/router/ebiz/agentEenter.js b/src/router/ebiz/agentEenter.js index f906e10e9..54ba324c5 100644 --- a/src/router/ebiz/agentEenter.js +++ b/src/router/ebiz/agentEenter.js @@ -24,6 +24,8 @@ 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 recordList = () => import('@/views/ebiz/agentEenter/approve/RecordList') +const recordDetail = () => import('@/views/ebiz/agentEenter/approve/RecordDetail') export default [ { @@ -250,5 +252,23 @@ export default [ title: '提交成功', index: 1 } + }, + { + path: '/agentEenter/approve/recordList', + name: 'recordList', + component: recordList, + meta: { + title: '审批记录', + index: 1 + } + }, + { + path: '/agentEenter/approve/recordDetail/:baseId', + name: 'recordDetail', + component: recordDetail, + meta: { + title: '审批详细信息', + index: 1 + } } ] diff --git a/src/views/ebiz/agentEenter/AgentEenterBasicImage.vue b/src/views/ebiz/agentEenter/AgentEenterBasicImage.vue index 3664f6658..f75492e45 100644 --- a/src/views/ebiz/agentEenter/AgentEenterBasicImage.vue +++ b/src/views/ebiz/agentEenter/AgentEenterBasicImage.vue @@ -395,6 +395,14 @@ export default { }, // 下一步 nextStep() { + if (this.fileListBank01.length < 2) { + this.$toast('您需要同时上传本人身份证正面及反面图像,请上传') + return + } + if (this.fileListBank06.length < 2) { + this.$toast('您需要同时上传担保人身份证正面及反面图像,请上传') + return + } let that = this this.$toast.loading({ duration: 0, // 持续展示 toast diff --git a/src/views/ebiz/agentEenter/AgentEenterBasicInfor.vue b/src/views/ebiz/agentEenter/AgentEenterBasicInfor.vue index 9f770fa2a..fded1ceab 100644 --- a/src/views/ebiz/agentEenter/AgentEenterBasicInfor.vue +++ b/src/views/ebiz/agentEenter/AgentEenterBasicInfor.vue @@ -117,7 +117,7 @@ - + - + /> --> + - - + + + + diff --git a/src/views/ebiz/agentEenter/approve/RecordList.vue b/src/views/ebiz/agentEenter/approve/RecordList.vue new file mode 100644 index 000000000..d8b437839 --- /dev/null +++ b/src/views/ebiz/agentEenter/approve/RecordList.vue @@ -0,0 +1,139 @@ + + + + diff --git a/src/views/ebiz/agentEenter/share/ShareInfo.vue b/src/views/ebiz/agentEenter/share/ShareInfo.vue index 5fe95d0c1..4d2b63fc5 100644 --- a/src/views/ebiz/agentEenter/share/ShareInfo.vue +++ b/src/views/ebiz/agentEenter/share/ShareInfo.vue @@ -144,17 +144,6 @@ export default { this.getData() }, methods: { - // yuansheng() { - // EWebBridge.webCallAppInJs('bridge', { - // flag: 'share', - // extra: { - // title: '鼎诚人寿欢迎你!', - // content: '正在招聘代理人,工作地点北京市朝阳区,有意向请戳我…', - // url: location.origin + '/#/agentEenter/ShareInfo?token=' + this.token, - // img: this.$assetsUrl + 'images/logo.png' - // } - // }) - // }, getData: function() { let self = this self.$toast.loading({ diff --git a/src/views/ebiz/manpower/Training.vue b/src/views/ebiz/manpower/Training.vue index 21d3f33da..0b07d79a9 100644 --- a/src/views/ebiz/manpower/Training.vue +++ b/src/views/ebiz/manpower/Training.vue @@ -10,7 +10,7 @@