我们发布啦

This commit is contained in:
张乐
2020-08-13 16:12:57 +08:00
parent a3e1c38d27
commit c0cec49f41
1885 changed files with 376936 additions and 2 deletions

123
admin/src/api/article.js Normal file
View File

@@ -0,0 +1,123 @@
import request from '@/utils/request'
/**
* 绑定产品
* @param pram
*/
export function bindProduct(pram) {
const data = {
id: pram.id,
productId: pram.productId
}
return request({
url: '/admin/article/bind/product',
method: 'POST',
params: data
})
}
/**
* 删除文章
* @param id
* @constructor
*/
export function DelArticle(pram) {
const data = {
id: pram.id
}
return request({
url: '/admin/article/delete',
method: 'GET',
params: data
})
}
/**
* 文章详情
* @param id
* @constructor
*/
export function InfoArticle(id) {
const data = {
id: id
}
return request({
url: '/admin/article/info',
method: 'get',
params: data
})
}
/**
* 文章列表
* @param pram
* @constructor
*/
export function ListArticle(pram) {
const data = {
keywords: pram.keywords,
cid: pram.cid,
page: pram.page,
limit: pram.limit
}
return request({
url: '/admin/article/list',
method: 'GET',
params: data
})
}
/**
* 新增文章
* @param pram
* @constructor
*/
export function AddArticle(pram) {
const data = {
author: pram.author,
cid: pram.cid,
content: pram.content,
imageInput: pram.imageInput,
isBanner: pram.isBanner,
isHot: pram.isHot,
shareSynopsis: pram.shareSynopsis,
shareTitle: pram.shareTitle,
sort: pram.sort,
synopsis: pram.synopsis,
title: pram.title,
url: pram.url
}
return request({
url: '/admin/article/save',
method: 'post',
params: data
})
}
/**
* 更新文章
* @param pram
* @constructor
*/
export function UpdateArticle(pram) {
const data = {
id: pram.id,
author: pram.author,
cid: pram.cid,
content: pram.content,
imageInput: pram.imageInput,
isBanner: pram.isBanner,
isHot: pram.isHot,
shareSynopsis: pram.shareSynopsis,
shareTitle: pram.shareTitle,
sort: pram.sort,
synopsis: pram.synopsis,
title: pram.title,
url: pram.url
}
return request({
url: '/admin/article/update',
method: 'post',
params: data
})
}

View File

@@ -0,0 +1,126 @@
import request from '@/utils/request'
/**
* 新增分类
* @param pram
*/
export function addCategroy(pram) {
const data = {
extra: pram.extra,
name: pram.name,
pid: pram.pid,
sort: pram.sort,
status: pram.status,
type: pram.type,
url: pram.url
}
return request({
url: '/admin/category/save',
method: 'POST',
params: data
})
}
/**
* 分类详情
* @param pram
*/
export function infoCategroy(pram) {
const data = {
id: pram.id
}
return request({
url: '/admin/category/info',
method: 'GET',
params: data
})
}
/**
* 删除分类
* @param pram
*/
export function deleteCategroy(pram) {
const data = {
id: pram.id
}
return request({
url: '/admin/category/delete',
method: 'GET',
params: data
})
}
/**
* 分类列表
* @param pram
*/
export function listCategroy(pram) {
const data = {
limit: pram.limit,
name: pram.name,
page: pram.page,
pid: pram.pid,
status: pram.status,
type: pram.type
}
return request({
url: '/admin/category/list',
method: 'GET',
params: data
})
}
/**
* 分类数据tree数据
* @param pram
*/
export function treeCategroy(pram) {
const data = {
type: pram.type,
status: pram.status
}
return request({
url: '/admin/category/list/tree',
method: 'GET',
params: data
})
}
/**
* 更新分类
* @param pram
*/
export function updateCategroy(pram) {
const data = {
extra: pram.extra,
name: pram.name,
pid: pram.pid,
sort: pram.sort,
status: pram.status,
type: pram.type,
url: pram.url,
id: pram.id
}
return request({
url: '/admin/category/update',
method: 'POST',
params: data
})
}
/**
* 根据id集合查询对应分类列表
* @param pram
*/
export function categroyByIds(pram) {
const data = {
ids: pram.ids
}
return request({
url: '/admin/category/list/ids',
method: 'GET',
params: data
})
}

101
admin/src/api/configApi.js Normal file
View File

@@ -0,0 +1,101 @@
import request from '@/utils/request'
// 配置管理
export function configDelete(pram) {
const data = {
id: pram.id
}
return request({
url: 'admin/system/config/delete',
method: 'GET',
params: data
})
}
export function configInfo(pram) {
const data = {
id: pram.id
}
return request({
url: 'admin/system/config/info',
method: 'GET',
params: data
})
}
export function configList(pram) {
const data = {
id: pram.id,
configTabId: pram.configTabId,
desc: pram.desc,
high: pram.high,
info: pram.info,
inputType: pram.inputType,
menuName: pram.menuName,
parameter: pram.parameter,
required: pram.required,
sort: pram.sort,
status: pram.status,
type: pram.type,
updateType: pram.updateType,
value: pram.value,
width: pram.width,
page: pram.page,
limit: pram.limit
}
return request({
url: 'admin/system/config/list',
method: 'POST',
params: data
})
}
export function configSave(pram) {
const data = {
id: pram.id,
configTabId: pram.configTabId,
desc: pram.desc,
high: pram.high,
info: pram.info,
inputType: pram.inputType,
menuName: pram.menuName,
parameter: pram.parameter,
required: pram.required,
sort: pram.sort,
status: pram.status,
type: pram.type,
updateType: pram.updateType,
value: pram.value,
width: pram.width
}
return request({
url: 'admin/system/config/save',
method: 'POST',
params: data
})
}
export function configUpdate(pram) {
const data = {
id: pram.id,
configTabId: pram.configTabId,
desc: pram.desc,
high: pram.high,
info: pram.info,
inputType: pram.inputType,
menuName: pram.menuName,
parameter: pram.parameter,
required: pram.required,
sort: pram.sort,
status: pram.status,
type: pram.type,
updateType: pram.updateType,
value: pram.value,
width: pram.width
}
return request({
url: 'admin/system/config/update',
method: 'POST',
params: data
})
}

