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

页面修改

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