847 lines
19 KiB
JavaScript
847 lines
19 KiB
JavaScript
import {Notify} from "zent"
|
|
// export const baseurl = 'https://marketapi.1688sup.com'
|
|
window.baseurl = 'https://marketapi.1688sup.com';
|
|
|
|
let baseurl;
|
|
if (process.env.NODE_ENV == "test"||process.env.NODE_ENV == "development") { // 测试环境
|
|
baseurl = "http://192.168.6.75"
|
|
window.baseurl = 'http://192.168.6.75';
|
|
}
|
|
if (process.env.NODE_ENV == "production") { // 生成环境
|
|
baseurl = "https://marketapi.1688sup.com"
|
|
|
|
}
|
|
|
|
|
|
|
|
// export let HOST = host;
|
|
// export let API_URL = api_url;
|
|
|
|
|
|
// export const baseurl = window.baseurl
|
|
|
|
|
|
|
|
const upload = (method, url, params, responseType) => {
|
|
let obj = {
|
|
method: method,
|
|
headers: new Headers({
|
|
'authorization': sessionStorage.getItem("authorization")
|
|
}),
|
|
body: params,
|
|
}
|
|
let http = fetch(url, obj).then(res =>{
|
|
if(res.status==200){
|
|
|
|
return res.json()
|
|
}else{
|
|
switch (res.status) {
|
|
// 401: 未登录
|
|
case 401:
|
|
res.json().then(response =>{
|
|
if(response.code==403){
|
|
Notify.clear();
|
|
Notify.error(response.message);
|
|
setTimeout(() => {
|
|
window.location.href='/';
|
|
|
|
|
|
}, 2000)
|
|
}else if(response.code==401){
|
|
Notify.clear();
|
|
Notify.error(response.message);
|
|
}
|
|
}
|
|
).catch();
|
|
|
|
break;
|
|
}
|
|
}
|
|
} );
|
|
return http.then(response => response).catch(error => console.error('Error:', error));
|
|
}
|
|
|
|
const derive = (method, url, params, responseType) => {
|
|
var obj = {
|
|
responseType: 'blob',
|
|
headers: new Headers({
|
|
'authorization': sessionStorage.getItem("authorization")
|
|
})
|
|
};
|
|
if (method == "get") {
|
|
if (params) {
|
|
let paramsArray = [];
|
|
//拼接参数
|
|
Object.keys(params).forEach(key => paramsArray.push(key + '=' + params[key]))
|
|
if (url.search(/\?/) === -1) {
|
|
url += '?' + paramsArray.join('&')
|
|
} else {
|
|
url += '&' + paramsArray.join('&')
|
|
}
|
|
}
|
|
}
|
|
let http = fetch(url, obj).then(res =>{
|
|
if(res.status==200){
|
|
return res.blob()
|
|
}else{
|
|
switch (res.status) {
|
|
// 401: 未登录
|
|
case 401:
|
|
res.json().then(response =>{
|
|
if(response.code==403){
|
|
Notify.clear();
|
|
Notify.error(response.message);
|
|
setTimeout(() => {
|
|
window.location.href='/';
|
|
}, 2000)
|
|
}else if(response.code==401){
|
|
Notify.clear();
|
|
Notify.error(response.message);
|
|
}
|
|
}
|
|
).catch();
|
|
break;
|
|
}
|
|
}
|
|
} );
|
|
return http.then(response => response).catch(error => console.error('Error:', error));
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const getData = (method, url, params, responseType) => {
|
|
var obj = null;
|
|
if (method == "get") {
|
|
obj = {
|
|
headers: new Headers({
|
|
'authorization': sessionStorage.getItem("authorization")
|
|
})
|
|
}
|
|
if (params) {
|
|
let paramsArray = [];
|
|
//拼接参数
|
|
Object.keys(params).forEach(key => paramsArray.push(key + '=' + params[key]))
|
|
if (url.search(/\?/) === -1) {
|
|
url += '?' + paramsArray.join('&')
|
|
} else {
|
|
url += '&' + paramsArray.join('&')
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
let http = fetch(url, obj).then(res =>{
|
|
window.timeshow=res.headers.get('Date-Time');
|
|
if(res.status==200){
|
|
|
|
console.log("当前返回",res.body)
|
|
|
|
|
|
return res.text()
|
|
|
|
}else{
|
|
switch (res.status) {
|
|
// 401: 未登录
|
|
case 401:
|
|
res.json().then(response =>{
|
|
if(response.code==403){
|
|
Notify.clear();
|
|
Notify.error(response.message);
|
|
setTimeout(() => {
|
|
window.location.href='/';
|
|
}, 2000)
|
|
}else if(response.code==401){
|
|
Notify.clear();
|
|
Notify.error(response.message);
|
|
}
|
|
}
|
|
).catch();
|
|
|
|
break;
|
|
}
|
|
}
|
|
} );
|
|
return http.then(response =>response).catch(error => console.error('Error:', error));
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const req = (method, url, params, responseType) => {
|
|
var obj = null;
|
|
if (method == "get") {
|
|
obj = {
|
|
headers: new Headers({
|
|
'authorization': sessionStorage.getItem("authorization")
|
|
})
|
|
}
|
|
if (params) {
|
|
let paramsArray = [];
|
|
//拼接参数
|
|
Object.keys(params).forEach(key => paramsArray.push(key + '=' + params[key]))
|
|
if (url.search(/\?/) === -1) {
|
|
url += '?' + paramsArray.join('&')
|
|
} else {
|
|
url += '&' + paramsArray.join('&')
|
|
}
|
|
}
|
|
}
|
|
if(method == "login")
|
|
{
|
|
obj = {
|
|
method: "post",
|
|
body: JSON.stringify(params),
|
|
headers: new Headers({
|
|
'Content-Type': 'application/json'
|
|
})
|
|
}
|
|
|
|
}
|
|
|
|
if (method == "post" || method == "put" || method == "delete") {
|
|
obj = {
|
|
method: method,
|
|
body: JSON.stringify(params),
|
|
headers: new Headers({
|
|
'Content-Type': 'application/json',
|
|
'authorization': sessionStorage.getItem("authorization")
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
let http = fetch(url, obj).then(res =>{
|
|
window.timeshow=res.headers.get('Date-Time');
|
|
if(res.status==200){
|
|
|
|
console.log("当前返回",res.body)
|
|
|
|
|
|
return res.json()
|
|
|
|
}else{
|
|
switch (res.status) {
|
|
// 401: 未登录
|
|
case 401:
|
|
res.json().then(response =>{
|
|
if(response.code==403){
|
|
Notify.clear();
|
|
Notify.error(response.message);
|
|
setTimeout(() => {
|
|
window.location.href='/';
|
|
}, 2000)
|
|
}else if(response.code==401){
|
|
Notify.clear();
|
|
Notify.error(response.message);
|
|
}
|
|
}
|
|
).catch();
|
|
|
|
break;
|
|
}
|
|
}
|
|
} );
|
|
return http.then(response =>response).catch(error => console.error('Error:', error));
|
|
}
|
|
|
|
export const handelResponse = (res, cb, errCb) => {
|
|
if (res&&res.code == 200) {
|
|
cb(res.data, res.message)
|
|
} else {
|
|
if (res&&typeof errCb == 'function') {
|
|
Notify.clear();
|
|
// Notify.error(res.message);
|
|
errCb(res.message)
|
|
}
|
|
}
|
|
}
|
|
//营销计划列表
|
|
export const getPlanList = (params) => {
|
|
return req('get', baseurl + "/plan", params)
|
|
}
|
|
|
|
//获取key批次列表
|
|
export const getKeyList = (params) => {
|
|
return req('get', baseurl + "/keys", params)
|
|
}
|
|
//获取分销商下拉菜单
|
|
export const getReSellerOption = (params) => {
|
|
return req('get', baseurl + "/reseller/choice", params)
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//新建营销计划
|
|
export const addPlanStep = (id, params) => {
|
|
let str = id ? "/"+id :""
|
|
if(str)
|
|
{
|
|
return req('put', baseurl + "/plan/step" + str, params)
|
|
}
|
|
return req('post', baseurl + "/plan/step" + str, params)
|
|
}
|
|
//获取营销计划草稿信息
|
|
export const getDraftInfo = (id, params) => {
|
|
return req('get', baseurl + "/plan/draft/" + id, params)
|
|
}
|
|
//启用停用 营销计划
|
|
export const startOrStopPlan = (id, params) => {
|
|
return req('put', baseurl + "/plan/status/" + id, params)
|
|
}
|
|
|
|
//创建key批次信息
|
|
export const addKeysBatchInfo = (id, params) => {
|
|
return req('post', baseurl + "/plan/" + id + "/keys", params)
|
|
}
|
|
|
|
|
|
//编辑修改
|
|
export const putPlanStep = (id, params) => {
|
|
return req('put', baseurl + "/plan/edit/"+id,params)
|
|
}
|
|
|
|
|
|
|
|
//获取key批次信息
|
|
export const getKeysBatchInfo = (id, params) => {
|
|
return req('get', baseurl + "/keys", params)
|
|
}
|
|
|
|
//启用停用key批次信息
|
|
export const startOrStopKeybatch = (id, params) => {
|
|
return req('put', baseurl + "/keys/status/" + id, params)
|
|
}
|
|
|
|
//获取key批次详细信息
|
|
export const getKeyBatchDetail = (id, params) => {
|
|
return req('get', baseurl + "/keys/" + id, params)
|
|
}
|
|
|
|
|
|
//更新key批次详细信息
|
|
export const putKeyBatchDetail = (id, params) => {
|
|
return req('put', baseurl + "/keys/" + id, params)
|
|
}
|
|
//发送key批次压缩包和压缩包密码
|
|
export const planSend = (id, params) => {
|
|
return req('put', baseurl + "/plan/send/" + id, params)
|
|
}
|
|
|
|
//是否已经发送过邮件
|
|
export const planIsSend = (id) => {
|
|
return req('get', baseurl + "/plan/is_send/" + id)
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//重新修改手机号邮箱
|
|
export const planReceive = (id, params) => {
|
|
return req('put', baseurl + "/plan/receive/" + id, params)
|
|
}
|
|
|
|
|
|
|
|
//重新发送key批次压缩包和压缩包密码
|
|
export const planResend = (id, params) => {
|
|
return req('put', baseurl + "/plan/resend/" + id, params)
|
|
}
|
|
|
|
|
|
export const keysIsSend = (id, params) => {
|
|
return req('get', baseurl + "/keys/is_send/" + id, params)
|
|
}
|
|
|
|
//作废key批次
|
|
export const cancelKey = (id, params) => {
|
|
return req('put', baseurl + "/keys/cancel/" + id, params)
|
|
}
|
|
|
|
|
|
|
|
//发送密钥邮件
|
|
export const postKeyEmail = (id, params) => {
|
|
return req('put', baseurl + "/keys/send/" + id, params)
|
|
}
|
|
//修改密钥邮件
|
|
export const putKeyEmail = (id, params) => {
|
|
return req('put', baseurl + "/keys/receive/" + id, params)
|
|
}
|
|
|
|
export const resKeyEmail = (id, params) => {
|
|
return req('put', baseurl + "/keys/resend/" + id, params)
|
|
}
|
|
|
|
|
|
|
|
// 兑换码管理
|
|
//兑换码管理列表
|
|
export const getCodesList = (params) => {
|
|
return getData('get', baseurl + "/codes", params)
|
|
}
|
|
|
|
//获取兑换码明细
|
|
export const getCodesDetail = (id) => {
|
|
return req('get', baseurl + "/codes/"+id)
|
|
}
|
|
|
|
//修改兑换码批次
|
|
export const putCodesBatch = (id,params) => {
|
|
return req('put', baseurl + "/codes/edit/"+id,params)
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//更新兑换码
|
|
export const putCodes = (id,params) => {
|
|
return req('put', baseurl + "/codes/"+id,params)
|
|
}
|
|
|
|
//作废本批次兑换码
|
|
export const delCode = (id) => {
|
|
return req('delete', baseurl + "/codes/discard/"+id)
|
|
}
|
|
//作废本批次兑换码
|
|
export const putCodeStatus = (id,params) => {
|
|
return req('put', baseurl + "/codes/status/"+id,params)
|
|
}
|
|
|
|
|
|
|
|
//兑换码商品列表
|
|
export const getCodeProductList = (params) => {
|
|
return req('get', baseurl + "/codes/products",params)
|
|
}
|
|
|
|
|
|
//删除商品库存信息
|
|
export const delCodeProduct = (batch_id,id) => {
|
|
return req('delete', baseurl + "/codes/products/"+batch_id+"/"+id)
|
|
}
|
|
|
|
//更新单个商品信息
|
|
export const putCodeProduct = (batch_id,id,params) => {
|
|
return req('put', baseurl + "/codes/products/"+batch_id+"/"+id,params)
|
|
}
|
|
|
|
//获取商品库存明细
|
|
export const getCodeProduct = (batch_id,id) => {
|
|
return req('get', baseurl + "/codes/products/"+batch_id+"/"+id)
|
|
}
|
|
|
|
|
|
// //蓝色兄弟映射商品
|
|
export const getProductInfoSelect = (params) => {
|
|
return req('get', baseurl + "/product/market/products",params)
|
|
}
|
|
|
|
// 上传
|
|
export const uploadImg= (params) => {
|
|
return upload('post', baseurl + "/upload/simple",params)
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 订单管理
|
|
//订单管理列表
|
|
export const getOrderList = (params) => {
|
|
return req('get', baseurl + "/order", params)
|
|
}
|
|
//订单管理详情
|
|
export const getOrderDetails = (id) => {
|
|
return req('get', baseurl + "/order/"+id)
|
|
}
|
|
//订单导出
|
|
export const getOrderExport = (params) => {
|
|
return derive('get', baseurl + "/order/export",params)
|
|
}
|
|
//订单改为成功
|
|
export const putOrderSuccess = (id) => {
|
|
return req('put', baseurl + "/order/success/"+id)
|
|
}
|
|
|
|
//订单日志
|
|
export const getOrderLog = (orderId,params) => {
|
|
return req('get', baseurl + "/order/"+orderId+"/log", params)
|
|
}
|
|
|
|
|
|
//订单作废
|
|
export const putOrderCancel = (id) => {
|
|
return req('put', baseurl + "/order/cancel/"+id)
|
|
}
|
|
|
|
|
|
// 分销商管理
|
|
//分销商管理列表
|
|
export const getResellerList = (params) => {
|
|
return req('get', baseurl + "/reseller", params)
|
|
}
|
|
//新建分销商异步校验分销商名称是否重复
|
|
export const getExistName = (name) => {
|
|
return req('get', baseurl + "/reseller/exist_name/"+name)
|
|
}
|
|
|
|
//编辑分销商异步校验分销商名称是否重复
|
|
export const geteditExistName = (name,params) => {
|
|
return req('get', baseurl + "/reseller/exist_name/"+name,params)
|
|
}
|
|
|
|
//新建分销商异步校验分销商登陆账号是否重复
|
|
export const getExistAccount = (name) => {
|
|
return req('get', baseurl + "/reseller/exist_account/"+name)
|
|
}
|
|
|
|
//编辑分销商异步校验分销商登陆账号是否重复
|
|
export const geteditExistAccount = (name,params) => {
|
|
return req('get', baseurl + "/reseller/exist_account/"+name,params)
|
|
}
|
|
//新建分销商-销售人员
|
|
export const getPersonnel = () => {
|
|
return req('get', baseurl + "/auth/admin/all")
|
|
}
|
|
//新建分销商-签约公司
|
|
export const getCompany = () => {
|
|
return req('get', baseurl + "/auth/company/all")
|
|
}
|
|
|
|
//删除分销商
|
|
export const delReseller = (id) => {
|
|
return req('delete', baseurl + "/reseller/"+id)
|
|
}
|
|
//修改分销商状态
|
|
export const putResellerStatus = (id,data) => {
|
|
return req('put', baseurl + "/reseller/status/"+id,data)
|
|
}
|
|
//新建分销商
|
|
export const postCreateReseller = (data) => {
|
|
return req('post', baseurl + "/reseller/create",data)
|
|
}
|
|
//获取分销商详情
|
|
export const getReseller = (id) => {
|
|
return req('get', baseurl + "/reseller/"+id)
|
|
}
|
|
//编辑分销商
|
|
export const putResellerInfo = (id,data) => {
|
|
return req('put', baseurl + "/reseller/"+id,data)
|
|
}
|
|
//重置分销商密码
|
|
export const putResellerPwd = (id,data) => {
|
|
return req('put', baseurl + "/reseller/password/"+id,data)
|
|
}
|
|
|
|
//重置分销商密码
|
|
export const getResellerSelect = (data) => {
|
|
return req('get', baseurl + "/reseller/exist_account/name",data)
|
|
}
|
|
|
|
|
|
|
|
// 账号管理
|
|
//账号管理列表
|
|
export const getAccountList = (params) => {
|
|
return req('get', baseurl + "/auth/admin", params)
|
|
}
|
|
//修改账号状态
|
|
export const putAccountStatus = (id,params) => {
|
|
return req('put', baseurl + "/auth/admin/status/"+id,params)
|
|
}
|
|
// 删除账号
|
|
export const delAccount = (id) => {
|
|
return req('delete', baseurl + "/auth/admin/"+id)
|
|
}
|
|
// 重置账号密码
|
|
export const putModifypwd = (id,data) => {
|
|
return req('put', baseurl + "/auth/admin/password/"+id,data)
|
|
}
|
|
//添加账号-获取部门
|
|
export const getDepartment = (params) => {
|
|
return req('get', baseurl + "/auth/department",params)
|
|
}
|
|
//添加账号-获取岗位
|
|
export const getDepartmentJob = (params) => {
|
|
return req('get', baseurl + "/auth/departmentJob",params)
|
|
}
|
|
//添加账号-获取角色
|
|
export const getRole = (params) => {
|
|
return req('get', baseurl + "/auth/adminRole",params)
|
|
}
|
|
//添加账号-新增账号
|
|
export const postAddAcc = (params) => {
|
|
return req('post', baseurl + "/auth/admin",params)
|
|
}
|
|
//添加账号-编辑账号
|
|
export const putAddAcc = (id,params) => {
|
|
return req('put', baseurl + "/auth/admin/"+id,params)
|
|
}
|
|
|
|
//子账号
|
|
//获取子账号权限
|
|
export const getsubAccount = (id) => {
|
|
return req('get', baseurl + "/auth/admin/adminRoleRules/"+id)
|
|
}
|
|
//新增子账号
|
|
export const postAddSubAcc = (params) => {
|
|
return req('post', baseurl + "/auth/admin/createSon",params)
|
|
}
|
|
//修改子账号
|
|
export const putAddSubAcc = (id,data) => {
|
|
return req('put', baseurl + "/auth/admin/editSon/"+id,data)
|
|
}
|
|
//子账号列表
|
|
export const getSubAccList = (params) => {
|
|
return req('get', baseurl + "/auth/admin/sonIndex", params)
|
|
}
|
|
//获取指定账号下的子账号列表
|
|
export const getsubAppoint = (id,params) => {
|
|
return req('get', baseurl + "/auth/admin/accountSonIndex/"+id,params)
|
|
}
|
|
// 数据迁移获取角色下主账号(平级)
|
|
export const getLevelSubList = (id) => {
|
|
return req('get', baseurl + "/auth/admin/roleAccounts/"+id)
|
|
}
|
|
//主账号数据向下迁移
|
|
export const putAcctransfer = (data) => {
|
|
return req('put', baseurl + "/auth/admin/downMigration",data)
|
|
}
|
|
// 主账号数据平行迁移
|
|
export const putequalMigration = (data) => {
|
|
return req('put', baseurl + "/auth/admin/equalMigration",data)
|
|
}
|
|
|
|
|
|
// 角色管理
|
|
//角色管理列表
|
|
export const getRoleList = (params) => {
|
|
return req('get', baseurl + "/auth/adminRole", params)
|
|
}
|
|
//角色获取权限列表
|
|
export const getMenuList = (params) => {
|
|
return req('get', baseurl + "/auth/menu/tree", params)
|
|
}
|
|
//角色删除
|
|
export const delRole = (id) => {
|
|
return req('delete', baseurl + "/auth/adminRole/"+id)
|
|
}
|
|
//角色添加
|
|
export const postRole = (data) => {
|
|
return req('post', baseurl + "/auth/adminRole",data)
|
|
}
|
|
//角色编辑
|
|
export const putEditRole = (id,data) => {
|
|
return req('put', baseurl + "/auth/adminRole/"+id,data)
|
|
}
|
|
|
|
|
|
|
|
//岗位列表
|
|
//新建公司
|
|
export const postCompany = (data) => {
|
|
return req('post', baseurl + "/auth/company",data)
|
|
}
|
|
//删除公司
|
|
export const delCompany = (id) => {
|
|
return req('delete', baseurl + "/auth/company/"+id)
|
|
}
|
|
//编辑公司
|
|
export const postCompanyEdit = (id,data) => {
|
|
return req('put', baseurl + "/auth/company/"+id,data)
|
|
}
|
|
|
|
|
|
//新建部门
|
|
export const postDepartment = (data) => {
|
|
return req('post', baseurl + "/auth/department",data)
|
|
}
|
|
//删除部门
|
|
export const delDepartment = (id) => {
|
|
return req('delete', baseurl + "/auth/department/"+id)
|
|
}
|
|
//编辑部门
|
|
export const postDepartmentEdit = (id,data) => {
|
|
return req('put', baseurl + "/auth/department/"+id,data)
|
|
}
|
|
//新建岗位
|
|
export const postDepartmentJob = (data) => {
|
|
return req('post', baseurl + "/auth/departmentJob",data)
|
|
}
|
|
//删除岗位
|
|
export const delDepartmentJob = (id) => {
|
|
return req('delete', baseurl + "/auth/departmentJob/"+id)
|
|
}
|
|
//编辑岗位
|
|
export const postDepartmentJobEdit = (id,data) => {
|
|
return req('put', baseurl + "/auth/departmentJob/"+id,data)
|
|
}
|
|
|
|
//枚举
|
|
export const getAllEnum = (data) => {
|
|
return req('get', baseurl + "/enum",data)
|
|
|
|
}
|
|
|
|
|
|
//菜单维护
|
|
//新建菜单
|
|
export const postCreateMenu = (data) => {
|
|
return req('post', baseurl + "/auth/menu",data)
|
|
}
|
|
//编辑菜单
|
|
export const putmodifyMenu = (id,data) => {
|
|
return req('put', baseurl + "/auth/menu/"+id,data)
|
|
}
|
|
//删除菜单
|
|
export const delMenu = (id) => {
|
|
return req('delete', baseurl + "/auth/menu/"+id)
|
|
}
|
|
|
|
//添加定制化模板
|
|
export const postThemecustom= (data) => {
|
|
return upload('post', baseurl + "/plan/theme/custom",data)
|
|
}
|
|
|
|
|
|
//添加定制化模板
|
|
export const copyThemecustom= (id,data) => {
|
|
return upload('put', baseurl + "/plan/theme/clone/"+id,data)
|
|
}
|
|
|
|
|
|
|
|
|
|
//登录
|
|
export const postLogin = (data) => {
|
|
return req('login', baseurl + "/auth/login", data)
|
|
}
|
|
// logout退出登录
|
|
//连续输入三次,需验证码校验
|
|
export const getVerify = (params) => {
|
|
return req('post', baseurl + "/auth/login/verify", params)
|
|
}
|
|
//获取用户信息接口
|
|
export const getUserinfo= (params) => {
|
|
return req('get', baseurl + "/auth/admin/userinfo",params)
|
|
}
|
|
//设置登录密码
|
|
export const putmodifySelf = (data) => {
|
|
return req('put', baseurl + "/auth/admin/setPassword",data)
|
|
}
|
|
//验证码登录发送验证码
|
|
export const postsendLoginCode = (data) => {
|
|
return req('post', baseurl + "/sms/sendLoginCode",data)
|
|
}
|
|
// 短信验证码登录
|
|
export const postLoginCode = (data) => {
|
|
return req('post', baseurl + "/auth/login/mobile",data)
|
|
}
|
|
// {
|
|
// "mobile": "15184345039",
|
|
// "code": "04593"
|
|
// }
|
|
|
|
|
|
//获取落地页下拉菜单
|
|
export const getThemeSel = (id) => {
|
|
return req('get', baseurl + "/plan/choice_theme")
|
|
}
|
|
|
|
//获取落地页列表
|
|
export const getThemeList = (data) => {
|
|
return req('get', baseurl + "/plan/plan_theme",data)
|
|
}
|
|
//删除落地页
|
|
export const delTheme= (id) => {
|
|
return req('delete', baseurl + "/plan/theme/"+id)
|
|
}
|
|
//编辑模板
|
|
export const putMyTheme= (id,data) => {
|
|
return req('put', baseurl + "/plan/theme/"+id,data)
|
|
}
|
|
|
|
export const getThemeChoice= (data) => {
|
|
return upload('get', baseurl + "/plan/theme/choice",data)
|
|
}
|
|
|
|
|
|
//新增落地页模板
|
|
export const addTheme= (data) => {
|
|
return req('post', baseurl + "/plan/theme",data)
|
|
}
|
|
//编辑落地页模板
|
|
export const putTheme= (id,data) => {
|
|
return req('put', baseurl + "/plan/plan_theme/"+id,data)
|
|
}
|
|
//我的模板列表查询
|
|
export const getTheme= (data) => {
|
|
return req('get', baseurl + "/plan/theme",data)
|
|
}
|
|
//克隆落地页模板
|
|
export const cloneTheme= (data) => {
|
|
return req('put', baseurl + "/plan/theme/clone",data)
|
|
}
|
|
//获取系统模板
|
|
export const getSystemTemplate= (data) => {
|
|
return req('get', baseurl + "/plan/theme/system",data)
|
|
}
|
|
|
|
|
|
//编辑系统模板
|
|
export const putSystemTemplate= (id,data) => {
|
|
return req('put', baseurl + "/plan/theme/system/"+id,data)
|
|
}
|
|
//新增系统模板
|
|
export const addSystemTemplate = (data) => {
|
|
return req('post', baseurl + "/plan/theme/system",data)
|
|
}
|
|
//删除系统模板
|
|
export const delSystemTemplate= (id) => {
|
|
return req('delete', baseurl + "/plan/theme/system/"+id)
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// logout退出登录
|
|
|
|
//退出登录接口
|
|
export const postLogOut = (data) => {
|
|
return req('get', baseurl + "/auth/logout", data)
|
|
}
|
|
|
|
export {
|
|
req
|
|
}
|