View File

@@ -0,0 +1,95 @@
import request from '@/utils/request'
// 配置分类管理
// 注意暂时没用到,使用无限极分类实现
export function configTabDelete(pram) {
const data = {
id: pram.id
}
return request({
url: 'admin/system/config/tab/delete',
method: 'GET',
params: data
})
}
export function configTabInfo(pram) {
const data = {
id: pram.id
}
return request({
url: 'admin/system/config/tab/info',
method: 'GET',
params: data
})
}
export function configTabList(pram) {
const data = {
id: pram.id,
engTitle: pram.engTitle,
icon: pram.icon,
info: pram.info,
title: pram.title,
parameter: pram.parameter,
status: pram.status,
page: pram.page,
limit: pram.limit
}
return request({
url: 'admin/system/config/tab/list',
method: 'POST',
params: data
})
}
export function configSave(pram) {
const data = {
id: pram.id,
configTabId: pram.configTabId,
desc: pram.desc,
high: pram.high,
info: pram.info,
inputType: pram.inputType,
menuName: pram.menuName,
parameter: pram.parameter,
required: pram.required,
sort: pram.sort,
status: pram.status,
type: pram.type,
updateType: pram.updateType,
value: pram.value,
width: pram.width
}
return request({
url: 'admin/system/config/save',
method: 'POST',
params: data
})
}
export function configUpdate(pram) {
const data = {
id: pram.id,
configTabId: pram.configTabId,
desc: pram.desc,
high: pram.high,
info: pram.info,
inputType: pram.inputType,
menuName: pram.menuName,
parameter: pram.parameter,
required: pram.required,
sort: pram.sort,
status: pram.status,
type: pram.type,
updateType: pram.updateType,
value: pram.value,
width: pram.width
}
return request({
url: 'admin/system/config/update',
method: 'POST',
params: data
})
}

View File

@@ -0,0 +1,81 @@
import request from '@/utils/request'
// 订单量
export function statisticsOrderApi() {
return request({
url: '/admin/statistics/home/order',
method: 'get'
})
}
// 销售额
export function statisticsSalesApi() {
return request({
url: '/admin/statistics/home/sales',
method: 'get'
})
}
// 新增用户
export function statisticsUserApi() {
return request({
url: '/admin/statistics/home/user',
method: 'get'
})
}
// 用户访问量
export function statisticsViewsApi() {
return request({
url: '/admin/statistics/home/views',
method: 'get'
})
}
// 用户曲线图
export function chartUserApi() {
return request({
url: '/admin/statistics/home/chart/user',
method: 'get'
})
}
// 用户购买统计
export function chartBuyApi() {
return request({
url: '/admin/statistics/home/chart/user/buy',
method: 'get'
})
}
// 订单量趋势 30天
export function chartOrder30Api() {
return request({
url: '/admin/statistics/home/chart/order',
method: 'get'
})
}
// 订单量趋势 月
export function chartOrderMonthApi() {
return request({
url: '/admin/statistics/home/chart/order/month',
method: 'get'
})
}
// 订单量趋势 周
export function chartOrderWeekApi() {
return request({
url: '/admin/statistics/home/chart/order/week',
method: 'get'
})
}
// 订单量趋势 年
export function chartOrderYearApi() {
return request({
url: '/admin/statistics/home/chart/order/year',
method: 'get'
})
}

View File

@@ -0,0 +1,90 @@
import request from '@/utils/request'
/**
* @description 分销设置 -- 详情
*/
export function configApi() {
return request({
url: '/admin/store/retail/spread/manage/get',
method: 'get'
})
}
/**
* @description 分销设置 -- 表单提交
*/
export function configUpdateApi(params) {
return request({
url: '/admin/marketing/coupon/list',
method: 'get',
params
})
}
/**
* @description 分销设置 -- 表单提交
*/
export function productCheckApi(data) {
return request({
url: '/admin/store/retail/spread/manage/set',
method: 'post',
data
})
}
/**
* @description 分销员 -- 列表
*/
export function promoterListApi(params) {
return request({
url: '/admin/store/retail/list',
method: 'get',
params
})
}
/**
* @description 推广人 -- 列表
*/
export function spreadListApi( params, data) {
return request({
url: '/admin/store/retail/spread/userlist',
method: 'post',
params,
data
})
}
/**
* @description 推广人订单 -- 列表
*/
export function spreadOrderListApi(params, data) {
return request({
url: '/admin/store/retail/spread/orderlist',
method: 'post',
params,
data
})
}
/**
* @description 推广人 -- 清除上级推广人
*/
export function spreadClearApi(id) {
return request({
url: `/admin/store/retail/spread/clean/${id}`,
method: 'get'
})
}
/**
* @description 分销统计
*/
export function spreadStatisticsApi(params) {
return request({
url: `/admin/store/retail/statistics`,
method: 'get',
params
})
}

154
admin/src/api/logistics.js Normal file
View File

