diff --git a/src/api/system/dept/index.js b/src/api/system/dept/index.js index 1570eaf..8e7dd20 100644 --- a/src/api/system/dept/index.js +++ b/src/api/system/dept/index.js @@ -1,6 +1,6 @@ import { defAxios as request } from '@/utils/http' /** - * 获取部门分页数据接口 + * 获取部门管理数据接口 * @returns 部门分页 */ export function getDeptList(params) { @@ -53,7 +53,7 @@ export function editDept(data) { */ export function deleteDept(id) { return request({ - url: `/dept/delete${[id]}`, + url: `/dept/delete/${id}`, method: 'DELETE' }) } diff --git a/src/api/system/menu/index.js b/src/api/system/menu/index.js index 6854bb6..350e803 100644 --- a/src/api/system/menu/index.js +++ b/src/api/system/menu/index.js @@ -1,7 +1,7 @@ import { defAxios as request } from '@/utils/http' /** - * 获取菜单分页数据接口 - * @returns 菜单分页数据 + * 获取菜单管理数据接口 + * @returns 菜单数据 */ export function getMenuList(params) { return request({ @@ -53,7 +53,7 @@ export function editMenu(data) { */ export function deleteMenu(id) { return request({ - url: `/menu/delete${[id]}`, + url: `/menu/delete/${id}`, method: 'DELETE' }) } diff --git a/src/api/system/role/index.js b/src/api/system/role/index.js index 421e1a3..878e891 100644 --- a/src/api/system/role/index.js +++ b/src/api/system/role/index.js @@ -63,9 +63,9 @@ export function setRoleStatus(data) { * 删除角色 * params */ -export function deleteRole(id) { +export function deleteRole(data) { return request({ - url: `/role/delete${[id]}`, + url: `/role/delete/${data}`, method: 'DELETE' }) } diff --git a/src/api/system/user/index.js b/src/api/system/user/index.js index 6707513..e12c1d7 100644 --- a/src/api/system/user/index.js +++ b/src/api/system/user/index.js @@ -39,9 +39,9 @@ export function editUser(data) { * 删除用户 * params */ -export function deleteUser(id) { +export function deleteUser(idList) { return request({ - url: `/user/delete${[id]}`, + url: `/user/delete/${idList}`, method: 'DELETE' }) } diff --git a/src/components/CardModal/index.vue b/src/components/CardModal/index.vue new file mode 100644 index 0000000..2929d55 --- /dev/null +++ b/src/components/CardModal/index.vue @@ -0,0 +1,59 @@ + + + + + diff --git a/src/components/DataTable/tools/useDataSource.js b/src/components/DataTable/tools/useDataSource.js index c0ed56a..1e792a8 100644 --- a/src/components/DataTable/tools/useDataSource.js +++ b/src/components/DataTable/tools/useDataSource.js @@ -44,7 +44,7 @@ export function useDataSource(propsRef, { getPaginationInfo, setPagination, setL } } // 处理数据结构 - const resultInfo = res[listField] ? res[listField] : [] + const resultInfo = res[listField] ? res[listField] : res dataSourceRef.value = dataType === 'tree' ? dealTree(resultInfo) : resultInfo setPagination({ [pageField]: currentPage, @@ -74,7 +74,7 @@ export function useDataSource(propsRef, { getPaginationInfo, setPagination, setL * @returns 返回树形结构数据 */ function dealTree(info) { - const tree = toTreeData(info.data, 'id', 'pid', 'children') + const tree = toTreeData(info, 'id', 'pid', 'children') return tree } @@ -106,7 +106,6 @@ export function useDataSource(propsRef, { getPaginationInfo, setPagination, setL } async function reFetch(opt) { - console.log('opt', opt) const { paginationSetting } = unref(propsRef) const pageField = paginationSetting.pageField const sizeField = paginationSetting.sizeField diff --git a/src/components/ImgUpload/index.vue b/src/components/ImgUpload/index.vue index 37a7280..129e482 100644 --- a/src/components/ImgUpload/index.vue +++ b/src/components/ImgUpload/index.vue @@ -9,7 +9,6 @@ 点击上传 @@ -50,8 +49,8 @@ export default defineComponent({ } } }) - function handleChange(file) { - console.log(222, file) + function handleChange(res) { + console.log('已选择的文件:', res.file.file) } /** * @description: 上传前判断文件是否符合条件 @@ -60,7 +59,6 @@ export default defineComponent({ */ function handleBeforeUpload(options) { const { file, fileList } = options - console.log(11, file, fileList) if (props.size) { const size = file.file.size if (size < props.size * 1024 * 1024) { diff --git a/src/components/Search/index.vue b/src/components/Search/index.vue index 8d785eb..e14aaa0 100644 --- a/src/components/Search/index.vue +++ b/src/components/Search/index.vue @@ -50,7 +50,7 @@ export default { /* 初始化搜索表单信息 */ function initForm() { data.info.forEach((item) => { - form.value[item.key] = '' + form.value[item.key] = null }) } diff --git a/src/layout/components/Menu/index.vue b/src/layout/components/Menu/index.vue index 5571a5d..aaa1812 100644 --- a/src/layout/components/Menu/index.vue +++ b/src/layout/components/Menu/index.vue @@ -1,6 +1,7 @@