Procházet zdrojové kódy

角色管理修改

duy před 1 rokem
rodič
revize
807d5ea833
1 změnil soubory, kde provedl 8 přidání a 6 odebrání
  1. 8 6
      src/views/system/role.vue

+ 8 - 6
src/views/system/role.vue

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