@@ -0,0 +1,154 @@
import request from '@/utils/request'
// 城市列表
export function cityList(data) {
return request({
url: '/admin/system/city/list',
method: 'get',
params: { ...data }
})
}
// 城市列表
export function cityListTree() {
return request({
url: '/admin/system/city/list/tree',
method: 'get'
})
}
// 城市修改状态
export function updateStatus(data) {
return request({
url: '/admin/system/city/update/status',
method: 'post',
params: { ...data }
})
}
// 城市修改
export function cityUpdate(data) {
return request({
url: '/admin/system/city/update',
method: 'post',
params: { ...data }
})
}
// 城市详情
export function cityInfo(data) {
return request({
url: '/admin/system/city/info',
method: 'get',
params: { ...data }
})
}
// 物流公司列表
export function expressList(data) {
return request({
url: '/admin/express/list',
method: 'get',
params: { ...data }
})
}
// 物流公司修改状态
export function expressUpdate(data) {
return request({
url: '/admin/express/update',
method: 'post',
params: { ...data }
})
}
// 新增物流公司
export function expressSave(data) {
return request({
url: '/admin/express/save',
method: 'post',
params: { ...data }
})
}
// 删除物流公司
export function expressDelete(data) {
return request({
url: '/admin/express/delete',
method: 'GET',
params: { ...data }
})
}
// 物流运费模板列表
export function shippingTemplatesList(data) {
return request({
url: '/admin/express/shipping/templates/list',
method: 'get',
params: { ...data }
})
}
// 物流运费模板详情
export function templateDetailApi(data) {
return request({
url: '/admin/express/shipping/templates/info',
method: 'get',
params: { ...data }
})
}
// 物流运费模板包邮
export function shippingFree(data) {
return request({
url: '/admin/express/shipping/free/list',
method: 'get',
params: { ...data }
})
}
// 物流运费模板不包邮
export function shippingRegion(data) {
return request({
url: 'admin/express/shipping/region/list',
method: 'get',
params: { ...data }
})
}
// 物流运费模板新增
export function shippingSave(data) {
return request({
url: 'admin/express/shipping/templates/save',
method: 'post',
data: data
})
}
// 物流运费模板更新
export function shippingUpdate(data, id) {
return request({
url: 'admin/express/shipping/templates/update',
method: 'post',
data: data,
params: { ...id }
})
}
// 物流运费模板删除
export function shippingDetete(data) {
return request({
url: 'admin/express/shipping/templates/delete',
method: 'get',
params: data
})
}
// 物流公司详情
export function expressInfo(data) {
return request({
url: 'admin/express/info',
method: 'get',
params: { ...data }
})
}

View File

@@ -0,0 +1,86 @@
import request from '@/utils/request'
/**
* 优惠券 列表
* @param pram
*/
export function marketingListApi(params) {
return request({
url: '/admin/marketing/coupon/list',
method: 'get',
params
})
}
/**
* 优惠券 详情
* @param pram
*/
export function couponInfoApi(params) {
return request({
url: '/admin/marketing/coupon/info',
method: 'post',
params
})
}
/**
* 优惠券 发送
* @param pram
*/
export function couponUserApi(params) {
return request({
url: '/admin/marketing/coupon/user/receive',
method: 'post',
params
})
}
/**
* 优惠券 发送
* @param pram
*/
export function couponSaveApi(data) {
return request({
url: '/admin/marketing/coupon/save',
method: 'post',
data
})
}
/**
* 优惠券 修改状态
* @param pram
*/
export function couponIssueStatusApi(params) {
return request({
url: '/admin/marketing/coupon/update/status',
method: 'post',
params
})
}
/**
* 会员领取记录 列表
* @param pram
*/
export function couponUserListApi(params) {
return request({
url: '/admin/marketing/coupon/user/list',
method: 'get',
params
})
}
/**
* 积分日志 列表
* @param pram
*/
export function integralListApi(data) {
return request({
url: '/admin/user/bill/list',
method: 'post',
data
})
}

111
admin/src/api/order.js Normal file
View File

@@ -0,0 +1,111 @@
import request from '@/utils/request'
/**
* 订单 列表
* @param pram
*/
export function orderListApi(params) {
return request({
url: '/admin/store/order/list',
method: 'get',
params
})
}
/**
* 订单 删除
* @param pram
*/
export function orderDeleteApi(params) {
return request({
url: '/admin/store/order/delete',
method: 'get',
params
})
}
/**
* 订单 编辑
* @param pram
*/
export function orderUpdateApi(data, params) {
return request({
url: '/admin/store/order/update',
method: 'post',
data,
params
})
}
/**
* 订单 记录
* @param pram
*/
export function orderLogApi(params) {
return request({
url: '/admin/store/order/status/list',
method: 'get',
params
})
}
/**
* 订单 详情
* @param pram
*/
export function orderDetailApi(params) {
return request({
url: '/admin/store/order/info',
method: 'get',
params
})
}
/**
* 订单 备注
* @param pram
*/
export function orderMarkApi(params) {
return request({
url: '/admin/store/order/mark',
method: 'post',
params
})
}
/**
* 订单 发货
* @param pram
*/
export function orderSendApi(params) {
return request({
url: '/admin/store/order/send',
method: 'get',
params
})
}
/**
* 订单 拒绝退款
* @param pram
*/
export function orderRefuseApi(params) {
return request({
url: '/admin/store/order/refund/refuse',
method: 'get',
params
})
}
/**
* 订单 立即退款
* @param pram
*/
export function orderRefundApi(params) {
return request({
url: '/admin/store/order/refund',
method: 'get',
params
})
}

8
admin/src/api/qiniu.js Normal file
View File

@@ -0,0 +1,8 @@
import request from '@/utils/request'
export function getToken() {
return request({
url: '/qiniu/upload/token', // 假地址 自行替换
method: 'get'
})
}

View File

