修正项目

This commit is contained in:
2024-01-07 01:10:08 +08:00
parent 2f29241806
commit b22014e976
943 changed files with 27699 additions and 28227 deletions

View File

@@ -0,0 +1,72 @@
import request from '@/utils/request'
/*
权限管理相关的API请求函数
*/
const api_name = '/admin/acl/permission'
export default {
/*
获取权限(菜单/功能)列表
*/
getPermissionList() {
return request({
url: `${api_name}`,
method: 'get'
})
},
/*
删除一个权限项
*/
removePermission(id) {
return request({
url: `${api_name}/remove/${id}`,
method: 'delete'
})
},
/*
保存一个权限项
*/
addPermission(permission) {
return request({
url: `${api_name}/save`,
method: 'post',
data: permission
})
},
/*
更新一个权限项
*/
updatePermission(permission) {
return request({
url: `${api_name}/update`,
method: 'put',
data: permission
})
},
/*
查看某个角色的权限列表
*/
toAssign(roleId) {
return request({
url: `${api_name}/toAssign/${roleId}`,
method: 'get'
})
},
/*
给某个角色授权
*/
doAssign(roleId, permissionId) {
return request({
url: `${api_name}/doAssign`,
method: 'post',
params: { roleId, permissionId }
})
}
}

View File

@@ -0,0 +1,83 @@
/*
角色管理相关的API请求函数
*/
import request from '@/utils/request'
const api_name = '/admin/acl/role'
export default {
/*
获取角色分页列表(带搜索)
*/
getPageList(page, limit, searchObj) {
return request({
url: `${api_name}/${page}/${limit}`,
method: 'get',
params: searchObj // url查询字符串或表单键值对
})
},
/*
保存一个新角色
*/
save(role) {
return request({
url: `${api_name}/save`,
method: 'post',
data: role
})
},
/*
获取某个角色
*/
getById(id) {
return request({
url: `${api_name}/get/${id}`,
method: 'get'
})
},
/*
更新一个角色
*/
updateById(role) {
return request({
url: `${api_name}/update`,
method: 'put',
data: role
})
},
/*
获取一个角色的所有权限列表
*/
getAssign(roleId) {
return request({
url: `${api_name}/toAssign/${roleId}`,
method: 'get'
})
},
/*
删除某个角色
*/
removeById(id) {
return request({
url: `${api_name}/remove/${id}`,
method: 'delete'
})
},
/*
批量删除多个角色
*/
removeRoles(ids) {
return request({
url: `${api_name}/batchRemove`,
method: 'delete',
data: ids
})
}
}

View File

@@ -0,0 +1,131 @@
import request from '@/utils/request'
const api_name = '/admin/acl/user'
/*
登陆
*/
export function login({ username, password }) {
return request({
url: '/admin/acl/index/login',
method: 'post',
data: { username, password }
})
}
/*
获取用户信息(根据token)
*/
export function getInfo() {
return request({
url: '/admin/acl/index/info',
method: 'get'
})
}
/*
登出
*/
export function logout() {
return request({
url: '/admin/acl/index/logout',
method: 'post'
})
}
/*
获取当前用户的菜单权限列表
*/
export function getMenu() {
return request('/admin/acl/index/menu')
}
/*
获取后台用户分页列表(带搜索)
*/
export function getPageList(page, limit, searchObj) {
return request({
url: `${api_name}/${page}/${limit}`,
method: 'get',
params: searchObj
})
}
/*
根据ID获取某个后台用户
*/
export function getById(id) {
return request({
url: `${api_name}/get/${id}`,
method: 'get'
})
}
/*
保存一个新的后台用户
*/
export function add(user) {
return request({
url: `${api_name}/save`,
method: 'post',
data: user
})
}
/*
更新一个后台用户
*/
export function update(user) {
return request({
url: `${api_name}/update`,
method: 'put',
data: user
})
}
/*
获取某个用户的所有角色
*/
export function getRoles(adminId) {
return request({
url: `${api_name}/toAssign/${adminId}`,
method: 'get'
})
}
/*
给某个用户分配角色
roleId的结构: 字符串, 'rId1,rId2,rId3'
*/
export function assignRoles(adminId, roleId) {
return request({
url: `${api_name}/doAssign`,
method: 'post',
params: {
adminId,
roleId
}
})
}
/*
删除某个用户
*/
export function removeById(id) {
return request({
url: `${api_name}/remove/${id}`,
method: 'delete'
})
}
/*
批量删除多个用户
ids的结构: ids是包含n个id的数组
*/
export function removeUsers(ids) {
return request({
url: `${api_name}/batchRemove`,
method: 'delete',
data: ids
})
}

