增加店铺接口

This commit is contained in:
YeMingfei666 2024-09-20 17:01:43 +08:00
parent c463150559
commit 0b64341d50
1 changed files with 662 additions and 0 deletions

662
http/yskApi/shop.js Normal file
View File

@ -0,0 +1,662 @@
import http from './http.js'
const request=http.request
/**
* 商品列表
* @returns
*/
export function tbProduct(params) {
return request({
url: "/api/tbProduct",
method: "get",
params
});
}
/**
* 删除商品
* @returns
*/
export function tbProductDelete(data) {
return request({
url: "/api/tbProduct",
method: "delete",
data
});
}
/**
* 商品单位列表
* @returns
*/
export function tbShopUnit(params) {
return request({
url: "/api/tbShopUnit",
method: "get",
params
});
}
/**
* 店铺基本配置
* @returns
*/
export function tbShopCurrency(shopId) {
return request({
url: `/api/tbShopCurrency/${shopId}`,
method: "get"
});
}
/**
* 修改店铺信息
* @returns
*/
export function tbShopCurrencyPut(data) {
return request({
url: `/api/tbShopCurrency`,
method: "put",
data
});
}
/**
* 新增单位
* @returns
*/
export function tbShopUnitPost(data) {
return request({
url: `/api/tbShopUnit`,
method: "post",
data
});
}
/**
* 更改单位
* @returns
*/
export function tbShopUnitPut(data) {
return request({
url: `/api/tbShopUnit`,
method: "put",
data
});
}
/**
* 删除单位
* @returns
*/
export function tbShopUnitDelete(data) {
return request({
url: `/api/tbShopUnit`,
method: "delete",
data
});
}
/**
* 店铺基本配置
* @returns
*/
export function tbShopCurrencyGet(params) {
return request({
url: `/api/tbShopUnit`,
method: "get",
params:{
sort:'id',
shopId: uni.getStorageSync("shopId"),
...params,
}
});
}
/**
* 商品分类列表
* @returns
*/
export function tbShopCategoryGet(params) {
return request({
url: `/api/tbShopCategory`,
method: "get",
params
});
}
/**
* 新增编辑分类/新增编辑子分类
* @returns
*/
export function tbShopCategoryPost(data, method = "post") {
return request({
url: `/api/tbShopCategory`,
method: method,
data
});
}
/**
* 删除商品分类
* @returns
*/
export function tbShopCategoryDelete(data) {
return request({
url: `/api/tbShopCategory`,
method: "delete",
data
});
}
/**
* 规格增加
* @returns
*/
export function tbProductSpecPost(data) {
return request({
url: `/api/tbProductSpec`,
method: "post",
data
});
}
/**
* 规格列表
* @returns
*/
export function tbProductSpecGet(params) {
return request({
url: `/api/tbProductSpec`,
method: "get",
params
});
}
/**
* 规格更改
* @returns
*/
export function tbProductSpecPut(data) {
return request({
url: `/api/tbProductSpec`,
method: "put",
data
});
}
/**
* 删除规格
* @returns
*/
export function tbProductSpecDelete(data) {
return request({
url: `/api/tbProductSpec`,
method: "DELETE",
data
});
}
/**
* 新增分组
* @returns
*/
export function tbProductGroupPost(data) {
return request({
url: `/api/tbProductGroup`,
method: "post",
data
});
}
/**
* 更改分组
* @returns
*/
export function tbProductGroupPut(data) {
return request({
url: `/api/tbProductGroup`,
method: "PUT",
data
});
}
/**
* 商品分组列表
* @returns
*/
export function tbProductGroupGet(params) {
return request({
url: `/api/tbProductGroup`,
method: "get",
params
});
}
/**
* 商品列表根据分组中的商品id
* @returns
*/
export function productListGet(productGroup) {
return request({
url: `/api/tbProductGroup/${productGroup}`,
method: "get"
});
}
/**
* 删除分组
* @returns
*/
export function tbProductGroupDelete(data) {
return request({
url: `/api/tbProductGroup`,
method: "DELETE",
data
});
}
/**
* 添加商品
* @returns
*/
export function tbProductPost(data) {
return request({
url: `/api/tbProduct`,
method: "post",
data
});
}
/**
* 添加商品
* @returns
*/
export function tbProductPut(data) {
return request({
url: `/api/tbProduct`,
method: "put",
data
});
}
/**
* 商品详情单个商品
* product 商品id
* @returns
*/
export function tbProductGetDetail(product) {
return request({
url: `/api/tbProduct/${product}`,
method: "get"
});
}
/**
* 店铺列表
* @returns
*/
export function tbShopInfo(params) {
return request({
url: `/api/tbShopInfo`,
method: "get",
params
});
}
/**
* 增加激活码
* @returns
*/
export function tbMerchantRegisterPost(data) {
return request({
url: `/api/tbMerchantRegister`,
method: "post",
data
});
}
/**
* 激活码列表
* @returns
*/
export function tbMerchantRegisterList(data) {
return request({
url: `/api/tbMerchantRegister/list`,
method: "post",
data
});
}
/**
* 增加/编辑店铺
* @returns
*/
export function tbShopInfoPost(data, method = "post") {
return request({
url: `/api/tbShopInfo`,
method: method,
data
});
}
/**
* 详情配置三方支付
* @returns
*/
export function tbMerchantThirdApply(shopId) {
return request({
url: `/api/tbMerchantThirdApply/${shopId}`,
method: "get"
});
}
/**
* 修改第三方配置
* @returns
*/
export function tbMerchantThirdApplyPut(data) {
return request({
url: `/api/tbMerchantThirdApply`,
method: "put",
data
});
}
/**
* 设置热销商品
* @returns
*/
export function tbProductIsHot(params) {
return request({
url: `/api/tbProduct/isHot`,
method: "get",
params
});
}
/**
* 增加/编辑优惠券
* @returns
*/
export function tbMerchantCoupon(data, method = "post") {
return request({
url: `/api/tbMerchantCoupon`,
method: method,
data
});
}
/**
* 设置热销商品
* @returns
*/
export function tbMerchantCouponGet(params) {
return request({
url: `/api/tbMerchantCoupon`,
method: "get",
params
});
}
/**
* 设置热销商品
* @returns
*/
export function geocode(params) {
return request({
url: `/api/geocode`,
method: "get",
params
});
}
/**
* 新增修改活动
* @returns
*/
export function modityActivate(data) {
return request({
url: `/shop/storage/modityActivate`,
method: "post",
data
});
}
/**
* 活动列表
* @returns
*/
export function findActivate(params) {
return request({
url: `/shop/storage/findActivate`,
method: "get",
params
});
}
// 获取店铺会员二维码
export function getwxacode(data) {
return request({
url: `/shop/storage/getwxacode`,
method: "post",
data
});
}
/**
* 商家用户列表
* @returns
*/
export function queryAllShopUser(params) {
return request({
url: `/api/tbShopUser/queryAllShopUser`,
method: "get",
params: {
shopId: uni.getStorageSync("shopId"),
...params
}
});
}
/**
* 查询商家用户概述信息
* @returns
*/
export function queryAllShopInfo(params) {
return request({
url: `/api/tbShopUser/summary`,
method: "get",
params: {
shopId: uni.getStorageSync("shopId"),
...params
}
});
}
/**
* 修改商品排序
* @returns
*/
export function upProSort(data) {
return request({
url: `/api/tbProduct/upProSort`,
method: "post",
data
});
}
/**
* 修改分组排序
* @returns
*/
export function upGroupSort(data) {
return request({
url: `/api/tbProductGroup/upGroupSort`,
method: "post",
data
});
}
/**
* 修改分类排序
* @returns
*/
export function upCategorySort(data) {
return request({
url: `/api/tbShopCategory/upCategorySort`,
method: "post",
data
});
}
/**
* 查询店铺充值记录
* @returns
*/
export function tbShopUserRecharge(params) {
return request({
url: `/api/tbShopUser/recharge`,
method: "get",
params: {
shopId: uni.getStorageSync("shopId"),
...params
}
});
}
/**
* 导出充值记录
* @returns
*/
export function downloadTableRecharge(data) {
return request({
url: `/api/tbShopUser/recharge/download`,
method: "post",
data: {
shopId: uni.getStorageSync("shopId"),
...data
},
responseType: "blob"
});
}
/**
* 员工列表
* @returns
*/
export function tbPlussShopStaffGet(params) {
return request({
url: `/api/tbPlussShopStaff`,
method: "get",
params: {
shopId: uni.getStorageSync("shopId"),
...params
}
});
}
/**
* 角色列表
* @returns
*/
export function rolesGet() {
return request({
url: `/api/roles`,
method: "get"
});
}
/**
* 增加员工
* @returns
*/
export function tbPlussShopStaff(data) {
return request({
url: `/api/tbPlussShopStaff`,
method: data.id ? "put" : "post",
data: {
shopId: uni.getStorageSync("shopId"),
...data
}
});
}
/**
* 通过id获取员工信息
* @returns
*/
export function tbPlussShopStaffDetail(id) {
return request({
url: `/api/tbPlussShopStaff/${id}`,
method: "get"
});
}
/**
* 更改员工状态
* @returns
*/
export function updateStatus(data) {
return request({
url: `/api/tbPlussShopStaff/updateStatus`,
method: "put",
data
});
}
/**
* 员工删除
* @returns
*/
export function shopStaffDelete(data) {
return request({
url: `/api/tbPlussShopStaff`,
method: "delete",
data
});
}
//增减余额
export function midfiyAccount(data) {
return request({
url: `/api/tbShopUser/midfiyAccount`,
method: "post",
data
});
}
// 编辑用户
export function tbShopUseredit(data) {
return request({
url: `/api/tbShopUser`,
method: "put",
data
});
}
// 通过活动id获取赠送商品列表
export function activate(id) {
return request({
url: `shop/storage/activate/${id}`,
method: "get"
});
}
// 通过活动id获取赠送商品列表
export function queryShopUserFlow(params) {
return request({
url: `/api/tbShopUser/queryShopUserFlow`,
method: "get",
params
});
}
//新增
// 查询员工是否拥有权限
export function $hasPermission(params) {
return request({
url: '/api/tbShopPermission/hasPermission',
method: "get",
params:{
shopId: uni.getStorageSync("shopId"),
...params
}
});
}