锶源昆仑商城

This commit is contained in:
2023-07-22 19:01:37 +08:00
commit 4ba3377084
223 changed files with 10557 additions and 0 deletions

31
api/interfaces/auth.js Normal file
View File

@@ -0,0 +1,31 @@
/*
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import { req } from "../request"
//验证码登录
const smsAuth = data => req({
url: "user/auth/sms",
method: "POST",
data: data
})
//获取验证码
const getSms = data => req({
url: "user/auth/verify",
method: "POST",
data: data
})
//隐私+协议
const registeragree = (website) => req({
url: "cms/pages/" + website
})
export default ({
smsAuth,
getSms,
registeragree
})

17
api/interfaces/file.js Normal file
View File

@@ -0,0 +1,17 @@
/*
* 图图片上传公用接口
*/
import { upload } from "../request"
//图上传
const uploadImg = (imgPaht, data) => upload({
url: "storage/upload",
method: "POST",
key: "upload",
path: imgPaht,
data: data
})
export default ({
uploadImg
})

46
api/interfaces/index.js Normal file
View File

@@ -0,0 +1,46 @@
/*
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import { req } from "../request"
// 商城首页
const home = () => req({
url: "mall"
})
// 文章-列表
const articlesList = (data) => req({
url: "cms/articles",
data: data
})
// 文章-详情
const articlesSee = (article_id) => req({
url: "cms/articles/" + article_id
})
// 文章-分类
const articlesClass = () => req({
url: "cms/categories"
})
// 文章-收藏
const articlesFavorite = (article_id) => req({
url: "cms/articles/favorite/" + article_id
})
// 文章-点赞
const articlesSubscribe = (article_id) => req({
url: "cms/articles/subscribe/" + article_id
})
export default ({
home,
articlesList,
articlesSee,
articlesClass,
articlesFavorite,
articlesSubscribe
})

49
api/interfaces/mall.js Normal file
View File

@@ -0,0 +1,49 @@
/*
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import {req} from "../request"
//商城首页
const index = () => req({url: "mall"})
//商品详情
const goodsShow = (goods) => req({url: "mall/goods/" + goods})
//创建订单
const foundOrder = (data) => req({url: "mall/buy/goods", data: data})
//确认订单
const affirmOrder = (data) => req({url: "mall/buy/goods", method: 'POST', data: data})
//水滴支付
const affirmPay = (order_no, data) => req({url: "mall/pay/" + order_no + "/score", method: 'POST', data: data})
//文章详情
const articlesSee = (article_id) => req({url: "cms/articles/" + article_id})
// //文章列表
const articlesList = (data) => req({url: "cms/articles", data: data})
//收藏
const favorite = (article_id) => req({url: "cms/articles/favorite/" + article_id})
//点赞
const subscribe = (article_id) => req({url: "cms/articles/subscribe/" + article_id})
//文章列表-全部分类
const classifysAll = () => req({url: "cms/categories"})
//文章列表-全部
const favorites = (data) => req({url: "cms/articles", data: data})
export default({
index,
goodsShow,
foundOrder,
affirmOrder,
affirmPay,
articlesSee,
articlesList,
favorite,
subscribe,
classifysAll,
favorites
})

63
api/interfaces/member.js Normal file
View File

@@ -0,0 +1,63 @@
/*
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import { req } from "../request"
// 会员开通-前置
const openSee = (identity) => req({
url: "user/identities/" + identity
})
// 会员开通-取可开通身份内容
const identitieSee = (identity_id) => req({
url: "user/identities/create/" + identity_id
})
// 会员开通-提交
const openIndex = (identity_id, data) => req({
url: "user/identities/create/" + identity_id,
method: 'POST',
data: data
})
// 会员开通-展示
const openModel = () => req({
url: "user/identities"
})
// 会员开通-获取升级单信息
const orderSee = (order_id) => req({
url: "user/identities/order/" + order_id
})
// 会员开通-编辑凭证
const orderSubmit = (order_id, data) => req({
url: "user/identities/order/" + order_id,
method: 'POST',
data: data
})
// 获取小程序openid
const openid = (data) => req({
url: "user/auth/mini_openid",
data: data
})
// 微信支付-商品
const wechatPay = (order_no, data) => req({
url: "mall/pay/" + order_no + "/wechat",
data: data
})
export default ({
openSee,
identitieSee,
openIndex,
openModel,
orderSee,
orderSubmit,
openid,
wechatPay
})

65
api/interfaces/stock.js Normal file
View File

@@ -0,0 +1,65 @@
/*
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import { req } from "../request"
// 提货-前置
const pick = () => req({
url: "user/stock/pick"
})
// 提货-列表记录
const list = (data) => req({
url: "user/stock",
data: data
})
// 提货-账变记录
const logs = (data) => req({
url: "user/stock/logs",
data: data
})
// 提货-提交
const pickTake = (data) => req({
url: "user/stock/pick",
method: 'POST',
data: data
})
// 地址-列表
const siteList = () => req({
url: "mall/addresses"
})
// 地址-新增
const siteAdd = (data) => req({
url: "mall/addresses",
method: 'POST',
data: data
})
// 地址-删除
const siteDel = (address) => req({
url: "mall/addresses/" + address,
method: 'DELETE'
})
// 地址-省市区获取
const create = (data) => req({
url: "mall/addresses/create",
data: data
})
export default ({
pick,
list,
logs,
pickTake,
siteList,
siteAdd,
siteDel,
create
})

90
api/interfaces/user.js Normal file
View File

@@ -0,0 +1,90 @@
/*
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import { req } from "../request"
//首页
const home = () => req({
url: "user"
})
// 我的推广码
const invite = () => req({
url: "user/invite"
})
//任务列表
const taskList = (data) => req({
url: "tasks",
data: data
})
//任务分类
const taskIndex = () => req({
url: "tasks/categories"
})
//上传头像
const setting = (key,data) => req({
url: "user/setting/" + key,
method: 'PUT',
data: data
})
//小程序码
const miniShare = (data) => req({
url: "user/mini_share",
data: data
})
//我的收藏
const favorites = (data) => req({
url: "user/favorites",
data: data
})
//产品中心-分类
const mallCategories = (data) => req({
url: "mall/categories",
data: data
})
//产品中心-列表
const mallGoods = (data) => req({
url: "mall/goods",
data: data
})
//订单
const orders = (data) => req({
url: "mall/orders",
data: data
})
//订单详情
const goodsDet = (order_no) => req({
url: "mall/orders/" + order_no
})
//订单签收
const goodsSign = (order_no) => req({
url: "mall/orders/" + order_no + "/sign",
method: 'PUT'
})
export default ({
home,
invite,
taskList,
taskIndex,
setting,
miniShare,
favorites,
mallCategories,
mallGoods,
orders,
goodsDet,
goodsSign
})