This commit is contained in:
唐明明
2021-09-23 17:03:28 +08:00
parent d4bd0ac010
commit 08c56ea921
245 changed files with 40734 additions and 80 deletions

View File

@@ -0,0 +1,62 @@
/**
* zdx
* moduleName: 地址
*/
import { request } from '../index'
// 地址列表
const addresses = () => {
return request({
url: 'mall/addresses',
method: 'GET'
})
}
// 新增地址
const addAddresses = (data) => {
return request({
url: 'mall/addresses',
method: 'post',
data: data
})
}
// 根据地址id获取地址的详细信息
const getAddresses = (id) => {
return request({
url: 'mall/addresses/'+id,
method: 'get'
})
}
// 编辑
const editAddresses = (id,data) => {
return request({
url: 'mall/addresses/'+id,
method: 'put',
data:data
})
}
// 删除
const delAddresses = (id) => {
return request({
url: 'mall/addresses/'+id,
method: 'DELETE'
})
}
// 默认
const defaultAddresses = (id) => {
return request({
url: 'mall/addresses/'+id+'/default',
method: 'post'
})
}
export {
addresses,
addAddresses,
getAddresses,
editAddresses,
delAddresses,
defaultAddresses
}

42
apis/interfaces/auth.js Normal file
View File

@@ -0,0 +1,42 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 鉴权
*/
import { request } from '../index'
// 一键登录
const keyAuth = (data) => {
return request({
url: 'user/socialite/login/unicloud/app',
method: 'POST',
data: data
})
}
// 验证码登录
const smsAuth = (data) =>{
return request({
url: "user/auth/sms",
method: 'POST',
data: data
})
}
// 获取验证码
const getSms = (data) =>{
return request({
url: "user/auth/verify",
method: 'POST',
data: data
})
}
export {
keyAuth,
smsAuth,
getSms
}

100
apis/interfaces/company.js Normal file
View File

@@ -0,0 +1,100 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 企业
*/
import { request } from '../index'
// 企业注册配置信息
const createConfig = () => {
return request({
url: 'companies/inits/create'
})
}
// 企业行业信息
const inits = data => {
return request({
url: 'companies/inits',
method: 'POST',
data
})
}
// 企业广场
const companies = data => {
return request({
url: 'companies',
data
})
}
// 企业列表
const companiesList = data => {
return request({
url: 'companies/lists',
data
})
}
// 企业认证配置信息
const appliesCreate = () => {
return request({
url: 'companies/applies/create'
})
}
// 企业认证提交、编辑
const applies = (data,method) => {
return request({
url: 'companies/applies',
method,
data
})
}
// 企业认证前置条件
const isallow = () => {
return request({
url: 'companies/applies/isallow',
method: 'POST'
})
}
// 企业申请状态
const appliesQuery = () => {
return request({
url: 'companies/applies/query'
})
}
// 企业信息展示
const appliesInfo = () => {
return request({
url: 'companies/applies/edit'
})
}
// 企业行业分类
const appliesCategory = data => {
return request({
url: 'companies/applies/category',
data
})
}
export {
createConfig,
inits,
companies,
companiesList,
appliesCreate,
applies,
isallow,
appliesQuery,
appliesInfo,
appliesCategory
}

83
apis/interfaces/coupon.js Normal file
View File

@@ -0,0 +1,83 @@
/**
* Web-zdx
* moduleName: 优惠券相关
*/
import { request } from '../index'
// 我的优惠券
const myCoupon = (data) => {
return request({
url: 'coupons/user/coupons',
method: 'get',
data: data
})
}
// 优惠券分组列表
const getCouponsListById = (id,data) => {
return request({
url: 'coupons/user/coupons/'+id+'/list',
data:data
})
}
// 根据优惠券id获取优惠券的详情信息
const getCouponsInfoById = (id) => {
return request({
url: 'coupons/user/coupons/'+id,
})
}
// 根据企业id获取企业首页的轮播图列表
const couponsByCompanyId = (data) => {
return request({
url: 'coupons/all',
method: 'get',
data: data
})
}
// 领取优惠券
const couponsGrant = (id) => {
return request({
url: 'coupons/'+id+'/grant',
method: 'POST'
})
}
// 获取优惠券可使用商品
const getGoodsByGrantId = (data) => {
return request({
url: 'user/coupons/goods',
data: data
})
}
// 使用提货券兑换商品
const exchangeGoods = (data) => {
return request({
url: 'user/coupons/exchange',
method: 'POST',
data: data
})
}
// 获取核销二维码
const getQrcodeByGrantId = (data) => {
return request({
url: 'coupons/user/coupons/qrcode',
data: data
})
}
export {
myCoupon,
couponsByCompanyId,
couponsGrant,
getGoodsByGrantId,
exchangeGoods,
getCouponsListById,
getCouponsInfoById,
getQrcodeByGrantId
}

