|
@@ -98,7 +98,6 @@
|
|
</el-col>
|
|
</el-col>
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList" :columns="columns"></right-toolbar>
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList" :columns="columns"></right-toolbar>
|
|
</el-row>
|
|
</el-row>
|
|
-
|
|
|
|
<el-table v-loading="loading" :data="userList" @selection-change="handleSelectionChange">
|
|
<el-table v-loading="loading" :data="userList" @selection-change="handleSelectionChange">
|
|
<el-table-column type="selection" width="50" align="center" />
|
|
<el-table-column type="selection" width="50" align="center" />
|
|
<el-table-column label="编号" align="center" key="userId" prop="userId" v-if="columns[0].visible" width="80"/>
|
|
<el-table-column label="编号" align="center" key="userId" prop="userId" v-if="columns[0].visible" width="80"/>
|
|
@@ -226,11 +225,10 @@
|
|
<script>
|
|
<script>
|
|
import { listTeacher, getTeacher, delTeacher, addTeacher, updateTeacher } from "@/api/sim/teacher";
|
|
import { listTeacher, getTeacher, delTeacher, addTeacher, updateTeacher } from "@/api/sim/teacher";
|
|
import { resetUserPwd, changeUserStatus } from "@/api/system/user";
|
|
import { resetUserPwd, changeUserStatus } from "@/api/system/user";
|
|
-import { getToken } from "@/utils/auth";
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
name: "Teacher",
|
|
name: "Teacher",
|
|
- dicts: ['sys_normal_disable', 'sys_user_sex'],
|
|
|
|
|
|
+ dicts: ['sys_normal_disable'],
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
// 遮罩层
|
|
// 遮罩层
|
|
@@ -249,46 +247,26 @@ export default {
|
|
userList: null,
|
|
userList: null,
|
|
// 弹出层标题
|
|
// 弹出层标题
|
|
title: "",
|
|
title: "",
|
|
- // 部门树选项
|
|
|
|
- deptOptions: undefined,
|
|
|
|
// 是否显示弹出层
|
|
// 是否显示弹出层
|
|
open: false,
|
|
open: false,
|
|
- // 部门名称
|
|
|
|
- deptName: undefined,
|
|
|
|
// 默认密码
|
|
// 默认密码
|
|
initPassword: undefined,
|
|
initPassword: undefined,
|
|
- // 日期范围
|
|
|
|
- dateRange: [],
|
|
|
|
- // 岗位选项
|
|
|
|
- postOptions: [],
|
|
|
|
// 角色选项
|
|
// 角色选项
|
|
roleOptions: [],
|
|
roleOptions: [],
|
|
|
|
+ // 日期范围
|
|
|
|
+ dateRange: [],
|
|
// 表单参数
|
|
// 表单参数
|
|
form: {},
|
|
form: {},
|
|
defaultProps: {
|
|
defaultProps: {
|
|
children: "children",
|
|
children: "children",
|
|
label: "label"
|
|
label: "label"
|
|
},
|
|
},
|
|
- // 用户导入参数
|
|
|
|
- upload: {
|
|
|
|
- // 是否显示弹出层(用户导入)
|
|
|
|
- open: false,
|
|
|
|
- // 弹出层标题(用户导入)
|
|
|
|
- title: "",
|
|
|
|
- // 是否禁用上传
|
|
|
|
- isUploading: false,
|
|
|
|
- // 是否更新已经存在的用户数据
|
|
|
|
- updateSupport: 0,
|
|
|
|
- // 设置上传的请求头部
|
|
|
|
- headers: { Authorization: "Bearer " + getToken() },
|
|
|
|
- // 上传的地址
|
|
|
|
- url: process.env.VUE_APP_BASE_API + "/system/user/importData"
|
|
|
|
- },
|
|
|
|
// 查询参数
|
|
// 查询参数
|
|
queryParams: {
|
|
queryParams: {
|
|
pageNum: 1,
|
|
pageNum: 1,
|
|
pageSize: 10,
|
|
pageSize: 10,
|
|
userName: undefined,
|
|
userName: undefined,
|
|
|
|
+ nickName:undefined,
|
|
phonenumber: undefined,
|
|
phonenumber: undefined,
|
|
status: undefined,
|
|
status: undefined,
|
|
},
|
|
},
|
|
@@ -370,7 +348,6 @@ export default {
|
|
phonenumber: undefined,
|
|
phonenumber: undefined,
|
|
status: "0",
|
|
status: "0",
|
|
remark: undefined,
|
|
remark: undefined,
|
|
- postIds: [],
|
|
|
|
roleIds: []
|
|
roleIds: []
|
|
};
|
|
};
|
|
this.resetForm("form");
|
|
this.resetForm("form");
|
|
@@ -384,7 +361,6 @@ export default {
|
|
resetQuery() {
|
|
resetQuery() {
|
|
this.dateRange = [];
|
|
this.dateRange = [];
|
|
this.resetForm("queryForm");
|
|
this.resetForm("queryForm");
|
|
- this.$refs.tree.setCurrentKey(null);
|
|
|
|
this.handleQuery();
|
|
this.handleQuery();
|
|
},
|
|
},
|
|
// 多选框选中数据
|
|
// 多选框选中数据
|
|
@@ -409,13 +385,9 @@ export default {
|
|
/** 新增按钮操作 */
|
|
/** 新增按钮操作 */
|
|
handleAdd() {
|
|
handleAdd() {
|
|
this.reset();
|
|
this.reset();
|
|
- // getUser().then(response => {
|
|
|
|
- // this.postOptions = response.posts;
|
|
|
|
- // this.roleOptions = response.roles;
|
|
|
|
this.open = true;
|
|
this.open = true;
|
|
this.title = "添加教师";
|
|
this.title = "添加教师";
|
|
this.form.password = this.initPassword;
|
|
this.form.password = this.initPassword;
|
|
- // });
|
|
|
|
},
|
|
},
|
|
/** 修改按钮操作 */
|
|
/** 修改按钮操作 */
|
|
handleUpdate(row) {
|
|
handleUpdate(row) {
|
|
@@ -423,13 +395,10 @@ export default {
|
|
const userId = row.userId || this.ids;
|
|
const userId = row.userId || this.ids;
|
|
getTeacher(userId).then(response => {
|
|
getTeacher(userId).then(response => {
|
|
this.form = response.data;
|
|
this.form = response.data;
|
|
- // this.postOptions = response.posts;
|
|
|
|
- // this.roleOptions = response.roles;
|
|
|
|
- // this.$set(this.form, "postIds", response.postIds);
|
|
|
|
- // this.$set(this.form, "roleIds", response.roleIds);
|
|
|
|
|
|
+ this.roleOptions = response.roles;
|
|
|
|
+ this.$set(this.form, "roleIds", response.roleIds);
|
|
this.open = true;
|
|
this.open = true;
|
|
this.title = "修改";
|
|
this.title = "修改";
|
|
- // this.form.password = "";
|
|
|
|
});
|
|
});
|
|
},
|
|
},
|
|
/** 重置密码按钮操作 */
|
|
/** 重置密码按钮操作 */
|