This commit is contained in:
砂糖
2026-02-07 18:01:13 +08:00
commit 8015759c65
2110 changed files with 269866 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
import request from '@/utils/request'
// api地址
const api = {
list: 'clientApi/address/list',
detail: 'clientApi/address/detail',
save: 'clientApi/address/save'
}
// 个人收货地址列表
export const list = (param) => {
return request.get(api.list, param)
}
// 收货地址详情
export const detail = (addressId) => {
return request.post(api.detail, { addressId })
}
// 保存收货地址
export const save = (name, mobile, provinceId, cityId, regionId, detail, status, addressId) => {
return request.post(api.save, { name, mobile, provinceId, cityId, regionId, detail, status, addressId })
}
// 设置默认收货地址
export const setDefault = (addressId, isDefault) => {
return request.post(api.save, { addressId, isDefault })
}
// 删除收货地址
export const remove = (addressId, status) => {
return request.post(api.save, { addressId, status })
}

View File

@@ -0,0 +1,23 @@
import request from '@/utils/request'
// api地址
const api = {
list: 'clientApi/article/list',
detail: 'clientApi/article/detail',
cate: 'clientApi/article/cateList',
}
// 文章列表
export const list = (param) => {
return request.post(api.list, param)
}
// 文章详情
export const detail = (articleId) => {
return request.post(api.detail, { articleId })
}
// 文章分类列表
export const cateList = (param) => {
return request.post(api.cate, param)
}

View File

@@ -0,0 +1,23 @@
import request from '@/utils/request'
// api地址
const api = {
list: 'clientApi/balance/list',
setting: 'clientApi/balance/setting',
doRecharge: 'clientApi/balance/doRecharge',
}
// 余额设置
export const setting = (param) => {
return request.get(api.setting, param)
}
// 余额明细
export const list = (param) => {
return request.post(api.list, param)
}
// 提交充值
export const doRecharge = (rechargeAmount, customAmount) => {
return request.post(api.doRecharge, { rechargeAmount, customAmount })
}

53
fuintUniapp/api/book.js Normal file
View File

@@ -0,0 +1,53 @@
import request from '@/utils/request'
// api地址
const api = {
list: 'clientApi/book/list',
detail: 'clientApi/book/detail',
cate: 'clientApi/book/cateList',
submit: 'clientApi/book/submit',
bookable: 'clientApi/book/bookable',
myBookList: 'clientApi/book/myBook',
myBookDetail: 'clientApi/book/myBookDetail',
cancel: 'clientApi/book/cancel',
}
// 预约项目列表
export const list = (param) => {
return request.post(api.list, param)
}
// 预约详情
export const detail = (bookId) => {
return request.post(api.detail, { bookId })
}
// 预约分类列表
export const cateList = (param) => {
return request.get(api.cate, param)
}
// 提交预约
export const submit = (data) => {
return request.post(api.submit, data)
}
// 是否可预约
export const bookable = (data) => {
return request.post(api.bookable, data)
}
// 我的预约列表
export const myBookList = (param) => {
return request.get(api.myBookList, param)
}
// 我的预约详情
export const myBookDetail = (bookId) => {
return request.post(api.myBookDetail, { bookId })
}
// 取消预约
export function cancel(bookId, data) {
return request.get(api.cancel, { bookId, ...data })
}

23
fuintUniapp/api/cart.js Normal file
View File

@@ -0,0 +1,23 @@
import request from '@/utils/request'
// api地址
const api = {
list: 'clientApi/cart/list',
save: 'clientApi/cart/save',
clear: 'clientApi/cart/clear',
}
// 购物车列表
export const list = (cartIds, goodsId, skuId, buyNum, couponId, point, orderMode) => {
return request.post(api.list, { cartIds, goodsId, skuId, buyNum, couponId, point, orderMode })
}
// 更新购物车
export const save = (goodsId, action, skuId, buyNum) => {
return request.post(api.save, { goodsId, action, skuId, buyNum })
}
// 删除购物车商品
export const clear = (cartId) => {
return request.post(api.clear, { cartId })
}

View File

@@ -0,0 +1,11 @@
import request from '@/utils/request'
// api地址
const api = {
doConfirm: 'clientApi/confirm/doConfirm',
}
// 确定核销
export function doConfirm(code, amount, remark) {
return request.post(api.doConfirm, { code, amount, remark })
}

28
fuintUniapp/api/coupon.js Normal file
View File

