diff --git a/src/api/spring/avatar/decor.js b/src/api/spring/avatar/decor.js new file mode 100644 index 0000000..73c2244 --- /dev/null +++ b/src/api/spring/avatar/decor.js @@ -0,0 +1,55 @@ +import request from '@/utils/request' + +export function getList(data) { + return request({ + url: '/management/api/spring/avatar/decor/list', + method: 'get', + params: data, + }) +} + +export function doAdd(data) { + return request({ + url: '/management/api/spring/avatar/decor', + method: 'post', + data, + }) +} + +export function doEdit(id, data) { + return request({ + url: `/management/api/spring/avatar/decor/${id}`, + method: 'put', + data, + }) +} + +export function doDelete(data) { + return request({ + url: '/management/api/spring/avatar/decor/delete', + method: 'put', + data, + }) +} + +export function doMoveUp(id) { + return request({ + url: `/management/api/spring/avatar/decor/moveUp/${id}`, + method: 'patch', + }) +} + +export function doMoveDown(id) { + return request({ + url: `/management/api/spring/avatar/decor/moveDown/${id}`, + method: 'patch', + }) +} + +export function toggleEnable(id, isEnabled) { + return request({ + url: `/management/api/spring/avatar/decor/enable/${id}`, + method: 'patch', + data: { isEnabled }, + }) +} diff --git a/src/api/spring/avatar/frame.js b/src/api/spring/avatar/frame.js new file mode 100644 index 0000000..fdf9eca --- /dev/null +++ b/src/api/spring/avatar/frame.js @@ -0,0 +1,55 @@ +import request from '@/utils/request' + +export function getList(data) { + return request({ + url: '/management/api/spring/avatar/frame/list', + method: 'get', + params: data, + }) +} + +export function doAdd(data) { + return request({ + url: '/management/api/spring/avatar/frame', + method: 'post', + data, + }) +} + +export function doEdit(id, data) { + return request({ + url: `/management/api/spring/avatar/frame/${id}`, + method: 'put', + data, + }) +} + +export function doDelete(data) { + return request({ + url: '/management/api/spring/avatar/frame/delete', + method: 'put', + data, + }) +} + +export function doMoveUp(id) { + return request({ + url: `/management/api/spring/avatar/frame/moveUp/${id}`, + method: 'patch', + }) +} + +export function doMoveDown(id) { + return request({ + url: `/management/api/spring/avatar/frame/moveDown/${id}`, + method: 'patch', + }) +} + +export function toggleEnable(id, isEnabled) { + return request({ + url: `/management/api/spring/avatar/frame/enable/${id}`, + method: 'patch', + data: { isEnabled }, + }) +} diff --git a/src/api/spring/avatar/index.js b/src/api/spring/avatar/index.js index fe076f3..07cf56d 100644 --- a/src/api/spring/avatar/index.js +++ b/src/api/spring/avatar/index.js @@ -2,7 +2,7 @@ import request from '@/utils/request' export function getList(data) { return request({ - url: '/management/api/spring/avatar/list', + url: '/management/api/spring/avatar/system/list', method: 'get', params: data, }) @@ -10,7 +10,7 @@ export function getList(data) { export function doAdd(data) { return request({ - url: '/management/api/spring/avatar', + url: '/management/api/spring/avatar/system', method: 'post', data, }) @@ -18,7 +18,7 @@ export function doAdd(data) { export function doEdit(id, data) { return request({ - url: `/management/api/spring/avatar/${id}`, + url: `/management/api/spring/avatar/system/${id}`, method: 'put', data, }) @@ -26,7 +26,7 @@ export function doEdit(id, data) { export function doDelete(data) { return request({ - url: '/management/api/spring/avatar/delete', + url: '/management/api/spring/avatar/system/delete', method: 'put', data, }) @@ -34,21 +34,21 @@ export function doDelete(data) { export function doMoveUp(id) { return request({ - url: `/management/api/spring/avatar/moveUp/${id}`, + url: `/management/api/spring/avatar/system/moveUp/${id}`, method: 'patch', }) } export function doMoveDown(id) { return request({ - url: `/management/api/spring/avatar/moveDown/${id}`, + url: `/management/api/spring/avatar/system/moveDown/${id}`, method: 'patch', }) } export function toggleEnable(id, isEnabled) { return request({ - url: `/management/api/spring/avatar/enable/${id}`, + url: `/management/api/spring/avatar/system/enable/${id}`, method: 'patch', data: { isEnabled }, }) diff --git a/src/router/index.js b/src/router/index.js index 752d6bc..17b8c2a 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -105,6 +105,18 @@ export const asyncRoutes = [ component: () => import('@/views/spring/avatar/systemAvatar/index'), meta: { title: '系统头像' }, }, + { + path: 'avatarFrame', + name: 'AvatarFrame', + component: () => import('@/views/spring/avatar/avatarFrame/index'), + meta: { title: '头像框' }, + }, + { + path: 'avatarDecor', + name: 'AvatarDecor', + component: () => import('@/views/spring/avatar/avatarDecor/index'), + meta: { title: '头像挂饰' }, + }, ], }, { diff --git a/src/views/spring/avatar/avatarDecor/components/AppManagementEdit.vue b/src/views/spring/avatar/avatarDecor/components/AppManagementEdit.vue new file mode 100644 index 0000000..0db4ee0 --- /dev/null +++ b/src/views/spring/avatar/avatarDecor/components/AppManagementEdit.vue @@ -0,0 +1,94 @@ + + + diff --git a/src/views/spring/avatar/avatarDecor/index.vue b/src/views/spring/avatar/avatarDecor/index.vue new file mode 100644 index 0000000..2789151 --- /dev/null +++ b/src/views/spring/avatar/avatarDecor/index.vue @@ -0,0 +1,187 @@ + + + diff --git a/src/views/spring/avatar/avatarFrame/components/AppManagementEdit.vue b/src/views/spring/avatar/avatarFrame/components/AppManagementEdit.vue new file mode 100644 index 0000000..7957143 --- /dev/null +++ b/src/views/spring/avatar/avatarFrame/components/AppManagementEdit.vue @@ -0,0 +1,94 @@ + + + diff --git a/src/views/spring/avatar/avatarFrame/index.vue b/src/views/spring/avatar/avatarFrame/index.vue new file mode 100644 index 0000000..cce9ca6 --- /dev/null +++ b/src/views/spring/avatar/avatarFrame/index.vue @@ -0,0 +1,187 @@ + + +