@@ -0,0 +1,17 @@
import request from '@/utils/request'
export function searchUser(name) {
return request({
url: '/vue-element-admin/search/user',
method: 'get',
params: { name }
})
}
export function transactionList(query) {
// return request({
// url: '/vue-element-admin/transaction/list',
// method: 'get',
// params: query
// })
}

70
admin/src/api/role.js Normal file
View File

@@ -0,0 +1,70 @@
import request from '@/utils/request'
export function addRole(pram) {
const data = {
level: pram.level,
roleName: pram.roleName,
status: pram.status
}
data.rules = pram.rules.join(',')
return request({
url: '/admin/system/role/save',
method: 'POST',
params: data
})
}
export function delRole(pram) {
const data = {
id: pram.id
}
return request({
url: '/admin/system/role/delete',
method: 'GET',
params: data
})
}
export function getInfo(pram) {
const data = {
id: pram.id
}
return request({
url: '/admin/system/role/info',
method: 'get',
params: data
})
}
export function getRoleList(pram) {
const data = {
createTime: pram.createTime,
updateTime: pram.updateTime,
level: pram.level,
page: pram.page,
limit: pram.limit,
roleName: pram.roleName,
rules: pram.rules,
status: pram.status
}
return request({
url: '/admin/system/role/list',
method: 'get',
params: data
})
}
export function updateRole(pram) {
const data = {
id: pram.id,
level: pram.level,
roleName: pram.roleName,
rules: pram.rules.join(','),
status: pram.status
}
return request({
url: '/admin/system/role/update',
method: 'post',
params: data
})
}

21
admin/src/api/roleApi.js Normal file
View File

@@ -0,0 +1,21 @@
import request from '@/utils/request'
export function getRoleById(pram) {
const data = { id: pram.id }
return request({
url: '/admin/system/role/info',
method: 'GET',
params: data
})
}
/**
* 菜单
* @param pram
*/
export function menuListApi() {
return request({
url: '/admin/system/role/menu',
method: 'GET'
})
}

127
admin/src/api/sms.js Normal file
View File

@@ -0,0 +1,127 @@
import request from '@/utils/request'
/**
* @description 短信发送记录 -- 列表
*/
export function smsLstApi(params) {
return request({
url: '/admin/sms/record/list',
method: 'get',
params
})
}
/**
* @description 短信账户 -- 登录
*/
export function configApi(params) {
return request({
url: '/admin/sms/login',
method: 'get',
params
})
}
/**
* @description 短信账户 -- 获取验证码
*/
export function captchaApi(phone) {
return request({
url: `/admin/sms/sendCodeForRegister/${phone}`,
method: 'get'
})
}
/**
* @description 短信账户 -- 注册
*/
export function registerApi(params) {
return request({
url: '/admin/sms/register',
method: 'post',
params
})
}
/**
* @description 短信账户 -- 是否登录
*/
export function isLoginApi() {
return request({
url: '/admin/sms/islogin',
method: 'get'
})
}
/**
* @description 短信账户 -- 退出登录
*/
export function logoutApi() {
return request({
url: '/admin/sms/logout',
method: 'get'
})
}
/**
* @description 短信账户 -- 剩余条数
*/
export function smsNumberApi() {
return request({
url: '/admin/sms/logout',
method: 'get'
})
}
/**
* @description 短信模板 -- 列表
*/
export function smsTempLstApi(params) {
return request({
url: '/admin/sms/temp/list',
method: 'get',
params
})
}
/**
* @description 短信购买 -- 支付套餐
*/
export function smsPriceApi(params) {
return request({
url: '/admin/sms/pay/list',
method: 'get',
params
})
}
/**
* @description 短信购买 -- 支付码
*/
export function payCodeApi(params) {
return request({
url: '/admin/sms/pay/qrCode',
method: 'get',
params
})
}
/**
* @description 短信模板 -- 添加表单
*/
export function tempCreateApi(params) {
return request({
url: '/admin/sms/temp/apply',
method: 'post',
params
})
}
/**
* @description 短信 -- 用户信息
*/
export function smsInfoApi() {
return request({
url: '/admin/sms/info',
method: 'get'
})
}
/**
* @description 短信 -- 短信提醒开关保存
*/
export function smsSaveApi(params) {
return request({
url: '/admin/sms/config/save',
method: 'post',
params
})
}

243
admin/src/api/store.js Normal file
View File

