发薪地接口

This commit is contained in:
zhaofang
2022-06-06 16:24:37 +08:00
parent 1e0b60798d
commit 32cb025d21
3 changed files with 31 additions and 4 deletions

View File

@@ -26,6 +26,13 @@ import ajax from '@/api/boe/boeApiAjax.js'
const editTeacher = function(data) { const editTeacher = function(data) {
return ajax.postJson('/b1/system/teacher/add-and-edit-teacher',data); return ajax.postJson('/b1/system/teacher/add-and-edit-teacher',data);
} }
// api
/**
* 发薪地接口
*/
const getPayrollPlace = function(id) {
return ajax.get('/b1/system/teacher/payroll-place');
}
/** /**
* 教师体系和级别接口 * 教师体系和级别接口
* @param { * @param {
@@ -141,5 +148,6 @@ export default {
getCourseInfo, getCourseInfo,
teacherUpgradePrecess, teacherUpgradePrecess,
deleteModelTeacher, deleteModelTeacher,
editModelTeacher editModelTeacher,
getPayrollPlace
} }

View File

@@ -9,14 +9,14 @@
</div> </div>
<!-- 要在换一个变量与新建区别开 --> <!-- 要在换一个变量与新建区别开 -->
<div style="padding: 0px 5px;"> <div style="padding: 0px 5px;">
<el-select v-model="query.tLevelId" clearable value-key="id" :disabled="query.tSystemId == ''" placeholder="请选择教师级别"> <el-select v-model="query.tLevelId" clearable value-key="id" placeholder="请选择教师级别">
<el-option v-for="item in queryLevelData" :key="item.id" :label="item.name" :value="item.id"></el-option> <el-option v-for="item in queryLevelData" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select> </el-select>
</div> </div>
<div style="padding: 0px 5px;"><el-input placeholder="请输入姓名" v-model="query.queryName" clearable></el-input></div> <div style="padding: 0px 5px;"><el-input placeholder="请输入姓名" v-model="query.queryName" clearable></el-input></div>
<div style="padding: 0px 5px;"> <div style="padding: 0px 5px;">
<el-select v-model="query.salaryId" clearable value-key="id" placeholder="请选择发薪地"> <el-select v-model="query.salaryId" clearable value-key="id" placeholder="请选择发薪地">
<el-option v-for="item in levelData" :key="item.id" :label="item.name" :value="item.id"></el-option> <el-option v-for="item in placeList" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select> </el-select>
</div> </div>
</div> </div>
@@ -251,6 +251,7 @@
queryLevelData:[], queryLevelData:[],
teacherSystemids:[], teacherSystemids:[],
coverImage:'', coverImage:'',
placeList:[],
} }
}, },
watch:{ watch:{
@@ -262,12 +263,25 @@
}, },
mounted() { mounted() {
this.getTeachersystem(); this.getTeachersystem();
this.getPayrollPlace();
}, },
computed: { computed: {
...mapGetters(['userInfo']) ...mapGetters(['userInfo'])
}, },
methods:{ methods:{
getPayrollPlace(){
teacherBoeApi.getPayrollPlace().then(res=>{
// console.log(res,'res');
if(res.status == '200') {
for(let i in res.result){
this.placeList.push({
value:i,
label:res.result[i]
})
}
}
})
},
handleCloseOne() { handleCloseOne() {
// this.teacherDetailsId = ''; // this.teacherDetailsId = '';
this.showTeacherDetails = false; this.showTeacherDetails = false;
@@ -298,6 +312,7 @@
}) })
}, },
queryChangeSystem(val) { queryChangeSystem(val) {
this.query.tLevelId = '';
let array=[]; let array=[];
this.systemLevelTree.forEach(sl=>{ this.systemLevelTree.forEach(sl=>{
if(sl.teacher_system_id==val){ if(sl.teacher_system_id==val){
@@ -312,6 +327,9 @@
this.queryLevelData=array; this.queryLevelData=array;
}, },
changeSystem(val){ changeSystem(val){
this.tLevelData = {};
this.form.tlevelId = '';
this.form.tlevelName='';
let array=[]; let array=[];
this.systemLevelTree.forEach(sl=>{ this.systemLevelTree.forEach(sl=>{
if(sl.teacher_system_id==val.id){ if(sl.teacher_system_id==val.id){

View File

@@ -110,6 +110,7 @@ module.exports = {
// 使用代理 // 使用代理
// 172.16.6.175 // 172.16.6.175
// 114.115.162.187 测试环境 // 114.115.162.187 测试环境
// 192.168.0.107 晋宇
proxy: { proxy: {
'/systemapi': { '/systemapi': {
// 目标代理服务器地址 // 目标代理服务器地址