Commit 778f714d authored by 黄奎's avatar 黄奎

页面修改

parent ccd8befb
......@@ -59,6 +59,18 @@ export function getTeacherPage(data) {
})
}
/**
* 获取教师分页数据
*/
export function queryTeacherSpecialty(data) {
return request({
url: '/user/GetTeacherSpecialty',
method: 'post',
data
})
}
/**
* 获取讲师列表
*/
......
......@@ -25,8 +25,9 @@
class="col-6 q-pb-lg q-pr-lg" label="带班基础人数" @keyup.native="checkInteger(objOption,'BaseStuNum')" />
<q-input filled stack-label maxlength="5" :dense="false" v-model="objOption.BaseHourFee" ref="BaseHourFee"
class="col-6 q-pr-lg" label="基础课时费" @keyup.native="checkPrice(objOption,'BaseHourFee')" />
<q-input type="textarea" filled stack-label maxlength="450" :dense="false" v-model="objOption.Specialty"
class="col-12 q-pr-lg" label="老师擅长" />
<q-select filled stack-label option-value="Id" option-label="Name" v-model="chooseSpecialty" ref="School_Id"
:options="SpecialtyList" label="老师特长" :dense="false" class="col-6 q-pb-lg" emit-value map-options
@input="schoolChagne" multiple clearable />
</div>
<div class="row wrap" style="margin-top:20px;">
......@@ -93,7 +94,8 @@
<script>
import {
getSchoolDropdown,
saveTeacher
saveTeacher,
queryTeacherSpecialty
} from '../../../api/school/index'
import {
UploadSelfFile
......@@ -142,8 +144,9 @@
Post_Id: 0, //岗位编号
BaseStuNum: 0, //带班基础人数
BaseHourFee: 0, //基础课时费
Specialty:"",//老师擅长
Specialty: "", //老师擅长
},
chooseSpecialty: [],
optionTitle: "",
schoolList: [],
uploadType: 0,
......@@ -154,16 +157,24 @@
PostList: [], //岗位列表
returnString: [], //默认岗位
bacisClassConfig: {}, //班级基础配置
SpecialtyList: [], //教师擅长列表
}
},
created() {
this.queryClassConfig();
this.getSchool()
this.getSchool();
this.getTeacherSpecialty();
},
mounted() {
this.initObj()
},
methods: {
//获取老师特长
getTeacherSpecialty() {
queryTeacherSpecialty({}).then(res => {
this.SpecialtyList = res.Data;
})
},
//获取课程基础配置
queryClassConfig() {
GetClassConfig({}).then(res => {
......@@ -256,7 +267,10 @@
this.objOption.Post_Id = this.saveObj.Post_Id;
this.objOption.BaseStuNum = this.saveObj.BaseStuNum;
this.objOption.BaseHourFee = this.saveObj.BaseHourFee;
this.objOption.Specialty=this.saveObj.Specialty;
this.objOption.Specialty = this.saveObj.Specialty;
if (this.saveObj.ChooseSpecialty && this.saveObj.ChooseSpecialty.length > 0) {
this.chooseSpecialty = this.saveObj.ChooseSpecialty;
}
if (this.objOption.School_Id) {
this.queryDeptTree();
}
......@@ -310,6 +324,11 @@
},
saveTeacher() {
this.saveLoading = true;
if (this.chooseSpecialty && this.chooseSpecialty.length > 0) {
this.objOption.Specialty = this.chooseSpecialty.toString();
} else {
this.objOption.Specialty = "";
}
if (this.objOption.Dept_Id && this.objOption.Dept_Id == "") {
this.objOption.Dept_Id = 0;
}
......
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