mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-13 08:26:43 +08:00
[NEW]审批列表-新增
This commit is contained in:
@@ -20,6 +20,8 @@ const agentEenterBasicHealth = () => import('@/views/ebiz/agentEenter/AgentEente
|
|||||||
const agentEenterBasicSuccess = () => import('@/views/ebiz/agentEenter/AgentEenterBasicSuccess')
|
const agentEenterBasicSuccess = () => import('@/views/ebiz/agentEenter/AgentEenterBasicSuccess')
|
||||||
const ShareInfo = () => import('@/views/ebiz/agentEenter/share/ShareInfo')
|
const ShareInfo = () => import('@/views/ebiz/agentEenter/share/ShareInfo')
|
||||||
const ShareInfoSuccess = () => import('@/views/ebiz/agentEenter/share/ShareInfoSuccess')
|
const ShareInfoSuccess = () => import('@/views/ebiz/agentEenter/share/ShareInfoSuccess')
|
||||||
|
const ApproveList = () => import('@/views/ebiz/agentEenter/approve/ApproveList')
|
||||||
|
|
||||||
export default [
|
export default [
|
||||||
{
|
{
|
||||||
path: '/agentEenter/entryProcess',
|
path: '/agentEenter/entryProcess',
|
||||||
@@ -209,5 +211,14 @@ export default [
|
|||||||
title: '入司申请填写成功',
|
title: '入司申请填写成功',
|
||||||
index: 1
|
index: 1
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/agentEenter/approve/ApproveList',
|
||||||
|
name: 'ApproveList',
|
||||||
|
component: ApproveList,
|
||||||
|
meta: {
|
||||||
|
title: '增员审批列表',
|
||||||
|
index: 1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -26,6 +26,7 @@
|
|||||||
<li><router-link to="/my/UserIncome">收入</router-link></li>
|
<li><router-link to="/my/UserIncome">收入</router-link></li>
|
||||||
<li><router-link to="/serve/list">保单列表</router-link></li>
|
<li><router-link to="/serve/list">保单列表</router-link></li>
|
||||||
<li><router-link to="/agentEenter/agentEenterBasicInfor">自助入司</router-link></li>
|
<li><router-link to="/agentEenter/agentEenterBasicInfor">自助入司</router-link></li>
|
||||||
|
<li><router-link to="/agentEenter/approve/ApproveList">入司审批列表</router-link></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|||||||
@@ -107,28 +107,22 @@
|
|||||||
</van-field>
|
</van-field>
|
||||||
<van-field v-model="userInfo.address" label="联系地址" name="联系地址" placeholder="请输入" v-validate="'required'" required 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.zip" label="邮政编码" name="邮政编码" placeholder="请输入" v-validate="'required|zipCode'" required clearable />
|
||||||
<van-field
|
<van-field :value="userInfo.bankName" label="开户银行" name="开户银行" v-validate="'required'" required readonly />
|
||||||
:value="userInfo.bankName"
|
<!-- @click="focus"
|
||||||
label="开户银行"
|
|
||||||
name="开户银行"
|
|
||||||
v-validate="'required'"
|
|
||||||
required
|
|
||||||
readonly />
|
|
||||||
<!-- @click="focus"
|
|
||||||
right-icon="arrow"
|
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="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="bank" label="开户银行" placeholder="请选择" required @click="focus" v-validate="'required'" data-vv-name="开户银行" /> -->
|
||||||
|
|
||||||
<van-field v-model="userInfo.bankAddress" label="开户地" name="开户地" placeholder="请输入" v-validate="'required'" required clearable />
|
<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.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-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-button slot="button" size="small" type="danger" round @click="cardScanning('0')">银行卡扫描</van-button>
|
||||||
</van-field>
|
</van-field>
|
||||||
<van-field v-model="userInfo.perationPeriod" 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 v-model="userInfo.oldCompany" label="原工作单位" name="原工作单位" placeholder="请输入" required v-validate="'required'" clearable />
|
||||||
<van-field
|
<van-field
|
||||||
:value="userInfo.oldOccupation | idToText('oldOccupation')"
|
:value="userInfo.oldOccupation | idToText('oldOccupation')"
|
||||||
label="原职业"
|
label="原职业"
|
||||||
name="原职业"
|
name="原职业"
|
||||||
@@ -150,7 +144,7 @@
|
|||||||
placeholder="请选择"
|
placeholder="请选择"
|
||||||
@click="toSelect('3')"
|
@click="toSelect('3')"
|
||||||
/>
|
/>
|
||||||
<van-field
|
<van-field
|
||||||
:value="userInfo.nationality | idToText('rsnativeplace')"
|
:value="userInfo.nationality | idToText('rsnativeplace')"
|
||||||
label="国籍/地区"
|
label="国籍/地区"
|
||||||
name="国籍/地区"
|
name="国籍/地区"
|
||||||
@@ -161,7 +155,7 @@
|
|||||||
placeholder="请选择"
|
placeholder="请选择"
|
||||||
@click="toSelect('12')"
|
@click="toSelect('12')"
|
||||||
/>
|
/>
|
||||||
<van-field
|
<van-field
|
||||||
:value="userInfo.foreigners | idToText('rshealthCondition')"
|
:value="userInfo.foreigners | idToText('rshealthCondition')"
|
||||||
label="是否境外人员"
|
label="是否境外人员"
|
||||||
name="是否境外人员"
|
name="是否境外人员"
|
||||||
@@ -172,7 +166,7 @@
|
|||||||
placeholder="请选择"
|
placeholder="请选择"
|
||||||
@click="toSelect('15')"
|
@click="toSelect('15')"
|
||||||
/>
|
/>
|
||||||
<van-field :value="userInfo.applGrade | idToText('applGrade')" right-icon="arrow" placeholder="请选择" @click="toSelect('13')" label="职级" name="职级" />
|
<van-field :value="userInfo.applGrade | idToText('applGrade')" right-icon="arrow" placeholder="请选择" @click="toSelect('13')" label="职级" name="职级" />
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
<van-cell-group class="" :border="false">
|
<van-cell-group class="" :border="false">
|
||||||
<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>
|
||||||
@@ -404,8 +398,8 @@ export default {
|
|||||||
this.userInfo.age = idToData(this.userInfo.idNo).age
|
this.userInfo.age = idToData(this.userInfo.idNo).age
|
||||||
this.userInfo.sex = idToData(this.userInfo.idNo).sex
|
this.userInfo.sex = idToData(this.userInfo.idNo).sex
|
||||||
}
|
}
|
||||||
this.userInfo.bankName='工商银行'
|
this.userInfo.bankName = '工商银行'
|
||||||
this.userInfo.nationality='CHN'
|
this.userInfo.nationality = 'CHN'
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|||||||
141
src/views/ebiz/agentEenter/approve/ApproveList.vue
Normal file
141
src/views/ebiz/agentEenter/approve/ApproveList.vue
Normal file
@@ -0,0 +1,141 @@
|
|||||||
|
<template>
|
||||||
|
<div class="approve-list-container pb50">
|
||||||
|
<div v-if="isSuccess">
|
||||||
|
<div v-if="approveList.length > 0">
|
||||||
|
<div v-for="(item, index) in approveList" :key="index">
|
||||||
|
<div class="bg-white pv15 pr15 pl10 m15">
|
||||||
|
<div class="flex justify-content-s align-items-c">
|
||||||
|
<div class="mb10">
|
||||||
|
<div class="w60 inline-b">
|
||||||
|
<van-tag plain color="#DD9C56">申请人</van-tag>
|
||||||
|
</div>
|
||||||
|
<span class="fs14 c-gray-dark ml20">{{ item.name }}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="mb10">
|
||||||
|
<div class="w60 inline-b">
|
||||||
|
<van-tag plain color="#4fc6b3">推荐人</van-tag>
|
||||||
|
</div>
|
||||||
|
<span class="fs14 c-gray-dark ml20">{{ item.referName }}</span>
|
||||||
|
</div>
|
||||||
|
<div class="mb10">
|
||||||
|
<div class="inline-b">
|
||||||
|
<van-tag plain color="#4fc6b3">所属团队</van-tag>
|
||||||
|
</div>
|
||||||
|
<span class="fs14 c-gray-dark ml20">{{ item.examineApproveTeam }}</span>
|
||||||
|
</div>
|
||||||
|
<div class="mb10">
|
||||||
|
<div class="inline-b">
|
||||||
|
<van-tag plain color="#4fc6b3">申请时间</van-tag>
|
||||||
|
</div>
|
||||||
|
<span class="fs14 c-gray-dark ml20">{{ item.createdDate }}</span>
|
||||||
|
</div>
|
||||||
|
<div class="mt10 flex justify-content-fe">
|
||||||
|
<van-button round plain size="small" class="mr5" type="danger" @click="goApprove">审批</van-button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div v-else class="text-center">
|
||||||
|
<img class="mt40" src="@/assets/images/pic_page-non.png" />
|
||||||
|
<div class="fs17 mt40">暂无审批信息!</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import { List, Tag, Sticky, Toast, Dialog } from 'vant'
|
||||||
|
import { agentAddApproval } from '@/api/ebiz/agentEenter/agentEenter.js'
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: 'approveList',
|
||||||
|
components: {
|
||||||
|
[List.name]: List,
|
||||||
|
[Tag.name]: Tag,
|
||||||
|
[Sticky.name]: Sticky,
|
||||||
|
[Dialog.name]: Dialog
|
||||||
|
},
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
approveList: [], //审批列表信息
|
||||||
|
isSuccess: false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
mounted() {
|
||||||
|
this.getOrderList()
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
//初始化审批列表
|
||||||
|
getOrderList() {
|
||||||
|
this.$toast.loading({
|
||||||
|
duration: 0, // 持续展示 toast
|
||||||
|
forbidClick: true, // 禁用背景点击
|
||||||
|
loadingType: 'spinner',
|
||||||
|
message: '加载中……'
|
||||||
|
})
|
||||||
|
let data = {
|
||||||
|
types: ['01']
|
||||||
|
// userModel: {
|
||||||
|
// //线上去掉
|
||||||
|
// id: '112345678' //审批人工号
|
||||||
|
// }
|
||||||
|
}
|
||||||
|
let resData = [
|
||||||
|
{
|
||||||
|
ebizEnterCustomerDto: { name: '张三' },
|
||||||
|
ebizReferrerDto: { referName: '推荐人李四' },
|
||||||
|
ebizHisExamineApproveDtoList: { examineApproveTeam: '李四团队' },
|
||||||
|
ebizExamineApproveDtoList: { createdDate: '2020-01-27' }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
ebizEnterCustomerDto: { name: '张san' },
|
||||||
|
ebizReferrerDto: { referName: '推荐人李si' },
|
||||||
|
ebizHisExamineApproveDtoList: { examineApproveTeam: '李四团队' },
|
||||||
|
ebizExamineApproveDtoList: { createdDate: '2020-02-01' }
|
||||||
|
}
|
||||||
|
]
|
||||||
|
let obj = {}
|
||||||
|
if (resData.length > 0) {
|
||||||
|
resData.forEach(ele => {
|
||||||
|
obj = {}
|
||||||
|
obj.name = ele.ebizEnterCustomerDto.name //申请人姓名
|
||||||
|
obj.referName = ele.ebizReferrerDto.referName //推荐人姓名
|
||||||
|
obj.examineApproveTeam = ele.ebizHisExamineApproveDtoList.examineApproveTeam //所属团队
|
||||||
|
obj.createdDate = ele.ebizExamineApproveDtoList.createdDate //申请时间
|
||||||
|
this.approveList.push(obj)
|
||||||
|
})
|
||||||
|
this.isSuccess = true
|
||||||
|
}
|
||||||
|
// agentAddApproval(data).then(res => {
|
||||||
|
// console.log('调用了一次')
|
||||||
|
// this.$toast.clear()
|
||||||
|
// if (res.result == '0') {
|
||||||
|
// console.log('res.result == ', res.result)
|
||||||
|
// this.isSuccess = true
|
||||||
|
// let resData = res.content
|
||||||
|
// let obj = {}
|
||||||
|
// if (resData.length > 0) {
|
||||||
|
// resData.forEach(ele => {
|
||||||
|
// obj = {}
|
||||||
|
// obj.name = ele.ebizEnterCustomerDto.name //申请人姓名
|
||||||
|
// obj.referName = ele.ebizReferrerDto.referName //推荐人姓名
|
||||||
|
// obj.examineApproveTeam = ele.ebizHisExamineApproveDtoList.examineApproveTeam //所属团队
|
||||||
|
// obj.createdDate = ele.ebizExamineApproveDtoList.createdDate //申请时间
|
||||||
|
// this.approveList.push(obj)
|
||||||
|
// })
|
||||||
|
// this.isSuccess = true
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
},
|
||||||
|
|
||||||
|
//审批
|
||||||
|
goApprove() {
|
||||||
|
console.log(1111)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<style lang="scss" scoped></style>
|
||||||
Reference in New Issue
Block a user