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({ menuType: 0, icon: '', sort: 0, - pid: '', + pId: '', link: 0, linkUrl: '', enabled: 1, @@ -299,12 +299,12 @@ const formItems = reactive>([ { label: '父级菜单', labelWidth: '80px', - vModel: 'pid', + vModel: 'pId', placeholder: '父级菜单', type: 'tree', options: parentTreeList, width: '400px', - prop: 'pid', + prop: 'pId', }, { label: '是否启用', @@ -344,8 +344,8 @@ const formItems = reactive>([ ]) const handleFormSubmit = (form: Menu, done: any) => { const model = { ...form } - if (!model.pid) { - model.pid = '0' + if (!model.pId) { + model.pId = '0' } if (model.id) { updateMenu(model).then(() => {