|
@@ -86,6 +86,7 @@
|
|
modalTitle.value = '新增'
|
|
modalTitle.value = '新增'
|
|
addModal.value = true
|
|
addModal.value = true
|
|
baseForm.value = {}
|
|
baseForm.value = {}
|
|
|
|
+ defaultCheckedKeys.value = []
|
|
getRoleTreedata()
|
|
getRoleTreedata()
|
|
}
|
|
}
|
|
const baseForm = ref({ roleName:'' })
|
|
const baseForm = ref({ roleName:'' })
|
|
@@ -132,24 +133,23 @@ const rowEditClick = (row)=>{
|
|
addModal.value = true
|
|
addModal.value = true
|
|
baseForm.value = { ...row }
|
|
baseForm.value = { ...row }
|
|
getRoleDetail(row.id)
|
|
getRoleDetail(row.id)
|
|
- defaultCheckedKeys.value = []
|
|
|
|
|
|
+
|
|
getRoleTreedata()
|
|
getRoleTreedata()
|
|
}
|
|
}
|
|
const getRoleDetail = async (id)=>{
|
|
const getRoleDetail = async (id)=>{
|
|
const { error, code, data } = await getRole(
|
|
const { error, code, data } = await getRole(
|
|
id,
|
|
id,
|
|
)
|
|
)
|
|
-
|
|
|
|
if (!error && code === 200) {
|
|
if (!error && code === 200) {
|
|
- console.log(data, 'data')
|
|
|
|
|
|
+ defaultCheckedKeys.value = data['menu']
|
|
} else {
|
|
} else {
|
|
-
|
|
|
|
|
|
+ defaultCheckedKeys.value = []
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
-const rowDelClick = ()=>{
|
|
|
|
|
|
+const rowDelClick = (row)=>{
|
|
HcDelMsg( async ( resolve) => {
|
|
HcDelMsg( async ( resolve) => {
|
|
- await removeRole()
|
|
|
|
|
|
+ await removeRole(row.id)
|
|
resolve() //关闭弹窗的回调
|
|
resolve() //关闭弹窗的回调
|
|
})
|
|
})
|
|
}
|
|
}
|
|
@@ -213,9 +213,11 @@ const modalSave = async ()=>{
|
|
addsaveLoading.value = false
|
|
addsaveLoading.value = false
|
|
if (!error && code === 200) {
|
|
if (!error && code === 200) {
|
|
window?.$message?.success(msg)
|
|
window?.$message?.success(msg)
|
|
|
|
+ addModal.value = false
|
|
getTableData()
|
|
getTableData()
|
|
} else {
|
|
} else {
|
|
window.$message.error(msg ?? '操作失败')
|
|
window.$message.error(msg ?? '操作失败')
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|