Browse Source

销售员日历选择销售接口更改

cxmo 1 year ago
parent
commit
6e9b6a415b
2 changed files with 22 additions and 6 deletions
  1. 7 0
      src/api/ssbg/api.js
  2. 15 6
      src/views/ssbg/roadshow/sellerCalendar.vue

+ 7 - 0
src/api/ssbg/api.js

@@ -10,6 +10,13 @@ export const researcherList = params=>{
 	return get('/roadshow/researcher/list',params)
 }
 
+/**
+ * 路演销售员列表
+ */
+export const sellerList = params=>{
+	return get('/custom/seller/roadshow_ficc/list',params)
+}
+
 /**
  * 研究员日历日程 StartDate  EndDate ResearcherId
  */

+ 15 - 6
src/views/ssbg/roadshow/sellerCalendar.vue

@@ -6,7 +6,7 @@ import moment from 'moment';
 import 'moment/dist/locale/zh-cn';
 moment.locale('zh-cn');
 
-import { sellerEvents,apiSystemUsers} from '@/api/ssbg/api';
+import { sellerEvents,sellerList} from '@/api/ssbg/api';
 import Calendar from '../components/calendar.vue';
 
 
@@ -82,18 +82,27 @@ const toogeCurrentWeek = () => {
 
 // 选择用户
 const userFieldNames=ref({
-    text: 'RealName',
+    text: 'AdminName',
     value: 'AdminId',
-    children: 'ChildrenList',
+    children: 'Child',
 })
 let selectUserValue=ref('')
 let isSellerPicker=ref(false)
 let userOpts=ref([])
 // 获取系统中所有用户’
-const getSystemUsers = ()=>{
-    apiSystemUsers().then(res=>{
+const getSellerList = ()=>{
+    sellerList().then(res=>{
         if(res.code==200){
             userOpts.value=res.data.List||[]
+            userOpts.value = userOpts.value.map(i=>{
+                if(!i.AdminName){
+                    i.AdminName = i.GroupName
+                }
+                if(!i.AdminId){
+                    i.AdminId = i.GroupId
+                }
+                return i
+                })
         }
     })
 }
@@ -106,7 +115,7 @@ const onFinish = (e)=>{
     isSellerPicker.value=false
 }
 onMounted(() => {
-    getSystemUsers()
+    getSellerList()
 })
 
 const { eventList } = toRefs(state);