@@ -0,0 +1,28 @@
import request from '@/utils/request'
// api地址
const api = {
list: 'clientApi/coupon/list',
receive: 'clientApi/coupon/receive',
detail: 'clientApi/coupon/detail'
}
// 卡券列表
export const list = (param, option) => {
const options = {
isPrompt: true, //(默认 true 说明:本接口抛出的错误是否提示)
load: true, //(默认 true 说明:本接口是否提示加载动画)
...option
}
return request.post(api.list, param, options)
}
// 领券接口
export const receive = (param) => {
return request.post(api.receive, param)
}
// 会员卡券详情
export function detail(couponId) {
return request.post(api.detail, { couponId })
}

17
fuintUniapp/api/give.js Normal file
View File

@@ -0,0 +1,17 @@
import request from '@/utils/request'
// api地址
const api = {
doGive: 'clientApi/give/doGive',
giveLog: 'clientApi/give/giveLog'
}
// 转赠
export const doGive = (data) => {
return request.post(api.doGive, data)
}
// 转赠记录
export const giveLog = (param, option) => {
return request.post(api.giveLog, param)
}

29
fuintUniapp/api/goods.js Normal file
View File

@@ -0,0 +1,29 @@
import request from '@/utils/request'
// api地址
const api = {
cateList: 'clientApi/goodsApi/cateList',
list: 'clientApi/goodsApi/list',
search: 'clientApi/goodsApi/search',
detail: 'clientApi/goodsApi/detail'
}
// 商品分类列表
export const cateList = param => {
return request.get(api.cateList, param)
}
// 商品列表
export const list = param => {
return request.get(api.list, param)
}
// 商品搜索
export const search = param => {
return request.post(api.search, param)
}
// 商品详情
export const detail = goodsId => {
return request.post(api.detail, { goodsId })
}

View File

@@ -0,0 +1,11 @@
import request from '@/utils/request'
// api地址
const api = {
list: 'clientApi/goods/service/list'
}
// 商品评价列表
export function list(goodsId) {
return;
}

11
fuintUniapp/api/help.js Normal file
View File

@@ -0,0 +1,11 @@
import request from '@/utils/request'
// api地址
const api = {
list: 'clientApi/article/list'
}
// 帮助中心列表
export const list = (param) => {
return request.post(api.list, param)
}

View File

@@ -0,0 +1,47 @@
import request from '@/utils/request'
// api地址
const api = {
register: 'clientApi/sign/register',
login: 'clientApi/sign/signIn',
mpWxLogin: 'clientApi/sign/mpWxLogin',
mpWxAuth: 'clientApi/sign/mpWxAuth',
captcha: 'clientApi/captcha/getCode',
sendSmsCaptcha: 'clientApi/sms/sendVerifyCode',
authLoginConfig: 'clientApi/sign/authLoginConfig'
}
// 用户注册
export function register(data) {
return request.post(api.register, data)
}
// 用户登录
export function login(data) {
return request.post(api.login, data)
}
// 微信小程序快捷登录
export function mpWxLogin(data, option) {
return request.post(api.mpWxLogin, data, option)
}
// 微信公众号授权
export function mpWxAuth(data, option) {
return request.post(api.mpWxAuth, data, option)
}
// 图形验证码
export function captcha() {
return request.get(api.captcha)
}
// 发送短信验证码
export function sendSmsCaptcha(data) {
return request.post(api.sendSmsCaptcha, data)
}
// 获取授权登录配置
export function authLoginConfig() {
return request.get(api.authLoginConfig)
}

View File

@@ -0,0 +1,16 @@
import request from '@/utils/request'
// api地址
const api = {
merchantInfo: 'merchantApi/merchant/info',
}
// 当前商户信息
export const info = (param, option) => {
const options = {
isPrompt: true, //(默认 true 说明:本接口抛出的错误是否提示)
load: true, //(默认 true 说明:本接口是否提示加载动画)
...option
}
return request.get(api.merchantInfo, param, options)
}

View File

@@ -0,0 +1,17 @@
import request from '@/utils/request'
// api地址
const api = {
sendCoupon: 'merchantApi/coupon/sendCoupon',
search: 'clientApi/coupon/list'
}
// 查询接口
export const search = (param) => {
return request.post(api.search, param)
}
// 发放卡券
export const sendCoupon = (param) => {
return request.post(api.sendCoupon, param)
}

View File

@@ -0,0 +1,23 @@
import request from '@/utils/request'
// api地址
const api = {
info: 'merchantApi/member/info',
list: 'merchantApi/member/list',
save: 'merchantApi/member/save',
}
// 会员详情
export function detail(memberId, param) {
return request.post(api.info, { memberId, ...param })
}
// 会员列表
export function list(param, option) {
return request.post(api.list, param, option)
}
// 保存会员信息
export const save = (param, option) => {
return request.post(api.save, param)
}

View File

