diff --git a/README.md b/README.md
index 293d701b0f11494b72690c94139fd5f31ce42486..862140a471c653eb33ca7c24ffef7f55684f66e6 100644
--- a/README.md
+++ b/README.md
@@ -28,15 +28,9 @@ quick-vue3-admin 是一款免费开源快速搭建中后台系统框架。本框
演示账号密码:admin/123456
-## 开发文档
+## ui 开发文档
-- [quick-vue3-template](https://doc.ainiteam.com/) - quick-vue3-admin 开发文档
-
-## 组件文档
-
-- [quick-vue3-template](https://template.ainiteam.com/) - quick-vue3-admin 帮助文档
-
-账号密码:admin/123456
+- [quick-vue3-ui](https://doc.ainiteam.com/) - quick-vue3-ui ui 开发文档
## 接口文档
diff --git a/src/layout/components/AiniMenu/index.vue b/src/layout/components/AiniMenu/index.vue
index 376292b6140159df4799fa46a9fccc96914c1891..6dcf7ba6f5d67039df3e598cb05ae24cdf8e5323 100644
--- a/src/layout/components/AiniMenu/index.vue
+++ b/src/layout/components/AiniMenu/index.vue
@@ -41,7 +41,7 @@ const homeMenuClick = () => {
menuType: '0',
icon: '',
sort: 0,
- pid: '0',
+ pId: '0',
link: 0,
enabled: 0,
status: 0,
diff --git a/src/layout/components/AiniMenuItem/index.vue b/src/layout/components/AiniMenuItem/index.vue
index d9de45fc69c412a6e30c2b51cdef42cf5ce7d828..64f156d8acbc52f7eb0ef0d78742973798655f4e 100644
--- a/src/layout/components/AiniMenuItem/index.vue
+++ b/src/layout/components/AiniMenuItem/index.vue
@@ -1,5 +1,6 @@
-
-
-
- 上传
-
-
-
-
diff --git a/src/views/resource/sms/config/index.vue b/src/views/resource/sms/config/index.vue
deleted file mode 100644
index 078cba2de0a5469a745525c232d2d9663b0619c6..0000000000000000000000000000000000000000
--- a/src/views/resource/sms/config/index.vue
+++ /dev/null
@@ -1,229 +0,0 @@
-
-
-
-
diff --git a/src/views/resource/sms/signature/index.vue b/src/views/resource/sms/signature/index.vue
deleted file mode 100644
index 5f71420ad3f1537fd9287c4e2d4cf27ef6c207f5..0000000000000000000000000000000000000000
--- a/src/views/resource/sms/signature/index.vue
+++ /dev/null
@@ -1,277 +0,0 @@
-
-
-
-
diff --git a/src/views/resource/sms/template/index.vue b/src/views/resource/sms/template/index.vue
deleted file mode 100644
index 2c831e076b08052cff4a4665c35b23e65315d664..0000000000000000000000000000000000000000
--- a/src/views/resource/sms/template/index.vue
+++ /dev/null
@@ -1,268 +0,0 @@
-
-
-
-
diff --git a/src/views/resource/storage/general/index.vue b/src/views/resource/storage/general/index.vue
deleted file mode 100644
index 9cb146bb5a454b95d92384cdcf5827c1063e36e6..0000000000000000000000000000000000000000
--- a/src/views/resource/storage/general/index.vue
+++ /dev/null
@@ -1,216 +0,0 @@
-
-
-
-
diff --git a/src/views/resource/storage/object/index.vue b/src/views/resource/storage/object/index.vue
deleted file mode 100644
index ff28a0242697284b2d307749b2b7f12988ed6e16..0000000000000000000000000000000000000000
--- a/src/views/resource/storage/object/index.vue
+++ /dev/null
@@ -1,228 +0,0 @@
-
-
-
-
diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue
index eddc1bc4d83f9a6e9daa7a67cbf5ae6bc5a79189..1c499bd8e66396c895f17cc7ce382eea74faee12 100644
--- a/src/views/system/dept/index.vue
+++ b/src/views/system/dept/index.vue
@@ -13,6 +13,7 @@ import {
import { selectTreeFormat } from '@/utils'
import { Dept, DeptTree } from '@/types/dept'
import { getDeptList, addDept, updateDept, deleteDept } from '@/api/dept'
+import { Menu } from '@/types/menu'
/**
* 属性
@@ -29,6 +30,13 @@ const currentTreeData = ref({
/**
* 工具栏
*/
+const handleAdd = (item: Dept, done: any) => {
+ const form = { ...item }
+ form.pId = currentTreeData.value.id
+ console.log('form', form)
+
+ done(form)
+}
const tableToolbar = reactive({
hiddenBatchDeleteButton: true,
hiddenImportButton: true,
@@ -268,5 +276,6 @@ const handleFormSubmit = (form: Dept, done: any) => {
@on-tree-click="handleTreeClick"
@on-form-submit="handleFormSubmit"
@on-delete="handleDelete"
+ @on-add="handleAdd"
>
diff --git a/src/views/system/dictionary/index.vue b/src/views/system/dictionary/index.vue
index 13da4afc462841a07960d3ec71dd9d9c379b7687..0a38616adfb648626fe45bd9184d0e2091503307 100644
--- a/src/views/system/dictionary/index.vue
+++ b/src/views/system/dictionary/index.vue
@@ -35,6 +35,11 @@ const currentTreeData = ref({
/**
* 工具栏
*/
+const handleAdd = (item: Dictionary, done: any) => {
+ const form = { ...item }
+ form.dicTypeId = currentTreeData.value.id
+ done(form)
+}
const tableToolbar = reactive({
hiddenBatchDeleteButton: true,
hiddenImportButton: true,
@@ -221,5 +226,6 @@ const handleFormSubmit = (form: Dictionary, done: any) => {
@on-tree-click="handleTreeClick"
@on-form-submit="handleFormSubmit"
@on-delete="handleDelete"
+ @on-add="handleAdd"
>
diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue
index f69add5e7891074215ba031feb43fdfaaf52ca60..302c4cc2aafe7472fca25ebff8cec4bda5b4dc1e 100644
--- a/src/views/system/menu/index.vue
+++ b/src/views/system/menu/index.vue
@@ -31,23 +31,23 @@ const tableToolbar = reactive({
/**
* 操作栏
*/
-const handleEdit = (form: Menu, done: any) => {
- const model = { ...form }
- if (!model.pid) {
- model.pid = ''
+const handleEdit = (item: Menu, done: any) => {
+ const form = { ...item }
+ if (!form.pId) {
+ form.pId = ''
} else {
- model.pid = model.pid.toString()
+ form.pId = form.pId.toString()
}
- done(model)
+ done(form)
}
-const handleDetail = (form: Menu, done: any) => {
- const model = { ...form }
- if (!model.pid) {
- model.pid = ''
+const handleDetail = (item: Menu, done: any) => {
+ const form = { ...item }
+ if (!form.pId) {
+ form.pId = ''
} else {
- model.pid = model.pid.toString()
+ form.pId = form.pId.toString()
}
- done(model)
+ done(form)
}
const handleDelete = (item: Menu, done: any) => {
ElMessageBox.confirm(`你真的删除【${item.menuName}】的菜单吗?`, '警告', {
@@ -157,14 +157,14 @@ const load = () => {
loading.value = false
const { data: menuList } = res
const menuTree = listToTree(menuList, 0, {
- pId: 'pid',
+ pId: 'pId',
})
dataList.length = 0
dataList.push(...menuTree)
const parentMenuList = menuList.filter((x) => x.menuType !== 2)
const parentTree = listToTree(parentMenuList, 0, {
- pId: 'pid',
+ pId: 'pId',
})
const selectTreeData = selectTreeFormat(parentTree, {
value: 'id',
@@ -191,7 +191,7 @@ const formModel = reactive