diff --git a/src/views/modules/sys/menu/menu-add-or-update.vue b/src/views/modules/sys/menu/menu-add-or-update.vue
index ad10226..c0c5aae 100644
--- a/src/views/modules/sys/menu/menu-add-or-update.vue
+++ b/src/views/modules/sys/menu/menu-add-or-update.vue
@@ -65,7 +65,12 @@
>
-
+
diff --git a/src/views/modules/sys/role/index.vue b/src/views/modules/sys/role/index.vue
index 2013118..90c78f9 100644
--- a/src/views/modules/sys/role/index.vue
+++ b/src/views/modules/sys/role/index.vue
@@ -90,7 +90,7 @@ export default {
totalPage: 0,
dataListLoading: false,
dataListSelections: [],
- addOrUpdateVisible: false
+ addOrUpdateVisible: true
}
},
components: {
@@ -134,6 +134,7 @@ export default {
},
// 新增 / 编辑
handleAddOrUpdate (id) {
+ console.log('id: ', id)
this.addOrUpdateVisible = true
this.$nextTick(() => {
this.$refs.addOrUpdate.init(id)
diff --git a/src/views/modules/sys/role/role-add-or-update.vue b/src/views/modules/sys/role/role-add-or-update.vue
index f0ff8a8..f74c2e7 100644
--- a/src/views/modules/sys/role/role-add-or-update.vue
+++ b/src/views/modules/sys/role/role-add-or-update.vue
@@ -72,39 +72,39 @@ export default {
apiType: '' // api类型
}
},
+ mounted () {
+ console.log('Xcq')
+ },
methods: {
- init (id) {
- this.handleGetSysMenuList()
+ async init (id) {
+ this.dataForm = {}
+ await this.handleGetSysMenuList()
if (id) {
this.dataForm.id = id || 0
this.handleEdit()
this.apiType = '/update'
} else {
- this.dataForm = {
- id: 0,
- roleName: '',
- remark: ''
- }
+ console.log('this.dataForm : ', this.dataForm)
this.apiType = '/save'
}
},
// 获取权限列表
- handleGetSysMenuList () {
- apiSysMenuList({}).then(res => {
- this.menuList = treeDataTranslate(res, 'menuId')
- this.visible = true
- this.$nextTick(() => {
- this.$refs['dataForm'].resetFields()
- this.$refs.menuListTree.setCheckedKeys([])
- })
+ async handleGetSysMenuList () {
+ let res = await apiSysMenuList({})
+ this.menuList = treeDataTranslate(res, 'menuId')
+ this.visible = true
+ this.$nextTick(() => {
+ this.$refs['dataForm'].resetFields()
+ this.$refs.menuListTree.setCheckedKeys([])
})
},
// 编辑
handleEdit () {
apiSysRoleInfo({}, `/${this.dataForm.id}`).then(res => {
if (res && res.code === 0) {
- this.dataForm.roleName = res.role.roleName
- this.dataForm.remark = res.role.remark
+ this.dataForm = Object.assign({}, this.dataForm, res.role, { xcq: 1 })
+ console.log('res.role: ', res.role)
+ console.log('this.dataForm: ', this.dataForm)
var idx = res.role.menuIdList.indexOf(this.tempKey)
if (idx !== -1) {
res.role.menuIdList.splice(idx, res.role.menuIdList.length - idx)
@@ -112,7 +112,6 @@ export default {
this.dataDemo = res.role.menuIdList
setTimeout(() => {
this.$nextTick(() => {
- console.log(' this.dataForm: ', this.dataForm)
this.$refs.menuListTree.setCheckedKeys(res.role.menuIdList)
})
}, 50)
diff --git a/src/views/modules/sys/user/user-add-or-update.vue b/src/views/modules/sys/user/user-add-or-update.vue
index 1d85575..cd90621 100644
--- a/src/views/modules/sys/user/user-add-or-update.vue
+++ b/src/views/modules/sys/user/user-add-or-update.vue
@@ -12,12 +12,32 @@
label-width="80px"
>
-
+
-
+
-
+