@@ -0,0 +1,18 @@
import request from '@/utils/request'
// api地址
const api = {
list: 'merchantApi/order/list',
detail: 'merchantApi/order/detail'
}
// 订单列表
export function list(param, option) {
return request.post(api.list, param, option)
}
// 订单详情
export function detail(orderId, param) {
return request.get(api.detail, { orderId, ...param })
}

View File

@@ -0,0 +1,11 @@
import request from '@/utils/request'
// api地址
const api = {
doRecharge: 'merchantApi/balance/doRecharge',
}
// 提交充值
export const doRecharge = (rechargeAmount, customAmount, memberId) => {
return request.post(api.doRecharge, { rechargeAmount, customAmount, memberId })
}

View File

@@ -0,0 +1,24 @@
import request from '@/utils/request'
// api地址
const api = {
getOne: 'clientApi/message/getOne',
readed: 'clientApi/message/readed',
getSubTemplate: 'clientApi/message/getSubTemplate'
}
// 读取最新的一条消息
export const getOne = (param, option) => {
return request.get(api.getOne, param)
}
// 将消息置为已读
export const readed = (param) => {
return request.get(api.readed, param)
}
// 获取订阅消息模板
export const getSubTemplate = (param, option) => {
return request.get(api.getSubTemplate, param)
}

View File

@@ -0,0 +1,39 @@
import request from '@/utils/request'
// api地址
const api = {
list: 'clientApi/myCoupon/list',
remove: 'clientApi/myCoupon/remove',
mydetail: 'clientApi/userCouponApi/detail',
detail: 'clientApi/coupon/detail'
}
// 会员卡券列表
export const list = (param, option) => {
const options = {
isPrompt: true, //(默认 true 说明:本接口抛出的错误是否提示)
load: true, //(默认 true 说明:本接口是否提示加载动画)
...option
}
return request.get(api.list, param, options)
}
// 卡券详情
export function detail(couponId, userCouponId, userCouponCode) {
if (parseInt(userCouponId) > 0 || userCouponCode.length > 0) {
if (userCouponId == undefined) {
userCouponId = 0
}
if (userCouponCode == undefined) {
userCouponCode = ""
}
return request.get(api.mydetail, { userCouponId, userCouponCode })
} else {
return request.post(api.detail, { couponId })
}
}
// 删除卡券
export function remove(userCouponId) {
return request.post(api.remove, { userCouponId })
}

41
fuintUniapp/api/order.js Normal file
View File

@@ -0,0 +1,41 @@
import request from '@/utils/request'
// api地址
const api = {
todoCounts: 'clientApi/order/todoCounts',
list: 'clientApi/order/list',
detail: 'clientApi/order/detail',
cancel: 'clientApi/order/cancel',
pay: 'clientApi/pay/doPay',
receipt: 'clientApi/order/receipt',
}
// 当前用户待处理的订单数量
export function todoCounts(param) {
return request.get(api.todoCounts, param)
}
// 我的订单列表
export function list(param, option) {
return request.post(api.list, param, option)
}
// 订单详情
export function detail(orderId, param) {
return request.get(api.detail, { orderId, ...param })
}
// 取消订单
export function cancel(orderId, data) {
return request.get(api.cancel, { orderId, ...data })
}
// 立即支付
export function pay(orderId, payType, param) {
return request.get(api.pay, { orderId, payType, ...param })
}
// 确认收货
export function receipt(orderId, data) {
return request.get(api.receipt, { orderId, ...data })
}

11
fuintUniapp/api/page.js Normal file
View File

@@ -0,0 +1,11 @@
import request from '@/utils/request'
// api地址
const apiUri = {
home: 'clientApi/page/home'
}
// 页面数据
export function home() {
return request.get(apiUri.home)
}

View File

@@ -0,0 +1,17 @@
import request from '@/utils/request'
// api地址
const api = {
list: 'clientApi/points/list',
gift: 'clientApi/points/doGive'
}
// 积分明细列表
export const list = (param) => {
return request.get(api.list, param)
}
// 积分转赠
export const gift = (param) => {
return request.post(api.gift, param)
}

30
fuintUniapp/api/refund.js Normal file
View File

@@ -0,0 +1,30 @@
import request from '@/utils/request'
// api地址
const api = {
list: 'clientApi/refund/list',
goods: 'clientApi/refund/goods',
apply: 'clientApi/refund/submit',
detail: 'clientApi/refund/detail',
delivery: 'clientApi/refund/delivery'
}
// 售后单列表
export const list = (param, option) => {
return request.get(api.list, param, option)
}
// 申请售后
export const apply = (orderId, data) => {
return request.post(api.apply, { orderId, type: data.type, remark: data.content, images: data.images })
}
// 售后单详情
export const detail = (refundId, param) => {
return request.get(api.detail, { refundId, ...param })
}
// 用户发货
export const delivery = (refundId, expressName, expressNo) => {
return request.post(api.delivery, { refundId, expressName, expressNo })
}