View File

@@ -0,0 +1,69 @@
import request from '@/utils/request'
const api_name = '/admin/activity/activityInfo'
export default {
getPageList(page, limit) {
return request({
url: `${api_name}/${page}/${limit}`,
method: 'get'
})
},
getById(id) {
return request({
url: `${api_name}/get/${id}`,
method: 'get'
})
},
save(role) {
return request({
url: `${api_name}/save`,
method: 'post',
data: role
})
},
updateById(role) {
return request({
url: `${api_name}/update`,
method: 'put',
data: role
})
},
removeById(id) {
return request({
url: `${api_name}/remove/${id}`,
method: 'delete'
})
},
removeRows(idList) {
return request({
url: `${api_name}/batchRemove`,
method: 'delete',
data: idList
})
},
findActivityRuleList(id) {
return request({
url: `${api_name}/findActivityRuleList/${id}`,
method: 'get'
})
},
saveActivityRule(rule) {
return request({
url: `${api_name}/saveActivityRule`,
method: 'post',
data: rule
})
},
findSkuInfoByKeyword(keyword) {
return request({
url: `${api_name}/findSkuInfoByKeyword/${keyword}`,
method: 'get'
})
}
}

View File

@@ -0,0 +1,69 @@
import request from '@/utils/request'
const api_name = '/admin/activity/couponInfo'
export default {
getPageList(page, limit) {
return request({
url: `${api_name}/${page}/${limit}`,
method: 'get'
})
},
getById(id) {
return request({
url: `${api_name}/get/${id}`,
method: 'get'
})
},
save(role) {
return request({
url: `${api_name}/save`,
method: 'post',
data: role
})
},
updateById(role) {
return request({
url: `${api_name}/update`,
method: 'put',
data: role
})
},
removeById(id) {
return request({
url: `${api_name}/remove/${id}`,
method: 'delete'
})
},
removeRows(idList) {
return request({
url: `${api_name}/batchRemove`,
method: 'delete',
data: idList
})
},
findCouponRuleList(id) {
return request({
url: `${api_name}/findCouponRuleList/${id}`,
method: 'get'
})
},
saveCouponRule(rule) {
return request({
url: `${api_name}/saveCouponRule`,
method: 'post',
data: rule
})
},
findCouponByKeyword(keyword) {
return request({
url: `${api_name}/findCouponByKeyword/${keyword}`,
method: 'get'
})
}
}

View File

@@ -0,0 +1,55 @@
import request from '@/utils/request'
const api_name = '/admin/activity/seckill'
export default {
getPageList(page, limit, searchObj) {
return request({
url: `${api_name}/${page}/${limit}`,
method: 'get',
params: searchObj
})
},
getById(id) {
return request({
url: `${api_name}/get/${id}`,
method: 'get'
})
},
save(role) {
return request({
url: `${api_name}/save`,
method: 'post',
data: role
})
},
updateById(role) {
return request({
url: `${api_name}/update`,
method: 'put',
data: role
})
},
removeById(id) {
return request({
url: `${api_name}/remove/${id}`,
method: 'delete'
})
},
removeRows(idList) {
return request({
url: `${api_name}/batchRemove`,
method: 'delete',
data: idList
})
},
updateStatus(id, status) {
return request({
url: `${api_name}/updateStatus/${id}/${status}`,
method: 'post'
})
}
}

View File

@@ -0,0 +1,49 @@
import request from '@/utils/request'
const api_name = '/admin/activity/seckillSku'
export default {
getPageList(page, limit, searchObj) {
return request({
url: `${api_name}/${page}/${limit}`,
method: 'get',
params: searchObj
})
},
getById(id) {
return request({
url: `${api_name}/get/${id}`,
method: 'get'
})
},
save(role) {
return request({
url: `${api_name}/save`,
method: 'post',
data: role
})
},
updateById(role) {
return request({
url: `${api_name}/update`,
method: 'put',
data: role
})
},
removeById(id) {
return request({
url: `${api_name}/remove/${id}`,
method: 'delete'
})
},
removeRows(idList) {
return request({
url: `${api_name}/batchRemove`,
method: 'delete',
data: idList
})
}
}

View File

@@ -0,0 +1,54 @@
import request from '@/utils/request'
const api_name = '/admin/activity/seckillTime'
export default {
getList() {
return request({
url: `${api_name}`,
method: 'get'
})
},
getById(id) {
return request({
url: `${api_name}/get/${id}`,
method: 'get'
})
},
save(role) {
return request({
url: `${api_name}/save`,
method: 'post',
data: role
})
},
updateById(role) {
return request({
url: `${api_name}/update`,
method: 'put',
data: role
})
},
removeById(id) {
return request({
url: `${api_name}/remove/${id}`,
method: 'delete'
})
},
removeRows(idList) {
return request({
url: `${api_name}/batchRemove`,
method: 'delete',
data: idList
})
},
updateStatus(id, status) {
return request({
url: `${api_name}/updateStatus/${id}/${status}`,
method: 'post'
})
}
}

