feat: 优化布局结构 统一使用 drawer (#1796)

* sysDictionary.vue: perf 系统统一使用 drawer 抽屉 新增或编辑时form 取消校验

---------

Co-authored-by: hxl <52553624@qq.com>
This commit is contained in:
Jupiter
2024-06-25 10:54:35 +08:00
committed by GitHub
co-authored by hxl
parent 6e2140258e
commit 821dd02aa4
5 changed files with 60 additions and 54 deletions
@@ -36,8 +36,6 @@
v-model="drawerFormVisible"
size="30%"
:show-close="false"
:close-on-press-escape="false"
:close-on-click-modal="false"
:before-close="closeDrawer"
>
<template #header>
@@ -111,8 +111,6 @@
v-model="drawerFormVisible"
size="30%"
:show-close="false"
:close-on-press-escape="false"
:close-on-click-modal="false"
:before-close="closeDrawer"
>
<template #header>
@@ -281,6 +279,7 @@ getTableData()
const type = ref('')
const drawerFormVisible = ref(false)
const updateSysDictionaryDetailFunc = async(row) => {
drawerForm.value && drawerForm.value.clearValidate()
const res = await findSysDictionaryDetail({ ID: row.ID })
type.value = 'update'
if (res.code === 0) {