实现用户角色权限区域管理模块
This commit is contained in:
72
ssyx-admin/src/api/acl/permission.js
Normal file
72
ssyx-admin/src/api/acl/permission.js
Normal 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}
|
||||
})
|
||||
}
|
||||
}
|
83
ssyx-admin/src/api/acl/role.js
Normal file
83
ssyx-admin/src/api/acl/role.js
Normal 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
|
||||
})
|
||||
}
|
||||
}
|
131
ssyx-admin/src/api/acl/user.js
Normal file
131
ssyx-admin/src/api/acl/user.js
Normal 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
|
||||
})
|
||||
}
|
69
ssyx-admin/src/api/activity/activityInfo.js
Normal file
69
ssyx-admin/src/api/activity/activityInfo.js
Normal 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'
|
||||
})
|
||||
}
|
||||
}
|
69
ssyx-admin/src/api/activity/couponInfo.js
Normal file
69
ssyx-admin/src/api/activity/couponInfo.js
Normal 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'
|
||||
})
|
||||
}
|
||||
}
|
55
ssyx-admin/src/api/activity/seckill.js
Normal file
55
ssyx-admin/src/api/activity/seckill.js
Normal 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'
|
||||
})
|
||||
}
|
||||
}
|
49
ssyx-admin/src/api/activity/seckillSku.js
Normal file
49
ssyx-admin/src/api/activity/seckillSku.js
Normal 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
|
||||
})
|
||||
}
|
||||
}
|
54
ssyx-admin/src/api/activity/seckillTime.js
Normal file
54
ssyx-admin/src/api/activity/seckillTime.js
Normal 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'
|
||||
})
|
||||
}
|
||||
}
|
3
ssyx-admin/src/api/index.js
Normal file
3
ssyx-admin/src/api/index.js
Normal 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'
|
43
ssyx-admin/src/api/order/orderInfo.js
Normal file
43
ssyx-admin/src/api/order/orderInfo.js
Normal 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'
|
||||
})
|
||||
}
|
||||
}
|
48
ssyx-admin/src/api/product/attr.js
Normal file
48
ssyx-admin/src/api/product/attr.js
Normal 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
|
||||
})
|
||||
}
|
||||
}
|
56
ssyx-admin/src/api/product/attrGroup.js
Normal file
56
ssyx-admin/src/api/product/attrGroup.js
Normal 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'
|
||||
})
|
||||
}
|
||||
}
|
56
ssyx-admin/src/api/product/category.js
Normal file
56
ssyx-admin/src/api/product/category.js
Normal 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'
|
||||
})
|
||||
}
|
||||
}
|
73
ssyx-admin/src/api/product/skuInfo.js
Normal file
73
ssyx-admin/src/api/product/skuInfo.js
Normal 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'
|
||||
})
|
||||
}
|
||||
}
|
20
ssyx-admin/src/api/sys/region.js
Normal file
20
ssyx-admin/src/api/sys/region.js
Normal 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'
|
||||
})
|
||||
}
|
||||
}
|
49
ssyx-admin/src/api/sys/regionWare.js
Normal file
49
ssyx-admin/src/api/sys/regionWare.js
Normal 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
|
||||
})
|
||||
}
|
||||
}
|
57
ssyx-admin/src/api/sys/ware.js
Normal file
57
ssyx-admin/src/api/sys/ware.js
Normal 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'
|
||||
})
|
||||
}
|
||||
}
|
9
ssyx-admin/src/api/table.js
Normal file
9
ssyx-admin/src/api/table.js
Normal 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
|
||||
})
|
||||
}
|
24
ssyx-admin/src/api/user.js
Normal file
24
ssyx-admin/src/api/user.js
Normal 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'
|
||||
})
|
||||
}
|
12
ssyx-admin/src/api/user/driver.js
Normal file
12
ssyx-admin/src/api/user/driver.js
Normal 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'
|
||||
})
|
||||
}
|
||||
}
|
63
ssyx-admin/src/api/user/leader.js
Normal file
63
ssyx-admin/src/api/user/leader.js
Normal 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'
|
||||
})
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user