@@ -0,0 +1,243 @@
import request from '@/utils/request'
/**
* 新增商品
* @param pram
*/
export function productCreateApi(data) {
return request({
url: '/admin/store/product/save',
method: 'POST',
data
})
}
/**
* 编辑商品
* @param pram
*/
export function productUpdateApi(data) {
return request({
url: '/admin/store/product/update',
method: 'POST',
data
})
}
/**
* 商品详情
* @param pram
*/
export function productDetailApi(id) {
return request({
url: `/admin/store/product/info/${id}`,
method: 'GET'
})
}
/**
* 删除商品
* @param pram
*/
export function productDeleteApi(id) {
return request({
url: `/admin/store/product/delete/${id}`,
method: 'get'
})
}
/**
* 商品列表 表头数量
*/
export function productHeadersApi() {
return request({
url: '/admin/store/product/tabs/headers',
method: 'GET'
})
}
/**
* 商品列表
* @param pram
*/
export function productLstApi(params) {
return request({
url: '/admin/store/product/list',
method: 'GET',
params
})
}
/**
* 商品分类
* @param pram
*/
export function categoryApi(params) {
return request({
url: '/admin/category/list/tree',
method: 'GET',
params
})
}
/**
* 商品上架
* @param pram
*/
export function putOnShellApi(id) {
return request({
url: `/admin/store/product/putOnShell/${id}`,
method: 'GET'
})
}
/**
* 商品下架
* @param pram
*/
export function offShellApi(id) {
return request({
url: `/admin/store/product/offShell/${id}`,
method: 'GET'
})
}
/**
* 商品规格 列表
* @param pram
*/
export function templateListApi(params) {
return request({
url: '/admin/store/product/rule/list',
method: 'GET',
params
})
}
/**
* 商品规格 删除
* @param pram
*/
export function attrDeleteApi(id) {
return request({
url: `/admin/store/product/rule/delete/${id}`,
method: 'get'
})
}
/**
* 商品规格 新增
* @param pram
*/
export function attrCreatApi(data) {
return request({
url: '/admin/store/product/rule/save',
method: 'POST',
data
})
}
/**
* 商品规格 编辑
* @param pram
*/
export function attrEditApi(data) {
return request({
url: '/admin/store/product/rule/update',
method: 'POST',
data
})
}
/**
* 商品规格 详情
* @param pram
*/
export function attrInfoApi(id) {
return request({
url: `admin/store/product/rule/info/${id}`,
method: 'GET'
})
}
/**
* 商品评论 列表
* @param pram
*/
export function replyListApi(params) {
return request({
url: '/admin/store/product/reply/list',
method: 'GET',
params
})
}
/**
* 商品评论 新增
* @param pram
*/
export function replyCreatApi(data) {
return request({
url: '/admin/store/product/reply/save',
method: 'POST',
data
})
}
/**
* 商品评论 编辑
* @param pram
*/
export function replyEditApi(data) {
return request({
url: '/admin/store/product/reply/update',
method: 'POST',
data
})
}
/**
* 商品评论 详情
* @param pram
*/
export function replyInfoApi(id) {
return request({
url: `/admin/store/product/reply/info/${id}`,
method: 'GET'
})
}
/**
* 商品评论 删除
* @param pram
*/
export function replyDeleteApi(id) {
return request({
url: `/admin/store/product/reply/delete/${id}`,
method: 'GET'
})
}
/**
* 商品评论 回复
* @param pram
*/
export function replyCommentApi(data) {
console.log(data)
return request({
url: `/admin/store/product/reply/comment`,
method: 'post',
data
})
}
/**
* 商品评论 导出
* @param pram
*/
export function productExportApi(params) {
return request({
url: `/admin/export/excel/product`,
method: 'get',
params
})
}
/**
* 商品复制
* @param pram
*/
export function importProductApi(params) {
return request({
url: `/admin/store/product/importProduct`,
method: 'post',
params
})
}

193
admin/src/api/storePoint.js Normal file
View File

@@ -0,0 +1,193 @@
import request from '@/utils/request'
/**
* 提货点分页列表
* @param pram
*/
export function storeListApi(data) {
return request({
url: '/admin/system/store/list',
method: 'get',
params: data
})
}
/**
* 提货点数量
* @param pram
*/
export function storeGetCountApi() {
return request({
url: '/admin/system/store/getCount',
method: 'get'
})
}
/**
* 提货点门店状态
* @param pram
*/
export function storeUpdateStatusApi(data) {
return request({
url: '/admin/system/store/update/status',
method: 'get',
params: data
})
}
/**
* 提货点门店刪除
* @param pram
*/
export function storeDeleteApi(data) {
return request({
url: '/admin/system/store/delete',
method: 'get',
params: data
})
}
/**
* 提货点添加
* @param pram
*/
export function storeSaveApi(data) {
return request({
url: '/admin/system/store/save',
method: 'post',
data
})
}
/**
* 提货点详情
* @param pram
*/
export function storeInfoApi(data) {
return request({
url: '/admin/system/store/info',
method: 'get',
params: data
})
}
/**
* 提货点修改
* @param pram
*/
export function storeUpdateApi(data,id) {
// const param = ;
return request({
url: '/admin/system/store/update',
method: 'post',
params: {id: id},
data
})
}
/**
* 核销员分页列表
* @param pram
*/
export function storeStaffListApi(data) {
return request({
url: '/admin/system/store/staff/list',
method: 'get',
params: data
})
}
/**
* 核销员添加
* @param pram
*/
export function storeStaffSaveApi(data) {
return request({
url: '/admin/system/store/staff/save',
method: 'POST',
params: data
})
}
/**
* 核销员删除
* @param pram
*/
export function storeStaffDeleteApi(data) {
return request({
url: '/admin/system/store/staff/delete',
method: 'get',
params: data
})
}
/**
* 核销员编辑
* @param pram
*/
export function storeStaffUpdateApi(data) {
return request({
url: '/admin/system/store/staff/update',
method: 'POST',
params: data
})
}
/**
* 核销员编辑
* @param pram
*/
export function storeStaffInfoApi(id) {
return request({
url: '/admin/system/store/staff/info',
method: 'get',
params: id
})
}
/**
* 核销员编辑
* @param pram
*/
export function storeStaffUpdateStatusApi(data) {
return request({
url: '/admin/system/store/staff/update/status',
method: 'get',
params: data
})
}
/**
* 核销员编辑
* @param pram
*/
export function userListApi(data) {
return request({
url: '/admin/wechat/user/list',
method: 'get',
params: data
})
}
/**
* 核销订单
* @param pram
*/
export function orderListApi(params) {
return request({
url: '/admin/system/store/order/list',
method: 'post',
params
})
}

59
admin/src/api/system.js Normal file
View File

