|
@@ -30,7 +30,7 @@
|
|
align="center"
|
|
align="center"
|
|
label="业绩归属部门">
|
|
label="业绩归属部门">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- {{ findUserDepName(scope.row.id) }}
|
|
|
|
|
|
+ {{scope.row.saler_dept}}
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
@@ -89,7 +89,6 @@ import { mapState, mapGetters } from 'vuex'
|
|
import { SalePersonTableRow } from '@/views/create-order/data/interface'
|
|
import { SalePersonTableRow } from '@/views/create-order/data/interface'
|
|
import { add, sub } from '@/utils/number'
|
|
import { add, sub } from '@/utils/number'
|
|
import { cloneDeep } from 'lodash'
|
|
import { cloneDeep } from 'lodash'
|
|
-import { findUserInDeptTree, calcChannelSelectorList } from "@/views/create-order/hooks/utils"
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
name: 'PerformanceBelongs',
|
|
name: 'PerformanceBelongs',
|
|
@@ -233,9 +232,6 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
- findUserDepName (id) {
|
|
|
|
- return findUserInDeptTree((v) => v.id === id)?.parentLabel || ''
|
|
|
|
- },
|
|
|
|
updateSyncData(type, e) {
|
|
updateSyncData(type, e) {
|
|
this.$emit(`update:${type}`, e)
|
|
this.$emit(`update:${type}`, e)
|
|
},
|
|
},
|
|
@@ -303,7 +299,7 @@ export default {
|
|
if (alreadySelected) {
|
|
if (alreadySelected) {
|
|
return alreadySelected
|
|
return alreadySelected
|
|
} else {
|
|
} else {
|
|
- return new SalePersonTableRow(item.label, item.value, '', saleWayKey)
|
|
|
|
|
|
+ return new SalePersonTableRow(item.label, item.value, '', saleWayKey, (item?._labels || []).join('/'))
|
|
}
|
|
}
|
|
})
|
|
})
|
|
this.updateSyncData('salePersonTableList', arr)
|
|
this.updateSyncData('salePersonTableList', arr)
|