锶源昆仑商城
This commit is contained in:
31
api/interfaces/auth.js
Normal file
31
api/interfaces/auth.js
Normal 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
17
api/interfaces/file.js
Normal 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
46
api/interfaces/index.js
Normal 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
49
api/interfaces/mall.js
Normal 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
63
api/interfaces/member.js
Normal 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
65
api/interfaces/stock.js
Normal 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
90
api/interfaces/user.js
Normal 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
|
||||
})
|
||||
Reference in New Issue
Block a user