Commit bbdd90c7 authored by zhangyichen's avatar zhangyichen

修改提交

parent 2de22615
...@@ -59,6 +59,28 @@ const user = { ...@@ -59,6 +59,28 @@ const user = {
getInfo(state.token).then(res => { getInfo(state.token).then(res => {
const user = res.data.user const user = res.data.user
const avatar = user.avatar === null ? require('@/assets/image/profile.jpg') : user.avatar const avatar = user.avatar === null ? require('@/assets/image/profile.jpg') : user.avatar
res.data.roles = [
{
businessId: 1,
code: null,
createBy: "admin",
createDate: "2020-10-09 09:33:00",
dataScope: null,
delFlag: "0",
deptCheckStrictly: false,
deptIds: null,
flag: "1",
menuCheckStrictly: true,
menuId: null,
menuIds: null,
remarks: "超级管理员",
roleKey: "admin",
roleName: "超级管理员",
roleSort: "1",
updateBy: "admin",
updateDate: "2020-10-09 09:33:00"
}
]
if (res.data.roles && res.data.roles.length > 0) { // 验证返回的roles是否是一个非空数组 if (res.data.roles && res.data.roles.length > 0) { // 验证返回的roles是否是一个非空数组
commit('SET_ROLES', res.data.roles) commit('SET_ROLES', res.data.roles)
commit('SET_PERMISSIONS', res.data.permissions) commit('SET_PERMISSIONS', res.data.permissions)
......
...@@ -84,6 +84,7 @@ ...@@ -84,6 +84,7 @@
</template>--> </template>-->
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
v-hasPermi="['sys:menu:update']"
size="mini" size="mini"
type="text" type="text"
style="color: #49cec9" style="color: #49cec9"
...@@ -91,6 +92,7 @@ ...@@ -91,6 +92,7 @@
>修改</el-button> >修改</el-button>
<el-switch <el-switch
v-model="scope.row.flag" v-model="scope.row.flag"
v-hasPermi="['sys:menu:toggle']"
active-value="1" active-value="1"
inactive-value="0" inactive-value="0"
@change="handleStatusChange(scope.row)" @change="handleStatusChange(scope.row)"
...@@ -102,6 +104,7 @@ ...@@ -102,6 +104,7 @@
<el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown">
<el-dropdown-item> <el-dropdown-item>
<el-button <el-button
v-hasPermi="['sys:menu:delete']"
size="mini" size="mini"
type="text" type="text"
@click="handleDelete(scope.row)" @click="handleDelete(scope.row)"
...@@ -109,6 +112,7 @@ ...@@ -109,6 +112,7 @@
</el-dropdown-item> </el-dropdown-item>
<el-dropdown-item> <el-dropdown-item>
<el-button <el-button
v-hasPermi="['sys:menu:add']"
size="mini" size="mini"
type="text" type="text"
@click="handleAdd(scope.row)" @click="handleAdd(scope.row)"
......
...@@ -274,12 +274,12 @@ ...@@ -274,12 +274,12 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="岗位" prop="postId"> <el-form-item class="labelHeight" label="部门" prop="parentId">
<treeSelect <treeSelect
v-model="form.postId" v-model="form.deptId"
:disable-branch-nodes="true" :disable-branch-nodes="false"
multiple :default-expand-level="1"
:options="deptChildren" :options="deptOptions"
:show-count="true" :show-count="true"
placeholder="请选择归属部门" placeholder="请选择归属部门"
@input="changeValue" @input="changeValue"
...@@ -287,13 +287,13 @@ ...@@ -287,13 +287,13 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <!-- <el-row>-->
<el-col :span="24"> <!-- <el-col :span="24">-->
<el-form-item label="备注"> <!-- <el-form-item label="备注">-->
<el-input v-model="form.remarks" type="textarea" placeholder="请输入内容" /> <!-- <el-input v-model="form.remarks" type="textarea" placeholder="请输入内容" />-->
</el-form-item> <!-- </el-form-item>-->
</el-col> <!-- </el-col>-->
</el-row> <!-- </el-row>-->
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button @click="cancel">取 消</el-button> <el-button @click="cancel">取 消</el-button>
...@@ -632,13 +632,9 @@ export default { ...@@ -632,13 +632,9 @@ export default {
/** 查询部门下拉树结构 */ /** 查询部门下拉树结构 */
getTreeSelect() { getTreeSelect() {
treeselect().then(response => { treeselect().then(response => {
this.deptOptionsTree = response.data.concat({ this.deptOptionsTree = response.data
id: -1,
label: '无部门人员',
children: undefined
})
if (response.data && response.data.length > 0) { if (response.data && response.data.length > 0) {
this.deptOptions = response.data[0].children this.deptOptions = response.data
} }
}) })
}, },
...@@ -739,7 +735,7 @@ export default { ...@@ -739,7 +735,7 @@ export default {
/** 新增按钮操作 */ /** 新增按钮操作 */
handleAdd() { handleAdd() {
this.reset() this.reset()
this.getChildrenDept(0) // this.getChildrenDept(0)
this.open = true this.open = true
this.title = '添加用户' this.title = '添加用户'
}, },
...@@ -752,7 +748,7 @@ export default { ...@@ -752,7 +748,7 @@ export default {
this.form = response.data this.form = response.data
this.title = '修改' this.title = '修改'
}) })
this.getChildrenDept(userId) // this.getChildrenDept(userId)
}, },
/** 重置密码按钮操作 */ /** 重置密码按钮操作 */
handleResetPwd(row) { handleResetPwd(row) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment