Commit 94dfe41153fa3978be7b466b6e3112e68712d941
1 parent
1c1f1c49
1. 解决角色分配部门时,全选存在 bug
2. 修改背景和 logo
Showing
4 changed files
with
11 additions
and
7 deletions
ruoyi-ui/package.json
| @@ -41,7 +41,7 @@ | @@ -41,7 +41,7 @@ | ||
| 41 | "clipboard": "2.0.6", | 41 | "clipboard": "2.0.6", |
| 42 | "core-js": "3.8.1", | 42 | "core-js": "3.8.1", |
| 43 | "echarts": "4.9.0", | 43 | "echarts": "4.9.0", |
| 44 | - "element-ui": "2.14.1", | 44 | + "element-ui": "2.15.0", |
| 45 | "file-saver": "2.0.4", | 45 | "file-saver": "2.0.4", |
| 46 | "fuse.js": "6.4.3", | 46 | "fuse.js": "6.4.3", |
| 47 | "highlight.js": "9.18.5", | 47 | "highlight.js": "9.18.5", |
ruoyi-ui/src/assets/logo/logo.png
ruoyi-ui/src/views/login.vue
| @@ -146,7 +146,7 @@ export default { | @@ -146,7 +146,7 @@ export default { | ||
| 146 | justify-content: center; | 146 | justify-content: center; |
| 147 | align-items: center; | 147 | align-items: center; |
| 148 | height: 100%; | 148 | height: 100%; |
| 149 | - background-image: url("../assets/images/login-background.jpg"); | 149 | + background-image: url("http://static.yudao.iocoder.cn/login-background.jpg"); |
| 150 | background-size: cover; | 150 | background-size: cover; |
| 151 | } | 151 | } |
| 152 | .title { | 152 | .title { |
ruoyi-ui/src/views/system/role/index.vue
| @@ -182,7 +182,7 @@ | @@ -182,7 +182,7 @@ | ||
| 182 | </el-select> | 182 | </el-select> |
| 183 | </el-form-item> | 183 | </el-form-item> |
| 184 | <el-form-item label="数据权限" v-show="form.dataScope === SysDataScopeEnum.DEPT_CUSTOM"> | 184 | <el-form-item label="数据权限" v-show="form.dataScope === SysDataScopeEnum.DEPT_CUSTOM"> |
| 185 | - <el-checkbox v-model="!form.deptCheckStrictly" @change="handleCheckedTreeConnect($event, 'dept')">父子联动(选中父节点,自动选择子节点)</el-checkbox> | 185 | + <el-checkbox :checked="!form.deptCheckStrictly" @change="handleCheckedTreeConnect($event, 'dept')">父子联动(选中父节点,自动选择子节点)</el-checkbox> |
| 186 | <el-checkbox v-model="deptExpand" @change="handleCheckedTreeExpand($event, 'dept')">展开/折叠</el-checkbox> | 186 | <el-checkbox v-model="deptExpand" @change="handleCheckedTreeExpand($event, 'dept')">展开/折叠</el-checkbox> |
| 187 | <el-checkbox v-model="deptNodeAll" @change="handleCheckedTreeNodeAll($event, 'dept')">全选/全不选</el-checkbox> | 187 | <el-checkbox v-model="deptNodeAll" @change="handleCheckedTreeNodeAll($event, 'dept')">全选/全不选</el-checkbox> |
| 188 | <el-tree | 188 | <el-tree |
| @@ -282,7 +282,8 @@ export default { | @@ -282,7 +282,8 @@ export default { | ||
| 282 | // 菜单列表 | 282 | // 菜单列表 |
| 283 | menuOptions: [], | 283 | menuOptions: [], |
| 284 | // 部门列表 | 284 | // 部门列表 |
| 285 | - deptOptions: [], | 285 | + deptOptions: [], // 部门属性结构 |
| 286 | + depts: [], // 部门列表 | ||
| 286 | // 查询参数 | 287 | // 查询参数 |
| 287 | queryParams: { | 288 | queryParams: { |
| 288 | pageNo: 1, | 289 | pageNo: 1, |
| @@ -427,7 +428,8 @@ export default { | @@ -427,7 +428,8 @@ export default { | ||
| 427 | if (type === 'menu') { | 428 | if (type === 'menu') { |
| 428 | this.$refs.menu.setCheckedNodes(value ? this.menuOptions: []); | 429 | this.$refs.menu.setCheckedNodes(value ? this.menuOptions: []); |
| 429 | } else if (type === 'dept') { | 430 | } else if (type === 'dept') { |
| 430 | - this.$refs.dept.setCheckedNodes(value ? this.deptOptions: []); | 431 | + // this.$refs.dept.setCheckedNodes(value ? this.deptOptions: []); |
| 432 | + this.$refs.dept.setCheckedNodes(value ? this.depts: []); | ||
| 431 | } | 433 | } |
| 432 | }, | 434 | }, |
| 433 | // 树权限(父子联动) | 435 | // 树权限(父子联动) |
| @@ -435,7 +437,7 @@ export default { | @@ -435,7 +437,7 @@ export default { | ||
| 435 | if (type === 'menu') { | 437 | if (type === 'menu') { |
| 436 | this.form.menuCheckStrictly = value; | 438 | this.form.menuCheckStrictly = value; |
| 437 | } else if (type === 'dept') { | 439 | } else if (type === 'dept') { |
| 438 | - this.form.deptCheckStrictly = value; | 440 | + this.form.deptCheckStrictly = !value; |
| 439 | } | 441 | } |
| 440 | }, | 442 | }, |
| 441 | /** 新增按钮操作 */ | 443 | /** 新增按钮操作 */ |
| @@ -491,9 +493,11 @@ export default { | @@ -491,9 +493,11 @@ export default { | ||
| 491 | this.openDataScope = true; | 493 | this.openDataScope = true; |
| 492 | // 获得部门列表 | 494 | // 获得部门列表 |
| 493 | listSimpleDepts().then(response => { | 495 | listSimpleDepts().then(response => { |
| 494 | - // 处理 menuOptions 参数 | 496 | + // 处理 deptOptions 参数 |
| 495 | this.deptOptions = []; | 497 | this.deptOptions = []; |
| 496 | this.deptOptions.push(...this.handleTree(response.data, "id")); | 498 | this.deptOptions.push(...this.handleTree(response.data, "id")); |
| 499 | + this.depts = response.data; | ||
| 500 | + // this.deptIds = response.data.map(x => x.id); | ||
| 497 | // 获得角色拥有的数据权限 | 501 | // 获得角色拥有的数据权限 |
| 498 | getRole(row.id).then(response => { | 502 | getRole(row.id).then(response => { |
| 499 | this.form.dataScope = response.data.dataScope; | 503 | this.form.dataScope = response.data.dataScope; |