代码更新
This commit is contained in:
16
api/area.js
Normal file
16
api/area.js
Normal file
@@ -0,0 +1,16 @@
|
||||
import http from '@/http/http.js'
|
||||
const request = http.request
|
||||
|
||||
/**
|
||||
* 获取区域列表
|
||||
* @returns
|
||||
*/
|
||||
export function getShopArea(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/shopArea`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
86
api/callTable.js
Normal file
86
api/callTable.js
Normal file
@@ -0,0 +1,86 @@
|
||||
import http from '@/http/http.js'
|
||||
const request = http.request
|
||||
|
||||
/**
|
||||
* 获取叫号队列
|
||||
* @returns
|
||||
*/
|
||||
export function getCallTableQueue(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/callTable/queue`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取叫号记录列表
|
||||
* @returns
|
||||
*/
|
||||
export function getCallRecord(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/callTable/callRecord`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取叫号桌型
|
||||
* @returns
|
||||
*/
|
||||
export function getCallTable(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/callTable`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取叫号号码
|
||||
* @returns
|
||||
*/
|
||||
export function callTableTakeNumber(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/callTable/takeNumber`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 执行叫号
|
||||
* @returns
|
||||
*/
|
||||
export function callTableCall(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/callTable/call`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改叫号状态
|
||||
* @returns
|
||||
*/
|
||||
export function updateCallTableState(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/callTable/updateState`,
|
||||
method: "PUT",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
55
api/cateGory.js
Normal file
55
api/cateGory.js
Normal file
@@ -0,0 +1,55 @@
|
||||
import http from '@/http/http.js'
|
||||
const request = http.request
|
||||
|
||||
/**
|
||||
* 获取分类分页
|
||||
* @returns
|
||||
*/
|
||||
export function categoryPage(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/prod/category/page`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 分类添加
|
||||
* @returns
|
||||
*/
|
||||
export function addCategory(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/prod/category`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 分类修改
|
||||
* @returns
|
||||
*/
|
||||
export function putCategory(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/prod/category`,
|
||||
method: "PUT",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 分类删除
|
||||
* @returns
|
||||
*/
|
||||
export function delCategory(id, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/prod/category/${id}`,
|
||||
method: "DELETE",
|
||||
})
|
||||
}
|
||||
180
api/cons.js
Normal file
180
api/cons.js
Normal file
@@ -0,0 +1,180 @@
|
||||
import http from '@/http/http.js'
|
||||
const request = http.request
|
||||
|
||||
/**
|
||||
* 获取耗材分页
|
||||
* @returns
|
||||
*/
|
||||
export function getConsPage(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/cons/page`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取耗材列表
|
||||
* @returns
|
||||
*/
|
||||
export function getConsList(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/cons/list`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 耗材添加
|
||||
* @returns
|
||||
*/
|
||||
export function addCons(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/cons`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 耗材修改
|
||||
* @returns
|
||||
*/
|
||||
export function editCons(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/cons`,
|
||||
method: "PUT",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取耗材类别
|
||||
* @returns
|
||||
*/
|
||||
export function getConsGrpupPage(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/cons-group/page`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取耗材类别
|
||||
* @returns
|
||||
*/
|
||||
export function getConsGrpupList(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/cons-group/list`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增耗材类别
|
||||
* @returns
|
||||
*/
|
||||
export function addConsGrpup(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/cons-group`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改耗材类别
|
||||
* @returns
|
||||
*/
|
||||
export function editConsGrpup(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/cons-group`,
|
||||
method: "PUT",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 启用耗材类别
|
||||
* @returns
|
||||
*/
|
||||
export function consGrpupEnable(id, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/cons-group/enable/${id}`,
|
||||
method: "POST",
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 禁用耗材类别
|
||||
* @returns
|
||||
*/
|
||||
export function consGrpupDisable(id, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/cons-group/disable/${id}`,
|
||||
method: "POST",
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 耗材入库
|
||||
* @returns
|
||||
*/
|
||||
export function consStockIn(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/stock/in`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 耗材出库
|
||||
* @returns
|
||||
*/
|
||||
export function stockOut(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/stock/out`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 库存盘点
|
||||
* @returns
|
||||
*/
|
||||
export function stockCheck(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/stock/check`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
44
api/coupon.js
Normal file
44
api/coupon.js
Normal file
@@ -0,0 +1,44 @@
|
||||
import http from '@/http/http.js'
|
||||
const request = http.request
|
||||
|
||||
/**
|
||||
* 店铺优惠券列表
|
||||
* @returns
|
||||
*/
|
||||
export function getCouponList(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/coupon`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 店铺优惠券新增
|
||||
* @returns
|
||||
*/
|
||||
export function addCoupon(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/coupon`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 店铺优惠券修改
|
||||
* @returns
|
||||
*/
|
||||
export function updateCoupon(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/coupon`,
|
||||
method: "PUT",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
30
api/freeDing.js
Normal file
30
api/freeDing.js
Normal file
@@ -0,0 +1,30 @@
|
||||
import http from '@/http/http.js'
|
||||
const request = http.request
|
||||
|
||||
/**
|
||||
* 获取当前店铺霸王餐配置信息列表
|
||||
* @returns
|
||||
*/
|
||||
export function getFreeDing(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/freeDing`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改霸王餐配置信息
|
||||
* @returns
|
||||
*/
|
||||
export function updateFreeDing(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/freeDing`,
|
||||
method: "PUT",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
24
api/index.js
Normal file
24
api/index.js
Normal file
@@ -0,0 +1,24 @@
|
||||
import http from '@/http/http.js'
|
||||
const request = http.request
|
||||
|
||||
/**
|
||||
* 文件上传
|
||||
* @returns
|
||||
*/
|
||||
export function uploadFile(file, data, urlType = 'account') {
|
||||
return http.upload(`${urlType}/admin/common/upload`,data,file)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取店铺权限列表
|
||||
* @returns
|
||||
*/
|
||||
export function getShopPermission(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/shopPermission`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
30
api/login.js
Normal file
30
api/login.js
Normal file
@@ -0,0 +1,30 @@
|
||||
import http from '@/http/http.js'
|
||||
const request = http.request
|
||||
|
||||
/**
|
||||
* 获取验证码
|
||||
* @returns
|
||||
*/
|
||||
export function authCaptcha(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/auth/captcha`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 登录
|
||||
* @returns
|
||||
*/
|
||||
export function login(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/auth/login`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
45
api/order.js
Normal file
45
api/order.js
Normal file
@@ -0,0 +1,45 @@
|
||||
import http from '@/http/http.js'
|
||||
const request = http.request
|
||||
|
||||
/**
|
||||
* 获取订单列表
|
||||
* @returns
|
||||
*/
|
||||
export function getOrderList(data, urlType = 'order') {
|
||||
return request({
|
||||
url: `${urlType}/admin/order`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 历史订单(多次下单使用)
|
||||
* @returns
|
||||
*/
|
||||
export function getHistoryOrder(data, urlType = 'order') {
|
||||
return request({
|
||||
url: `${urlType}/admin/order/historyOrder`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
/**
|
||||
* 生成订单
|
||||
* @returns
|
||||
*/
|
||||
export function createOrder(data, urlType = 'order') {
|
||||
return request({
|
||||
url: `${urlType}/admin/order/createOrder`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
16
api/payType.js
Normal file
16
api/payType.js
Normal file
@@ -0,0 +1,16 @@
|
||||
import http from '@/http/http.js'
|
||||
const request = http.request
|
||||
|
||||
/**
|
||||
* 获取支付方式列表
|
||||
* @returns
|
||||
*/
|
||||
export function getPayTypeList(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/payType`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
69
api/printer.js
Normal file
69
api/printer.js
Normal file
@@ -0,0 +1,69 @@
|
||||
import http from '@/http/http.js'
|
||||
const request = http.request
|
||||
|
||||
/**
|
||||
* 获取打印机列表
|
||||
* @returns
|
||||
*/
|
||||
export function getPrinter(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/printer`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取打印机详情
|
||||
* @returns
|
||||
*/
|
||||
export function getPrinterDetail(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/printer/detail`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加打印机
|
||||
* @returns
|
||||
*/
|
||||
export function addPrinter(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/printer`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改打印机
|
||||
* @returns
|
||||
*/
|
||||
export function updatePrinter(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/printer`,
|
||||
method: "PUT",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除打印机
|
||||
* @returns
|
||||
*/
|
||||
export function delPrinter(id, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/vendor/${id}`,
|
||||
method: "DELETE",
|
||||
})
|
||||
}
|
||||
259
api/product.js
Normal file
259
api/product.js
Normal file
@@ -0,0 +1,259 @@
|
||||
import http from '@/http/http.js'
|
||||
const request = http.request
|
||||
// 商品----------------------------------------------------------------------------------------------------
|
||||
/**
|
||||
* 获取商品列表
|
||||
* @returns
|
||||
*/
|
||||
export function getProductList(data, urlType = 'product' ,showLoading) {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/page`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
},
|
||||
showLoading
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取商品详情
|
||||
* @returns
|
||||
*/
|
||||
export function getProductDetail (id, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/${id}`,
|
||||
method: "GET",
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加商品
|
||||
* @returns
|
||||
*/
|
||||
export function addProduct(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除商品
|
||||
* @returns
|
||||
*/
|
||||
export function delProduct(id, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/${id}`,
|
||||
method: "DELETE",
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品上下架
|
||||
* @returns
|
||||
*/
|
||||
export function productOnOff (data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/on-off`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品售罄
|
||||
* @returns
|
||||
*/
|
||||
export function productMarkIsSoldOut (data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/markIsSoldOut`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改商品
|
||||
* @returns
|
||||
*/
|
||||
export function updateProduct(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product`,
|
||||
method: "PUT",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 绑定耗材
|
||||
* @returns
|
||||
*/
|
||||
export function productBind(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/bind`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
// 商品分类----------------------------------------------------------------------------------------------------
|
||||
/**
|
||||
* 获取商品分类列表
|
||||
* @returns
|
||||
*/
|
||||
export function getCategoryList(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/prod/category/list`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 商品单位----------------------------------------------------------------------------------------------------
|
||||
/**
|
||||
* 获取商品单位列表
|
||||
* @returns
|
||||
*/
|
||||
export function getProdUnitList(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/prod/unit/list`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 商品规格----------------------------------------------------------------------------------------------------
|
||||
/**
|
||||
* 获取商品规格列表
|
||||
* @returns
|
||||
*/
|
||||
export function getSpecList(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/prod/spec/list`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加商品规格
|
||||
* @returns
|
||||
*/
|
||||
export function addSpec(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/prod/spec`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改商品规格
|
||||
* @returns
|
||||
*/
|
||||
export function updateSpec(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/prod/spec`,
|
||||
method: "PUT",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除商品规格
|
||||
* @returns
|
||||
*/
|
||||
export function delSpec(id, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/prod/spec/${id}`,
|
||||
method: "DELETE",
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
// 商品分组----------------------------------------------------------------------------------------------------
|
||||
/**
|
||||
* 获取商品分组列表
|
||||
* @returns
|
||||
*/
|
||||
export function getProdGroupPage(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/prod/group/page`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取商品分组详情
|
||||
* @returns
|
||||
*/
|
||||
export function getProdGroupDetail(id, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/prod/group/${id}`,
|
||||
method: "GET",
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品分组添加
|
||||
* @returns
|
||||
*/
|
||||
export function addProdGroup(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/prod/group`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品分组修改
|
||||
* @returns
|
||||
*/
|
||||
export function updateProdGroup(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/prod/group`,
|
||||
method: "PUT",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品分组删除
|
||||
* @returns
|
||||
*/
|
||||
export function delProdGroup(id, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/prod/group/${id}`,
|
||||
method: "DELETE",
|
||||
})
|
||||
}
|
||||
16
api/role.js
Normal file
16
api/role.js
Normal file
@@ -0,0 +1,16 @@
|
||||
import http from '@/http/http.js'
|
||||
const request = http.request
|
||||
|
||||
/**
|
||||
* 获取角色列表
|
||||
* @returns
|
||||
*/
|
||||
export function getRoleList(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/role/list`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
30
api/shop.js
Normal file
30
api/shop.js
Normal file
@@ -0,0 +1,30 @@
|
||||
import http from '@/http/http.js'
|
||||
const request = http.request
|
||||
|
||||
/**
|
||||
* 获取店铺详情
|
||||
* @returns
|
||||
*/
|
||||
export function getShopInfo(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/shopInfo/detail`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改店铺详情
|
||||
* @returns
|
||||
*/
|
||||
export function editShopInfo(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/shopInfo`,
|
||||
method: "PUT",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
72
api/shopUser.js
Normal file
72
api/shopUser.js
Normal file
@@ -0,0 +1,72 @@
|
||||
import http from '@/http/http.js'
|
||||
const request = http.request
|
||||
|
||||
/**
|
||||
* 获取店铺用户概述信息
|
||||
* @returns
|
||||
*/
|
||||
export function shopUserSummary(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/shopUser/summary`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取店铺用户列表
|
||||
* @returns
|
||||
*/
|
||||
export function shopUserList(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/shopUser`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取店铺用户新增
|
||||
* @returns
|
||||
*/
|
||||
export function shopUserAdd(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/shopUser`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 店铺用户修改
|
||||
* @returns
|
||||
*/
|
||||
export function shopUserPut(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/shopUser`,
|
||||
method: "PUT",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 店铺用户余额修改
|
||||
* @returns
|
||||
*/
|
||||
export function shopUserMoney(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/shopUser/money`,
|
||||
method: "PUT",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
86
api/staff.js
Normal file
86
api/staff.js
Normal file
@@ -0,0 +1,86 @@
|
||||
import http from '@/http/http.js'
|
||||
const request = http.request
|
||||
|
||||
/**
|
||||
* 员工列表
|
||||
* @returns
|
||||
*/
|
||||
export function shopStaffList(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/shopStaff`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取员工对应的权限idid
|
||||
* @returns
|
||||
*/
|
||||
export function getShopStaffPermission(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/shopStaff/permission`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 员工详情
|
||||
* @returns
|
||||
*/
|
||||
export function shopStaffDetail(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/shopStaff/detail`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 员工添加
|
||||
* @returns
|
||||
*/
|
||||
export function shopStaffAdd(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/shopStaff`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 员工修改
|
||||
* @returns
|
||||
*/
|
||||
export function shopStaffPut(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/shopStaff`,
|
||||
method: "PUT",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 员工删除
|
||||
* @returns
|
||||
*/
|
||||
export function shopStaffDel(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/shopStaff`,
|
||||
method: "DELETE",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
44
api/table.js
Normal file
44
api/table.js
Normal file
@@ -0,0 +1,44 @@
|
||||
import http from '@/http/http.js'
|
||||
const request = http.request
|
||||
|
||||
/**
|
||||
* 获取台桌列表
|
||||
* @returns
|
||||
*/
|
||||
export function getShopTable(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/shopTable`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取台桌详情
|
||||
* @returns
|
||||
*/
|
||||
export function getShopTableDetail(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/shopTable/detail`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 台桌绑定
|
||||
* @returns
|
||||
*/
|
||||
export function shopTableBind(data, urlType = 'account') {
|
||||
return request({
|
||||
url: `${urlType}/admin/shopTable/bind`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
56
api/vendor.js
Normal file
56
api/vendor.js
Normal file
@@ -0,0 +1,56 @@
|
||||
import http from '@/http/http.js'
|
||||
const request = http.request
|
||||
|
||||
/**
|
||||
* 获取供应商列表
|
||||
* @returns
|
||||
*/
|
||||
export function getVendorPage(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/vendor/page`,
|
||||
method: "GET",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加供应商
|
||||
* @returns
|
||||
*/
|
||||
export function addVendor(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/vendor`,
|
||||
method: "POST",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑供应商
|
||||
* @returns
|
||||
*/
|
||||
export function editVendor(data, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/vendor`,
|
||||
method: "PUT",
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除供应商
|
||||
* @returns
|
||||
*/
|
||||
export function delVendor(id, urlType = 'product') {
|
||||
return request({
|
||||
url: `${urlType}/admin/product/vendor/${id}`,
|
||||
method: "DELETE",
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user