mirror of
https://github.com/zclzone/vue-naive-admin.git
synced 2025-05-01 14:49:00 +08:00
Compare commits
2 Commits
eb3c56f5af
...
e135be93af
Author | SHA1 | Date | |
---|---|---|---|
|
e135be93af | ||
|
369ff0a68f |
@ -112,6 +112,7 @@ function handleDelete(item) {
|
|||||||
await api.deletePermission(item.id)
|
await api.deletePermission(item.id)
|
||||||
$message.success('删除成功', { key: 'deleteMenu' })
|
$message.success('删除成功', { key: 'deleteMenu' })
|
||||||
emit('refresh')
|
emit('refresh')
|
||||||
|
emit('update:currentMenu', null)
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
$message.destroy('deleteMenu')
|
$message.destroy('deleteMenu')
|
||||||
}
|
}
|
||||||
|
@ -115,7 +115,7 @@
|
|||||||
<template #unchecked>禁用</template>
|
<template #unchecked>禁用</template>
|
||||||
</n-switch>
|
</n-switch>
|
||||||
</n-form-item-gi>
|
</n-form-item-gi>
|
||||||
<n-form-item-gi v-if="modalForm.type === 'MENU'" :span="12" path="enable">
|
<n-form-item-gi v-if="modalForm.type === 'MENU'" :span="12" path="keepAlive">
|
||||||
<template #label>
|
<template #label>
|
||||||
<QuestionLabel
|
<QuestionLabel
|
||||||
label="KeepAlive"
|
label="KeepAlive"
|
||||||
@ -184,8 +184,8 @@ const required = {
|
|||||||
trigger: ['blur', 'change'],
|
trigger: ['blur', 'change'],
|
||||||
}
|
}
|
||||||
|
|
||||||
const defaultForm = { enable: true, show: true }
|
const defaultForm = { enable: true, show: true, layout: '' }
|
||||||
const [modalFormRef, modalForm, validation] = useForm(defaultForm)
|
const [modalFormRef, modalForm, validation] = useForm()
|
||||||
const [modalRef, okLoading] = useModal()
|
const [modalRef, okLoading] = useModal()
|
||||||
|
|
||||||
const modalAction = ref('')
|
const modalAction = ref('')
|
||||||
@ -193,8 +193,8 @@ const parentIdDisabled = ref(false)
|
|||||||
function handleOpen(options = {}) {
|
function handleOpen(options = {}) {
|
||||||
const { action, row = {}, ...rest } = options
|
const { action, row = {}, ...rest } = options
|
||||||
modalAction.value = action
|
modalAction.value = action
|
||||||
modalForm.value = { ...row }
|
modalForm.value = { ...defaultForm, ...row }
|
||||||
parentIdDisabled.value = !!row.parentId
|
parentIdDisabled.value = !!row.parentId && row.type === 'BUTTON'
|
||||||
modalRef.value.open({ ...rest, onOk: onSave })
|
modalRef.value.open({ ...rest, onOk: onSave })
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user