This commit is contained in:
parent
a0ebe56c32
commit
36bd28e7da
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
|
|
||||||
const { run } = require('runjs')
|
const { run } = require('runjs')
|
||||||
const chalk = require('chalk')
|
const chalk = require('chalk')
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import Mock from 'mockjs'
|
import Mock from 'mockjs'
|
||||||
|
|
||||||
const List = []
|
const List = []
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import Mock from 'mockjs'
|
import Mock from 'mockjs'
|
||||||
import { param2Obj } from '../src/utils'
|
import { param2Obj } from '../src/utils'
|
||||||
|
|
||||||
|
@ -29,7 +21,7 @@ export function mockXHR() {
|
||||||
// mock patch
|
// mock patch
|
||||||
// https://github.com/nuysoft/Mock/issues/300
|
// https://github.com/nuysoft/Mock/issues/300
|
||||||
Mock.XHR.prototype.proxy_send = Mock.XHR.prototype.send
|
Mock.XHR.prototype.proxy_send = Mock.XHR.prototype.send
|
||||||
Mock.XHR.prototype.send = function() {
|
Mock.XHR.prototype.send = function () {
|
||||||
if (this.custom.xhr) {
|
if (this.custom.xhr) {
|
||||||
this.custom.xhr.withCredentials = this.withCredentials || false
|
this.custom.xhr.withCredentials = this.withCredentials || false
|
||||||
|
|
||||||
|
@ -41,7 +33,7 @@ export function mockXHR() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function XHR2ExpressReqWrap(respond) {
|
function XHR2ExpressReqWrap(respond) {
|
||||||
return function(options) {
|
return function (options) {
|
||||||
let result = null
|
let result = null
|
||||||
if (respond instanceof Function) {
|
if (respond instanceof Function) {
|
||||||
const { body, type, url } = options
|
const { body, type, url } = options
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
const chokidar = require('chokidar')
|
const chokidar = require('chokidar')
|
||||||
const bodyParser = require('body-parser')
|
const bodyParser = require('body-parser')
|
||||||
const chalk = require('chalk')
|
const chalk = require('chalk')
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import Mock from 'mockjs'
|
import Mock from 'mockjs'
|
||||||
|
|
||||||
const NameList = []
|
const NameList = []
|
||||||
|
|
10
mock/user.js
10
mock/user.js
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
const tokens = {
|
const tokens = {
|
||||||
admin: {
|
admin: {
|
||||||
token: 'admin-token'
|
token: 'admin-token'
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
const { notEmpty } = require('../utils.js')
|
const { notEmpty } = require('../utils.js')
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|
10
src/App.vue
10
src/App.vue
|
@ -6,15 +6,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import { Local } from "@/utils/storage.js";
|
import { Local } from "@/utils/storage.js";
|
||||||
import Setings from "@/layout/navBars/breadcrumb/setings.vue";
|
import Setings from "@/layout/navBars/breadcrumb/setings.vue";
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from './request'
|
import request from './request'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from './request'
|
import request from './request'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -25,7 +17,7 @@ export function wechatMenuAddApi(data) {
|
||||||
* @description 关键字回复 -- 列表
|
* @description 关键字回复 -- 列表
|
||||||
*/
|
*/
|
||||||
export function replyListApi(page, limit) {
|
export function replyListApi(page, limit) {
|
||||||
return request.get(`wechat/reply/lst`,{page, limit})
|
return request.get(`wechat/reply/lst`, { page, limit })
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 关键字回复 -- 删除
|
* @description 关键字回复 -- 删除
|
||||||
|
@ -216,18 +208,18 @@ export function routineStatusApi(id, data) {
|
||||||
/**
|
/**
|
||||||
* @description 微信公众号 -- 上传校验文件
|
* @description 微信公众号 -- 上传校验文件
|
||||||
*/
|
*/
|
||||||
export function uploadVerFileApi() {
|
export function uploadVerFileApi() {
|
||||||
return request.get(`config/setting/wechat/file/form`)
|
return request.get(`config/setting/wechat/file/form`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 小程序下载 -- 下载小程序包
|
* @description 小程序下载 -- 下载小程序包
|
||||||
*/
|
*/
|
||||||
export function routineDownload(data) {
|
export function routineDownload(data) {
|
||||||
return request.get(`config/setting/routine/downloadTemp`,data)
|
return request.get(`config/setting/routine/downloadTemp`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 小程序下载 -- 小程序信息
|
* @description 小程序下载 -- 小程序信息
|
||||||
*/
|
*/
|
||||||
export function routineInfo() {
|
export function routineInfo() {
|
||||||
return request.get(`config/setting/routine/config`)
|
return request.get(`config/setting/routine/config`)
|
||||||
}
|
}
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from './request'
|
import request from './request'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -18,9 +10,9 @@ export function articleListApi() {
|
||||||
/**
|
/**
|
||||||
* @description 文章分类 -- 列表
|
* @description 文章分类 -- 列表
|
||||||
*/
|
*/
|
||||||
export function articleCategoryApi() {
|
export function articleCategoryApi() {
|
||||||
return request.get('system/article/category/select')
|
return request.get('system/article/category/select')
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 文章分类 -- 新增表单
|
* @description 文章分类 -- 新增表单
|
||||||
*/
|
*/
|
||||||
|
@ -78,6 +70,6 @@ export function articleDeleApi(id) {
|
||||||
/**
|
/**
|
||||||
* @description 文章管理 -- 修改开启状态
|
* @description 文章管理 -- 修改开启状态
|
||||||
*/
|
*/
|
||||||
export function articleStatusApi(id, status) {
|
export function articleStatusApi(id, status) {
|
||||||
return request.post(`system/article/article/status/${id}`, { status })
|
return request.post(`system/article/article/status/${id}`, { status })
|
||||||
}
|
}
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from './request'
|
import request from './request'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -72,7 +64,7 @@ export function communityTopicStatusApi(id, status) {
|
||||||
/**
|
/**
|
||||||
* @description 社区话题 -- 修改状态
|
* @description 社区话题 -- 修改状态
|
||||||
*/
|
*/
|
||||||
export function communityTopicHotApi(id, status) {
|
export function communityTopicHotApi(id, status) {
|
||||||
return request.post(`community/topic/hot/${id}`, { status })
|
return request.post(`community/topic/hot/${id}`, { status })
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -96,19 +88,19 @@ export function communityAuditApi(id, data) {
|
||||||
/**
|
/**
|
||||||
* @description 社区文章 -- 编辑星级
|
* @description 社区文章 -- 编辑星级
|
||||||
*/
|
*/
|
||||||
export function communityUpdateApi(id) {
|
export function communityUpdateApi(id) {
|
||||||
return request.get(`community/update/${id}/form`)
|
return request.get(`community/update/${id}/form`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 社区文章 -- 编辑状态
|
* @description 社区文章 -- 编辑状态
|
||||||
*/
|
*/
|
||||||
export function communityStatusApi(id, status) {
|
export function communityStatusApi(id, status) {
|
||||||
return request.post(`community/show/${id}`, {status})
|
return request.post(`community/show/${id}`, { status })
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 社区文章 -- 是否推荐
|
* @description 社区文章 -- 是否推荐
|
||||||
*/
|
*/
|
||||||
export function communityHotApi(id) {
|
export function communityHotApi(id) {
|
||||||
return request.post(`community/hot/${id}`)
|
return request.post(`community/hot/${id}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -122,44 +114,44 @@ export function communityDeleteApi(id) {
|
||||||
* @description 社区文章 -- 强制下架
|
* @description 社区文章 -- 强制下架
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export function communityOffApi(id) {
|
export function communityOffApi(id) {
|
||||||
return request.get(`community/status/${id}/form`)
|
return request.get(`community/status/${id}/form`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 社区文章 -- 分类筛选
|
* @description 社区文章 -- 分类筛选
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export function communityCateOptionApi() {
|
export function communityCateOptionApi() {
|
||||||
return request.get(`community/category/option`)
|
return request.get(`community/category/option`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 社区文章 -- 话题筛选
|
* @description 社区文章 -- 话题筛选
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export function communityTopicOptionApi() {
|
export function communityTopicOptionApi() {
|
||||||
return request.get(`community/topic/option`)
|
return request.get(`community/topic/option`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 社区评论 -- 列表
|
* @description 社区评论 -- 列表
|
||||||
*/
|
*/
|
||||||
export function communityReplyListApi(data) {
|
export function communityReplyListApi(data) {
|
||||||
return request.get('community/reply/lst', data)
|
return request.get('community/reply/lst', data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 社区评论 -- 删除
|
* @description 社区评论 -- 删除
|
||||||
*/
|
*/
|
||||||
export function communityReplyDeleteApi(id) {
|
export function communityReplyDeleteApi(id) {
|
||||||
return request.delete(`community/reply/delete/${id}`)
|
return request.delete(`community/reply/delete/${id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 社区评论 -- 审核
|
* @description 社区评论 -- 审核
|
||||||
*/
|
*/
|
||||||
export function communityReviewApi(id) {
|
export function communityReviewApi(id) {
|
||||||
return request.get(`community/reply/status/${id}/form`)
|
return request.get(`community/reply/status/${id}/form`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 社区内容 -- 标题切换
|
* @description 社区内容 -- 标题切换
|
||||||
*/
|
*/
|
||||||
export function communityTitleApi() {
|
export function communityTitleApi() {
|
||||||
return request.get(`community/title`)
|
return request.get(`community/title`)
|
||||||
}
|
}
|
154
src/api/diy.js
154
src/api/diy.js
|
@ -1,78 +1,70 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from './request'
|
import request from './request'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 商品分类 -- 列表
|
* @description 商品分类 -- 列表
|
||||||
*/
|
*/
|
||||||
export function getCategory(data) {
|
export function getCategory(data) {
|
||||||
return request.get(`store/category/list`, data)
|
return request.get(`store/category/list`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 商品列表 -- 列表
|
* @description 商品列表 -- 列表
|
||||||
*/
|
*/
|
||||||
export function getProduct(data) {
|
export function getProduct(data) {
|
||||||
return request.get(`diy/product/lst`, data)
|
return request.get(`diy/product/lst`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 首页diy -- 保存
|
* @description 首页diy -- 保存
|
||||||
*/
|
*/
|
||||||
export function diySave(id, data) {
|
export function diySave(id, data) {
|
||||||
return request.post(`diy/create/${id}`, data)
|
return request.post(`diy/create/${id}`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 店铺装修 -- 列表
|
* @description 店铺装修 -- 列表
|
||||||
*/
|
*/
|
||||||
export function diyList(data) {
|
export function diyList(data) {
|
||||||
return request.get(`diy/lst`, data)
|
return request.get(`diy/lst`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 获取diy数据
|
* @description 获取diy数据
|
||||||
*/
|
*/
|
||||||
export function diyGetInfo(id) {
|
export function diyGetInfo(id) {
|
||||||
return request.get( `diy/detail/${id}`);
|
return request.get(`diy/detail/${id}`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy列表数据 -- 删除
|
* @description diy列表数据 -- 删除
|
||||||
*/
|
*/
|
||||||
export function diyDel(id,data) {
|
export function diyDel(id, data) {
|
||||||
return request.delete( `diy/delete/${id}`, data);
|
return request.delete(`diy/delete/${id}`, data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy列表数据 -- 使用diy模板
|
* @description diy列表数据 -- 使用diy模板
|
||||||
*/
|
*/
|
||||||
export function setStatus(id) {
|
export function setStatus(id) {
|
||||||
return request.post(`diy/status/${id}`);
|
return request.post(`diy/status/${id}`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy -- 恢复模板初始数据
|
* @description diy -- 恢复模板初始数据
|
||||||
*/
|
*/
|
||||||
export function recovery(id) {
|
export function recovery(id) {
|
||||||
return request.get(`diy/recovery/${id}`);
|
return request.get(`diy/recovery/${id}`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy -- 设置初始数据
|
* @description diy -- 设置初始数据
|
||||||
*/
|
*/
|
||||||
export function setDefault(id) {
|
export function setDefault(id) {
|
||||||
return request.post(`diy/set_default_data/${id}`);
|
return request.post(`diy/set_default_data/${id}`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 获取分类
|
* @description 获取分类
|
||||||
*/
|
*/
|
||||||
export function categoryList() {
|
export function categoryList() {
|
||||||
return request.get('/cms/category_list');
|
return request.get('/cms/category_list');
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 获取链接列表
|
* @description 获取链接列表
|
||||||
*/
|
*/
|
||||||
export function getUrl(data) {
|
export function getUrl(data) {
|
||||||
return request.get('diy/link/lst', data);
|
return request.get('diy/link/lst', data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -85,152 +77,152 @@ export function getLinkList(data) {
|
||||||
/**
|
/**
|
||||||
* @description 获取产品一或二级分类
|
* @description 获取产品一或二级分类
|
||||||
*/
|
*/
|
||||||
export function getByCategory(data) {
|
export function getByCategory(data) {
|
||||||
return request.get('diy/get_by_category', data);
|
return request.get('diy/get_by_category', data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 使用diy模板(判断是否显示周边门店列表)
|
* @description 使用diy模板(判断是否显示周边门店列表)
|
||||||
*/
|
*/
|
||||||
export function storeStatus() {
|
export function storeStatus() {
|
||||||
return request.get( 'diy/get_store_status');
|
return request.get('diy/get_store_status');
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 使用diy模板(活动商品)
|
* @description 使用diy模板(活动商品)
|
||||||
*/
|
*/
|
||||||
export function getGroomList(type,data) {
|
export function getGroomList(type, data) {
|
||||||
return request.get(`diy/groom_list/${type}`, data);
|
return request.get(`diy/groom_list/${type}`, data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 小程序 -- 二维码;
|
* @description 小程序 -- 二维码;
|
||||||
*/
|
*/
|
||||||
export function getRoutineCode(id) {
|
export function getRoutineCode(id) {
|
||||||
return request.get(`diy/get_routine_code/${id}`);
|
return request.get(`diy/get_routine_code/${id}`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 个人中心-获取信息;
|
* @description 个人中心-获取信息;
|
||||||
*/
|
*/
|
||||||
export function getMember() {
|
export function getMember() {
|
||||||
return request.get( `diy/user_index`);
|
return request.get(`diy/user_index`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 个人中心-提交信息;
|
* @description 个人中心-提交信息;
|
||||||
*/
|
*/
|
||||||
export function memberSave(data) {
|
export function memberSave(data) {
|
||||||
return request.post( `diy/user_index`, data);
|
return request.post(`diy/user_index`, data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 页面链接-获取分类;
|
* @description 页面链接-获取分类;
|
||||||
*/
|
*/
|
||||||
export function pageCategory(data) {
|
export function pageCategory(data) {
|
||||||
return request.get(`diy/categroy/options`, data);
|
return request.get(`diy/categroy/options`, data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 页面链接-获取链接;
|
* @description 页面链接-获取链接;
|
||||||
*/
|
*/
|
||||||
export function pageLink(id, data) {
|
export function pageLink(id, data) {
|
||||||
// return request.get( `diy/link/getLinks/${id}`);
|
// return request.get( `diy/link/getLinks/${id}`);
|
||||||
return request.get( `diy/link/getLinks/${id}`, data);
|
return request.get(`diy/link/getLinks/${id}`, data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 页面链接-获取链接;
|
* @description 页面链接-获取链接;
|
||||||
*/
|
*/
|
||||||
export function getPageLinks(data) {
|
export function getPageLinks(data) {
|
||||||
return request.get( `diy/link/list`, data);
|
return request.get(`diy/link/list`, data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 页面链接-自定义链接提交;
|
* @description 页面链接-自定义链接提交;
|
||||||
*/
|
*/
|
||||||
export function saveLink(data,id) {
|
export function saveLink(data, id) {
|
||||||
return request.post( `diy/save_link/${id}`, data);
|
return request.post(`diy/save_link/${id}`, data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 页面链接-获取链接;
|
* @description 页面链接-获取链接;
|
||||||
*/
|
*/
|
||||||
export function getPageUrl() {
|
export function getPageUrl() {
|
||||||
return request.get( `diy/show`);
|
return request.get(`diy/show`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy-添加平台分类
|
* @description diy-添加平台分类
|
||||||
*/
|
*/
|
||||||
export function addPlantCategory() {
|
export function addPlantCategory() {
|
||||||
return request.get( `diy/categroy/form`);
|
return request.get(`diy/categroy/form`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy-编辑平台分类
|
* @description diy-编辑平台分类
|
||||||
*/
|
*/
|
||||||
export function editPlantCategory (id) {
|
export function editPlantCategory(id) {
|
||||||
return request.get( `diy/categroy/${id}/form`);
|
return request.get(`diy/categroy/${id}/form`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy-平台分类列表
|
* @description diy-平台分类列表
|
||||||
*/
|
*/
|
||||||
export function plantCategoryList(data) {
|
export function plantCategoryList(data) {
|
||||||
return request.get('diy/categroy/lst', data);
|
return request.get('diy/categroy/lst', data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy-平台分类修改状态
|
* @description diy-平台分类修改状态
|
||||||
*/
|
*/
|
||||||
export function plantCategoryStatus(id, status) {
|
export function plantCategoryStatus(id, status) {
|
||||||
return request.post(`diy/categroy/status/${id}`, { status })
|
return request.post(`diy/categroy/status/${id}`, { status })
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy-删除平台分类
|
* @description diy-删除平台分类
|
||||||
*/
|
*/
|
||||||
export function deletePlantCategory(id) {
|
export function deletePlantCategory(id) {
|
||||||
return request.delete( `diy/categroy/delete/${id}`);
|
return request.delete(`diy/categroy/delete/${id}`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy-添加商户分类
|
* @description diy-添加商户分类
|
||||||
*/
|
*/
|
||||||
export function addMerCategory() {
|
export function addMerCategory() {
|
||||||
return request.get( `diy/mer_categroy/form`);
|
return request.get(`diy/mer_categroy/form`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy-编辑商户分类
|
* @description diy-编辑商户分类
|
||||||
*/
|
*/
|
||||||
export function editMerCategory(id) {
|
export function editMerCategory(id) {
|
||||||
return request.get( `diy/mer_categroy/${id}/form`);
|
return request.get(`diy/mer_categroy/${id}/form`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy-商户分类列表
|
* @description diy-商户分类列表
|
||||||
*/
|
*/
|
||||||
export function merCategoryList(data) {
|
export function merCategoryList(data) {
|
||||||
return request.get('diy/mer_categroy/lst', data);
|
return request.get('diy/mer_categroy/lst', data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy-商户分类修改状态
|
* @description diy-商户分类修改状态
|
||||||
*/
|
*/
|
||||||
export function merCategoryStatus(id, status) {
|
export function merCategoryStatus(id, status) {
|
||||||
return request.post(`diy/mer_categroy/status/${id}`, { status })
|
return request.post(`diy/mer_categroy/status/${id}`, { status })
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy-删除商户分类
|
* @description diy-删除商户分类
|
||||||
*/
|
*/
|
||||||
export function deleteMerCategory(id) {
|
export function deleteMerCategory(id) {
|
||||||
return request.delete( `diy/mer_categroy/delete/${id}`);
|
return request.delete(`diy/mer_categroy/delete/${id}`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy-添加平台链接
|
* @description diy-添加平台链接
|
||||||
*/
|
*/
|
||||||
export function addPlantLink() {
|
export function addPlantLink() {
|
||||||
return request.get( `diy/link/form`);
|
return request.get(`diy/link/form`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy-编辑平台链接
|
* @description diy-编辑平台链接
|
||||||
*/
|
*/
|
||||||
export function editPlantLink(id) {
|
export function editPlantLink(id) {
|
||||||
return request.get( `diy/link/${id}/form`);
|
return request.get(`diy/link/${id}/form`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy-删除平台链接
|
* @description diy-删除平台链接
|
||||||
*/
|
*/
|
||||||
export function deletePlantLink(id) {
|
export function deletePlantLink(id) {
|
||||||
return request.delete( `diy/link/delete/${id}`);
|
return request.delete(`diy/link/delete/${id}`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy-平台链接列表
|
* @description diy-平台链接列表
|
||||||
*/
|
*/
|
||||||
export function plantLinkList(data) {
|
export function plantLinkList(data) {
|
||||||
return request.get('diy/link/lst', data);
|
return request.get('diy/link/lst', data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -242,25 +234,25 @@ export function plantLinkStatus(id, status) {
|
||||||
/**
|
/**
|
||||||
* @description diy-添加商户链接
|
* @description diy-添加商户链接
|
||||||
*/
|
*/
|
||||||
export function addMerLink() {
|
export function addMerLink() {
|
||||||
return request.get( `diy/mer_link/form`);
|
return request.get(`diy/mer_link/form`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy-编辑商户链接
|
* @description diy-编辑商户链接
|
||||||
*/
|
*/
|
||||||
export function editMerLink(id) {
|
export function editMerLink(id) {
|
||||||
return request.get( `diy/mer_link/${id}/form`);
|
return request.get(`diy/mer_link/${id}/form`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy-删除商户链接
|
* @description diy-删除商户链接
|
||||||
*/
|
*/
|
||||||
export function deleteMerLink(id) {
|
export function deleteMerLink(id) {
|
||||||
return request.delete( `diy/mer_link/delete/${id}`);
|
return request.delete(`diy/mer_link/delete/${id}`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy-商户链接列表
|
* @description diy-商户链接列表
|
||||||
*/
|
*/
|
||||||
export function merLinkList(data) {
|
export function merLinkList(data) {
|
||||||
return request.get('diy/mer_link/lst', data);
|
return request.get('diy/mer_link/lst', data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -272,49 +264,49 @@ export function merLinkStatus(id, status) {
|
||||||
/**
|
/**
|
||||||
* @description 可视化-店铺街获取数据
|
* @description 可视化-店铺街获取数据
|
||||||
*/
|
*/
|
||||||
export function getColorChange() {
|
export function getColorChange() {
|
||||||
return request.get('diy/store_street');
|
return request.get('diy/store_street');
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 可视化-店铺街提交数据
|
* @description 可视化-店铺街提交数据
|
||||||
*/
|
*/
|
||||||
export function colorChange(data) {
|
export function colorChange(data) {
|
||||||
return request.post('diy/store_street', data);
|
return request.post('diy/store_street', data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 可视化-商城首页复制
|
* @description 可视化-商城首页复制
|
||||||
*/
|
*/
|
||||||
export function diyCopy(id) {
|
export function diyCopy(id) {
|
||||||
return request.get(`diy/copy/${id}`);
|
return request.get(`diy/copy/${id}`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 微页面 -- 保存
|
* @description 微页面 -- 保存
|
||||||
*/
|
*/
|
||||||
export function microSave(id, data) {
|
export function microSave(id, data) {
|
||||||
return request.post(`micro/create/${id}`, data);
|
return request.post(`micro/create/${id}`, data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 微页面 -- 列表
|
* @description 微页面 -- 列表
|
||||||
*/
|
*/
|
||||||
export function microList(data) {
|
export function microList(data) {
|
||||||
return request.get(`micro/lst`, data);
|
return request.get(`micro/lst`, data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 获取微页面数据
|
* @description 获取微页面数据
|
||||||
*/
|
*/
|
||||||
export function microGetInfo(id) {
|
export function microGetInfo(id) {
|
||||||
return request.get(`micro/detail/${id}`);
|
return request.get(`micro/detail/${id}`);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 微页面列表数据 -- 删除
|
* @description 微页面列表数据 -- 删除
|
||||||
*/
|
*/
|
||||||
export function microDel(id, data) {
|
export function microDel(id, data) {
|
||||||
return request.delete(`micro/delete/${id}`, data);
|
return request.delete(`micro/delete/${id}`, data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description diy-获取微页面链接
|
* @description diy-获取微页面链接
|
||||||
*/
|
*/
|
||||||
export function getPageLink() {
|
export function getPageLink() {
|
||||||
return request.get('diy/select');
|
return request.get('diy/select');
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -326,8 +318,8 @@ export function merchantDiyList(data) {
|
||||||
/**
|
/**
|
||||||
* @description 店铺diy模板 -- 删除
|
* @description 店铺diy模板 -- 删除
|
||||||
*/
|
*/
|
||||||
export function merchantDiyDel(id,data) {
|
export function merchantDiyDel(id, data) {
|
||||||
return request.delete( `mer_diy/delete/${id}`, data);
|
return request.delete(`mer_diy/delete/${id}`, data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 店铺diy模板-复制
|
* @description 店铺diy模板-复制
|
||||||
|
@ -356,6 +348,6 @@ export function getMerchantScope(id) {
|
||||||
/**
|
/**
|
||||||
* @description 店铺diy模板 -- 设置适用范围
|
* @description 店铺diy模板 -- 设置适用范围
|
||||||
*/
|
*/
|
||||||
export function setMerchantScope(id,data) {
|
export function setMerchantScope(id, data) {
|
||||||
return request.post(`mer_diy/scope/${id}`,data);
|
return request.post(`mer_diy/scope/${id}`, data);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from './request'
|
import request from './request'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -42,6 +34,6 @@ export function expressStatuseApi(id, is_show) {
|
||||||
/**
|
/**
|
||||||
* @description 物流公司 -- 同步物流公司
|
* @description 物流公司 -- 同步物流公司
|
||||||
*/
|
*/
|
||||||
export function syncExpressApi() {
|
export function syncExpressApi() {
|
||||||
return request.get('store/express/sync')
|
return request.get('store/express/sync')
|
||||||
}
|
}
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from './request'
|
import request from './request'
|
||||||
/**
|
/**
|
||||||
* @description 运营数据 -- 列表
|
* @description 运营数据 -- 列表
|
||||||
|
@ -78,7 +70,7 @@ export function toDoDataApi() {
|
||||||
* @description 首页 -- 商户销量排行
|
* @description 首页 -- 商户销量排行
|
||||||
*/
|
*/
|
||||||
export function getSalesRankApi(data) {
|
export function getSalesRankApi(data) {
|
||||||
return request.get('statistics/get_merchant_top',data)
|
return request.get('statistics/get_merchant_top', data)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from './request'
|
import request from './request'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -19,8 +11,8 @@ export function fileListApi() {
|
||||||
* @description 数据备份 -- 删除
|
* @description 数据备份 -- 删除
|
||||||
*/
|
*/
|
||||||
export function fileListDeleteApi(data) {
|
export function fileListDeleteApi(data) {
|
||||||
return request.delete('safety/database/delete',data)
|
return request.delete('safety/database/delete', data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 数据库表 -- 列表
|
* @description 数据库表 -- 列表
|
||||||
*/
|
*/
|
||||||
|
@ -66,7 +58,7 @@ export function authTypeApi() {
|
||||||
/**
|
/**
|
||||||
* @description 授权 -- 获取授权状态
|
* @description 授权 -- 获取授权状态
|
||||||
*/
|
*/
|
||||||
export function getAuthApi() {
|
export function getAuthApi() {
|
||||||
return request.get(`copyright/auth`)
|
return request.get(`copyright/auth`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -84,7 +76,7 @@ export function checkAuthApi() {
|
||||||
/**
|
/**
|
||||||
* @description 授权 -- 申请授权
|
* @description 授权 -- 申请授权
|
||||||
*/
|
*/
|
||||||
export function applyAuthApi() {
|
export function applyAuthApi() {
|
||||||
return request.get(`pay/auth`)
|
return request.get(`pay/auth`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -96,19 +88,19 @@ export function checkQueueTips() {
|
||||||
/**
|
/**
|
||||||
* @description 安全设置 -- 清除缓存
|
* @description 安全设置 -- 清除缓存
|
||||||
*/
|
*/
|
||||||
export function clearCacheApi(data) {
|
export function clearCacheApi(data) {
|
||||||
return request.post(`clear/cache`,data)
|
return request.post(`clear/cache`, data)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 授权 -- 保存版权信息
|
* @description 授权 -- 保存版权信息
|
||||||
*/
|
*/
|
||||||
export function saveCrmebCopyRight(data) {
|
export function saveCrmebCopyRight(data) {
|
||||||
return request.post(`copyright/save`,data)
|
return request.post(`copyright/save`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 授权 -- 保存版权信息
|
* @description 授权 -- 保存版权信息
|
||||||
*/
|
*/
|
||||||
export function getCrmebCopyRight() {
|
export function getCrmebCopyRight() {
|
||||||
return request.get(`copyright/get`)
|
return request.get(`copyright/get`)
|
||||||
}
|
}
|
|
@ -1,68 +1,60 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from './request'
|
import request from './request'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 平台优惠券 -- 列表
|
* @description 平台优惠券 -- 列表
|
||||||
*/
|
*/
|
||||||
export function platformLstApi(data) {
|
export function platformLstApi(data) {
|
||||||
return request.get('/store/coupon/platformLst', data)
|
return request.get('/store/coupon/platformLst', data)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 平台优惠券列表 -- 详情
|
* @description 平台优惠券列表 -- 详情
|
||||||
*/
|
*/
|
||||||
export function platUpdateApi(id) {
|
export function platUpdateApi(id) {
|
||||||
return request.get(`/store/coupon/update/${id}/form`)
|
return request.get(`/store/coupon/update/${id}/form`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 平台优惠券列表 -- 详情
|
* @description 平台优惠券列表 -- 详情
|
||||||
*/
|
*/
|
||||||
export function platDetailApi(coupon_id) {
|
export function platDetailApi(coupon_id) {
|
||||||
return request.get(`/store/coupon/show/${coupon_id}`)
|
return request.get(`/store/coupon/show/${coupon_id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 平台优惠券列表 -- 删除
|
* @description 平台优惠券列表 -- 删除
|
||||||
*/
|
*/
|
||||||
export function platDeleteApi(coupon_id) {
|
export function platDeleteApi(coupon_id) {
|
||||||
return request.delete(`store/coupon/delete/${coupon_id}`)
|
return request.delete(`store/coupon/delete/${coupon_id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 平台优惠券列表 -- 复制
|
* @description 平台优惠券列表 -- 复制
|
||||||
*/
|
*/
|
||||||
export function platCloneApi(id) {
|
export function platCloneApi(id) {
|
||||||
return request.get(`/store/coupon/sys/clone/${id}/form`)
|
return request.get(`/store/coupon/sys/clone/${id}/form`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 平台优惠券列表 -- 领取记录
|
* @description 平台优惠券列表 -- 领取记录
|
||||||
*/
|
*/
|
||||||
export function platIssueApi(data) {
|
export function platIssueApi(data) {
|
||||||
return request.get(`store/coupon/sys/issue`, data)
|
return request.get(`store/coupon/sys/issue`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 平台优惠券 -- 关联商品列表
|
* @description 平台优惠券 -- 关联商品列表
|
||||||
*/
|
*/
|
||||||
export function platRelateProLst(id, data) {
|
export function platRelateProLst(id, data) {
|
||||||
return request.get(`store/coupon/show_lst/${id}`, data)
|
return request.get(`store/coupon/show_lst/${id}`, data)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 平台优惠券 -- 发送优惠券列表
|
* @description 平台优惠券 -- 发送优惠券列表
|
||||||
*/
|
*/
|
||||||
export function platSendLstApi(data) {
|
export function platSendLstApi(data) {
|
||||||
return request.get(`/store/coupon/send/lst`, data)
|
return request.get(`/store/coupon/send/lst`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 平台优惠劵 -- 发送
|
* @description 平台优惠劵 -- 发送
|
||||||
*/
|
*/
|
||||||
export function couponSendApi(data) {
|
export function couponSendApi(data) {
|
||||||
return request.post(`store/coupon/send`, data)
|
return request.post(`store/coupon/send`, data)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -190,7 +182,7 @@ export function broadcastRemarksApi(id, mark) {
|
||||||
/**
|
/**
|
||||||
* @description 直播间 -- 开启收录
|
* @description 直播间 -- 开启收录
|
||||||
*/
|
*/
|
||||||
export function openCollectionApi(id, status) {
|
export function openCollectionApi(id, status) {
|
||||||
return request.post(`broadcast/room/feedsPublic/${id}`, { status })
|
return request.post(`broadcast/room/feedsPublic/${id}`, { status })
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -202,7 +194,7 @@ export function openCommontApi(id, status) {
|
||||||
/**
|
/**
|
||||||
* @description 直播间 -- 客服开关
|
* @description 直播间 -- 客服开关
|
||||||
*/
|
*/
|
||||||
export function studioCloseKfApi(id, status) {
|
export function studioCloseKfApi(id, status) {
|
||||||
return request.post(`broadcast/room/closeKf/${id}`, { status })
|
return request.post(`broadcast/room/closeKf/${id}`, { status })
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -268,7 +260,7 @@ export function seckillDetailApi(id, data) {
|
||||||
/**
|
/**
|
||||||
* @description 直播间 -- 直播间商品
|
* @description 直播间 -- 直播间商品
|
||||||
*/
|
*/
|
||||||
export function studioProList(id,data) {
|
export function studioProList(id, data) {
|
||||||
return request.get(`broadcast/room/goods/${id}`, data)
|
return request.get(`broadcast/room/goods/${id}`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -280,20 +272,20 @@ export function broadcastProDeleteApi(broadcast_goods_id) {
|
||||||
/**
|
/**
|
||||||
* @description 直播间 -- 编辑-排序
|
* @description 直播间 -- 编辑-排序
|
||||||
*/
|
*/
|
||||||
export function broadcastRoomSortApi(broadcast_room_id,data) {
|
export function broadcastRoomSortApi(broadcast_room_id, data) {
|
||||||
return request.post(`broadcast/room/sort/${broadcast_room_id}`,data)
|
return request.post(`broadcast/room/sort/${broadcast_room_id}`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 直播间商品 -- 编辑-排序
|
* @description 直播间商品 -- 编辑-排序
|
||||||
*/
|
*/
|
||||||
export function broadcastProSortApi(broadcast_goods_id,data) {
|
export function broadcastProSortApi(broadcast_goods_id, data) {
|
||||||
return request.post(`broadcast/goods/sort/${broadcast_goods_id}`,data)
|
return request.post(`broadcast/goods/sort/${broadcast_goods_id}`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 拼团活动 -- 设置
|
* @description 拼团活动 -- 设置
|
||||||
*/
|
*/
|
||||||
export function combinationSetApi(data) {
|
export function combinationSetApi(data) {
|
||||||
return request.post(`config/others/group_buying`,data)
|
return request.post(`config/others/group_buying`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 拼团活动 -- 获取数据
|
* @description 拼团活动 -- 获取数据
|
||||||
|
@ -306,60 +298,60 @@ export function combinationDataApi() {
|
||||||
*/
|
*/
|
||||||
export function combinationProListApi(data) {
|
export function combinationProListApi(data) {
|
||||||
return request.get(`store/product/group/lst`, data)
|
return request.get(`store/product/group/lst`, data)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 拼团列表 -- 详情(编辑和查看)
|
* @description 拼团列表 -- 详情(编辑和查看)
|
||||||
*/
|
*/
|
||||||
export function combinationProUpdateApi(id) {
|
export function combinationProUpdateApi(id) {
|
||||||
return request.get(`store/product/group/get/${id}`)
|
return request.get(`store/product/group/get/${id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 拼团列表 -- 详情(审核)
|
* @description 拼团列表 -- 详情(审核)
|
||||||
*/
|
*/
|
||||||
export function combinationProDetailApi(id) {
|
export function combinationProDetailApi(id) {
|
||||||
return request.get(`store/product/group/detail/${id}`)
|
return request.get(`store/product/group/detail/${id}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 拼团商品列表 -- 删除
|
* @description 拼团商品列表 -- 删除
|
||||||
*/
|
*/
|
||||||
export function combinationDeleteApi(id) {
|
export function combinationDeleteApi(id) {
|
||||||
return request.delete(`store/product/group/delete/${id}`)
|
return request.delete(`store/product/group/delete/${id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 拼团商品审核 -- 表单提交
|
* @description 拼团商品审核 -- 表单提交
|
||||||
*/
|
*/
|
||||||
export function combinationProductStatusApi(data) {
|
export function combinationProductStatusApi(data) {
|
||||||
return request.post(`store/product/group/status`, data)
|
return request.post(`store/product/group/status`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 拼团商品列表 -- 显示状态(上下架)
|
* @description 拼团商品列表 -- 显示状态(上下架)
|
||||||
*/
|
*/
|
||||||
export function combinationStatusApi(id, status) {
|
export function combinationStatusApi(id, status) {
|
||||||
return request.post(`store/product/group/is_show/${id}`, { status })
|
return request.post(`store/product/group/is_show/${id}`, { status })
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 拼团商品 -- 详情(编辑和查看)
|
* @description 拼团商品 -- 详情(编辑和查看)
|
||||||
*/
|
*/
|
||||||
export function combinationReviewDetailApi(id) {
|
export function combinationReviewDetailApi(id) {
|
||||||
return request.get(`store/product/group/get/${id}`)
|
return request.get(`store/product/group/get/${id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 拼团商品 -- 详情(编辑和查看)
|
* @description 拼团商品 -- 详情(编辑和查看)
|
||||||
*/
|
*/
|
||||||
export function combinationProductUpdateApi(id,data) {
|
export function combinationProductUpdateApi(id, data) {
|
||||||
return request.post(`store/product/group/update/${id}`,data)
|
return request.post(`store/product/group/update/${id}`, data)
|
||||||
}
|
|
||||||
/**
|
|
||||||
* @description 拼团活动 -- 活动列表
|
|
||||||
*/
|
|
||||||
export function combinationActivityLst(data) {
|
|
||||||
return request.get(`store/product/group/buying/lst`,data)
|
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 拼团活动 -- 查看详情
|
* @description 拼团活动 -- 活动列表
|
||||||
*/
|
*/
|
||||||
|
export function combinationActivityLst(data) {
|
||||||
|
return request.get(`store/product/group/buying/lst`, data)
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* @description 拼团活动 -- 查看详情
|
||||||
|
*/
|
||||||
export function combinationDetailApi(id, data) {
|
export function combinationDetailApi(id, data) {
|
||||||
return request.get(`store/product/group/buying/detail/${id}`, data)
|
return request.get(`store/product/group/buying/detail/${id}`, data)
|
||||||
}
|
}
|
||||||
|
@ -408,104 +400,104 @@ export function updateIntegralConfig(data) {
|
||||||
/**
|
/**
|
||||||
* @description 套餐列表 -- 列表数据
|
* @description 套餐列表 -- 列表数据
|
||||||
*/
|
*/
|
||||||
export function discountsList(data) {
|
export function discountsList(data) {
|
||||||
return request.get(`discounts/lst`,data)
|
return request.get(`discounts/lst`, data)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 套餐列表 -- 显示状态(上下架)
|
* @description 套餐列表 -- 显示状态(上下架)
|
||||||
*/
|
*/
|
||||||
export function discountsChangeStatus(id, status) {
|
export function discountsChangeStatus(id, status) {
|
||||||
return request.post(`discounts/status/${id}`, { status })
|
return request.post(`discounts/status/${id}`, { status })
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 套餐列表 -- 详情
|
* @description 套餐列表 -- 详情
|
||||||
*/
|
*/
|
||||||
export function discountsGetDetails(id) {
|
export function discountsGetDetails(id) {
|
||||||
return request.get(`discounts/detail/${id}`)
|
return request.get(`discounts/detail/${id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 套餐列表 -- 删除
|
* @description 套餐列表 -- 删除
|
||||||
*/
|
*/
|
||||||
export function discountsDelete(id) {
|
export function discountsDelete(id) {
|
||||||
return request.delete(`discounts/delete/${id}`)
|
return request.delete(`discounts/delete/${id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 氛围图 -- 选择商品列表
|
* @description 氛围图 -- 选择商品列表
|
||||||
*/
|
*/
|
||||||
export function selectProductList(data) {
|
export function selectProductList(data) {
|
||||||
return request.get(`marketing/spu/lst`,data)
|
return request.get(`marketing/spu/lst`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 氛围图 -- 创建氛围图
|
* @description 氛围图 -- 创建氛围图
|
||||||
*/
|
*/
|
||||||
export function createAtuosphere(data) {
|
export function createAtuosphere(data) {
|
||||||
return request.post(`activity/atmosphere/create`,data)
|
return request.post(`activity/atmosphere/create`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 氛围图 -- 编辑氛围图
|
* @description 氛围图 -- 编辑氛围图
|
||||||
*/
|
*/
|
||||||
export function atuosphereUpdateApi(id, data) {
|
export function atuosphereUpdateApi(id, data) {
|
||||||
return request.post(`activity/atmosphere/update/${id}`,data)
|
return request.post(`activity/atmosphere/update/${id}`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 氛围图 -- 氛围图列表
|
* @description 氛围图 -- 氛围图列表
|
||||||
*/
|
*/
|
||||||
export function atuosphereList(data) {
|
export function atuosphereList(data) {
|
||||||
return request.get(`activity/atmosphere/lst`,data)
|
return request.get(`activity/atmosphere/lst`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 氛围图 -- 详情
|
* @description 氛围图 -- 详情
|
||||||
*/
|
*/
|
||||||
export function atuosphereDetailApi(id) {
|
export function atuosphereDetailApi(id) {
|
||||||
return request.get(`activity/atmosphere/detail/${id}`)
|
return request.get(`activity/atmosphere/detail/${id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 套餐列表 -- 显示状态(上下架)
|
* @description 套餐列表 -- 显示状态(上下架)
|
||||||
*/
|
*/
|
||||||
export function atmosphereStatusApi(id, status) {
|
export function atmosphereStatusApi(id, status) {
|
||||||
return request.post(`activity/atmosphere/status/${id}`, { status })
|
return request.post(`activity/atmosphere/status/${id}`, { status })
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 套餐列表 -- 删除
|
* @description 套餐列表 -- 删除
|
||||||
*/
|
*/
|
||||||
export function atmosphereDelete(id) {
|
export function atmosphereDelete(id) {
|
||||||
return request.delete(`activity/atmosphere/delete/${id}`)
|
return request.delete(`activity/atmosphere/delete/${id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 商品边框 -- 创建边框
|
* @description 商品边框 -- 创建边框
|
||||||
*/
|
*/
|
||||||
export function createBorder(data) {
|
export function createBorder(data) {
|
||||||
return request.post(`activity/border/create`,data)
|
return request.post(`activity/border/create`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 商品边框 -- 编辑边框
|
* @description 商品边框 -- 编辑边框
|
||||||
*/
|
*/
|
||||||
export function borderUpdateApi(id, data) {
|
export function borderUpdateApi(id, data) {
|
||||||
return request.post(`activity/border/update/${id}`,data)
|
return request.post(`activity/border/update/${id}`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 商品边框 -- 边框列表
|
* @description 商品边框 -- 边框列表
|
||||||
*/
|
*/
|
||||||
export function borderList(data) {
|
export function borderList(data) {
|
||||||
return request.get(`activity/border/lst`,data)
|
return request.get(`activity/border/lst`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 商品边框 -- 详情
|
* @description 商品边框 -- 详情
|
||||||
*/
|
*/
|
||||||
export function borderDetailApi(id) {
|
export function borderDetailApi(id) {
|
||||||
return request.get(`activity/border/detail/${id}`)
|
return request.get(`activity/border/detail/${id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 商品边框 -- 显示状态(上下架)
|
* @description 商品边框 -- 显示状态(上下架)
|
||||||
*/
|
*/
|
||||||
export function borderStatusApi(id, status) {
|
export function borderStatusApi(id, status) {
|
||||||
return request.post(`activity/border/status/${id}`, { status })
|
return request.post(`activity/border/status/${id}`, { status })
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 商品边框列表 -- 删除
|
* @description 商品边框列表 -- 删除
|
||||||
*/
|
*/
|
||||||
export function borderDelete(id) {
|
export function borderDelete(id) {
|
||||||
return request.delete(`activity/border/delete/${id}`)
|
return request.delete(`activity/border/delete/${id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -542,19 +534,19 @@ export function integralCategoryStatusApi(id, status) {
|
||||||
* @description 积分商品 -- 创建商品
|
* @description 积分商品 -- 创建商品
|
||||||
*/
|
*/
|
||||||
export function createIntegralProduct(data) {
|
export function createIntegralProduct(data) {
|
||||||
return request.post(`points/product/create`,data)
|
return request.post(`points/product/create`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 积分商品 -- 编辑商品
|
* @description 积分商品 -- 编辑商品
|
||||||
*/
|
*/
|
||||||
export function integralProUpdateApi(id, data) {
|
export function integralProUpdateApi(id, data) {
|
||||||
return request.post(`points/product/update/${id}`,data)
|
return request.post(`points/product/update/${id}`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 积分商品 -- 商品列表
|
* @description 积分商品 -- 商品列表
|
||||||
*/
|
*/
|
||||||
export function integralProList(data) {
|
export function integralProList(data) {
|
||||||
return request.get(`points/product/lst`,data)
|
return request.get(`points/product/lst`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 积分商品 -- 删除
|
* @description 积分商品 -- 删除
|
||||||
|
@ -569,7 +561,7 @@ export function integralProductStatusApi(id, status) {
|
||||||
return request.post(`points/product/status/${id}`, { status })
|
return request.post(`points/product/status/${id}`, { status })
|
||||||
}
|
}
|
||||||
/** 积分商品列表 -- 立即生成规格 */
|
/** 积分商品列表 -- 立即生成规格 */
|
||||||
export function generateAttrApi(id,data) {
|
export function generateAttrApi(id, data) {
|
||||||
return request.post(`points/product/get_attr_value/${id}`, data)
|
return request.post(`points/product/get_attr_value/${id}`, data)
|
||||||
}
|
}
|
||||||
/** 积分商品 -- 商品分类选择 */
|
/** 积分商品 -- 商品分类选择 */
|
||||||
|
@ -613,7 +605,7 @@ export function integralMarkApi(id) {
|
||||||
return request.get(`points/order/mark/${id}/form`)
|
return request.get(`points/order/mark/${id}/form`)
|
||||||
}
|
}
|
||||||
/** 积分订单 -- 订单记录 */
|
/** 积分订单 -- 订单记录 */
|
||||||
export function integralOrderLog(id,data) {
|
export function integralOrderLog(id, data) {
|
||||||
return request.get(`points/order/status/${id}`, data)
|
return request.get(`points/order/status/${id}`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -643,15 +635,15 @@ export function activityDetail(id) {
|
||||||
return request.get(`activity/form/detail/${id}`)
|
return request.get(`activity/form/detail/${id}`)
|
||||||
}
|
}
|
||||||
/** 报名活动 -- 关联的表单信息 */
|
/** 报名活动 -- 关联的表单信息 */
|
||||||
export function associatedFormInfo(id,data) {
|
export function associatedFormInfo(id, data) {
|
||||||
return request.get(`system/form/info/${id}`,data)
|
return request.get(`system/form/info/${id}`, data)
|
||||||
}
|
}
|
||||||
/** 报名活动 -- 删除 */
|
/** 报名活动 -- 删除 */
|
||||||
export function activityDeleteApi(id) {
|
export function activityDeleteApi(id) {
|
||||||
return request.delete(`activity/form/delete/${id}`)
|
return request.delete(`activity/form/delete/${id}`)
|
||||||
}
|
}
|
||||||
/** 报名活动 -- 活动统计 */
|
/** 报名活动 -- 活动统计 */
|
||||||
export function activityUserStatics(id,data) {
|
export function activityUserStatics(id, data) {
|
||||||
return request.get(`activity/form/user/lst/${id}`, data)
|
return request.get(`activity/form/user/lst/${id}`, data)
|
||||||
}
|
}
|
||||||
/** 活动统计 -- 导出 */
|
/** 活动统计 -- 导出 */
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from './request'
|
import request from './request'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from './request'
|
import request from './request'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import { dataURItoBlob } from 'dropzone'
|
import { dataURItoBlob } from 'dropzone'
|
||||||
import request from './request'
|
import request from './request'
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from './request'
|
import request from './request'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -132,7 +124,7 @@ export function updateEextensionApi(type, data) {
|
||||||
/**
|
/**
|
||||||
* @description 分销等级 -- 获取分销等级规则
|
* @description 分销等级 -- 获取分销等级规则
|
||||||
*/
|
*/
|
||||||
export function getBrokerageApi(key) {
|
export function getBrokerageApi(key) {
|
||||||
return request.get(`agreement/${key}`)
|
return request.get(`agreement/${key}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -144,49 +136,49 @@ export function updateBrokerageApi(type, data) {
|
||||||
/**
|
/**
|
||||||
* @description 分销等级 -- 添加
|
* @description 分销等级 -- 添加
|
||||||
*/
|
*/
|
||||||
export function membershipDataAddApi(data) {
|
export function membershipDataAddApi(data) {
|
||||||
return request.post(`user/brokerage/create`, data)
|
return request.post(`user/brokerage/create`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 分销等级 -- 列表
|
* @description 分销等级 -- 列表
|
||||||
*/
|
*/
|
||||||
export function distributionLevelLst(data) {
|
export function distributionLevelLst(data) {
|
||||||
return request.get(`user/brokerage/lst`, data)
|
return request.get(`user/brokerage/lst`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 分销等级 -- 列表
|
* @description 分销等级 -- 列表
|
||||||
*/
|
*/
|
||||||
export function distributionDetail(id) {
|
export function distributionDetail(id) {
|
||||||
return request.get(`user/brokerage/detail/${id}`)
|
return request.get(`user/brokerage/detail/${id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 分销等级 -- 编辑
|
* @description 分销等级 -- 编辑
|
||||||
*/
|
*/
|
||||||
export function distributionUpdate(id, data) {
|
export function distributionUpdate(id, data) {
|
||||||
return request.post(`user/brokerage/update/${id}`, data)
|
return request.post(`user/brokerage/update/${id}`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 分销等级 -- 删除
|
* @description 分销等级 -- 删除
|
||||||
*/
|
*/
|
||||||
export function distributionDelete(id) {
|
export function distributionDelete(id) {
|
||||||
return request.delete(`user/brokerage/delete/${id}`)
|
return request.delete(`user/brokerage/delete/${id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 分销员列表 -- 获取分销等级
|
* @description 分销员列表 -- 获取分销等级
|
||||||
*/
|
*/
|
||||||
export function getDistributionLevel() {
|
export function getDistributionLevel() {
|
||||||
return request.get(`user/brokerage/options`)
|
return request.get(`user/brokerage/options`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 分销员列表 -- 获取分销数据
|
* @description 分销员列表 -- 获取分销数据
|
||||||
*/
|
*/
|
||||||
export function distributionStatistics(data) {
|
export function distributionStatistics(data) {
|
||||||
return request.get(`user/promoter/count`,data)
|
return request.get(`user/promoter/count`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 分销员列表 -- 编辑分销员等级
|
* @description 分销员列表 -- 编辑分销员等级
|
||||||
*/
|
*/
|
||||||
export function distributionLevelUpdate(id) {
|
export function distributionLevelUpdate(id) {
|
||||||
return request.get(`user/spread/${id}/form`)
|
return request.get(`user/spread/${id}/form`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import axios from 'axios'
|
import axios from 'axios'
|
||||||
import store from '@/store'
|
import store from '@/store'
|
||||||
import SettingMer from '@/libs/settingMer'
|
import SettingMer from '@/libs/settingMer'
|
||||||
|
@ -15,7 +7,7 @@ const instance = axios.create({
|
||||||
baseURL: SettingMer.https,
|
baseURL: SettingMer.https,
|
||||||
timeout: 60000
|
timeout: 60000
|
||||||
})
|
})
|
||||||
const defaultOpt = {login: true}
|
const defaultOpt = { login: true }
|
||||||
|
|
||||||
function baseRequest(options) {
|
function baseRequest(options) {
|
||||||
const token = store.getters.token
|
const token = store.getters.token
|
||||||
|
@ -28,7 +20,7 @@ function baseRequest(options) {
|
||||||
instance(options).then(res => {
|
instance(options).then(res => {
|
||||||
const data = res.data || {}
|
const data = res.data || {}
|
||||||
if (res.status !== 200) {
|
if (res.status !== 200) {
|
||||||
return reject({message: '请求失败', res, data})
|
return reject({ message: '请求失败', res, data })
|
||||||
}
|
}
|
||||||
|
|
||||||
if ([410000, 410001, 410002, 40000].indexOf(data.status) !== -1) {
|
if ([410000, 410001, 410002, 40000].indexOf(data.status) !== -1) {
|
||||||
|
@ -38,9 +30,9 @@ function baseRequest(options) {
|
||||||
} else if (data.status === 200) {
|
} else if (data.status === 200) {
|
||||||
return resolve(data, res)
|
return resolve(data, res)
|
||||||
} else {
|
} else {
|
||||||
return reject({message: data.message, res, data})
|
return reject({ message: data.message, res, data })
|
||||||
}
|
}
|
||||||
}).catch(message => reject({message}));
|
}).catch(message => reject({ message }));
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -58,7 +50,7 @@ const request = ['post', 'put', 'patch', 'delete'].reduce((request, method) => {
|
||||||
*/
|
*/
|
||||||
request[method] = (url, data = {}, options = {}) => {
|
request[method] = (url, data = {}, options = {}) => {
|
||||||
return baseRequest(
|
return baseRequest(
|
||||||
Object.assign({url, data, method}, defaultOpt, options)
|
Object.assign({ url, data, method }, defaultOpt, options)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
return request
|
return request
|
||||||
|
@ -74,7 +66,7 @@ const request = ['post', 'put', 'patch', 'delete'].reduce((request, method) => {
|
||||||
*/
|
*/
|
||||||
request[method] = (url, params = {}, options = {}) => {
|
request[method] = (url, params = {}, options = {}) => {
|
||||||
return baseRequest(
|
return baseRequest(
|
||||||
Object.assign({url, params, method}, defaultOpt, options)
|
Object.assign({ url, params, method }, defaultOpt, options)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from "./request";
|
import request from "./request";
|
||||||
import axios from "axios";
|
import axios from "axios";
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from './request'
|
import request from './request'
|
||||||
import { getToken } from "@/utils/auth";
|
import { getToken } from "@/utils/auth";
|
||||||
/**
|
/**
|
||||||
|
@ -105,240 +97,240 @@ export function adminLogApi(data) {
|
||||||
* @description 一号通 -- 是否登录
|
* @description 一号通 -- 是否登录
|
||||||
* @param {Object} param params {Object} 传值参数
|
* @param {Object} param params {Object} 传值参数
|
||||||
*/
|
*/
|
||||||
export function isLoginApi() {
|
export function isLoginApi() {
|
||||||
return request.get(`serve/user/is_login`)
|
return request.get(`serve/user/is_login`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 一号通 -- 用户信息
|
* @description 一号通 -- 用户信息
|
||||||
* @param {Object} param params {Object} 传值参数
|
* @param {Object} param params {Object} 传值参数
|
||||||
*/
|
*/
|
||||||
export function serveInfoApi() {
|
export function serveInfoApi() {
|
||||||
return request.get(`serve/user/info`)
|
return request.get(`serve/user/info`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 一号通 -- 是否登录
|
* @description 一号通 -- 是否登录
|
||||||
* @param {Object} param params {Object} 传值参数
|
* @param {Object} param params {Object} 传值参数
|
||||||
*/
|
*/
|
||||||
export function smsPriceApi(type) {
|
export function smsPriceApi(type) {
|
||||||
return request.get(`serve/mealList/${type}`)
|
return request.get(`serve/mealList/${type}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 一号通短信账户 -- 退出登录
|
* @description 一号通短信账户 -- 退出登录
|
||||||
*/
|
*/
|
||||||
export function logoutApi() {
|
export function logoutApi() {
|
||||||
return request.get('sms/logout')
|
return request.get('sms/logout')
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 一号通短信账户 -- 登录
|
* @description 一号通短信账户 -- 登录
|
||||||
*/
|
*/
|
||||||
export function configApi(data) {
|
export function configApi(data) {
|
||||||
return request.post('serve/login', data)
|
return request.post('serve/login', data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 一号通短信账户 -- 支付二维码
|
* @description 一号通短信账户 -- 支付二维码
|
||||||
*/
|
*/
|
||||||
export function payCodeApi(data) {
|
export function payCodeApi(data) {
|
||||||
return request.get('serve/paymeal', data)
|
return request.get('serve/paymeal', data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 一号通短信账户 -- 列表
|
* @description 一号通短信账户 -- 列表
|
||||||
*/
|
*/
|
||||||
export function smsRecordApi(data) {
|
export function smsRecordApi(data) {
|
||||||
return request.get('sms/record', data)
|
return request.get('sms/record', data)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 一号通短信账户 -- 列表
|
* @description 一号通短信账户 -- 列表
|
||||||
*/
|
*/
|
||||||
export function serveRecordListApi(data) {
|
export function serveRecordListApi(data) {
|
||||||
return request.get('serve/record', data)
|
return request.get('serve/record', data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 一号通短信账户 -- 物流列表
|
* @description 一号通短信账户 -- 物流列表
|
||||||
*/
|
*/
|
||||||
export function serveQueryListApi(data) {
|
export function serveQueryListApi(data) {
|
||||||
return request.get('serve/us_lst', data)
|
return request.get('serve/us_lst', data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 一号通 -- 开通服务
|
* @description 一号通 -- 开通服务
|
||||||
*/
|
*/
|
||||||
export function serveOpen(data) {
|
export function serveOpen(data) {
|
||||||
return request.post('serve/open', data)
|
return request.post('serve/open', data)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 一号通 -- 快递列表
|
* @description 一号通 -- 快递列表
|
||||||
*/
|
*/
|
||||||
export function exportAllApi() {
|
export function exportAllApi() {
|
||||||
return request.get('serve/expr/lst')
|
return request.get('serve/expr/lst')
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 一号通 -- 开通服务
|
* @description 一号通 -- 开通服务
|
||||||
*/
|
*/
|
||||||
export function exportTempApi(data) {
|
export function exportTempApi(data) {
|
||||||
return request.get('serve/expr/temps',data)
|
return request.get('serve/expr/temps', data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 短信账户签名修改 -- 获取验证码
|
* @description 短信账户签名修改 -- 获取验证码
|
||||||
*/
|
*/
|
||||||
export function captchaApi(phone) {
|
export function captchaApi(phone) {
|
||||||
return request.get(`serve/captcha/${phone}`)
|
return request.get(`serve/captcha/${phone}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 短信账户签名修改 -- 确认修改
|
* @description 短信账户签名修改 -- 确认修改
|
||||||
*/
|
*/
|
||||||
export function serveSign(data) {
|
export function serveSign(data) {
|
||||||
return request.post(`serve/change_sign`, data)
|
return request.post(`serve/change_sign`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 短信账户签名修改 -- 检查验证码
|
* @description 短信账户签名修改 -- 检查验证码
|
||||||
*/
|
*/
|
||||||
export function checkCaptchaApi(data) {
|
export function checkCaptchaApi(data) {
|
||||||
return request.post(`serve/captcha`, data)
|
return request.post(`serve/captcha`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 一号通 -- 修改密码
|
* @description 一号通 -- 修改密码
|
||||||
*/
|
*/
|
||||||
export function serveModifyApi(data) {
|
export function serveModifyApi(data) {
|
||||||
return request.post(`serve/change_password`, data)
|
return request.post(`serve/change_password`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 一号通 -- 修改手机号
|
* @description 一号通 -- 修改手机号
|
||||||
*/
|
*/
|
||||||
export function updateHoneApi(data) {
|
export function updateHoneApi(data) {
|
||||||
return request.post(`serve/change_phone`, data)
|
return request.post(`serve/change_phone`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 一号通 -- 获取配置信息
|
* @description 一号通 -- 获取配置信息
|
||||||
*/
|
*/
|
||||||
export function getSmsConfig() {
|
export function getSmsConfig() {
|
||||||
return request.get(`serve/config`)
|
return request.get(`serve/config`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 一号通 -- 更新配置信息
|
* @description 一号通 -- 更新配置信息
|
||||||
*/
|
*/
|
||||||
export function updateSmsConfig(data) {
|
export function updateSmsConfig(data) {
|
||||||
return request.post(`serve/config`, data)
|
return request.post(`serve/config`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 服务设置 -- 添加设置
|
* @description 服务设置 -- 添加设置
|
||||||
*/
|
*/
|
||||||
export function addServiceConfig() {
|
export function addServiceConfig() {
|
||||||
return request.get(`serve/meal/create/form`)
|
return request.get(`serve/meal/create/form`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 服务设置 -- 列表
|
* @description 服务设置 -- 列表
|
||||||
*/
|
*/
|
||||||
export function aserviceConfigLst(data) {
|
export function aserviceConfigLst(data) {
|
||||||
return request.get(`serve/meal/lst`, data)
|
return request.get(`serve/meal/lst`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 服务设置 -- 是否显示
|
* @description 服务设置 -- 是否显示
|
||||||
*/
|
*/
|
||||||
export function aserviceStatusApi(id, data) {
|
export function aserviceStatusApi(id, data) {
|
||||||
return request.post(`serve/meal/status/${id}`, data)
|
return request.post(`serve/meal/status/${id}`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 服务设置 -- 编辑
|
* @description 服务设置 -- 编辑
|
||||||
*/
|
*/
|
||||||
export function updateServiceConfig(id) {
|
export function updateServiceConfig(id) {
|
||||||
return request.get(`serve/meal/update/${id}/form`)
|
return request.get(`serve/meal/update/${id}/form`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 服务设置 -- 删除
|
* @description 服务设置 -- 删除
|
||||||
*/
|
*/
|
||||||
export function deleteServiceConfig(id) {
|
export function deleteServiceConfig(id) {
|
||||||
return request.delete(`serve/meal/detele/${id}`)
|
return request.delete(`serve/meal/detele/${id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 平台购买记录 -- 列表
|
* @description 平台购买记录 -- 列表
|
||||||
*/
|
*/
|
||||||
export function purchaseRecordLst(data) {
|
export function purchaseRecordLst(data) {
|
||||||
return request.get(`serve/paylst`, data)
|
return request.get(`serve/paylst`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 商户购买记录 -- 列表
|
* @description 商户购买记录 -- 列表
|
||||||
*/
|
*/
|
||||||
export function purchaseMerLst(data) {
|
export function purchaseMerLst(data) {
|
||||||
return request.get(`serve/mer/paylst`, data)
|
return request.get(`serve/mer/paylst`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 商户结余记录 -- 列表
|
* @description 商户结余记录 -- 列表
|
||||||
*/
|
*/
|
||||||
export function merBalanceLst(data) {
|
export function merBalanceLst(data) {
|
||||||
return request.get(`serve/mer/lst`, data)
|
return request.get(`serve/mer/lst`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 消息管理 -- 列表
|
* @description 消息管理 -- 列表
|
||||||
*/
|
*/
|
||||||
export function messageManageLst(data) {
|
export function messageManageLst(data) {
|
||||||
return request.get(`notice/config/lst`, data)
|
return request.get(`notice/config/lst`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 消息管理 -- 添加消息
|
* @description 消息管理 -- 添加消息
|
||||||
*/
|
*/
|
||||||
export function addMessageApi() {
|
export function addMessageApi() {
|
||||||
return request.get(`notice/config/create/form`)
|
return request.get(`notice/config/create/form`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 消息管理 -- 设置
|
* @description 消息管理 -- 设置
|
||||||
*/
|
*/
|
||||||
export function messageSettingApi(id) {
|
export function messageSettingApi(id) {
|
||||||
return request.get(`notice/config/update/${id}/form`)
|
return request.get(`notice/config/update/${id}/form`)
|
||||||
}
|
}
|
||||||
export function messageChangeApi(id) {
|
export function messageChangeApi(id) {
|
||||||
return request.get(`notice/config/change/${id}/form`)
|
return request.get(`notice/config/change/${id}/form`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 消息管理 -- 是否显示
|
* @description 消息管理 -- 是否显示
|
||||||
*/
|
*/
|
||||||
export function messageStatusApi(id, data) {
|
export function messageStatusApi(id, data) {
|
||||||
return request.post(`notice/config/status/${id}`, data)
|
return request.post(`notice/config/status/${id}`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 消息管理 -- 同步小程序订阅消息
|
* @description 消息管理 -- 同步小程序订阅消息
|
||||||
*/
|
*/
|
||||||
export function syncAppletsApi() {
|
export function syncAppletsApi() {
|
||||||
return request.get(`wechat/template/min/sync`)
|
return request.get(`wechat/template/min/sync`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 消息管理 -- 同步公众号订阅消息
|
* @description 消息管理 -- 同步公众号订阅消息
|
||||||
*/
|
*/
|
||||||
export function syncPublicApi() {
|
export function syncPublicApi() {
|
||||||
return request.get(`wechat/template/sync`)
|
return request.get(`wechat/template/sync`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 一键换色 -- 获取
|
* @description 一键换色 -- 获取
|
||||||
*/
|
*/
|
||||||
export function getStyleApi() {
|
export function getStyleApi() {
|
||||||
return request.get(`change/color`)
|
return request.get(`change/color`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 一键换色 -- 提交
|
* @description 一键换色 -- 提交
|
||||||
*/
|
*/
|
||||||
export function setStyleApi(data) {
|
export function setStyleApi(data) {
|
||||||
return request.post(`change/color`,data)
|
return request.post(`change/color`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 协议与规则 -- 左侧获取列表
|
* @description 协议与规则 -- 左侧获取列表
|
||||||
*/
|
*/
|
||||||
export function keylstApi() {
|
export function keylstApi() {
|
||||||
return request.get(`agreement/keylst`)
|
return request.get(`agreement/keylst`)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 协议与规则 -- 获取对应的数据
|
* @description 协议与规则 -- 获取对应的数据
|
||||||
*/
|
*/
|
||||||
export function getAgreeApi(key) {
|
export function getAgreeApi(key) {
|
||||||
return request.get(`agreement/${key}`)
|
return request.get(`agreement/${key}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 协议与规则 -- 编辑对应的数据
|
* @description 协议与规则 -- 编辑对应的数据
|
||||||
*/
|
*/
|
||||||
export function postAgreeApi(key,data) {
|
export function postAgreeApi(key, data) {
|
||||||
return request.post(`agreement/${key}`,data)
|
return request.post(`agreement/${key}`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 扫码上传链接获取
|
* @description 扫码上传链接获取
|
||||||
|
@ -361,20 +353,20 @@ export function scanUploadSave(scan_token, data) {
|
||||||
/**
|
/**
|
||||||
* @description 扫码上传提交数据
|
* @description 扫码上传提交数据
|
||||||
*/
|
*/
|
||||||
export function fileUpload(id,field) {
|
export function fileUpload(id, field) {
|
||||||
return request.post(`upload/image/${id}/file`,field);
|
return request.post(`upload/image/${id}/file`, field);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 网络上传提交数据
|
* @description 网络上传提交数据
|
||||||
*/
|
*/
|
||||||
export function onlineUpload(data) {
|
export function onlineUpload(data) {
|
||||||
return request.post(`system/attachment/online_upload`,data);
|
return request.post(`system/attachment/online_upload`, data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 系统表单--添加
|
* @description 系统表单--添加
|
||||||
*/
|
*/
|
||||||
export function systemForm(data) {
|
export function systemForm(data) {
|
||||||
return request.post(`system/form/create`,data);
|
return request.post(`system/form/create`, data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 系统表单--详情
|
* @description 系统表单--详情
|
||||||
|
@ -385,14 +377,14 @@ export function systemFormInfo(id) {
|
||||||
/**
|
/**
|
||||||
* @description 系统表单--编辑
|
* @description 系统表单--编辑
|
||||||
*/
|
*/
|
||||||
export function systemFormUpdate(id,data) {
|
export function systemFormUpdate(id, data) {
|
||||||
return request.post(`system/form/update/${id}`,data);
|
return request.post(`system/form/update/${id}`, data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 系统表单--列表
|
* @description 系统表单--列表
|
||||||
*/
|
*/
|
||||||
export function systemFormList(data) {
|
export function systemFormList(data) {
|
||||||
return request.get(`system/form/lst`,data);
|
return request.get(`system/form/lst`, data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 系统表单--删除
|
* @description 系统表单--删除
|
||||||
|
@ -404,12 +396,12 @@ export function formDeleteApi(id) {
|
||||||
/**
|
/**
|
||||||
* @description 系统表单--详情
|
* @description 系统表单--详情
|
||||||
*/
|
*/
|
||||||
export function formDetailList(id,data) {
|
export function formDetailList(id, data) {
|
||||||
return request.get(`system/form/user_lst/${id}`,data);
|
return request.get(`system/form/user_lst/${id}`, data);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 系统表单--详情导出
|
* @description 系统表单--详情导出
|
||||||
*/
|
*/
|
||||||
export function formDetailExcel(data) {
|
export function formDetailExcel(data) {
|
||||||
return request.get(`system/form/excel`,data);
|
return request.get(`system/form/excel`, data);
|
||||||
}
|
}
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from './request'
|
import request from './request'
|
||||||
/**
|
/**
|
||||||
* @description 短信账户 -- 列表
|
* @description 短信账户 -- 列表
|
||||||
|
@ -71,7 +63,7 @@ export function smsTempLstApi(data) {
|
||||||
/**
|
/**
|
||||||
* @description 申请模板 -- 列表
|
* @description 申请模板 -- 列表
|
||||||
*/
|
*/
|
||||||
export function applyTempLstApi(data) {
|
export function applyTempLstApi(data) {
|
||||||
return request.get('serve/sms/apply_record', data)
|
return request.get('serve/sms/apply_record', data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -90,5 +82,5 @@ export function payCodeApi(data) {
|
||||||
* @description 短信模板 -- 添加表单
|
* @description 短信模板 -- 添加表单
|
||||||
*/
|
*/
|
||||||
export function tempCreateApi(data) {
|
export function tempCreateApi(data) {
|
||||||
return request.post('serve/sms/apply',data)
|
return request.post('serve/sms/apply', data)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from './request'
|
import request from './request'
|
||||||
/**
|
/**
|
||||||
* @description 配置分类 -- 编辑表单
|
* @description 配置分类 -- 编辑表单
|
||||||
|
@ -44,7 +36,7 @@ export function classifyDelApi(id) {
|
||||||
/**
|
/**
|
||||||
* @description 配置分类 -- 列表
|
* @description 配置分类 -- 列表
|
||||||
*/
|
*/
|
||||||
export function configClassifyOptions() {
|
export function configClassifyOptions() {
|
||||||
return request.get('config/classify/options')
|
return request.get('config/classify/options')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -221,13 +213,13 @@ export function needDealtList() {
|
||||||
/**
|
/**
|
||||||
* @description 配置
|
* @description 配置
|
||||||
*/
|
*/
|
||||||
export function configApi() {
|
export function configApi() {
|
||||||
return request.get(`config`)
|
return request.get(`config`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 客服管理 -- 创建表单
|
* @description 客服管理 -- 创建表单
|
||||||
*/
|
*/
|
||||||
export function serviceCreateApi() {
|
export function serviceCreateApi() {
|
||||||
return request.get(`service/create/form`)
|
return request.get(`service/create/form`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -287,37 +279,37 @@ export function serviceLoginApi(id) {
|
||||||
/**
|
/**
|
||||||
* @description 滑块 -- 请求滑块验证码
|
* @description 滑块 -- 请求滑块验证码
|
||||||
*/
|
*/
|
||||||
export function ajCaptcha(data) {
|
export function ajCaptcha(data) {
|
||||||
return request.get(`ajcaptcha`, data)
|
return request.get(`ajcaptcha`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 滑块 -- 请求滑块验证码
|
* @description 滑块 -- 请求滑块验证码
|
||||||
*/
|
*/
|
||||||
export function ajCaptchaCheck(data) {
|
export function ajCaptchaCheck(data) {
|
||||||
return request.post(`ajcheck`, data)
|
return request.post(`ajcheck`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 滑块 -- 请求滑块验证码
|
* @description 滑块 -- 请求滑块验证码
|
||||||
*/
|
*/
|
||||||
export function ajCaptchaStatus(data) {
|
export function ajCaptchaStatus(data) {
|
||||||
return request.post(`ajstatus`, data)
|
return request.post(`ajstatus`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 城市数据 -- 添加
|
* @description 城市数据 -- 添加
|
||||||
*/
|
*/
|
||||||
export function cityDataCreate(id) {
|
export function cityDataCreate(id) {
|
||||||
return request.get(`store/city/create/form/${id}`)
|
return request.get(`store/city/create/form/${id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 城市数据 -- 编辑
|
* @description 城市数据 -- 编辑
|
||||||
*/
|
*/
|
||||||
export function cityDataUpdate(id) {
|
export function cityDataUpdate(id) {
|
||||||
return request.get(`store/city/update/${id}/form`)
|
return request.get(`store/city/update/${id}/form`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 城市数据 -- 列表
|
* @description 城市数据 -- 列表
|
||||||
*/
|
*/
|
||||||
export function cityDataLst(id) {
|
export function cityDataLst(id) {
|
||||||
return request.get(`store/city/lst/${id}`)
|
return request.get(`store/city/lst/${id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -335,7 +327,7 @@ export function groupAllApi() {
|
||||||
/**
|
/**
|
||||||
* @description 数据配置 -- 列表数据
|
* @description 数据配置 -- 列表数据
|
||||||
*/
|
*/
|
||||||
export function groupDataListApi(key,data) {
|
export function groupDataListApi(key, data) {
|
||||||
return request.get(`diy/get_theme/${key}`, data)
|
return request.get(`diy/get_theme/${key}`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -354,13 +346,13 @@ export function groupDataDeleteApi(id) {
|
||||||
/**
|
/**
|
||||||
* @description 数据配置 -- 连续签到奖励(编辑)
|
* @description 数据配置 -- 连续签到奖励(编辑)
|
||||||
*/
|
*/
|
||||||
export function groupDataEditApi(group_id,group_data_id) {
|
export function groupDataEditApi(group_id, group_data_id) {
|
||||||
return request.get(`group/data/update/table/${group_id}/${group_data_id}`)
|
return request.get(`group/data/update/table/${group_id}/${group_data_id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 数据配置 -- 列表数据(保存)
|
* @description 数据配置 -- 列表数据(保存)
|
||||||
*/
|
*/
|
||||||
export function groupSaveApi(key,data) {
|
export function groupSaveApi(key, data) {
|
||||||
return request.post(`diy/set_theme/${key}`, data)
|
return request.post(`diy/set_theme/${key}`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from './request'
|
import request from './request'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -25,32 +17,32 @@ export function uploadApi() {
|
||||||
/**
|
/**
|
||||||
* @description 同城配送
|
* @description 同城配送
|
||||||
*/
|
*/
|
||||||
export function deliveryConfigApi() {
|
export function deliveryConfigApi() {
|
||||||
return request.get(`delivery/config/form`)
|
return request.get(`delivery/config/form`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 门店管理 -- 列表
|
* @description 门店管理 -- 列表
|
||||||
*/
|
*/
|
||||||
export function deliveryStoreLst(data) {
|
export function deliveryStoreLst(data) {
|
||||||
return request.get(`delivery/station/lst`, data)
|
return request.get(`delivery/station/lst`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 门店管理 -- 详情
|
* @description 门店管理 -- 详情
|
||||||
*/
|
*/
|
||||||
export function deliveryStoreDetail(id) {
|
export function deliveryStoreDetail(id) {
|
||||||
return request.get(`delivery/station/detail/${id}`)
|
return request.get(`delivery/station/detail/${id}`)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 客服自动回复 -- 添加
|
* @description 客服自动回复 -- 添加
|
||||||
*/
|
*/
|
||||||
export function replyAddApi(data) {
|
export function replyAddApi(data) {
|
||||||
return request.post(`service/reply/create`, data)
|
return request.post(`service/reply/create`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 客服自动回复 -- 列表
|
* @description 客服自动回复 -- 列表
|
||||||
*/
|
*/
|
||||||
export function replyListApi(page, limit) {
|
export function replyListApi(page, limit) {
|
||||||
return request.get(`service/reply/list`,{page, limit})
|
return request.get(`service/reply/list`, { page, limit })
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @description 客服自动回复 -- 删除
|
* @description 客服自动回复 -- 删除
|
||||||
|
@ -62,7 +54,7 @@ export function replyDeleteApi(id) {
|
||||||
/**
|
/**
|
||||||
* @description 客服自动回复 -- 编辑
|
* @description 客服自动回复 -- 编辑
|
||||||
*/
|
*/
|
||||||
export function replyEditApi(id, data) {
|
export function replyEditApi(id, data) {
|
||||||
return request.post(`service/reply/update/${id}`, data)
|
return request.post(`service/reply/update/${id}`, data)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from './request'
|
import request from './request'
|
||||||
/**
|
/**
|
||||||
* @description 验证码
|
* @description 验证码
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import request from './request'
|
import request from './request'
|
||||||
/**
|
/**
|
||||||
* @description 列表
|
* @description 列表
|
||||||
|
|
|
@ -1,14 +1,6 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// JavaScript Document
|
// JavaScript Document
|
||||||
! function() {
|
! function () {
|
||||||
function o(w, v, i) {
|
function o(w, v, i) {
|
||||||
return w.getAttribute(v) || i
|
return w.getAttribute(v) || i
|
||||||
}
|
}
|
||||||
|
@ -36,12 +28,13 @@
|
||||||
|
|
||||||
function b() {
|
function b() {
|
||||||
delay = delay + 1;
|
delay = delay + 1;
|
||||||
if( delay < 5 ) { m(b) } else { delay = 0;
|
if (delay < 5) { m(b) } else {
|
||||||
|
delay = 0;
|
||||||
e.clearRect(0, 0, r, n);
|
e.clearRect(0, 0, r, n);
|
||||||
var w = [f].concat(t);
|
var w = [f].concat(t);
|
||||||
var x, v, A, B, z, y;
|
var x, v, A, B, z, y;
|
||||||
t.forEach(function(i) {
|
t.forEach(function (i) {
|
||||||
i.x += i.xa, i.y += i.ya, i.xa *= i.x > r || i.x < 0 ? -1 : 1, i.ya *= i.y > n || i.y < 0 ? -1 : 1, e.fillRect(i.x - 0.5, i.y - 0.5, 2, 2);e.fillStyle="#FFFFFF";
|
i.x += i.xa, i.y += i.ya, i.xa *= i.x > r || i.x < 0 ? -1 : 1, i.ya *= i.y > n || i.y < 0 ? -1 : 1, e.fillRect(i.x - 0.5, i.y - 0.5, 2, 2); e.fillStyle = "#FFFFFF";
|
||||||
for (v = 0; v < w.length; v++) {
|
for (v = 0; v < w.length; v++) {
|
||||||
x = w[v];
|
x = w[v];
|
||||||
if (i !== x && null !== x.x && null !== x.y) {
|
if (i !== x && null !== x.x && null !== x.y) {
|
||||||
|
@ -50,14 +43,15 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
w.splice(w.indexOf(i), 1)
|
w.splice(w.indexOf(i), 1)
|
||||||
}), m(b) }
|
}), m(b)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
var u = document.createElement("canvas"),
|
var u = document.createElement("canvas"),
|
||||||
s = l(),
|
s = l(),
|
||||||
c = "c_n" + s.l,
|
c = "c_n" + s.l,
|
||||||
e = u.getContext("2d"),
|
e = u.getContext("2d"),
|
||||||
delay = 0,
|
delay = 0,
|
||||||
r, n, m = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function(i) {
|
r, n, m = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (i) {
|
||||||
window.setTimeout(i, 1000 / 45)
|
window.setTimeout(i, 1000 / 45)
|
||||||
},
|
},
|
||||||
a = Math.random,
|
a = Math.random,
|
||||||
|
@ -70,9 +64,9 @@
|
||||||
u.style.cssText = "position:fixed;top:0;left:0;z-index:" + s.z + ";opacity:" + s.o;
|
u.style.cssText = "position:fixed;top:0;left:0;z-index:" + s.z + ";opacity:" + s.o;
|
||||||
j("body")[0].appendChild(u);
|
j("body")[0].appendChild(u);
|
||||||
k(), window.onresize = k;
|
k(), window.onresize = k;
|
||||||
window.onmousemove = function(i) {
|
window.onmousemove = function (i) {
|
||||||
i = i || window.event, f.x = i.clientX, f.y = i.clientY
|
i = i || window.event, f.x = i.clientX, f.y = i.clientY
|
||||||
}, window.onmouseout = function() {
|
}, window.onmouseout = function () {
|
||||||
f.x = null, f.y = null
|
f.x = null, f.y = null
|
||||||
};
|
};
|
||||||
for (var t = [], p = 0; s.n > p; p++) {
|
for (var t = [], p = 0; s.n > p; p++) {
|
||||||
|
@ -88,7 +82,7 @@
|
||||||
max: 6000
|
max: 6000
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
setTimeout(function() {
|
setTimeout(function () {
|
||||||
b()
|
b()
|
||||||
}, 100)
|
}, 100)
|
||||||
}();
|
}();
|
|
@ -6,15 +6,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// doc: https://panjiachen.github.io/vue-element-admin-site/feature/component/svg-icon.html#usage
|
// doc: https://panjiachen.github.io/vue-element-admin-site/feature/component/svg-icon.html#usage
|
||||||
import { isExternal } from '@/utils/validate'
|
import { isExternal } from '@/utils/validate'
|
||||||
|
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
const version = require('element-ui/package.json').version // element-ui version from node_modules
|
const version = require('element-ui/package.json').version // element-ui version from node_modules
|
||||||
const ORIGINAL_THEME = '#409EFF' // default color
|
const ORIGINAL_THEME = '#409EFF' // default color
|
||||||
|
|
||||||
|
|
|
@ -15,15 +15,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import path from "path";
|
import path from "path";
|
||||||
import { roterPre } from '@/settings';
|
import { roterPre } from '@/settings';
|
||||||
import { isExternal } from "@/utils/validate";
|
import { isExternal } from "@/utils/validate";
|
||||||
|
|
|
@ -17,15 +17,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
export default {
|
export default {
|
||||||
name: "attrList",
|
name: "attrList",
|
||||||
props:{
|
props:{
|
||||||
|
|
|
@ -9,15 +9,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import pathToRegexp from 'path-to-regexp'
|
import pathToRegexp from 'path-to-regexp'
|
||||||
import { roterPre } from '@/settings'
|
import { roterPre } from '@/settings'
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -32,15 +32,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
export default {
|
export default {
|
||||||
name: "Index",
|
name: "Index",
|
||||||
props: {
|
props: {
|
||||||
|
|
|
@ -5,15 +5,7 @@
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import { getVersion } from '@/api/accounts'
|
import { getVersion } from '@/api/accounts'
|
||||||
import log from '@/libs/util.log';
|
import log from '@/libs/util.log';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -93,15 +93,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import { roterPre } from "@/settings";
|
import { roterPre } from "@/settings";
|
||||||
import { merchantListApi } from "@/api/merchant";
|
import { merchantListApi } from "@/api/merchant";
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -5,15 +5,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// import echarts from 'echarts'
|
// import echarts from 'echarts'
|
||||||
import * as echarts from 'echarts';
|
import * as echarts from 'echarts';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import { debounce } from '@/utils'
|
import { debounce } from '@/utils'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -51,15 +51,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import { exportFileLstApi } from '@/api/order'
|
import { exportFileLstApi } from '@/api/order'
|
||||||
import SettingMer from '@/libs/settingMer'
|
import SettingMer from '@/libs/settingMer'
|
||||||
import { getToken } from '@/utils/auth'
|
import { getToken } from '@/utils/auth'
|
||||||
|
|
|
@ -17,15 +17,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import formCreate from '@form-create/element-ui'
|
import formCreate from '@form-create/element-ui'
|
||||||
import request from '@/api/request'
|
import request from '@/api/request'
|
||||||
import { mapState } from 'vuex';
|
import { mapState } from 'vuex';
|
||||||
|
|
|
@ -68,15 +68,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import { goodLstApi, categoryListApi } from '@/api/product'
|
import { goodLstApi, categoryListApi } from '@/api/product'
|
||||||
import { roterPre } from '@/settings'
|
import { roterPre } from '@/settings'
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -78,15 +78,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import { categoryListApi, goodLstApi } from "@/api/product";
|
import { categoryListApi, goodLstApi } from "@/api/product";
|
||||||
export default {
|
export default {
|
||||||
name: "index",
|
name: "index",
|
||||||
|
|
|
@ -18,15 +18,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import pathToRegexp from 'path-to-regexp'
|
import pathToRegexp from 'path-to-regexp'
|
||||||
import {roterPre} from '@/settings'
|
import {roterPre} from '@/settings'
|
||||||
|
|
||||||
|
|
|
@ -14,15 +14,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
export default {
|
export default {
|
||||||
name: 'Hamburger',
|
name: 'Hamburger',
|
||||||
props: {
|
props: {
|
||||||
|
|
|
@ -38,15 +38,7 @@
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import { stationNewsList, needDealtList } from '@/api/system'
|
import { stationNewsList, needDealtList } from '@/api/system'
|
||||||
import { roterPre } from "@/settings";
|
import { roterPre } from "@/settings";
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -20,15 +20,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// fuse is a lightweight fuzzy-search module
|
// fuse is a lightweight fuzzy-search module
|
||||||
// make search results more in line with expectations
|
// make search results more in line with expectations
|
||||||
import Fuse from 'fuse.js'
|
import Fuse from 'fuse.js'
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
const elementIcons = ['platform-eleme', 'eleme', 'delete-solid', 'delete', 's-tools', 'setting', 'user-solid', 'user', 'phone', 'phone-outline', 'more', 'more-outline', 'star-on', 'star-off', 's-goods', 'goods', 'warning', 'warning-outline', 'question', 'info', 'remove', 'circle-plus', 'success', 'error', 'zoom-in', 'zoom-out', 'remove-outline', 'circle-plus-outline', 'circle-check', 'circle-close', 's-help', 'help', 'minus', 'plus', 'check', 'close', 'picture', 'picture-outline', 'picture-outline-round', 'upload', 'upload2', 'download', 'camera-solid', 'camera', 'video-camera-solid', 'video-camera', 'message-solid', 'bell', 's-cooperation', 's-order', 's-platform', 's-fold', 's-unfold', 's-operation', 's-promotion', 's-home', 's-release', 's-ticket', 's-management', 's-open', 's-shop', 's-marketing', 's-flag', 's-comment', 's-finance', 's-claim', 's-custom', 's-opportunity', 's-data', 's-check', 's-grid', 'menu', 'share', 'd-caret', 'caret-left', 'caret-right', 'caret-bottom', 'caret-top', 'bottom-left', 'bottom-right', 'back', 'right', 'bottom', 'top', 'top-left', 'top-right', 'arrow-left', 'arrow-right', 'arrow-down', 'arrow-up', 'd-arrow-left', 'd-arrow-right', 'video-pause', 'video-play', 'refresh', 'refresh-right', 'refresh-left', 'finished', 'sort', 'sort-up', 'sort-down', 'rank', 'loading', 'view', 'c-scale-to-original', 'date', 'edit', 'edit-outline', 'folder', 'folder-opened', 'folder-add', 'folder-remove', 'folder-delete', 'folder-checked', 'tickets', 'document-remove', 'document-delete', 'document-copy', 'document-checked', 'document', 'document-add', 'printer', 'paperclip', 'takeaway-box', 'search', 'monitor', 'attract', 'mobile', 'scissors', 'umbrella', 'headset', 'brush', 'mouse', 'coordinate', 'magic-stick', 'reading', 'data-line', 'data-board', 'pie-chart', 'data-analysis', 'collection-tag', 'film', 'suitcase', 'suitcase-1', 'receiving', 'collection', 'files', 'notebook-1', 'notebook-2', 'toilet-paper', 'office-building', 'school', 'table-lamp', 'house', 'no-smoking', 'smoking', 'shopping-cart-full', 'shopping-cart-1', 'shopping-cart-2', 'shopping-bag-1', 'shopping-bag-2', 'sold-out', 'sell', 'present', 'box', 'bank-card', 'money', 'coin', 'wallet', 'discount', 'price-tag', 'news', 'guide', 'male', 'female', 'thumb', 'cpu', 'link', 'connection', 'open', 'turn-off', 'set-up', 'chat-round', 'chat-line-round', 'chat-square', 'chat-dot-round', 'chat-dot-square', 'chat-line-square', 'message', 'postcard', 'position', 'turn-off-microphone', 'microphone', 'close-notification', 'bangzhu', 'time', 'odometer', 'crop', 'aim', 'switch-button', 'full-screen', 'copy-document', 'mic', 'stopwatch', 'medal-1', 'medal', 'trophy', 'trophy-1', 'first-aid-kit', 'discover', 'place', 'location', 'location-outline', 'location-information', 'add-location', 'delete-location', 'map-location', 'alarm-clock', 'timer', 'watch-1', 'watch', 'lock', 'unlock', 'key', 'service', 'mobile-phone', 'bicycle', 'truck', 'ship', 'basketball', 'football', 'soccer', 'baseball', 'wind-power', 'light-rain', 'lightning', 'heavy-rain', 'sunrise', 'sunrise-1', 'sunset', 'sunny', 'cloudy', 'partly-cloudy', 'cloudy-and-sunny', 'moon', 'moon-night', 'dish', 'dish-1', 'food', 'chicken', 'fork-spoon', 'knife-fork', 'burger', 'tableware', 'sugar', 'dessert', 'ice-cream', 'hot-water', 'water-cup', 'coffee-cup', 'cold-drink', 'goblet', 'goblet-full', 'goblet-square', 'goblet-square-full', 'refrigerator', 'grape', 'watermelon', 'cherry', 'apple', 'pear', 'orange', 'coffee', 'ice-tea', 'ice-drink', 'milk-tea', 'potato-strips', 'lollipop', 'ice-cream-square', 'ice-cream-round']
|
const elementIcons = ['platform-eleme', 'eleme', 'delete-solid', 'delete', 's-tools', 'setting', 'user-solid', 'user', 'phone', 'phone-outline', 'more', 'more-outline', 'star-on', 'star-off', 's-goods', 'goods', 'warning', 'warning-outline', 'question', 'info', 'remove', 'circle-plus', 'success', 'error', 'zoom-in', 'zoom-out', 'remove-outline', 'circle-plus-outline', 'circle-check', 'circle-close', 's-help', 'help', 'minus', 'plus', 'check', 'close', 'picture', 'picture-outline', 'picture-outline-round', 'upload', 'upload2', 'download', 'camera-solid', 'camera', 'video-camera-solid', 'video-camera', 'message-solid', 'bell', 's-cooperation', 's-order', 's-platform', 's-fold', 's-unfold', 's-operation', 's-promotion', 's-home', 's-release', 's-ticket', 's-management', 's-open', 's-shop', 's-marketing', 's-flag', 's-comment', 's-finance', 's-claim', 's-custom', 's-opportunity', 's-data', 's-check', 's-grid', 'menu', 'share', 'd-caret', 'caret-left', 'caret-right', 'caret-bottom', 'caret-top', 'bottom-left', 'bottom-right', 'back', 'right', 'bottom', 'top', 'top-left', 'top-right', 'arrow-left', 'arrow-right', 'arrow-down', 'arrow-up', 'd-arrow-left', 'd-arrow-right', 'video-pause', 'video-play', 'refresh', 'refresh-right', 'refresh-left', 'finished', 'sort', 'sort-up', 'sort-down', 'rank', 'loading', 'view', 'c-scale-to-original', 'date', 'edit', 'edit-outline', 'folder', 'folder-opened', 'folder-add', 'folder-remove', 'folder-delete', 'folder-checked', 'tickets', 'document-remove', 'document-delete', 'document-copy', 'document-checked', 'document', 'document-add', 'printer', 'paperclip', 'takeaway-box', 'search', 'monitor', 'attract', 'mobile', 'scissors', 'umbrella', 'headset', 'brush', 'mouse', 'coordinate', 'magic-stick', 'reading', 'data-line', 'data-board', 'pie-chart', 'data-analysis', 'collection-tag', 'film', 'suitcase', 'suitcase-1', 'receiving', 'collection', 'files', 'notebook-1', 'notebook-2', 'toilet-paper', 'office-building', 'school', 'table-lamp', 'house', 'no-smoking', 'smoking', 'shopping-cart-full', 'shopping-cart-1', 'shopping-cart-2', 'shopping-bag-1', 'shopping-bag-2', 'sold-out', 'sell', 'present', 'box', 'bank-card', 'money', 'coin', 'wallet', 'discount', 'price-tag', 'news', 'guide', 'male', 'female', 'thumb', 'cpu', 'link', 'connection', 'open', 'turn-off', 'set-up', 'chat-round', 'chat-line-round', 'chat-square', 'chat-dot-round', 'chat-dot-square', 'chat-line-square', 'message', 'postcard', 'position', 'turn-off-microphone', 'microphone', 'close-notification', 'bangzhu', 'time', 'odometer', 'crop', 'aim', 'switch-button', 'full-screen', 'copy-document', 'mic', 'stopwatch', 'medal-1', 'medal', 'trophy', 'trophy-1', 'first-aid-kit', 'discover', 'place', 'location', 'location-outline', 'location-information', 'add-location', 'delete-location', 'map-location', 'alarm-clock', 'timer', 'watch-1', 'watch', 'lock', 'unlock', 'key', 'service', 'mobile-phone', 'bicycle', 'truck', 'ship', 'basketball', 'football', 'soccer', 'baseball', 'wind-power', 'light-rain', 'lightning', 'heavy-rain', 'sunrise', 'sunrise-1', 'sunset', 'sunny', 'cloudy', 'partly-cloudy', 'cloudy-and-sunny', 'moon', 'moon-night', 'dish', 'dish-1', 'food', 'chicken', 'fork-spoon', 'knife-fork', 'burger', 'tableware', 'sugar', 'dessert', 'ice-cream', 'hot-water', 'water-cup', 'coffee-cup', 'cold-drink', 'goblet', 'goblet-full', 'goblet-square', 'goblet-square-full', 'refrigerator', 'grape', 'watermelon', 'cherry', 'apple', 'pear', 'orange', 'coffee', 'ice-tea', 'ice-drink', 'milk-tea', 'potato-strips', 'lollipop', 'ice-cream-square', 'ice-cream-round']
|
||||||
|
|
||||||
export default elementIcons
|
export default elementIcons
|
||||||
|
|
|
@ -31,15 +31,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import clipboard from '@/utils/clipboard'
|
import clipboard from '@/utils/clipboard'
|
||||||
import elementIcons from './element-icons'
|
import elementIcons from './element-icons'
|
||||||
|
|
||||||
|
|
|
@ -17,15 +17,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import { productUserLabel } from '@/api/product'
|
import { productUserLabel } from '@/api/product'
|
||||||
export default {
|
export default {
|
||||||
name: "userLabel",
|
name: "userLabel",
|
||||||
|
|
|
@ -181,15 +181,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import { pageCategory, pageLink, getPageLinks, getProduct } from "@/api/diy";
|
import { pageCategory, pageLink, getPageLinks, getProduct } from "@/api/diy";
|
||||||
import { categoryListApi } from "@/api/product";
|
import { categoryListApi } from "@/api/product";
|
||||||
import { articleLstApi } from '@/api/cms';
|
import { articleLstApi } from '@/api/cms';
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
import { mapMutations } from 'vuex'
|
import { mapMutations } from 'vuex'
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
import { mapMutations } from 'vuex'
|
import { mapMutations } from 'vuex'
|
||||||
|
|
|
@ -18,15 +18,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js';
|
import toolCom from '@/components/mobileConfigRight/index.js';
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
import { mapMutations } from 'vuex'
|
import { mapMutations } from 'vuex'
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import { getCategory, getProduct } from '@/api/diy'
|
import { getCategory, getProduct } from '@/api/diy'
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
import { mapMutations } from 'vuex'
|
import { mapMutations } from 'vuex'
|
||||||
|
|
|
@ -16,15 +16,7 @@
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js';
|
import toolCom from '@/components/mobileConfigRight/index.js';
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -9,15 +9,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -10,15 +10,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -9,15 +9,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -10,15 +10,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -10,15 +10,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -1,12 +1,4 @@
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
const path = require('path')
|
const path = require('path')
|
||||||
const files = require.context('./', false, /\.vue$/)
|
const files = require.context('./', false, /\.vue$/)
|
||||||
|
|
||||||
|
|
|
@ -10,15 +10,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import toolCom from '@/components/mobileConfigRight/index.js'
|
import toolCom from '@/components/mobileConfigRight/index.js'
|
||||||
import rightBtn from '@/components/rightBtn/index.vue';
|
import rightBtn from '@/components/rightBtn/index.vue';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -53,15 +53,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import uploadPictures from '@/components/uploadPicture';
|
import uploadPictures from '@/components/uploadPicture';
|
||||||
export default {
|
export default {
|
||||||
name: "pageTitle",
|
name: "pageTitle",
|
||||||
|
|
|
@ -13,15 +13,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
export default {
|
export default {
|
||||||
name: 'c_bg_color',
|
name: 'c_bg_color',
|
||||||
props: {
|
props: {
|
||||||
|
|
|
@ -20,15 +20,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
export default {
|
export default {
|
||||||
name: 'c_cascader',
|
name: 'c_cascader',
|
||||||
props: {
|
props: {
|
||||||
|
|
|
@ -29,15 +29,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
export default {
|
export default {
|
||||||
name: 'c_comb_data',
|
name: 'c_comb_data',
|
||||||
props: {
|
props: {
|
||||||
|
|
|
@ -54,15 +54,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import vuedraggable from 'vuedraggable'
|
import vuedraggable from 'vuedraggable'
|
||||||
import linkaddress from '@/components/linkaddress';
|
import linkaddress from '@/components/linkaddress';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -21,15 +21,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import vuedraggable from 'vuedraggable'
|
import vuedraggable from 'vuedraggable'
|
||||||
import goodsList from '@/components/goodsList'
|
import goodsList from '@/components/goodsList'
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -3,15 +3,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
export default {
|
export default {
|
||||||
name: 'c_hot_box'
|
name: 'c_hot_box'
|
||||||
}
|
}
|
||||||
|
|
|
@ -43,15 +43,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import vuedraggable from 'vuedraggable'
|
import vuedraggable from 'vuedraggable'
|
||||||
import UeditorWrap from 'vue-ueditor-wrap';
|
import UeditorWrap from 'vue-ueditor-wrap';
|
||||||
import uploadPictures from '@/components/uploadPicture';
|
import uploadPictures from '@/components/uploadPicture';
|
||||||
|
|
|
@ -28,15 +28,7 @@
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import vuedraggable from 'vuedraggable'
|
import vuedraggable from 'vuedraggable'
|
||||||
export default {
|
export default {
|
||||||
name: 'c_hot_word',
|
name: 'c_hot_word',
|
||||||
|
|
|
@ -17,15 +17,7 @@
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import linkaddress from '@/components/linkaddress';
|
import linkaddress from '@/components/linkaddress';
|
||||||
export default {
|
export default {
|
||||||
name: 'c_input_item',
|
name: 'c_input_item',
|
||||||
|
|
|
@ -13,15 +13,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
export default {
|
export default {
|
||||||
name: 'c_input_number',
|
name: 'c_input_number',
|
||||||
props: {
|
props: {
|
||||||
|
|
|
@ -8,15 +8,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
export default {
|
export default {
|
||||||
name: 'c_is_show',
|
name: 'c_is_show',
|
||||||
props: {
|
props: {
|
||||||
|
|
|
@ -50,15 +50,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import vuedraggable from 'vuedraggable'
|
import vuedraggable from 'vuedraggable'
|
||||||
import uploadPictures from '@/components/uploadPicture';
|
import uploadPictures from '@/components/uploadPicture';
|
||||||
import linkaddress from '@/components/linkaddress';
|
import linkaddress from '@/components/linkaddress';
|
||||||
|
@ -230,15 +222,7 @@ export default {
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
.hot_imgs{
|
.hot_imgs{
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
.title{
|
.title{
|
||||||
|
|
|
@ -9,15 +9,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import WangEditor from "@/components/wangEditor/index.vue";
|
import WangEditor from "@/components/wangEditor/index.vue";
|
||||||
import SettingMer from '@/libs/settingMer';
|
import SettingMer from '@/libs/settingMer';
|
||||||
import { getToken } from '@/utils/auth'
|
import { getToken } from '@/utils/auth'
|
||||||
|
|
|
@ -65,15 +65,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
export default {
|
export default {
|
||||||
name: 'c_pictrue',
|
name: 'c_pictrue',
|
||||||
props: {
|
props: {
|
||||||
|
|
|
@ -45,15 +45,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import vuedraggable from 'vuedraggable'
|
import vuedraggable from 'vuedraggable'
|
||||||
import linkaddress from '@/components/linkaddress';
|
import linkaddress from '@/components/linkaddress';
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -17,15 +17,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
export default {
|
export default {
|
||||||
name: 'c_radio',
|
name: 'c_radio',
|
||||||
props: {
|
props: {
|
||||||
|
|
|
@ -14,15 +14,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
export default {
|
export default {
|
||||||
name: 'c_select',
|
name: 'c_select',
|
||||||
props: {
|
props: {
|
||||||
|
|
|
@ -37,15 +37,7 @@
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
export default {
|
export default {
|
||||||
name: 'c_select_item',
|
name: 'c_select_item',
|
||||||
props: {
|
props: {
|
||||||
|
|
|
@ -44,15 +44,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
import { getCategory, getLiveCategory } from '@/api/diy';
|
import { getCategory, getLiveCategory } from '@/api/diy';
|
||||||
import { configApi } from '@/api/system'
|
import { configApi } from '@/api/system'
|
||||||
import vuedraggable from 'vuedraggable';
|
import vuedraggable from 'vuedraggable';
|
||||||
|
|
|
@ -10,15 +10,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
// | Author: CRMEB Team <admin@crmeb.com>
|
|
||||||
// +----------------------------------------------------------------------
|
|
||||||
export default {
|
export default {
|
||||||
name: 'c_set_up',
|
name: 'c_set_up',
|
||||||
props: {
|
props: {
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue