Commit 5ed2eafc authored by zhengke's avatar zhengke

1

parent 3be85e91
......@@ -377,3 +377,22 @@ export function setStudyAboradOrderConfirm(data) {
});
}
// 获取收客渠道下拉
export function GetStuChannelList(data) {
return request({
url: '/User/GetStuChannelList',
method: 'post',
data
});
}
// 获取协助人员下拉
export function GetAssistTypeList(data) {
return request({
url: '/user/GetAssistTypeList',
method: 'post',
data
});
}
......@@ -157,6 +157,26 @@
emit-value map-options />
</div>
</div>
<div class="info_item">
<div class="item_label">收客渠道</div>
<div class="item_value">
<q-select filled v-model="customObj.StuChannel" :options="StuChannelList" option-label="Name" option-value="Id"
emit-value map-options />
</div>
</div>
<div class="info_item" v-if="customObj.StuChannel==6">
<div class="item_label">第三方平台名称</div>
<div class="item_value">
<q-input filled v-model="customObj.PlatformName"></q-input>
</div>
</div>
<div class="info_item">
<div class="item_label">协助人员</div>
<div class="item_value">
<q-select filled v-model="AssistPeople" :options="AssistDropList" option-label="Name" option-value="Id"
emit-value map-options />
</div>
</div>
<div class="info_item">
<q-btn color="accent" class="q-mr-md" label="保存" @click="saveStu()" />
</div>
......@@ -173,7 +193,9 @@
import {
getGuestBasicsEnumList,
getGuestEducationEnumList,
getGuestLearningGoalsEnumList
getGuestLearningGoalsEnumList,
GetStuChannelList,
GetAssistTypeList
} from '../../../api/sale/sale'
import {
queryEmployee
......@@ -210,7 +232,14 @@
StuId: 0,
},
//客户对象
customObj: {},
customObj: {
AssistList:[{
Id:0,//编号
AssistId:1,//员工编号
AssistType:1,//类型
StuId:1,//学员编号
}]
},
//日语基础列表
basicList: [],
//学历列表
......@@ -219,7 +248,10 @@
goalsList: [],
//员工列表
employeeList: [],
myEmployeeList: []
myEmployeeList: [],
AssistPeople:1,
StuChannelList: [], //收客渠道
AssistDropList: [] //协助人员
}
},
created() {
......@@ -228,9 +260,14 @@
this.queryGuestEducationEnumList();
this.queryGoalsList();
this.getEmployeeList();
this.GetStuChannelList();
this.GetAssistTypeList();
if (this.saveObj && this.saveObj.StuId > 0) {
this.customMsg.StuId = this.saveObj.StuId;
this.queryStuInfo();
if(this.customMsg.AssistList&&this.customMsg.AssistList.length>0){
this.customMsg.AssistList[0].StuId = this.saveObj.StuId;
}
}
},
mounted() {
......@@ -238,6 +275,10 @@
methods: {
//保存学员信息
saveStu() {
if(this.customMsg.AssistList&&this.customMsg.AssistList.length>0){
this.customMsg.AssistList[0].AssistId = this.customObj.CreateBy;
this.customMsg.AssistList[0].AssistType = this.AssistPeople;
}
saveStudent(this.customObj).then(res => {
if (res.Code == 1) {
this.$q.notify({
......@@ -263,6 +304,22 @@
this.myEmployeeList = res.Data;
})
},
//获取收客渠道
GetStuChannelList(){
GetStuChannelList({}).then(res => {
if(res.Code==1){
this.StuChannelList = res.Data;
}
})
},
//获取协助人员
GetAssistTypeList(){
GetAssistTypeList({}).then(res => {
if(res.Code==1){
this.AssistDropList = res.Data;
}
})
},
//筛选员工
filterEmployee(val, update, abort) {
update(() => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment