This commit is contained in:
zzc
2025-03-28 18:28:06 +08:00
commit 939c43f281
206 changed files with 30419 additions and 0 deletions

8
src/api/ad.js Normal file
View File

@@ -0,0 +1,8 @@
import request from '@/utils/request'
export function getList() {
return request({
url: 'https://api.vuejs-core.cn/getAd',
method: 'get',
})
}

33
src/api/appManagement.js Normal file
View File

@@ -0,0 +1,33 @@
import request from '@/utils/request'
export function getList(data) {
return request({
url: '/management/api/app/list',
method: 'get',
params: data,
})
}
export function doAdd(data) {
return request({
url: '/management/api/app',
method: 'post',
data,
})
}
export function doEdit(id, data) {
return request({
url: `/management/api/app/${id}`,
method: 'put',
data,
})
}
export function doDelete(data) {
return request({
url: '/management/api/app/delete',
method: 'put',
data,
})
}

9
src/api/colorfulIcon.js Normal file
View File

@@ -0,0 +1,9 @@
import request from '@/utils/request'
export function getIconList(data) {
return request({
url: '/colorfulIcon/getList',
method: 'post',
data,
})
}

19
src/api/github.js Normal file
View File

@@ -0,0 +1,19 @@
import request from 'axios'
export function getRepos(params) {
return request({
url: 'https://api.github.com/repos/zxwk1998/vue-admin-better',
method: 'get',
params,
timeout: 10000,
})
}
export function getStargazers(params) {
return request({
url: 'https://api.github.com/repos/zxwk1998/vue-admin-better/stargazers',
method: 'get',
params,
timeout: 10000,
})
}

9
src/api/goodsList.js Normal file
View File

@@ -0,0 +1,9 @@
import request from '@/utils/request'
export function getList(data) {
return request({
url: '/goodsList/getList',
method: 'post',
data,
})
}

9
src/api/icon.js Normal file
View File

@@ -0,0 +1,9 @@
import request from '@/utils/request'
export function getIconList(data) {
return request({
url: '/icon/getList',
method: 'post',
data,
})
}

8
src/api/markdown.js Normal file
View File

@@ -0,0 +1,8 @@
import request from 'axios'
export function getList() {
return request({
url: 'https://gcore.jsdelivr.net/gh/prettier/prettier@master/docs/options.md',
method: 'get',
})
}

25
src/api/menuManagement.js Normal file
View File

@@ -0,0 +1,25 @@
import request from '@/utils/request'
export function getTree(data) {
return request({
url: '/menuManagement/getTree',
method: 'post',
data,
})
}
export function doEdit(data) {
return request({
url: '/menuManagement/doEdit',
method: 'post',
data,
})
}
export function doDelete(data) {
return request({
url: '/menuManagement/doDelete',
method: 'post',
data,
})
}

View File

@@ -0,0 +1,33 @@
import request from '@/utils/request'
export function getList(data) {
return request({
url: '/management/api/role/list',
method: 'get',
params: data,
})
}
export function doAdd(data) {
return request({
url: '/management/api/role',
method: 'post',
data,
})
}
export function doEdit(id, data) {
return request({
url: `/management/api/role/${id}`,
method: 'put',
data,
})
}
export function doDelete(data) {
return request({
url: '/management/api/role/delete',
method: 'put',
data,
})
}

8
src/api/notice.js Normal file
View File

@@ -0,0 +1,8 @@
import request from '@/utils/request'
export function getNoticeList() {
return request({
url: 'https://api.vuejs-core.cn/getNotice',
method: 'get',
})
}

25
src/api/personalCenter.js Normal file
View File

@@ -0,0 +1,25 @@
import request from '@/utils/request'
export function getList(data) {
return request({
url: '/personalCenter/getList',
method: 'post',
data,
})
}
export function doEdit(data) {
return request({
url: '/personalCenter/doEdit',
method: 'post',
data,
})
}
export function doDelete(data) {
return request({
url: '/personalCenter/doDelete',
method: 'post',
data,
})
}

8
src/api/publicKey.js Normal file
View File

@@ -0,0 +1,8 @@
import request from '@/utils/request'
export function getPublicKey() {
return request({
url: '/api/auth/publicKey',
method: 'get',
})
}

9
src/api/remixIcon.js Normal file
View File

@@ -0,0 +1,9 @@
import request from '@/utils/request'
export function getIconList(data) {
return request({
url: '/remixIcon/getList',
method: 'post',
data,
})
}

33
src/api/roleManagement.js Normal file
View File

@@ -0,0 +1,33 @@
import request from '@/utils/request'
export function getList(data) {
return request({
url: '/management/api/role/list',
method: 'get',
params: data,
})
}
export function doAdd(data) {
return request({
url: '/management/api/role',
method: 'post',
data,
})
}
export function doEdit(id, data) {
return request({
url: `/management/api/role/${id}`,
method: 'put',
data,
})
}
export function doDelete(data) {
return request({
url: '/management/api/role/delete',
method: 'put',
data,
})
}

9
src/api/router.js Normal file
View File

@@ -0,0 +1,9 @@
import request from '@/utils/request'
export function getRouterList(data) {
return request({
url: '/menu/navigate',
method: 'post',
data,
})
}

25
src/api/table.js Normal file
View File

@@ -0,0 +1,25 @@
import request from '@/utils/request'
export function getList(data) {
return request({
url: '/table/getList',
method: 'post',
data,
})
}
export function doEdit(data) {
return request({
url: '/table/doEdit',
method: 'post',
data,
})
}
export function doDelete(data) {
return request({
url: '/table/doDelete',
method: 'post',
data,
})
}

9
src/api/tree.js Normal file
View File

@@ -0,0 +1,9 @@
import request from '@/utils/request'
export function getTreeList(data) {
return request({
url: '/tree/list',
method: 'post',
data,
})
}

38
src/api/user.js Normal file
View File

@@ -0,0 +1,38 @@
import request from '@/utils/request'
import { encryptedData } from '@/utils/encrypt'
import { loginRSA, tokenName } from '@/config'
export async function login(data) {
if (loginRSA) {
data = await encryptedData(data)
}
return request({
url: '/api/auth/login',
method: 'post',
data,
})
}
export function getUserInfo(accessToken) {
return request({
url: '/management/api/user/current',
method: 'post',
data: {
[tokenName]: accessToken,
},
})
}
export function logout() {
return request({
url: '/api/auth/logout',
method: 'post',
})
}
export function register() {
return request({
url: '/register',
method: 'post',
})
}

25
src/api/userManagement.js Normal file
View File

@@ -0,0 +1,25 @@
import request from '@/utils/request'
export function getList(data) {
return request({
url: `/management/api/user/list`,
method: 'get',
params: data,
})
}
export function doEdit(data) {
return request({
url: '/management/api/user/create',
method: 'post',
data,
})
}
export function doDelete(data) {
return request({
url: '/userManagement/doDelete',
method: 'post',
data,
})
}