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