View File

@@ -0,0 +1,75 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 优惠券
*/
import { request } from '../index'
// 优惠券管理
const toolsCoupons = (data) => {
return request({
url: 'coupons/tools/coupons',
data
})
}
// 发布优惠券
const pushCoupons = (data) => {
return request({
url: 'coupons/tools/coupons',
method: 'POST',
data
})
}
// 关联券产品
const couponsGoods = data => {
return request({
url: 'coupons/tools/coupons/goods',
data
})
}
// 设置关联商品*********已废弃
const couponsAddgoods = (id, data) => {
return request({
url: 'coupons/tools/coupons/' + id + '/addgoods',
method: 'POST',
data
})
}
// 管理优惠券详情
const magCouponsInfo = (id) => {
return request({
url: 'coupons/tools/coupons/' + id
})
}
// 上下架
const magCouponsStatus = (id) => {
return request({
url: 'coupons/tools/coupons/' + id + '/status',
method: 'POST'
})
}
// 设为推荐
const magCouponsRecommend = id => {
return request({
url: 'coupons/tools/coupons/' + id + '/recommend'
})
}
export {
toolsCoupons,
pushCoupons,
couponsGoods,
couponsAddgoods,
magCouponsInfo,
magCouponsStatus,
magCouponsRecommend
}

View File

@@ -0,0 +1,73 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 企业员工管理
*/
import { request } from '../index'
// 员工列表
const employees = () => {
return request({
url: 'companies/employees'
})
}
// 添加员工配置项
const employeesConfig = () => {
return request({
url: 'companies/employees/create'
})
}
// 添加员工
const addEmployees = data => {
return request({
url: 'companies/employees',
method: 'POST',
data
})
}
// 员工详情
const employeesInfo = id => {
return request({
url: 'companies/employees/' + id
})
}
// 删除员工
const employeesDelete = id => {
return request({
url: 'companies/employees/' + id,
method: 'DELETE'
})
}
// 编辑员工
const employeesPut = (id, data) => {
return request({
url: 'companies/employees/' + id,
method: 'PUT',
data
})
}
// 员工管理工具 手太欠
const employeesTool = () => {
return request({
url: 'companies/employees/permission'
})
}
export {
employees,
employeesConfig,
addEmployees,
employeesInfo,
employeesDelete,
employeesPut,
employeesTool
}

197
apis/interfaces/goods.js Normal file
View File

@@ -0,0 +1,197 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 商品
*/
import { request } from '../index'
// 商城首页
const mall = data => {
return request({
url: "mall"
})
}
// 商品列表
const list = data => {
return request({
url: "mall/goods",
data
})
}
// 商品详情
const goods = id => {
return request({
url: 'mall/goods/' + id
})
}
// 商品管理-商品列表
const managesGoodsIndex = data => {
return request({
url: 'manages/goods/index',
data:data
})
}
// 商品管理-商品增发
const managesGoodsMint = data => {
return request({
url: 'manages/goods/'+data.id+'/mint',
data:data,
method:'POST'
})
}
// 商品管理-商品燃烧
const managesGoodsBurn = data => {
return request({
url: 'manages/goods/'+data.id+'/burn',
data:data,
method:'POST'
})
}
// 商品管理-商品上架 ********已废弃
const managesGoodsOnsale = id => {
return request({
url: 'manages/goods/'+id+'/onsale',
method:'PUT'
})
}
// 商品管理-商品下架 ********已废弃
const managesGoodsOffsale = id => {
return request({
url: 'manages/goods/'+id+'/offsale',
method:'PUT'
})
}
// 发布商品前置
const managesGoodsCreateBefore = () => {
return request({
url: 'manages/goods/create'
})
}
// 发布商品
const managesGoodsCreate = (data) => {
return request({
url: 'manages/goods',
method:'POST',
data:data
})
}
// 发布产品类目
const managesCategory = () => {
return request({
url: 'manages/goods/category'
})
}
// 发布产品类目类型配置
const managesCreate = (data) => {
return request({
url: 'manages/goods/create',
data
})
}
// 商品认证
const managesGoodsAuth = (id, data) => {
return request({
url: 'manages/goods/' + id + '/extends',
method:'POST',
data
})
}
// 商品删除
const managesGoodsDelete = id => {
return request({
url: 'manages/goods/' + id,
method:'DELETE'
})
}
// 产品信息
const managesGoodsEdit = id => {
return request({
url: 'manages/goods/' + id
})
}
// 区块链证书
const managesChain = (id) => {
return request({
url: 'mall/goods/'+ id + '/chain'
})
}
// 商品认证
const managesAttestation = (id) => {
return request({
url: 'mall/goods/'+ id +'/message'
})
}
// 商品溯源
const managesTracedTo = (id) => {
return request({
url: 'mall/goods/'+ id +'/trace'
})
}
// 领取优惠券
const managesCoupons = (id) => {
return request({
url: 'coupons/'+ id +'/grant',
method: 'POST'
})
}
// 产品编辑
const managesGoodsPut = (id, data) => {
return request({
url: 'manages/goods/' + id,
method: 'PUT',
data
})
}
// 产品附加信息
const managesGoodsExtends = id => {
return request({
url: 'manages/goods/' + id + '/extends',
})
}
export {
mall,
list,
goods,
managesGoodsIndex,
managesGoodsMint,
managesGoodsBurn,
managesGoodsOnsale,
managesGoodsOffsale,
managesGoodsCreateBefore,
managesGoodsCreate,
managesCategory,
managesGoodsAuth,
managesGoodsDelete,
managesGoodsEdit,
managesCreate,
managesChain,
managesAttestation,
managesTracedTo,
managesCoupons,
managesGoodsPut,
managesGoodsExtends
}