@@ -0,0 +1,59 @@
import request from '@/utils/request'
/**
* 新增商品
* @param pram
*/
export function productCreateApi(data) {
return request({
url: '/admin/product/save',
method: 'POST',
data
})
}
/**
* @description 附件分类 -- 所有分类
*/
export function formatLstApi(data) {
return request.get({
url: '/admin/product/save',
method: 'POST',
data
})
}
/**
* @description 附件分类 -- 添加分类
*/
export function attachmentCreateApi() {
return request.get(`system/attachment/category/create/form`)
}
/**
* @description 附件分类 -- 编辑分类
*/
export function attachmentUpdateApi(id) {
return request.get(`system/attachment/category/update/form/${id}`)
}
/**
* @description 附件分类 -- 删除分类
*/
export function attachmentDeleteApi(id) {
return request.delete(`system/attachment/category/delete/${id}`)
}
/**
* @description 图片列表
*/
export function attachmentListApi(data) {
return request.get(`system/attachment/lst`, data)
}
/**
* @description 图片列表 -- 删除
*/
export function picDeleteApi(id) {
return request.delete(`system/attachment/delete`, id)
}
/**
* @description 图片列表 -- 修改附件分类
*/
export function categoryApi(ids, attachment_category_id) {
return request.post(`system/attachment/category`, { ids, attachment_category_id })
}

View File

@@ -0,0 +1,111 @@
import request from '@/utils/request'
export function configCheckUnique(pram) {
const data = {
name: pram.name
}
return request({
url: '/admin/system/config/check',
method: 'GET',
params: data
})
}
export function configDelete(pram) {
const data = {
id: pram.id
}
return request({
url: '/admin/system/config/delete',
method: 'GET',
params: data
})
}
export function configInfo(pram) {
const data = {
formId: pram.id
}
return request({
url: '/admin/system/config/info',
method: 'GET',
params: data
})
}
export function configList(pram) {
const data = {
page: pram.page,
limit: pram.limit
}
return request({
url: '/admin/system/config/list',
method: 'GET',
params: data
})
}
export function configSave(pram) {
const data = {
systemConfigRequest: {
desc: pram.desc,
groupId: pram.groupId,
info: pram.info,
name: pram.name,
pid: pram.pid,
status: pram.status,
type: pram.type,
value: pram.value // value 存储表单配置数据,其他的参数来自于父级数据 justForAPI
}
}
return request({
url: '/admin/system/config/save',
method: 'POST',
params: data
})
}
export function configSaveForm(pram) {
return request({
url: '/admin/system/config/save/form',
method: 'POST',
data: pram
})
}
export function configUpdate(pram) {
const data = {
id: pram.id,
systemConfigRequest: pram.systemConfigRequest
}
return request({
url: '/admin/system/config/update',
method: 'POST',
params: data
})
}
export function configSaveUniq(pram) {
const data = {
key: pram.key,
value: pram.value
}
return request({
url: '/admin/system/config/saveuniq',
method: 'POST',
params: data
})
}
export function configGetUniq(pram) {
const data = {
key: pram.key
}
return request({
url: '/admin/system/config/getuniq',
method: 'GET',
params: data
})
}

View File

@@ -0,0 +1,53 @@
import request from '@/utils/request'
export function getFormConfigInfo(pram) {
const data = {
id: pram.id
}
return request({
url: '/admin/system/form/temp/info',
method: 'GET',
params: data
})
}
export function getFormConfigList(pram) {
const data = {
keywords: pram.keywords,
page: pram.page,
limit: pram.limit
}
return request({
url: '/admin/system/form/temp/list',
method: 'GET',
params: data
})
}
export function getFormConfigSave(pram) {
const data = {
content: pram.content,
info: pram.info,
name: pram.name
}
return request({
url: '/admin/system/form/temp/save',
method: 'POST',
data: data
})
}
export function getFormConfigEdit(pram) {
const params = { id: pram.id }
const data = {
content: pram.content,
info: pram.info,
name: pram.name
}
return request({
url: '/admin/system/form/temp/update',
method: 'POST',
params: params,
data: data
})
}

View File

@@ -0,0 +1,63 @@
import request from '@/utils/request'
export function groupDelete(pram) {
const data = {
id: pram.id
}
return request({
url: '/admin/system/group/delete',
method: 'GET',
params: data
})
}
export function groupInfo(pram) {
const data = {
id: pram.id
}
return request({
url: '/admin/system/group/info',
method: 'GET',
params: data
})
}
export function groupList(pram) {
const data = {
keywords: pram.keywords,
page: pram.page,
limit: pram.limit
}
return request({
url: '/admin/system/group/list',
method: 'GET',
params: data
})
}
export function groupSave(pram) {
const data = {
formId: pram.formId,
info: pram.info,
name: pram.name
}
return request({
url: '/admin/system/group/save',
method: 'POST',
params: data
})
}
export function groupEdit(pram) {
const data = {
formId: pram.formId,
info: pram.info,
name: pram.name,
id: pram.id
}
return request({
url: '/admin/system/group/update',
method: 'POST',
params: data
})
}

View File

@@ -0,0 +1,55 @@
import request from '@/utils/request'
export function groupDataDelete(pram) {
const data = {
id: pram.id
}
return request({
url: '/admin/system/group/data/delete',
method: 'GET',
params: data
})
}
export function groupDataInfo(pram) {
const data = {
id: pram.id
}
return request({
url: '/admin/system/group/data/info',
method: 'GET',
params: data
})
}
export function groupDataList(pram) {
const data = {
gid: pram.gid,
keywords: pram.keywords,
status: pram.status, // 1=开启 2=关闭
page: pram.page,
limit: pram.limit
}
return request({
url: '/admin/system/group/data/list',
method: 'GET',
params: data
})
}
export function groupDataSave(pram) {
return request({
url: '/admin/system/group/data/save',
method: 'POST',
data: pram
})
}
export function groupDataEdit(pram, id) {
return request({
url: '/admin/system/group/data/update',
method: 'POST',
data: pram,
params: { id: id }
})
}

View File

