merchapp/java-mall-app-shop-admin/api/shop.js
2025-05-08 10:16:20 +08:00

109 lines
2.4 KiB
JavaScript

import http from '../utils/http'
import config from '../config/config'
/**
* 获取商店基础信息
* @author Seven
* @data 2025-3-27
* @returns { }
* @see https://mall.gpxscs.cn/api/admin/shop/shop-store-base/get
*/
export function GetShopBaseInfo(params){
return new Promise((resolve, reject) => {
http({
url:'/shop/shop-store-base/get?source_lang=zh_CN',
method:'get',
params,
baseURL:config.adminApi
}).then(res=>{
resolve(res)
}).catch(e => reject(console.warn(e)))
})
}
/**
* 修改商店基础信息
* @author Seven
* @data 2025-3-27
* @returns { }
* @see https://mall.gpxscs.cn/api/admin/shop/shop-store-base/storeSetUp
*/
export function UpdataShopInfo(params){
return new Promise((resolve, reject) => {
http({
url:'/shop/shop-store-base/storeSetUp',
method:'post',
params,
baseURL:config.adminApi
}).then(res=>{
resolve(res)
}).catch(e => reject(console.warn(e)))
})
}
/**
* 获取商家端订单量
* @author Seven
* @data 2025-4-30
* @returns { }
* @see https://mall.gpxscs.cn/api/admin/shop/analytics/order/getOrderNumToday
*/
export function GetShopOrderNum(params){
return new Promise((resolve, reject) => {
http({
url:'/shop/analytics/order/getOrderNumToday',
method:'get',
params,
baseURL:config.adminApi
}).then(res=>{
resolve(res)
}).catch(e => reject(console.warn(e)))
})
}
/**
* 获取商家端订单量
* @author Seven
* @data 2025-4-30
* @returns { }
* @see https://mall.gpxscs.cn/api/admin/pay/analytics/trade/getSalesAmount
*/
export function GetSalesAmountFun(params){
return new Promise((resolve, reject) => {
http({
url:'/pay/analytics/trade/getSalesAmount',
method:'get',
params,
baseURL:config.adminApi
}).then(res=>{
resolve(res)
}).catch(e => reject(console.warn(e)))
})
}
/**
* 获取商家端退货单数
* @author Seven
* @data 2025-4-30
* @returns { }
* @see https://mall.gpxscs.cn/api/admin/shop/analytics/return/getReturnNumToday
*/
export function GetOrderReturnNum(params){
return new Promise((resolve, reject) => {
http({
url:'shop/analytics/return/getReturnNumToday',
method:'get',
params,
baseURL:config.adminApi
}).then(res=>{
resolve(res)
}).catch(e => reject(console.warn(e)))
})
}