diff --git a/src/api/ebiz/agentEenter/agentEenter.js b/src/api/ebiz/agentEenter/agentEenter.js index 380b356d9..05c61b107 100644 --- a/src/api/ebiz/agentEenter/agentEenter.js +++ b/src/api/ebiz/agentEenter/agentEenter.js @@ -76,3 +76,12 @@ export function enterQuery(data) { data }) } + +//入司增员审批 +export function agentAddApproval(data) { + return request({ + url: getUrl('/agent/examineApprove/dispose', 1), + method: 'post', + data + }) +} diff --git a/src/assets/images/u20257.png b/src/assets/images/u20257.png new file mode 100644 index 000000000..6e49e3ff7 Binary files /dev/null and b/src/assets/images/u20257.png differ diff --git a/src/router/ebiz/agentEenter.js b/src/router/ebiz/agentEenter.js index 04b254aad..f906e10e9 100644 --- a/src/router/ebiz/agentEenter.js +++ b/src/router/ebiz/agentEenter.js @@ -20,6 +20,11 @@ const agentEenterBasicHealth = () => import('@/views/ebiz/agentEenter/AgentEente const agentEenterBasicSuccess = () => import('@/views/ebiz/agentEenter/AgentEenterBasicSuccess') const ShareInfo = () => import('@/views/ebiz/agentEenter/share/ShareInfo') const ShareInfoSuccess = () => import('@/views/ebiz/agentEenter/share/ShareInfoSuccess') +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') + export default [ { path: '/agentEenter/entryProcess', @@ -209,5 +214,41 @@ export default [ title: '增员申请', index: 1 } + }, + { + path: '/agentEenter/approve/ApproveList', + name: 'ApproveList', + component: ApproveList, + meta: { + title: '增员审批列表', + index: 1 + } + }, + { + path: '/agentEenter/approve/BasicInfo/:baseId', + name: 'BasicInfo', + component: BasicInfo, + meta: { + title: '增员审批', + index: 1 + } + }, + { + path: '/agentEenter/approve/ApproveInfo/:baseId', + name: 'ApproveInfo', + component: ApproveInfo, + meta: { + title: '增员审批', + index: 1 + } + }, + { + path: '/agentEenter/approve/SubmitSuccess', + name: 'SubmitSuccess', + component: SubmitSuccess, + meta: { + title: '提交成功', + index: 1 + } } ] diff --git a/src/store/index.js b/src/store/index.js index 5d7b775cd..ece04feb3 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -9,5 +9,36 @@ export default new Vuex.Store({ modules: { app }, - getters + state: { + pageFlag: '', //理赔申请-区分被保人/申请人页面flag + agentEnterApplyMobil: '', //自助入司-新的被增员人填好的基础信息里的电话号码 + agentEnterApplyIdNo: '', //自助入司-新的被增员人填好的基础信息里的证件号码 + refusalCause: '' //自助入司-查看审批流程-审批拒绝的原因 + }, + mutations: { + //更新 理赔申请-区分被保人/申请人页面flag + updatePageFlag(state, val) { + state.pageFlag = val + }, + //更新 自助入司-新增人员填写的基础信息中的电话号码及证件号 + updateAgentEnterApplyMsg(state, userInfo) { + state.agentEnterApplyMobil = userInfo.mobile + state.agentEnterApplyIdNo = userInfo.idNo + }, + //更新 自助入司-查看审批流程-审批拒绝的原因 + updateRefusalCause(state, val) { + state.refusalCause = val + } + }, + getters: { + getPageFlag(state) { + return state.pageFlag + }, + getAgentEnterApplyMsg(state) { + return state + }, + getRefusalCause(state) { + return state.refusalCause + } + } }) diff --git a/src/views/app/Home.vue b/src/views/app/Home.vue index 5206ffa2b..f7d492cf6 100644 --- a/src/views/app/Home.vue +++ b/src/views/app/Home.vue @@ -26,6 +26,7 @@
  • 收入
  • 保单列表
  • 自助入司
  • +
  • 入司审批列表
  • diff --git a/src/views/ebiz/agentEenter/AgentEenterBasicFamily.vue b/src/views/ebiz/agentEenter/AgentEenterBasicFamily.vue index a591d2a0f..199f60b3b 100644 --- a/src/views/ebiz/agentEenter/AgentEenterBasicFamily.vue +++ b/src/views/ebiz/agentEenter/AgentEenterBasicFamily.vue @@ -31,24 +31,42 @@ @click="toSelect('2', i)" required /> - + - + v-validate="'required'" + label="出生日期" + name="出生日期" + :value.sync="item.birthday" + type="date" + :flag="true" + ref="birthday" + required + > +
    + 新增
    - 上一步 + 上一步 下一步
    @@ -59,13 +77,12 @@ diff --git a/src/views/ebiz/agentEenter/approve/ApproveList.vue b/src/views/ebiz/agentEenter/approve/ApproveList.vue new file mode 100644 index 000000000..981d5f6fb --- /dev/null +++ b/src/views/ebiz/agentEenter/approve/ApproveList.vue @@ -0,0 +1,117 @@ + + + + diff --git a/src/views/ebiz/agentEenter/approve/BasicInfo.vue b/src/views/ebiz/agentEenter/approve/BasicInfo.vue new file mode 100644 index 000000000..ac41306b5 --- /dev/null +++ b/src/views/ebiz/agentEenter/approve/BasicInfo.vue @@ -0,0 +1,120 @@ + + + diff --git a/src/views/ebiz/agentEenter/approve/SubmitSuccess.vue b/src/views/ebiz/agentEenter/approve/SubmitSuccess.vue new file mode 100644 index 000000000..be00abb24 --- /dev/null +++ b/src/views/ebiz/agentEenter/approve/SubmitSuccess.vue @@ -0,0 +1,54 @@ + + + diff --git a/src/views/ebiz/agentEenter/share/ShareInfo.vue b/src/views/ebiz/agentEenter/share/ShareInfo.vue index e52ab559b..acae76656 100644 --- a/src/views/ebiz/agentEenter/share/ShareInfo.vue +++ b/src/views/ebiz/agentEenter/share/ShareInfo.vue @@ -183,7 +183,7 @@ export default { } } }) - }else{ + } else { this.$toast.fail(response.data.content.resultMessage) } } else { @@ -287,7 +287,7 @@ export default { Dialog.confirm({ title: '提示', message: '是否确认提交?手机号与证件信息会作为您入司的重要信息,一旦提交无法再次修改!' - }).then(() => { + }).then(() => { let data = { // userModel: { //线上去掉 // mobile: '18978145583' @@ -297,7 +297,7 @@ export default { // ebizReferrerDto: this.recommender } console.log(data) - let that = this + let that = this that.$toast.loading({ duration: 0, // 持续展示 toast forbidClick: true, // 禁用背景点击 @@ -308,6 +308,7 @@ export default { .then(res => { // console.log(res) if (res.result == '0') { + this.$store.commit('updateAgentEnterApplyMsg', this.userInfo) that.$toast.clear() this.$jump({ flag: 'h5', diff --git a/src/views/ebiz/agentEenter/share/ShareInfoSuccess.vue b/src/views/ebiz/agentEenter/share/ShareInfoSuccess.vue index e81668980..18eccbfd7 100644 --- a/src/views/ebiz/agentEenter/share/ShareInfoSuccess.vue +++ b/src/views/ebiz/agentEenter/share/ShareInfoSuccess.vue @@ -3,14 +3,18 @@

    填写成功

    -

    请扫描下方二维码下载【金掌桂】APP,使用您所预留的手机号码进行登录,完成后续自助入司操作。

    +

    + 请扫描下方二维码下载【金掌桂】APP,安装后打开APP,点击"加入我们",使用您所预留的手机号码:{{ agentEnterApplyMobil }}及证件号:{{ + agentEnterApplyIdNo + }}进行登录,完成后续自助入司操作。 +

    IOS
    -
    +
    Android
    @@ -29,7 +33,9 @@ export default { // 图片 srcSuccess: this.$assetsUrl + 'images/success.png', srcPending: this.$assetsUrl + 'images/pending.png', - srcFail: this.$assetsUrl + 'images/fail.png' + srcFail: this.$assetsUrl + 'images/fail.png', + agentEnterApplyMobil: '', + agentEnterApplyIdNo: '' } }, components: { @@ -37,6 +43,11 @@ export default { [CellGroup.name]: CellGroup }, methods: { + //获取新的被增人员的手机号、证件号 + setLogAccount() { + this.agentEnterApplyMobil = this.$store.getters.getAgentEnterApplyMsg.agentEnterApplyMobil + this.agentEnterApplyIdNo = this.$store.getters.getAgentEnterApplyMsg.agentEnterApplyIdNo + } // goBack() { // this.$jump({ // flag: 'goBack', @@ -49,6 +60,7 @@ export default { // } }, mounted() { + this.setLogAccount() document.body.style.backgroundColor = '#fff' }, beforeRouteLeave(to, from, next) { @@ -73,6 +85,6 @@ export default { } } .border-text { - border:1px solid #CCCCCC; + border: 1px solid #cccccc; }