@@ -0,0 +1,93 @@
import request from '@/utils/request'
export function systemConfigCheck(pram) {
const data = {
name: pram.name
}
return request({
url: '/admin/system/config/check',
method: 'GET',
params: data
})
}
export function systemConfigInfo(pram) {
const data = {
formId: pram.id
}
return request({
url: '/admin/system/config/info',
method: 'GET',
params: data
})
}
export function systemConfigSave(pram) {
return request({
url: '/admin/system/config/save/form',
method: 'POST',
data: pram
})
}
/**
* 文件上传
* @param data
*/
export function fileFileApi(data, params) {
return request({
url: '/admin/upload/file',
method: 'POST',
params,
data
})
}
/**
* 图片上传
* @param data
*/
export function fileImageApi(data, params) {
return request({
url: '/admin/wechat/media/upload',
method: 'POST',
params,
data
})
}
/**
* 图片列表
* @param data
*/
export function fileListApi(params) {
return request({
url: '/admin/system/attachment/list',
method: 'get',
params
})
}
/**
* 图片列表 删除图片
* @param data
*/
export function fileDeleteApi(id) {
return request({
url: `/admin/system/attachment/delete/${id}`,
method: 'get'
})
}
/**
* 图片列表 移動分類
* @param data
*/
export function attachmentMoveApi(data) {
return request({
url: `/admin/system/attachment/move`,
method: 'post',
data
})
}

View File

@@ -0,0 +1,86 @@
import request from '@/utils/request'
export function getMenu() {
return request({
url: '/admin/system/role/testMenu',
method: 'GET'
})
}
export function adminDel(pram) {
const data = {
id: pram.id
}
return request({
url: '/admin/system/admin/delete',
method: 'GET',
params: data
})
}
export function adminInfo(pram) {
const data = {
id: pram.id
}
return request({
url: '/admin/system/admin/info',
method: 'GET',
params: data
})
}
export function adminList(pram) {
const data = {
account: pram.account,
addTime: pram.addTime,
isDel: pram.isDel,
lastIp: pram.lastIp,
lastTime: pram.lastTime,
level: pram.level,
loginCount: pram.loginCount,
page: pram.page,
limit: pram.limit,
realName: pram.realName,
roles: pram.roles,
status: pram.status
}
return request({
url: '/admin/system/admin/list',
method: 'GET',
params: data
})
}
export function adminAdd(pram) {
const data = {
account: pram.account,
level: pram.level,
pwd: pram.pwd,
realName: pram.realName,
roles: pram.roles.join(','),
status: pram.status
}
return request({
url: '/admin/system/admin/save',
method: 'POST',
params: data
})
}
export function adminUpdate(pram) {
// const data = {
// account: pram.account,
// level: pram.level,
// pwd: pram.pwd,
// realName: pram.realName,
// roles: pram.roles.join(','),
// status: pram.status,
// id: pram.id,
// isDel: pram.isDel
// }
return request({
url: '/admin/system/admin/update',
method: 'POST',
params: pram
})
}

349
admin/src/api/user.js Normal file
View File

@@ -0,0 +1,349 @@
import request from '@/utils/request'
export function login(data) {
return request({
url: '/admin/login',
method: 'post',
data
})
}
export function getInfo(token) {
return request({
url: '/admin/getAdminInfoByToken',
method: 'get',
params: { token }
})
}
export function logout() {
return request({
url: '/admin/logout',
method: 'get'
})
}
/**
* 会员管理 列表
* @param pram
*/
export function userListApi(params) {
return request({
url: `/admin/user/list`,
method: 'get',
params
})
}
/**
* 会员管理 修改
* @param pram
*/
export function userUpdateApi(params, data) {
return request({
url: `/admin/user/update`,
method: 'post',
params,
data
})
}
/**
* 会员管理 详情
* @param pram
*/
export function userInfoApi(params) {
return request({
url: `/admin/user/info`,
method: 'get',
params
})
}
/**
* 会员管理 账户详情
* @param pram
*/
export function infobyconditionApi(params) {
return request({
url: `/admin/user/infobycondition`,
method: 'get',
params
})
}
/**
* 会员管理 账户详情top数据
* @param pram
*/
export function topdetailApi(params) {
return request({
url: `/admin/user/topdetail`,
method: 'get',
params
})
}
/**
* 会员管理 批量设置分组
* @param pram
*/
export function groupPiApi(params) {
return request({
url: `/admin/user/group`,
method: 'post',
params
})
}
/**
* 会员管理 批量设置标签
* @param pram
*/
export function tagPiApi(params) {
return request({
url: `/admin/user/tag`,
method: 'post',
params
})
}
/**
* 会员管理 积分余额
* @param pram
*/
export function foundsApi(params) {
return request({
url: `/admin/user/operate/founds`,
method: 'get',
params
})
}
/**
* 会员管理 删除
* @param pram
*/
export function userDeleteApi(params) {
return request({
url: `/admin/user/delete`,
method: 'get',
params
})
}
/**
* 会员等级 列表
* @param pram
*/
export function levelListApi(params) {
return request({
url: `/admin/system/user/level/list`,
method: 'get',
params
})
}
/**
* 会员等级 新增
* @param pram
*/
export function levelSaveApi(data) {
return request({
url: `/admin/system/user/level/save`,
method: 'post',
data
})
}
/**
* 会员等级 编辑
* @param pram
*/
export function levelUpdateApi(params, data) {
return request({
url: `/admin/system/user/level/update`,
method: 'post',
params,
data
})
}
/**
* 会员等级 详情
* @param pram
*/
export function levelInfoApi(params) {
return request({
url: `/admin/system/user/level/info`,
method: 'get',
params
})
}
/**
* 会员等级 删除
* @param pram
*/
export function levelDeleteApi(params) {
return request({
url: `/admin/system/user/level/delete`,
method: 'get',
params
})
}
/**
* 会员等级 是否显示
* @param pram
*/
export function levelUseApi(params) {
return request({
url: `/admin/system/user/level/use`,
method: 'get',
params
})
}
/**
* 会员标签 列表
* @param pram
*/
export function tagListApi(params) {
return request({
url: `/admin/user/tag/list`,
method: 'get',
params
})
}
/**
* 会员标签 新增
* @param pram
*/
export function tagSaveApi(data) {
return request({
url: `/admin/user/tag/save`,
method: 'post',
data
})
}
/**
* 会员标签 编辑
* @param pram
*/
export function tagUpdateApi(params, data) {
return request({
url: `/admin/user/tag/update`,
method: 'post',
params,
data
})
}
/**
* 会员标签 详情
* @param pram
*/
export function tagInfoApi(params) {
return request({
url: `/admin/user/tag/info`,
method: 'get',
params
})
}
/**
* 会员标签 删除
* @param pram
*/
export function tagDeleteApi(params) {
return request({
url: `/admin/user/tag/delete`,
method: 'get',
params
})
}
/**
* 会员分组 列表
* @param pram
*/
export function groupListApi(params) {
return request({
url: `/admin/user/group/list`,
method: 'get',
params
})
}
/**
* 会员分组 新增
* @param pram
*/
export function groupSaveApi(data) {
return request({
url: `/admin/user/group/save`,
method: 'post',
data
})
}
/**
* 会员分组 编辑
* @param pram
*/
export function groupUpdateApi(params, data) {
console.log(params, data)
return request({
url: `/admin/user/group/update`,
method: 'post',
params,
data
})
}
/**
* 会员分组 详情
* @param pram
*/
export function groupInfoApi(params) {
return request({
url: `/admin/user/group/info`,
method: 'get',
params
})
}
/**
* 会员分组 删除
* @param pram
*/
export function groupDeleteApi(params) {
return request({
url: `/admin/user/group/delete`,
method: 'get',
params
})
}
/**
*获取登录页图片
*/
export function getLoginPicApi() {
return request({
url: `/admin/getLoginPic`,
method: 'get'
})
}
/**
* @description 验证码
*/
export function captchaApi() {
return request({
url: `/admin/validate/code/get`,
method: 'get'
})
}

