mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-13 21:06:42 +08:00
教师在职状态
This commit is contained in:
@@ -16,11 +16,11 @@
|
|||||||
<el-col :span="4">
|
<el-col :span="4">
|
||||||
<el-input style="width: 100%" placeholder="姓名" v-model="query.name" clearable></el-input>
|
<el-input style="width: 100%" placeholder="姓名" v-model="query.name" clearable></el-input>
|
||||||
</el-col>
|
</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-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-option v-for="item in placeList" :key="item.value" :label="item.label" :value="item.value"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-col>
|
</el-col> -->
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-button icon="el-icon-search" type="primary" @click="loadData(1)">搜索</el-button>
|
<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>
|
<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="teaching"></el-table-column>
|
||||||
<el-table-column label="教师体系" prop="tsystemName"></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="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' }]"
|
<el-table-column label="在职状态" column-key="waitStatus" width="90" :filters="[{ text: '在职', value: '0'}, { text: '离职', value: '1' }]"
|
||||||
:filter-method="filterWork">
|
:filter-method="filterWork">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
@@ -146,12 +146,24 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-form-item label="认证状态">
|
<el-row>
|
||||||
<el-radio-group v-model="form.certStatus">
|
<el-col :span='11'>
|
||||||
<el-radio :label="0">未认证</el-radio>
|
<el-form-item label="认证状态">
|
||||||
<el-radio :label="1">已认证</el-radio>
|
<el-radio-group v-model="form.certStatus">
|
||||||
</el-radio-group>
|
<el-radio :label="0">未认证</el-radio>
|
||||||
</el-form-item>
|
<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-form-item label="备注">
|
||||||
<el-input v-model="form.description" clearable type="textarea" :autosize='{ minRows: 3, maxRows: 6 }'></el-input>
|
<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>-->
|
<!--<WxEditor :toobar="false" v-model="form.description" :minHeight="50"></WxEditor>-->
|
||||||
@@ -194,7 +206,7 @@
|
|||||||
tlevelId:'',
|
tlevelId:'',
|
||||||
name:'',
|
name:'',
|
||||||
salaryId:'',
|
salaryId:'',
|
||||||
waitStatus:'',
|
waitStatus:0,
|
||||||
status:'',
|
status:'',
|
||||||
certStatus:'',
|
certStatus:'',
|
||||||
pageIndex: 1,
|
pageIndex: 1,
|
||||||
@@ -282,7 +294,6 @@
|
|||||||
methods:{
|
methods:{
|
||||||
getPayrollPlace(){
|
getPayrollPlace(){
|
||||||
teacherBoeApi.getPayrollPlace().then(res=>{
|
teacherBoeApi.getPayrollPlace().then(res=>{
|
||||||
// console.log(res,'res');
|
|
||||||
if(res.status == '200') {
|
if(res.status == '200') {
|
||||||
for(let i in res.result){
|
for(let i in res.result){
|
||||||
this.placeList.push({
|
this.placeList.push({
|
||||||
@@ -389,7 +400,6 @@
|
|||||||
this.dialogVisible=true
|
this.dialogVisible=true
|
||||||
},
|
},
|
||||||
filterChange(e){
|
filterChange(e){
|
||||||
console.log(e,e.key,"测试");
|
|
||||||
if(e.waitStatus){
|
if(e.waitStatus){
|
||||||
if(e.waitStatus.length==0 || e.waitStatus.length==2){
|
if(e.waitStatus.length==0 || e.waitStatus.length==2){
|
||||||
this.query.waitStatus='';
|
this.query.waitStatus='';
|
||||||
@@ -409,17 +419,13 @@
|
|||||||
},
|
},
|
||||||
filterWork(value,row){
|
filterWork(value,row){
|
||||||
this.query.waitStatus=value;
|
this.query.waitStatus=value;
|
||||||
console.log(value,row.waitStatus,'waitStatus');
|
|
||||||
//this.loadData(1);
|
|
||||||
return row.waitStatus==value
|
return row.waitStatus==value
|
||||||
},
|
},
|
||||||
filterCertification(value,row){
|
filterCertification(value,row){
|
||||||
console.log(row.certificationStatus,value,"certStatus")
|
|
||||||
this.query.certStatus=value;
|
this.query.certStatus=value;
|
||||||
return row.certStatus==value
|
return row.certStatus==value
|
||||||
},
|
},
|
||||||
filterStatus(value,row){
|
filterStatus(value,row){
|
||||||
console.log(row.status,value,"status");
|
|
||||||
this.query.status=value;
|
this.query.status=value;
|
||||||
return row.status==value
|
return row.status==value
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user