|
|
@ -153,9 +153,9 @@ |
|
|
|
<el-input v-model="roleForm.name" readonly></el-input> |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
<tr > |
|
|
|
<tr> |
|
|
|
<td>可操作菜单列表</td> |
|
|
|
<td > |
|
|
|
<td> |
|
|
|
<div style="height:230px;line-height:120px;overflow:auto;overflow-x:hidden;"> |
|
|
|
<el-tree v-loading="loading" :data="treedata" ref="Tree" show-checkbox accordion node-key="sid" |
|
|
|
:default-expand-all='true' :check-strictly="true" |
|
|
@ -225,7 +225,7 @@ |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
import { |
|
|
|
import { |
|
|
|
roleOrgList, |
|
|
|
saveOrgroles, |
|
|
|
putOrgroles, |
|
|
@ -238,9 +238,9 @@ |
|
|
|
funMenuTree, |
|
|
|
savefunMenu, |
|
|
|
postList |
|
|
|
} from '@/api/system/roleAdminister/index.js' |
|
|
|
} from '@/api/system/roleAdminister/index.js' |
|
|
|
|
|
|
|
export default { |
|
|
|
export default { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
dialogTitle: '', |
|
|
@ -250,7 +250,7 @@ |
|
|
|
code: '', |
|
|
|
sort: '', |
|
|
|
type: '2', |
|
|
|
postSid:'', |
|
|
|
postSid: '', |
|
|
|
remarks: '' |
|
|
|
}, |
|
|
|
formBackup: {}, |
|
|
@ -260,10 +260,10 @@ |
|
|
|
page: { |
|
|
|
total: 0, // 默认数据总数 |
|
|
|
current: 1, // 默认开始页面 |
|
|
|
size: 10, // 每页的数据条数 |
|
|
|
size: 10 // 每页的数据条数 |
|
|
|
}, |
|
|
|
roleTable: [], |
|
|
|
postSidData:[], |
|
|
|
postSidData: [], |
|
|
|
editDialog: false, |
|
|
|
// 树形 |
|
|
|
loading: false, |
|
|
@ -298,10 +298,10 @@ |
|
|
|
this.page.size = val.pageSize |
|
|
|
this.getroleOrgList() |
|
|
|
}, |
|
|
|
getPostList(){ |
|
|
|
postList().then((res)=>{ |
|
|
|
if(res.code==='200'){ |
|
|
|
this.postSidData=res.data |
|
|
|
getPostList() { |
|
|
|
postList().then((res) => { |
|
|
|
if (res.code === '200') { |
|
|
|
this.postSidData = res.data |
|
|
|
} |
|
|
|
}) |
|
|
|
}, |
|
|
@ -383,8 +383,8 @@ |
|
|
|
// 是否可用 按钮 |
|
|
|
enabledChange(value, row) { |
|
|
|
setRoleEnable({ |
|
|
|
isEnable: value, |
|
|
|
sid: row.sid |
|
|
|
sid: row.sid, |
|
|
|
isEnable: value |
|
|
|
}).then(res => { |
|
|
|
this.$message({ |
|
|
|
type: 'success', |
|
|
@ -483,7 +483,7 @@ |
|
|
|
// 递归查询所有上级数据 |
|
|
|
getTreeParentNode(menus, ids) { |
|
|
|
for (var i = 0; i < menus.length; i++) { |
|
|
|
if (menus[i].children && menus[i].children.length != 0) { |
|
|
|
if (menus[i].children && menus[i].children.length !== 0) { |
|
|
|
this.getTreeParentNode(menus[i].children, ids) |
|
|
|
} else if (menus[i].isCheck) { |
|
|
|
ids.push(menus[i].sid) |
|
|
@ -558,11 +558,11 @@ |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
}; |
|
|
|
}; |
|
|
|
</script> |
|
|
|
|
|
|
|
<style scoped="scoped"> |
|
|
|
.my-tabs { |
|
|
|
.my-tabs { |
|
|
|
margin-top: 10px; |
|
|
|
} |
|
|
|
} |
|
|
|
</style> |
|
|
|