添加幼儿园若干更改
This commit is contained in:
@ -128,6 +128,7 @@
|
||||
<el-table-column label="联系人" align="center" prop="mastername" />
|
||||
<el-table-column label="电话" align="center" prop="tel" />
|
||||
<el-table-column label="状态" align="center" prop="status" />
|
||||
<el-table-column label="创建人" align="center" prop="createUser" />
|
||||
<!--<el-table-column label="幼儿园规模" align="center" prop="scale" />-->
|
||||
<el-table-column label="创建时间" align="center" prop="createTime" />
|
||||
<!--
|
||||
@ -180,21 +181,25 @@
|
||||
/>
|
||||
|
||||
<!-- 添加或修改幼儿园机构对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="500px">
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||
<el-form-item label="机构名称" prop="schoolName">
|
||||
<el-input v-model="form.schoolName" placeholder="请输入机构名称" />
|
||||
<el-dialog :title="title" :visible.sync="open" width="600px">
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
||||
<el-form-item label="幼儿园名称" prop="schoolName">
|
||||
<el-input v-model="form.schoolName" placeholder="请输入幼儿园名称" />
|
||||
</el-form-item>
|
||||
<el-form-item label="幼儿园简称" prop="nameShort">
|
||||
<el-input v-model="form.nameShort" placeholder="请输入幼儿园简称" />
|
||||
</el-form-item>
|
||||
<el-form-item label="幼儿园类型1、独立2、集团3、集团下属">
|
||||
<el-select v-model="form.type" placeholder="请选择幼儿园类型1、独立2、集团3、集团下属">
|
||||
<el-option label="请选择字典生成" value />
|
||||
</el-select>
|
||||
<el-form-item label="幼儿园类型">
|
||||
<el-radio-group v-model="form.type" placeholder="请选择类型" @change="changeHandle">
|
||||
<el-radio
|
||||
v-for="dict in typeOptions"
|
||||
:key="dict.dictValue"
|
||||
:label="dict.dictValue"
|
||||
>{{dict.dictLabel}}</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item label="集团下属有parentid" prop="parentId">
|
||||
<el-input v-model="form.parentId" placeholder="请输入集团下属有parentid" />
|
||||
<el-form-item label="集团下属ID" prop="parentId" v-show="flag1">
|
||||
<el-input v-model="form.parentId" placeholder="请输入集团下属id" />
|
||||
</el-form-item>
|
||||
<el-form-item label="所在省" prop="province">
|
||||
<el-input v-model="form.province" placeholder="请输入所在省" />
|
||||
@ -237,9 +242,9 @@
|
||||
<el-form-item label="幼儿园规模" prop="scale">
|
||||
<el-input v-model="form.scale" placeholder="请输入幼儿园规模" />
|
||||
</el-form-item>
|
||||
<el-form-item label="创建人ID" prop="createUser">
|
||||
<el-input v-model="form.createUser" placeholder="请输入创建人ID" />
|
||||
</el-form-item>
|
||||
<!--<el-form-item label="创建人ID" prop="createUser">-->
|
||||
<el-input v-model="form.createUser" placeholder="请输入创建人ID" type="hidden" />
|
||||
<!--</el-form-item>-->
|
||||
<el-form-item label="最后审核人ID" prop="approvalUser">
|
||||
<el-input v-model="form.approvalUser" placeholder="请输入最后审核人ID" />
|
||||
</el-form-item>
|
||||
@ -311,6 +316,7 @@ export default {
|
||||
name: "School",
|
||||
data() {
|
||||
return {
|
||||
flag1: false,
|
||||
// 遮罩层
|
||||
loading: true,
|
||||
// 选中数组
|
||||
@ -334,6 +340,7 @@ export default {
|
||||
schoolName: undefined,
|
||||
nameShort: undefined,
|
||||
type: undefined,
|
||||
typeOptions: [],
|
||||
parentId: undefined,
|
||||
province: undefined,
|
||||
provincename: undefined,
|
||||
@ -373,7 +380,11 @@ export default {
|
||||
},
|
||||
created() {
|
||||
this.getList();
|
||||
this.getDicts("sys_yeylx").then(response => {
|
||||
this.typeOptions = response.data;
|
||||
});
|
||||
},
|
||||
watch: {},
|
||||
methods: {
|
||||
/** 查询幼儿园机构列表 */
|
||||
getList() {
|
||||
@ -522,6 +533,13 @@ export default {
|
||||
this.download(response.msg);
|
||||
})
|
||||
.catch(function() {});
|
||||
},
|
||||
changeHandle(val) {
|
||||
if (val == 3) {
|
||||
this.flag1 = true;
|
||||
} else {
|
||||
this.flag1 = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
@ -135,9 +135,24 @@
|
||||
<el-table v-loading="loading" :data="userList" @selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" width="40" align="center" />
|
||||
<el-table-column label="用户编号" align="center" prop="userId" />
|
||||
<el-table-column label="用户名称" align="center" prop="userName" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="用户昵称" align="center" prop="nickName" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="部门" align="center" prop="dept.deptName" :show-overflow-tooltip="true" />
|
||||
<el-table-column
|
||||
label="用户名称"
|
||||
align="center"
|
||||
prop="userName"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="用户昵称"
|
||||
align="center"
|
||||
prop="nickName"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="部门"
|
||||
align="center"
|
||||
prop="dept.deptName"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column label="手机号码" align="center" prop="phonenumber" width="120" />
|
||||
<el-table-column label="状态" align="center">
|
||||
<template slot-scope="scope">
|
||||
@ -328,7 +343,17 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { listUser, getUser, delUser, addUser, updateUser, exportUser, resetUserPwd, changeUserStatus, importTemplate } from "@/api/system/user";
|
||||
import {
|
||||
listUser,
|
||||
getUser,
|
||||
delUser,
|
||||
addUser,
|
||||
updateUser,
|
||||
exportUser,
|
||||
resetUserPwd,
|
||||
changeUserStatus,
|
||||
importTemplate
|
||||
} from "@/api/system/user";
|
||||
import { getToken } from "@/utils/auth";
|
||||
import { treeselect } from "@/api/system/dept";
|
||||
import Treeselect from "@riophae/vue-treeselect";
|
||||
@ -457,7 +482,8 @@ export default {
|
||||
/** 查询用户列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
listUser(this.addDateRange(this.queryParams, this.dateRange)).then(response => {
|
||||
listUser(this.addDateRange(this.queryParams, this.dateRange)).then(
|
||||
response => {
|
||||
this.userList = response.rows;
|
||||
this.total = response.total;
|
||||
this.loading = false;
|
||||
@ -483,15 +509,22 @@ export default {
|
||||
// 用户状态修改
|
||||
handleStatusChange(row) {
|
||||
let text = row.status === "0" ? "启用" : "停用";
|
||||
this.$confirm('确认要"' + text + '""' + row.userName + '"用户吗?', "警告", {
|
||||
this.$confirm(
|
||||
'确认要"' + text + '""' + row.userName + '"用户吗?',
|
||||
"警告",
|
||||
{
|
||||
confirmButtonText: "确定",
|
||||
cancelButtonText: "取消",
|
||||
type: "warning"
|
||||
}).then(function() {
|
||||
}
|
||||
)
|
||||
.then(function() {
|
||||
return changeUserStatus(row.userId, row.status);
|
||||
}).then(() => {
|
||||
})
|
||||
.then(() => {
|
||||
this.msgSuccess(text + "成功");
|
||||
}).catch(function() {
|
||||
})
|
||||
.catch(function() {
|
||||
row.status = row.status === "0" ? "1" : "0";
|
||||
});
|
||||
},
|
||||
@ -568,7 +601,8 @@ export default {
|
||||
this.$prompt('请输入"' + row.userName + '"的新密码', "提示", {
|
||||
confirmButtonText: "确定",
|
||||
cancelButtonText: "取消"
|
||||
}).then(({ value }) => {
|
||||
})
|
||||
.then(({ value }) => {
|
||||
resetUserPwd(row.userId, value).then(response => {
|
||||
if (response.code === 200) {
|
||||
this.msgSuccess("修改成功,新密码是:" + value);
|
||||
@ -576,7 +610,8 @@ export default {
|
||||
this.msgError(response.msg);
|
||||
}
|
||||
});
|
||||
}).catch(() => {});
|
||||
})
|
||||
.catch(() => {});
|
||||
},
|
||||
/** 提交按钮 */
|
||||
submitForm: function() {
|
||||
@ -609,29 +644,39 @@ export default {
|
||||
/** 删除按钮操作 */
|
||||
handleDelete(row) {
|
||||
const userIds = row.userId || this.ids;
|
||||
this.$confirm('是否确认删除用户编号为"' + userIds + '"的数据项?', "警告", {
|
||||
this.$confirm(
|
||||
'是否确认删除用户编号为"' + userIds + '"的数据项?',
|
||||
"警告",
|
||||
{
|
||||
confirmButtonText: "确定",
|
||||
cancelButtonText: "取消",
|
||||
type: "warning"
|
||||
}).then(function() {
|
||||
}
|
||||
)
|
||||
.then(function() {
|
||||
return delUser(userIds);
|
||||
}).then(() => {
|
||||
})
|
||||
.then(() => {
|
||||
this.getList();
|
||||
this.msgSuccess("删除成功");
|
||||
}).catch(function() {});
|
||||
})
|
||||
.catch(function() {});
|
||||
},
|
||||
/** 导出按钮操作 */
|
||||
handleExport() {
|
||||
const queryParams = this.queryParams;
|
||||
this.$confirm('是否确认导出所有用户数据项?', "警告", {
|
||||
confirmButtonText: "确定",
|
||||
cancelButtonText: "取消",
|
||||
type: "warning"
|
||||
}).then(function() {
|
||||
this.$confirm("是否确认导出所有用户数据项?", "警告", {
|
||||
confirmButtonText: "确定",
|
||||
cancelButtonText: "取消",
|
||||
type: "warning"
|
||||
})
|
||||
.then(function() {
|
||||
return exportUser(queryParams);
|
||||
}).then(response => {
|
||||
})
|
||||
.then(response => {
|
||||
this.download(response.msg);
|
||||
}).catch(function() {});
|
||||
})
|
||||
.catch(function() {});
|
||||
},
|
||||
/** 导入按钮操作 */
|
||||
handleImport() {
|
||||
|
Reference in New Issue
Block a user