102
apis/interfaces/market.js Normal file
View File

@@ -0,0 +1,102 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 转让市场
*/
import { request } from '../index'
// 转让市场
const markets = data => {
return request({
url: 'markets',
data
})
}
// 转让市场记录
const marketsLogs = data => {
return request({
url: 'markets/orders',
data
})
}
// 转让详情
const marketsInfo = id => {
return request({
url: 'markets/' + id
})
}
// 提交支付订单
const marketsBuy = (id, data) => {
return request({
url: 'markets/' + id + '/create',
method: 'POST',
data
})
}
// 转让市场支付
const marketsPay = (id, platform) => {
return request({
url: 'markets/pay/' + id + '/' + platform
})
}
// 转让权证信息
const marketsCreateInfo = symbol => {
return request({
url: 'markets/user/markets/create',
data: { symbol }
})
}
// 提交权证转让
const marketsCreate = data => {
return request({
url: 'markets/user/markets/create',
method: 'POST',
data
})
}
// 转让管理
const marketsMag = data => {
return request({
url: 'markets/user/markets',
data
})
}
// 取消转让
const marketsCancel = id => {
return request({
url: 'markets/' + id + '/cancel',
method: 'POST'
})
}
// 我的成交理事
const marketsOrdersLogs = (data, name) => {
return request({
url: 'markets/orders/' + name,
data
})
}
export {
markets,
marketsLogs,
marketsInfo,
marketsBuy,
marketsPay,
marketsCreateInfo,
marketsCreate,
marketsMag,
marketsCancel,
marketsOrdersLogs
}

97
apis/interfaces/mine.js Normal file
View File

@@ -0,0 +1,97 @@
/**
* Web-zdx
* moduleName:个人中心相关操作
*/
import { request } from '../index'
// 关注店铺
const shopSubscribe = (id) => {
return request({
url: 'mall/shops/subscribe/' + id,
method: 'POST'
})
}
// 我的关注店铺列表
const shopSubscribeList = (page) => {
return request({
url: 'mall/shops/subscribe',
method:'get',
data:{
page:page
}
})
}
// 关于我们
const aboutUs = () => {
return request({
url: 'articles/about'
})
}
// 获取用户信息
const getUserInfo = () => {
return request({
url: 'user/app'
})
}
// 获取用户设置中心的信息
const getUserSettingInfo = () => {
return request({
url: 'user/setting'
})
}
// 账号余额等信息
const chaineb = (data) => {
return request({
url: 'user/account/chaineb',
method:'get',
data:data
})
}
// 我的足迹
const browsers = (page) => {
return request({
url: 'mall/goods/browsers',
method: 'get',
data: {
page:page,
page_size:20
}
})
}
// 修改用户头像或昵称
const resetUserInfo= (data) => {
return request({
url: 'user/'+data.key,
method: 'PUT',
data:{
value:data.value
}
})
}
// 我的推广码
const appcode = () => {
return request({
url: 'user/appcode'
})
}
export {
shopSubscribe,
shopSubscribeList,
aboutUs,
getUserInfo,
getUserSettingInfo,
chaineb,
browsers,
resetUserInfo,
appcode
}

