mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-10 03:26:45 +08:00
获取登录人的代理人编码--agentCode,再查询个人业绩查询列表
This commit is contained in:
@@ -178,6 +178,8 @@
|
||||
</template>
|
||||
<script>
|
||||
import { getBaseAgentInfo, getPerformanceDetail, getBranchByUser, getMisBranchComList } from '@/api/ebiz/performance/performance'
|
||||
import { getAgentInfo } from '@/api/ebiz/my/my.js'
|
||||
|
||||
import utils from '@/assets/js/utils/date-utils'
|
||||
import { Popup, DatetimePicker, Button } from 'vant'
|
||||
import FieldDatePicter from '@/components/ebiz/FieldDatePicter'
|
||||
@@ -236,6 +238,7 @@ export default {
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
jobNo: '', //获取登录人的代理人编码--agentCode
|
||||
manageLv: 1, //当前人机构等级
|
||||
popupShow: false, //字段选择框
|
||||
// 二级机构筛选是否显示--区
|
||||
@@ -340,9 +343,17 @@ export default {
|
||||
},
|
||||
mounted() {
|
||||
window.appCallBack = this.appCallBack
|
||||
this.getAgentInfoFunc()
|
||||
this.initData()
|
||||
},
|
||||
methods: {
|
||||
// 获取登录人的代理人编码--agentCode,再查询个人业绩查询列表
|
||||
async getAgentInfoFunc() {
|
||||
const res = await getAgentInfo({})
|
||||
if (res.result == 0) {
|
||||
this.jobNo = res.jobNo
|
||||
}
|
||||
},
|
||||
async initData() {
|
||||
//获取当前人机构等级
|
||||
let resData = await getBranchByUser({})
|
||||
@@ -502,14 +513,16 @@ export default {
|
||||
if (this.manageLv == '07' || this.manageLv == '08') {
|
||||
this.OrgLv5s.splice(0)
|
||||
if (data != '全部') {
|
||||
// 查询五级机构--个人
|
||||
const res = await getMisBranchComList({
|
||||
bussinessType: 'normal',
|
||||
manageCode: this.orgs[2].code,
|
||||
inCode: this.orgs[2].inCode,
|
||||
manageLv: '08'
|
||||
})
|
||||
this.OrgLv5s.push(...res.content)
|
||||
// 查询五级机构--个人--旧版
|
||||
// const res = await getMisBranchComList({
|
||||
// bussinessType: 'normal',
|
||||
// manageCode: this.orgs[2].code,
|
||||
// inCode: this.orgs[2].inCode,
|
||||
// manageLv: '08'
|
||||
// })
|
||||
// this.OrgLv5s.push(...res.content)
|
||||
//需求更改
|
||||
this.OrgLv5s.push({ name: '个人' })
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -519,15 +532,13 @@ export default {
|
||||
this.orgs[3].name = data
|
||||
let personal = this.OrgLv5s.find(item => item.name === data)
|
||||
if (personal) {
|
||||
this.orgs[3].code = personal.code
|
||||
this.orgs[3].inCode = personal.inCode
|
||||
this.orgs[3].code = this.jobNo
|
||||
// 查询五级机构--个人--旧版
|
||||
// this.orgs[3].code = personal.code
|
||||
// this.orgs[3].inCode = personal.inCode
|
||||
this.orgLev = 3
|
||||
// this.params.manageCode = this.OrgLv4Code
|
||||
// this.params.manageLv = '04'
|
||||
}
|
||||
if (data === '全部') {
|
||||
// this.params.manageCode = this.OrgLv3Code
|
||||
// this.params.manageLv = '03'
|
||||
this.orgs[3].code = ''
|
||||
this.orgs[3].inCode = ''
|
||||
//部经理,机构名称选择任意组和个人,先组选全部,个人再选择全部,页面展示为全部佣金/全部合格人力
|
||||
@@ -553,27 +564,6 @@ export default {
|
||||
this.filterStatus = value.id
|
||||
this.filterStatusName = value.id == '1' ? '预收' : '承保'
|
||||
break
|
||||
// case '2':
|
||||
// this.orgLev = 0
|
||||
// this.orgs[0].code = value.id
|
||||
// this.orgs[0].name = value.text
|
||||
// this.orgs[1].code = ''
|
||||
// this.orgs[1].name = '全部'
|
||||
// this.orgs[2].code = ''
|
||||
// this.orgs[2].name = '全部'
|
||||
// break
|
||||
// case '3':
|
||||
// this.orgLev = 1
|
||||
// this.orgs[1].code = value.id
|
||||
// this.orgs[1].name = value.text
|
||||
// this.orgs[2].code = ''
|
||||
// this.orgs[2].name = '全部'
|
||||
// break
|
||||
// case '4':
|
||||
// this.orgLev = 2
|
||||
// this.orgs[2].code = value.id
|
||||
// this.orgs[2].name = value.text
|
||||
// break
|
||||
}
|
||||
this.popupShow = false
|
||||
},
|
||||
@@ -584,62 +574,6 @@ export default {
|
||||
case '1':
|
||||
this.columns = statuss
|
||||
break
|
||||
// case '2':
|
||||
// res = await getMisBranchComList({
|
||||
// bussinessType: 'normal',
|
||||
// manageCode: '',
|
||||
// manageLv: ''
|
||||
// })
|
||||
// if (res.result == 0) {
|
||||
// res.content.forEach(item => {
|
||||
// console.log(item)
|
||||
// this.columns.push({
|
||||
// id: item.code,
|
||||
// text: item.name
|
||||
// })
|
||||
// })
|
||||
// } else {
|
||||
// return this.$toast(res.resultMessage)
|
||||
// }
|
||||
// break
|
||||
// case '3':
|
||||
// if (!this.orgs[0].code) return this.$toast('请先选择上一级机构')
|
||||
// res = await getMisBranchComList({
|
||||
// bussinessType: 'normal',
|
||||
// manageCode: this.orgs[0].code,
|
||||
// manageLv: '02'
|
||||
// })
|
||||
// if (res.result == 0) {
|
||||
// res.content.forEach(item => {
|
||||
// console.log(item)
|
||||
// this.columns.push({
|
||||
// id: item.code,
|
||||
// text: item.name
|
||||
// })
|
||||
// })
|
||||
// } else {
|
||||
// return this.$toast(res.resultMessage)
|
||||
// }
|
||||
// break
|
||||
// case '4':
|
||||
// if (!this.orgs[1].code) return this.$toast('请先选择上一级机构')
|
||||
// res = await getMisBranchComList({
|
||||
// bussinessType: 'normal',
|
||||
// manageCode: this.orgs[1].code,
|
||||
// manageLv: '03'
|
||||
// })
|
||||
// if (res.result == 0) {
|
||||
// res.content.forEach(item => {
|
||||
// console.log(item)
|
||||
// this.columns.push({
|
||||
// id: item.code,
|
||||
// text: item.name
|
||||
// })
|
||||
// })
|
||||
// } else {
|
||||
// return this.$toast(res.resultMessage)
|
||||
// }
|
||||
// break
|
||||
}
|
||||
;[this.pickType, this.popupShow] = [pickType, true]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user