骑手配送
This commit is contained in:
1 parent
70531640d4
commit
66cce2fc17
8 files changed
+583
-7
No files matched your search
@@ -165,3 +165,12 @@ export function getSimpleUserAll(params?: { name?: string; mobile?: string; user
|
||||
params,
|
||||
})
|
||||
}
|
||||
|
||||
/** 查询单位下具有指定角色编码的用户(如骑手) */
|
||||
export function getUserListByRoleCodeAndDept(params: { code: string; deptId: string | number }) {
|
||||
return request({
|
||||
url: "/admin/user/getUserListByRoleCodeAndDept",
|
||||
method: "get",
|
||||
params,
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
/** 楼栋 — 骑手绑定列表 */
|
||||
export function listBuildingBind(params: { deptId: string | number }) {
|
||||
return request({
|
||||
url: "/canteen/canteenRiderConfig/building-bind/list",
|
||||
method: "get",
|
||||
params,
|
||||
})
|
||||
}
|
||||
|
||||
/** 新增楼栋绑定(同 deptId + buildingId 唯一) */
|
||||
export function addBuildingBind(params: {
|
||||
deptId: string | number
|
||||
buildingId: string | number
|
||||
riderUserId: string | number
|
||||
}) {
|
||||
return request({
|
||||
url: "/canteen/canteenRiderConfig/building-bind",
|
||||
method: "post",
|
||||
params,
|
||||
})
|
||||
}
|
||||
|
||||
/** 删除楼栋绑定 */
|
||||
export function delBuildingBind(id: string | number) {
|
||||
return request({
|
||||
url: `/canteen/canteenRiderConfig/building-bind/${id}`,
|
||||
method: "delete",
|
||||
})
|
||||
}
|
||||
|
||||
/** 默认骑手池列表 */
|
||||
export function listRiderPool(params: { deptId: string | number }) {
|
||||
return request({
|
||||
url: "/canteen/canteenRiderConfig/pool/list",
|
||||
method: "get",
|
||||
params,
|
||||
})
|
||||
}
|
||||
|
||||
/** 新增默认池骑手(sortOrder 越小越靠前) */
|
||||
export function addRiderPool(params: {
|
||||
deptId: string | number
|
||||
riderUserId: string | number
|
||||
sortOrder?: number
|
||||
}) {
|
||||
return request({
|
||||
url: "/canteen/canteenRiderConfig/pool",
|
||||
method: "post",
|
||||
params,
|
||||
})
|
||||
}
|
||||
|
||||
/** 移除默认池骑手 */
|
||||
export function delRiderPool(id: string | number) {
|
||||
return request({
|
||||
url: `/canteen/canteenRiderConfig/pool/${id}`,
|
||||
method: "delete",
|
||||
})
|
||||
}
|
||||
Reference in new issue
Block a user