197
admin/src/api/wxApi.js Normal file
View File

@@ -0,0 +1,197 @@
import request from '@/utils/request'
// TODO 微信沟通难度大暂放 呵呵
export function menuCreate(data) {
return request({
url: '/admin/wechat/menu/public/create',
method: 'post',
params: data
})
}
export function menuDelete(data) {
return request({
url: '/admin/wechat/menu/public/delete',
method: 'post',
params: data
})
}
export function menuInfo(pram) {
const data = {
isAsync: pram.isAsync
}
return request({
url: '/admin/wechat/menu/public/get',
method: 'post',
params: data
})
}
/**
* 微信模板消息 列表
* @param pram
*/
export function wechatTemplateListApi(params) {
return request({
url: `/admin/wechat/template/list`,
method: 'get',
params
})
}
/**
* 微信模板消息 新增
* @param pram
*/
export function wechatTemplateSaveApi(data) {
return request({
url: `/admin/wechat/template/save`,
method: 'post',
data
})
}
/**
* 微信模板消息 编辑
* @param pram
*/
export function wechatTemplateUpdateApi(id, data) {
console.log(id)
return request({
url: `/admin/wechat/template/update/${id}`,
method: 'post',
data
})
}
/**
* 微信模板消息 详情
* @param pram
*/
export function wechatTemplateInfoApi(id) {
return request({
url: `/admin/wechat/template/info/${id}`,
method: 'get'
})
}
/**
* 微信模板消息 修改状态
* @param pram
*/
export function wechatTemplateStatusApi(id, params) {
return request({
url: `/admin/wechat/template/update/status/${id}`,
method: 'post',
params
})
}
/**
* 微信模板消息 删除
* @param pram
*/
export function wechatTemplateDeleteApi(id) {
return request({
url: `/admin/wechat/template/delete/${id}`,
method: 'get'
})
}
/**
* 关键字回复 列表
* @param pram
*/
export function replyListApi(params) {
return request({
url: `/admin/wechat/keywords/reply/list`,
method: 'get',
params
})
}
/**
* 关键字回复 新增
* @param pram
*/
export function replySaveApi(data) {
return request({
url: `/admin/wechat/keywords/reply/save`,
method: 'post',
data
})
}
/**
* 关键字回复 编辑
* @param pram
*/
export function replyUpdateApi(params, data) {
return request({
url: `/admin/wechat/keywords/reply/update`,
method: 'post',
params,
data
})
}
/**
* 关键字回复 详情
* @param pram
*/
export function replyInfoApi(params) {
return request({
url: `/admin/wechat/keywords/reply/info`,
method: 'get',
params
})
}
/**
* 关键字回复 删除
* @param pram
*/
export function replyDeleteApi(params) {
return request({
url: `/admin/wechat/keywords/reply/delete`,
method: 'get',
params
})
}
/**
* 关键字查询数据
* @param pram
*/
export function keywordsInfoApi(params) {
return request({
url: `/admin/wechat/keywords/reply/info/keywords`,
method: 'get',
params
})
}
/**
* 微信菜单 获取数据
* @param pram
*/
export function wechatMenuApi(params) {
return request({
url: `/admin/wechat/menu/public/get`,
method: 'get',
params
})
}
/**
* 微信菜单 新增
* @param pram
*/
export function wechatMenuAddApi(data) {
return request({
url: `/admin/wechat/menu/public/create`,
method: 'post',
data
})
}