View File

@@ -0,0 +1,146 @@
/**
* Web-zdx
* moduleName: 我的数权
*/
import { request } from '../index'
// 我的数权
const mallWarrants = (data) => {
return request({
url: 'mall/warrants',
method: 'GET',
data: data
})
}
// 我的数权Id获取数权详情
const mallWarrantsList = (symbol) => {
return request({
url: 'mall/warrants/exchange',
method: 'GET',
data: {
symbol:symbol
}
})
}
// 确认提货
const mallWarrantsSure = (data) => {
return request({
url: 'mall/warrants/exchange',
method: 'POST',
data: data
})
}
// 我的邮寄订单,我的提货单
const mallShipmentsPostShop = (apiUrl,data) => {
return request({
url: apiUrl,
method: 'GET',
data: data
})
}
// 根据提货单的no 获取提货单的详情
const mallShipmentsInfo = (no) => {
return request({
url: 'mall/shipments/'+no,
method: 'GET'
})
}
// 取消提货单
const mallShipmentsCancel = (shipmentNo) => {
return request({
url: 'mall/shipments/'+ shipmentNo+'/cancel',
method: 'POST'
})
}
// 签收提货单
const mallShipmentsSign = (shipmentNo) => {
return request({
url: 'mall/shipments/'+ shipmentNo+'/sign',
method: 'POST'
})
}
// 退货单申请退货
const mallShipmentsRefund = (data) => {
return request({
url: 'mall/shipments/'+ data.shipment_no+'/refund',
method: 'POST',
data:data
})
}
// 退货单申请退货前置条件
const mallShipmentsRefundInfo = (shipmentNo) => {
return request({
url: 'mall/shipments/'+ shipmentNo+'/refund',
method: 'GET'
})
}
// 查看物流接口
const mallShipmentsLogistic = (shipmentNo) => {
return request({
url: 'mall/shipments/'+ shipmentNo+'/logistic',
method: 'GET'
})
}
// 我的退货单 mall/refunds
const mallRefunds = (data) => {
return request({
url: 'mall/refunds',
method: 'GET',
data: data
})
}
//退货单详情页
const mallRefundsInfo = (no) => {
return request({
url: 'mall/refunds/'+no,
method: 'GET'
})
}
// 确认退货mall/refunds/{refund}/deliver
const mallRefundsDeliver = (data) => {
return request({
url: 'mall/refunds/'+data.refund+'/deliver',
method: 'POST',
data:data
})
}
// 提货单或者服务单生成提货二维码
const mallWarrantsQrcode = (data) => {
return request({
url: 'mall/warrants/qrcode',
method: 'GET',
data:data
})
}
export {
mallWarrants,
mallWarrantsList,
mallWarrantsSure,
mallShipmentsPostShop,
mallShipmentsInfo,
mallShipmentsCancel,
mallShipmentsSign,
mallShipmentsRefund,
mallShipmentsRefundInfo,
mallShipmentsLogistic,
mallRefunds,
mallRefundsInfo,
mallRefundsDeliver,
mallWarrantsQrcode
}

30
apis/interfaces/order.js Normal file
View File

@@ -0,0 +1,30 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 订单
*/
import { request } from '../index'
// 创建,确认订单
const buy = (data, method) => {
return request({
url: 'mall/buy/goods',
method,
data
})
}
// eb支付
const eb = (no) => {
return request({
url: 'mall/pay/' + no + '/eb',
})
}
export {
buy,
eb
}

31
apis/interfaces/scan.js Normal file
View File

@@ -0,0 +1,31 @@
/**
* Web-zdx
* moduleName:核销相关操作
*/
import { request } from '../index'
// 扫码前置条件 get 核销前置 post 表示核销
const scanInfo = (apiUrl,data,method) => {
return request({
url: apiUrl,
method:method,
data:data
})
}
// 核销记录
const scanList = (apiUrl,data) => {
return request({
url: apiUrl,
method:'GET',
data:data
})
}
export {
scanInfo,
scanList
}

57
apis/interfaces/shop.js Normal file
View File

