教师在职状态

This commit is contained in:
zhaofang
2022-06-09 14:13:21 +08:00
parent 185101f873
commit 447f73ad81

View File

@@ -16,11 +16,11 @@
<el-col :span="4">
<el-input style="width: 100%" placeholder="姓名" v-model="query.name" clearable></el-input>
</el-col>
<el-col :span="4">
<!-- <el-col :span="4">
<el-select style="width: 100%" v-model="query.salaryId" clearable value-key="id" placeholder="发薪地">
<el-option v-for="item in placeList" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select>
</el-col>
</el-col> -->
<el-col :span="8">
<el-button icon="el-icon-search" type="primary" @click="loadData(1)">搜索</el-button>
<el-button icon="el-icon-refresh-right" type="primary" @click="reset">重置</el-button>
@@ -48,7 +48,7 @@
<el-table-column label="授课时长" prop="teaching"></el-table-column>
<el-table-column label="教师体系" prop="tsystemName"></el-table-column>
<el-table-column label="教师级别" prop="tlevelName"></el-table-column>
<el-table-column label="发薪地" prop="salaryName"></el-table-column>
<!-- <el-table-column label="发薪地" prop="salaryName"></el-table-column> -->
<el-table-column label="在职状态" column-key="waitStatus" width="90" :filters="[{ text: '在职', value: '0'}, { text: '离职', value: '1' }]"
:filter-method="filterWork">
<template slot-scope="scope">
@@ -146,12 +146,24 @@
</el-form-item>
</el-col>
</el-row>
<el-form-item label="认证状态">
<el-radio-group v-model="form.certStatus">
<el-radio :label="0">未认证</el-radio>
<el-radio :label="1">已认证</el-radio>
</el-radio-group>
</el-form-item>
<el-row>
<el-col :span='11'>
<el-form-item label="认证状态">
<el-radio-group v-model="form.certStatus">
<el-radio :label="0">未认证</el-radio>
<el-radio :label="1">已认证</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span='11' :offset="2">
<el-form-item label="在职状态">
<el-radio-group v-model="form.waitStatus">
<el-radio :label="0">在职</el-radio>
<el-radio :label="1">离职</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
</el-row>
<el-form-item label="备注">
<el-input v-model="form.description" clearable type="textarea" :autosize='{ minRows: 3, maxRows: 6 }'></el-input>
<!--<WxEditor :toobar="false" v-model="form.description" :minHeight="50"></WxEditor>-->
@@ -194,7 +206,7 @@
tlevelId:'',
name:'',
salaryId:'',
waitStatus:'',
waitStatus:0,
status:'',
certStatus:'',
pageIndex: 1,
@@ -282,7 +294,6 @@
methods:{
getPayrollPlace(){
teacherBoeApi.getPayrollPlace().then(res=>{
// console.log(res,'res');
if(res.status == '200') {
for(let i in res.result){
this.placeList.push({
@@ -389,7 +400,6 @@
this.dialogVisible=true
},
filterChange(e){
console.log(e,e.key,"测试");
if(e.waitStatus){
if(e.waitStatus.length==0 || e.waitStatus.length==2){
this.query.waitStatus='';
@@ -409,17 +419,13 @@
},
filterWork(value,row){
this.query.waitStatus=value;
console.log(value,row.waitStatus,'waitStatus');
//this.loadData(1);
return row.waitStatus==value
},
filterCertification(value,row){
console.log(row.certificationStatus,value,"certStatus")
this.query.certStatus=value;
return row.certStatus==value
},
filterStatus(value,row){
console.log(row.status,value,"status");
this.query.status=value;
return row.status==value
},