View File

@@ -0,0 +1,3 @@
export * as user from './acl/user'
export { default as role } from './acl/role'
export { default as permission } from './acl/permission'

View File

@@ -0,0 +1,43 @@
import request from '@/utils/request'
const api_name = '/admin/order/orderInfo'
export default {
getPageList(page, limit, searchObj) {
return request({
url: `${api_name}/${page}/${limit}`,
method: 'get',
params: searchObj // url查询字符串或表单键值对
})
},
show(orderId) {
return request({
url: `${api_name}/get/${orderId}`,
method: 'get'
})
},
deliver(orderDeliverVo) {
return request({
url: `${api_name}/deliver`,
method: 'post',
data: orderDeliverVo
})
},
findReceiveList(wareId, date) {
return request({
url: `${api_name}/findReceiveList/${wareId}/${date}`,
method: 'get'
})
},
findLeaderReceiveList(leaderId, date) {
return request({
url: `${api_name}/findLeaderReceiveList/${leaderId}/${date}`,
method: 'get'
})
}
}

View File

@@ -0,0 +1,48 @@
import request from '@/utils/request'
const api_name = '/admin/product/attr'
export default {
getList(groupId) {
return request({
url: `${api_name}/${groupId}`,
method: 'get'
})
},
getById(id) {
return request({
url: `${api_name}/get/${id}`,
method: 'get'
})
},
save(role) {
return request({
url: `${api_name}/save`,
method: 'post',
data: role
})
},
updateById(role) {
return request({
url: `${api_name}/update`,
method: 'put',
data: role
})
},
removeById(id) {
return request({
url: `${api_name}/remove/${id}`,
method: 'delete'
})
},
removeRows(idList) {
return request({
url: `${api_name}/batchRemove`,
method: 'delete',
data: idList
})
}
}

View File

@@ -0,0 +1,56 @@
import request from '@/utils/request'
const api_name = '/admin/product/attrGroup'
export default {
getPageList(page, limit, searchObj) {
return request({
url: `${api_name}/${page}/${limit}`,
method: 'get',
params: searchObj
})
},
getById(id) {
return request({
url: `${api_name}/get/${id}`,
method: 'get'
})
},
save(role) {
return request({
url: `${api_name}/save`,
method: 'post',
data: role
})
},
updateById(role) {
return request({
url: `${api_name}/update`,
method: 'put',
data: role
})
},
removeById(id) {
return request({
url: `${api_name}/remove/${id}`,
method: 'delete'
})
},
removeRows(idList) {
return request({
url: `${api_name}/batchRemove`,
method: 'delete',
data: idList
})
},
findAllList() {
return request({
url: `${api_name}/findAllList`,
method: 'get'
})
}
}

View File

@@ -0,0 +1,56 @@
import request from '@/utils/request'
const api_name = '/admin/product/category'
export default {
getPageList(page, limit, searchObj) {
return request({
url: `${api_name}/${page}/${limit}`,
method: 'get',
params: searchObj
})
},
getById(id) {
return request({
url: `${api_name}/get/${id}`,
method: 'get'
})
},
save(role) {
return request({
url: `${api_name}/save`,
method: 'post',
data: role
})
},
updateById(role) {
return request({
url: `${api_name}/update`,
method: 'put',
data: role
})
},
removeById(id) {
return request({
url: `${api_name}/remove/${id}`,
method: 'delete'
})
},
removeRows(idList) {
return request({
url: `${api_name}/batchRemove`,
method: 'delete',
data: idList
})
},
findAllList() {
return request({
url: `${api_name}/findAllList`,
method: 'get'
})
}
}

View File

