新增营销系统、分销系统、会员功能、门店、提现功能

This commit is contained in:
Shaw
2024-02-08 21:01:37 +08:00
parent 68b3f2dcc3
commit 17c043348a
1398 changed files with 81279 additions and 56269 deletions

59
api/global.js Normal file
View File

@ -0,0 +1,59 @@
/**
* @name: global
* @author: kahu4
* @date: 2024-01-22 17:59
* @descriptionglobal
* @update: 2024-01-22 17:59
* */
import { requestUtil } from '@/utils/request'
/**
* 生成二维码
* @param data
* @param {string} data.content 二维码内容
* @return {*}
*/
export const generateQrCode = (data) => requestUtil.post('/infra/QrCode/generate', data)
/**
* 生成小程序码
* @param data
* @param data.path 小程序跳转路径
* @return {*}
*/
export const generateMiniProgramQrCode = async (data) => {
const res = await requestUtil.post('/infra/QrCode/generate-mini', data);
return `data:image/jpg;base64,${ res }`
}
/**
* 获取客服链接
* @return {Promise<*>}
*/
export const getServiceDetail = async () => requestUtil.get('/cp/kf')
/**
* 获取广告窗口
* @return {Promise<*>}
*/
export const getAdPopup = async () => requestUtil.get('/shop/popup/get')
/**
* 根据字典类型获取字典
* @param type
* @param label
* @return {Promise<*>}
*/
export const getDictByType = async (type, label) => {
return requestUtil.get(`/system/dict-data/get-stream`, {dictType: type, label})
}
/**
* 创建埋点
* @param data
* @return {*}
*/
export const createBuryPoint = (data) => requestUtil.post('/bury-point/create', data)