获取登录人的代理人编码--agentCode,再查询个人业绩查询列表

This commit is contained in:
liyuetong
2021-06-09 20:30:46 +08:00
parent e3ff07d1b8
commit f040f1e87f

View File

@@ -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]
},