@@ -0,0 +1,73 @@
import request from '@/utils/request'
const api_name = '/admin/product/skuInfo'
export default {
getPageList(page, limit, searchObj) {
return request({
url: `${api_name}/${page}/${limit}`,
method: 'get',
params: searchObj
})
},
getById(id) {
return request({
url: `${api_name}/get/${id}`,
method: 'get'
})
},
save(role) {
return request({
url: `${api_name}/save`,
method: 'post',
data: role
})
},
updateById(role) {
return request({
url: `${api_name}/update`,
method: 'put',
data: role
})
},
removeById(id) {
return request({
url: `${api_name}/remove/${id}`,
method: 'delete'
})
},
removeRows(idList) {
return request({
url: `${api_name}/batchRemove`,
method: 'delete',
data: idList
})
},
// 商品上架
publish(id, status) {
return request({
url: `${api_name}/publish/${id}/${status}`,
method: 'get'
})
},
// 商品审核
check(id, status) {
return request({
url: `${api_name}/check/${id}/${status}`,
method: 'get'
})
},
// 新人专享
isNewPerson(id, status) {
return request({
url: `${api_name}/isNewPerson/${id}/${status}`,
method: 'get'
})
}
}

View File

@@ -0,0 +1,20 @@
import request from '@/utils/request'
const api_name = '/admin/sys/region'
export default {
findRegionByKeyword(keyword) {
return request({
url: `${api_name}/findRegionByKeyword/${keyword}`,
method: 'get'
})
},
findByParentId(parentId) {
return request({
url: `${api_name}/findByParentId/${parentId}`,
method: 'get'
})
}
}

View File

@@ -0,0 +1,49 @@
import request from '@/utils/request'
const api_name = '/admin/sys/regionWare'
export default {
getPageList(page, limit, searchObj) {
return request({
url: `${api_name}/${page}/${limit}`,
method: 'get',
params: searchObj
})
},
getById(id) {
return request({
url: `${api_name}/get/${id}`,
method: 'get'
})
},
save(role) {
return request({
url: `${api_name}/save`,
method: 'post',
data: role
})
},
updateStatus(id, status) {
return request({
url: `${api_name}/updateStatus/${id}/${status}`,
method: 'post'
})
},
removeById(id) {
return request({
url: `${api_name}/remove/${id}`,
method: 'delete'
})
},
removeRows(idList) {
return request({
url: `${api_name}/batchRemove`,
method: 'delete',
data: idList
})
}
}

View File

@@ -0,0 +1,57 @@
import request from '@/utils/request'
const api_name = '/admin/sys/ware'
export default {
getPageList(page, limit, searchObj) {
return request({
url: `${api_name}/${page}/${limit}`,
method: 'get',
params: searchObj
})
},
getById(id) {
return request({
url: `${api_name}/get/${id}`,
method: 'get'
})
},
save(role) {
return request({
url: `${api_name}/save`,
method: 'post',
data: role
})
},
updateById(role) {
return request({
url: `${api_name}/update`,
method: 'put',
data: role
})
},
removeById(id) {
return request({
url: `${api_name}/remove/${id}`,
method: 'delete'
})
},
removeRows(idList) {
return request({
url: `${api_name}/batchRemove`,
method: 'delete',
data: idList
})
},
findAllList() {
return request({
url: `${api_name}/findAllList`,
method: 'get'
})
}
}

View File

@@ -0,0 +1,9 @@
import request from '@/utils/request'
export function getList(params) {
return request({
url: '/vue-admin-template/table/list',
method: 'get',
params
})
}

View File

@@ -0,0 +1,24 @@
import request from '@/utils/request'
export function login(data) {
return request({
url: '/admin/acl/index/login',
method: 'post',
data
})
}
export function getInfo(token) {
return request({
url: '/admin/acl/index/info',
method: 'get',
params: { token }
})
}
export function logout() {
return request({
url: '/admin/acl/index/logout',
method: 'post'
})
}

View File

@@ -0,0 +1,12 @@
import request from '@/utils/request'
const api_name = '/admin/user/driver'
export default {
findDriver(wareId) {
return request({
url: `${api_name}/findDriver/${wareId}`,
method: 'get'
})
}
}

View File

@@ -0,0 +1,63 @@
import request from '@/utils/request'
const api_name = '/admin/user/leader'
export default {
getPageCheckList(page, limit) {
return request({
url: `${api_name}/checkList/${page}/${limit}`,
method: 'get'
})
},
getPageList(page, limit) {
return request({
url: `${api_name}/list/${page}/${limit}`,
method: 'get'
})
},
getById(id) {
return request({
url: `${api_name}/get/${id}`,
method: 'get'
})
},
save(role) {
return request({
url: `${api_name}/save`,
method: 'post',
data: role
})
},
updateById(role) {
return request({
url: `${api_name}/update`,
method: 'put',
data: role
})
},
removeById(id) {
return request({
url: `${api_name}/remove/${id}`,
method: 'delete'
})
},
removeRows(idList) {
return request({
url: `${api_name}/batchRemove`,
method: 'delete',
data: idList
})
},
check(id, status) {
return request({
url: `${api_name}/check/${id}/${status}`,
method: 'post'
})
}
}