1
0
mirror of https://github.com/zclzone/vue-naive-admin.git synced 2025-04-30 22:29:01 +08:00

fix: onSave -> onOk

This commit is contained in:
zclzone 2023-12-15 23:40:08 +08:00
parent bc68917afe
commit 944de898aa
2 changed files with 11 additions and 37 deletions

View File

@ -202,41 +202,15 @@ async function handleEnable(row) {
}
}
const {
modalRef,
modalFormRef,
modalAction,
modalForm,
okLoading,
handleAdd,
handleDelete,
handleOpen,
} = useCrud({
name: '角色',
doCreate: api.create,
doDelete: api.delete,
doUpdate: api.update,
initForm: { enable: true },
refresh: () => $table.value?.handleSearch(),
})
function handleEdit(row) {
handleOpen({ action: 'edit', title: '修改角色', row, onSave })
}
async function onSave() {
await modalFormRef.value?.validate()
okLoading.value = true
try {
await api.update(modalForm.value)
okLoading.value = false
$message.success('保存成功')
$table.value?.handleSearch()
} catch (error) {
okLoading.value = false
return false
}
}
const { modalRef, modalFormRef, modalAction, modalForm, handleAdd, handleDelete, handleEdit } =
useCrud({
name: '角色',
doCreate: api.create,
doDelete: api.delete,
doUpdate: api.update,
initForm: { enable: true },
refresh: () => $table.value?.handleSearch(),
})
const permissionTree = ref([])
api.getAllPermissionTree().then(({ data = [] }) => (permissionTree.value = data))

View File

@ -223,7 +223,7 @@ const columns = [
size: 'small',
type: 'primary',
style: 'margin-left: 12px;',
onClick: () => handleOpen({ action: 'reset', title: '重置密码', row, onSave }),
onClick: () => handleOpen({ action: 'reset', title: '重置密码', row, onOk: onSave }),
},
{
default: () => '重置密码',
@ -267,7 +267,7 @@ function handleOpenRolesSet(row) {
action: 'setRole',
title: '分配角色',
row: { id: row.id, username: row.username, roleIds },
onSave,
onOk: onSave,
})
}