Browse Source

权限问题解决,其他页面配置解决

master
aBin 3 years ago
parent
commit
9734eae4a4
  1. 4
      src/views/otherPage/index.vue
  2. 19
      src/views/privilegeManagement/role/permissions.vue

4
src/views/otherPage/index.vue

@ -40,7 +40,7 @@
v-if="statusCode === 'endTime' && statusIndex === lists.$index"
v-model="lists.row.endTime"
type="datetime"
placeholder="选择开始时间"
placeholder="选择结束时间"
@change="changeTime(lists.row,'endTime',$event)"
>
</el-date-picker>
@ -179,7 +179,7 @@
}
if(type === 'startTime') {
params.startTime = this.$moment(e).valueOf()
} else if (type === 'emdTime') {
} else if (type === 'endTime') {
params.endTime = this.$moment(e).valueOf()
} else if (type === 'description') {
params.description = e.target.value

19
src/views/privilegeManagement/role/permissions.vue

@ -131,11 +131,16 @@
if(list && list.length) {
for(let i = 0; i < list.length; i++) {
if(list[i].own === 1) {
keyList.push(list[i].permissionId)
}
if(list[i].children && list[i].children.length) {
const itemList = this.getKeys(list[i].children)
keyList.push([...itemList])
if(!list[i].children.length) {
keyList.push(list[i].permissionId)
} else {
const itemList = this.getDefaultKeys(list[i].children)
if(itemList.length) {
for(let m=0;m<itemList.length;m++) {
keyList.push(itemList[m])
}
}
}
}
}
}
@ -166,7 +171,7 @@
return
}
let permissionIds = [];
let list = this.$refs.tree.getCheckedNodes();
let list = this.$refs.tree.getCheckedNodes(false,true);
if(list.length) {
for(let i=0;i< list.length;i++) {
permissionIds.push(list[i].permissionId)
@ -205,7 +210,7 @@
*/
establish() {
let permissionIds = [];
let list = this.$refs.treeAdd.getCheckedNodes();
let list = this.$refs.treeAdd.getCheckedNodes(false,true);
if(list.length) {
for(let i=0;i< list.length;i++) {
permissionIds.push(list[i].permissionId)

Loading…
Cancel
Save