@@ -0,0 +1,57 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 部门/门店
*/
import { request } from '../index'
// 列表
const shops = () => {
return request({
url: 'coupons/tools/stores'
})
}
// 创建
const create = data => {
return request({
url: 'coupons/tools/stores',
method: 'POST',
data: data
})
}
// 详情
const editInfo = storeId => {
return request({
url: 'coupons/tools/stores/' + storeId + '/edit'
})
}
// 编辑
const putShop = (storeId, data) => {
return request({
url: 'coupons/tools/stores/' + storeId,
method: 'PUT',
data
})
}
// 删除
const deleteShop = storeId => {
return request({
url: 'coupons/tools/stores/' + storeId,
method: 'DELETE'
})
}
export {
shops,
create,
editInfo,
putShop,
deleteShop
}

171
apis/interfaces/store.js Normal file
View File

@@ -0,0 +1,171 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 企业工具
*/
import { request } from '../index'
// 企业首页
const index = () => {
return request({
url: 'companies/index'
})
}
// 成交客户 *********已废弃
const customer = data => {
return request({
url: 'mall/statistics',
data
})
}
// 成交客户
const orderUsers = data => {
return request({
url: 'manages/order_users',
data
})
}
// 访客记录
const visitors = data => {
return request({
url: 'companies/visitors/lists',
data
})
}
// 基础信息模块
const basicsConfig = () => {
return request({
url: 'companies/info/create'
})
}
// 企业基础信息 编辑
const basicsInfo = (method, data) => {
return request({
url: 'companies/info',
method,
data
})
}
// 营销推广码
const companiesCode = () => {
return request({
url: 'companies/code'
})
}
// 退货单列表
const storeReturn = (state) => {
return request({
url: 'manages/refunds',
data: {
state
}
})
}
// 退货单详情
const orderDetails = (refund_id) => {
return request({
url: 'manages/refunds/' + refund_id
})
}
// 退货单-操作日志
const orderJournal = (refund_id) => {
return request({
url: 'mall/refunds/' + refund_id + '/logs'
})
}
// 退货单签收
const storeSign = (refund_id) => {
return request({
url: 'manages/refunds/' + refund_id + '/sign'
})
}
// 退货单-退货
const storeToken = (refund_id) => {
return request({
url: 'manages/refunds/' + refund_id + '/retoken'
})
}
// 退货单-审核
const storeAudit = (refund_id, data) => {
return request({
url: 'manages/refunds/' + refund_id + '/audit',
method: 'POST',
data: data
})
}
// 提货单列表
const storeDeliver = (state) => {
return request({
url: 'manages/shipments',
data: {
state
}
})
}
// 提货单详情
const deliverDetails = (shipment__no) => {
return request({
url: 'manages/shipments/' + shipment__no
})
}
// 提货单发货前置
const deliverFront = (shipment__no) => {
return request({
url: 'manages/shipments/' + shipment__no + '/deliver'
})
}
// 提货单发货
const deliverForm = (shipment__no, data) => {
return request({
url: 'manages/shipments/' + shipment__no + '/deliver',
method: 'POST',
data: data
})
}
// 提货单物流
const deliverLogistic = (shipment__no) => {
return request({
url: 'manages/shipments/' + shipment__no + '/logistic'
})
}
export {
index,
customer,
orderUsers,
visitors,
basicsConfig,
basicsInfo,
companiesCode,
storeReturn,
orderDetails,
orderJournal,
storeSign,
storeToken,
storeAudit,
storeDeliver,
deliverDetails,
deliverFront,
deliverForm,
deliverLogistic
}

View File

@@ -0,0 +1,17 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 上传图片
*/
import { uploading as upd } from '../index'
const uploads = (paths) => {
return upd(paths)
}
export {
uploads
}

55
apis/interfaces/vip.js Normal file
View File

@@ -0,0 +1,55 @@
/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 会员
*/
import { request } from '../index'
// 会员身份信息
const identities = () => {
return request({
url: 'user/identities'
})
}
// 开通会员
const vipOrder = (id, data) =>{
return request({
url : 'user/identities/create/' + id,
method : 'POST',
data : data
})
}
// 开通会员微信支付
const vipWechatPay = id => {
return request({
url : 'user/identities/pay/' + id + '/wechat'
})
}
// 开通身份内容
const vipCont = (id, data) =>{
return request({
url : 'user/identities/create/' + id,
data : data
})
}
// 会员开通协议
const userAgree = () =>{
return request({
url : 'articles/agreement/openvip'
})
}
export {
identities,
vipOrder,
vipWechatPay,
vipCont,
userAgree
}