17
fuintUniapp/api/region.js Normal file
View File

@@ -0,0 +1,17 @@
import request from '@/utils/request'
// api地址
const api = {
all: 'clientApi/region/all',
tree: 'clientApi/region/tree'
}
// 获取所有地区
export const all = (param) => {
return request.get(api.all, param)
}
// 获取所有地区(树状)
export const tree = (param) => {
return request.get(api.tree, param)
}

View File

@@ -0,0 +1,29 @@
import request from '@/utils/request'
// api地址
const api = {
recharge: 'clientApi/system/recharge',
system: 'clientApi/system/config',
storeList: 'clientApi/store/list',
storeDetail: 'clientApi/store/detail',
}
// 充值配置
export function recharge() {
return request.get(api.recharge)
}
// 系统配置
export function systemConfig() {
return request.get(api.system)
}
// 店铺列表
export const storeList = (keyword) => {
return request.post(api.storeList, { keyword })
}
// 店铺详情
export function storeDetail() {
return request.get(api.storeDetail)
}

View File

@@ -0,0 +1,22 @@
import request from '@/utils/request'
// api地址
const api = {
submit: 'clientApi/settlement/submit',
prePay: 'clientApi/pay/prePay',
}
// 结算台订单提交
export const submit = (targetId, selectNum, type, remark, payAmount, usePoint, couponId, cartIds, goodsId, skuId, buyNum, orderMode, payType) => {
return request.post(api.submit, { targetId, selectNum, type, remark, payAmount, usePoint, couponId, cartIds, goodsId, skuId, buyNum, orderMode, payType})
}
// 支付前查询
export const prePay = (param) => {
return request.get(api.prePay, param)
}
// 发起收款
export const doCashier = (param) => {
return request.post(api.submit, param)
}

17
fuintUniapp/api/share.js Normal file
View File

@@ -0,0 +1,17 @@
import request from '@/utils/request'
// api地址
const api = {
list: 'clientApi/share/list',
getMiniAppLink: 'clientApi/share/getMiniAppLink'
}
// 分享列表
export const list = (param) => {
return request.post(api.list, param)
}
// 生成小程序链接
export const getMiniAppLink = (param) => {
return request.post(api.getMiniAppLink, param)
}

23
fuintUniapp/api/upload.js Normal file
View File

@@ -0,0 +1,23 @@
import request from '@/utils/request'
// api地址
const api = {
uploadUrl: 'clientApi/file/upload'
}
// 图片上传
export const image = (files) => {
// 文件上传大小, 2M
const maxSize = 1024 * 1024 * 2;
// 执行上传
return new Promise((resolve, reject) => {
request.urlFileUpload({ files, maxSize })
.then(result => {
const fileIds = result.map(item => {
return item.data;
})
resolve(fileIds, result)
})
.catch(err => reject(err))
})
}

51
fuintUniapp/api/user.js Normal file
View File

@@ -0,0 +1,51 @@
import request from '@/utils/request'
// api地址
const api = {
userInfo: 'clientApi/user/info',
qrCode: 'clientApi/user/qrCode',
assets: 'clientApi/user/asset',
setting: 'clientApi/user/setting',
defaultStore: 'clientApi/user/defaultStore',
save: 'clientApi/user/saveInfo'
}
// 当前登录的用户信息
export const info = (param, option) => {
const options = {
isPrompt: true, //(默认 true 说明:本接口抛出的错误是否提示)
load: true, //(默认 true 说明:本接口是否提示加载动画)
...option
}
return request.get(api.userInfo, param, options)
}
// 当前登录的会员码信息
export const qrCode = (param, option) => {
const options = {
isPrompt: true,
load: true,
...option
}
return request.get(api.qrCode, param, options)
}
// 账户资产
export const assets = (param, option) => {
return request.get(api.assets, param)
}
// 获取会员设置
export const setting = (param, option) => {
return request.get(api.setting, param)
}
// 设置会员的默认店铺
export const defaultStore = (storeId) => {
return request.get(api.defaultStore, { storeId })
}
// 保存会员信息
export const save = (param, option) => {
return request.post(api.save, param)
}

View File

@@ -0,0 +1,11 @@
import request from '@/utils/request'
// api地址
const api = {
receive: 'clientApi/user/coupon/receive'
}
// 优惠券列表
export const receive = (data) => {
return request.post(api.receive, data)
}