This commit is contained in:
faiz 2024-04-17 11:16:37 +08:00
parent 015131e7a3
commit 6063b3f627
393 changed files with 1175 additions and 4325 deletions

View File

@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 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')
const config = require('../vue.config.js') const config = require('../vue.config.js')

View File

@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 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 = []
const count = 100 const count = 100

View File

@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 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'
import user from './user' import user from './user'
@ -28,7 +20,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
@ -40,7 +32,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

View File

@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 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')

View File

@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 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 = []
const count = 100 const count = 100

View File

@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 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 { deepClone } from '../../src/utils/index.js' import { deepClone } from '../../src/utils/index.js'
import { asyncRoutes, constantRoutes } from './routes.js' import { asyncRoutes, constantRoutes } from './routes.js'

View File

@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
// Just a mock data // Just a mock data
export const constantRoutes = [ export const constantRoutes = [
{ {

View File

@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 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'

View File

@ -5,15 +5,7 @@
</div> </div>
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import Setings from "@/layout/navBars/breadcrumb/setings.vue"; import Setings from "@/layout/navBars/breadcrumb/setings.vue";
import { Local } from "@/utils/storage.js"; import { Local } from "@/utils/storage.js";

View File

@ -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'
/** /**
@ -131,5 +123,5 @@ export function downloadFinancialApi(type, data) {
* @description 资金流水 -- 统计数据 * @description 资金流水 -- 统计数据
*/ */
export function getStatisticsApi(data) { export function getStatisticsApi(data) {
return request.get(`financial_record/count`,data) return request.get(`financial_record/count`, data)
} }

View File

@ -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'

View File

@ -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'
/** /**
@ -61,5 +53,5 @@ export function toDoDataApi() {
* @description 首页 -- 商户销售金额排行 * @description 首页 -- 商户销售金额排行
*/ */
export function getSalesRankApi(data) { export function getSalesRankApi(data) {
return request.get('statistics/get_product_sales_price_top',data) return request.get('statistics/get_product_sales_price_top', data)
} }

View File

@ -1,36 +1,28 @@
// +----------------------------------------------------------------------
// | 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() { export function getCategory() {
return request.get(`store/category/list`) return request.get(`store/category/list`)
} }
/** /**
* @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)
} }
/** /**
@ -42,150 +34,150 @@ export function sysDiyList(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);
} }
/** /**
* @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/review/${id}`); return request.get(`diy/review/${id}`);
} }
/** /**
* @description 个人中心-获取信息 * @description 个人中心-获取信息
*/ */
export function getMember() { export function getMember() {
return request.get( `diy/get_member`); return request.get(`diy/get_member`);
} }
/** /**
* @description 个人中心-提交信息 * @description 个人中心-提交信息
*/ */
export function memberSave(data) { export function memberSave(data) {
return request.post( `diy/member_save`, data); return request.post(`diy/member_save`, data);
} }
/** /**
* @description 页面链接-获取分类 * @description 页面链接-获取分类
*/ */
export function pageCategory() { export function pageCategory() {
return request.get(`diy/categroy/options`); return request.get(`diy/categroy/options`);
} }
/** /**
* @description 页面链接-获取链接 * @description 页面链接-获取链接
*/ */
export function pageLink (id, data) { export function pageLink(id, data) {
return request.get( `diy/link/getLinks/${id}`, data); return request.get(`diy/link/getLinks/${id}`, 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 addCategoryApi () { export function addCategoryApi() {
return request.get( `diy/categroy/form`); return request.get(`diy/categroy/form`);
} }
/** /**
* @description diy-提交分类 * @description diy-提交分类
*/ */
export function createCategoryApi () { export function createCategoryApi() {
return request.post( `diy/categroy/create`); return request.post(`diy/categroy/create`);
} }
/** /**
* @description diy-分类列表 * @description diy-分类列表
*/ */
export function categoryListApi(data) { export function categoryListApi(data) {
return request.get('diy/categroy/lst', data); return request.get('diy/categroy/lst', data);
} }
/** /**
* @description diy-添加链接 * @description diy-添加链接
*/ */
export function addLinkApi () { export function addLinkApi() {
return request.get( `diy/link/form`); return request.get(`diy/link/form`);
} }
/** /**
* @description diy-编辑链接 * @description diy-编辑链接
*/ */
export function editLinkApi (id) { export function editLinkApi(id) {
return request.get( `diy/link/${id}/form`); return request.get(`diy/link/${id}/form`);
} }
/** /**
* @description diy-删除链接 * @description diy-删除链接
*/ */
export function deleteLinkApi (id) { export function deleteLinkApi(id) {
return request.delete( `diy/link/delete/${id}`); return request.delete(`diy/link/delete/${id}`);
} }
/** /**
* @description diy-链接列表 * @description diy-链接列表
*/ */
export function linkListApi(data) { export function linkListApi(data) {
return request.get('diy/link/lst', data); return request.get('diy/link/lst', data);
} }
/** /**
* @description 可视化-商城首页复制 * @description 可视化-商城首页复制
*/ */
export function diyCopy(id) { export function diyCopy(id) {
return request.get(`diy/copy/${id}`); return request.get(`diy/copy/${id}`);
} }

View File

@ -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 运费模板 -- 城市

View File

@ -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'
/** /**
@ -381,44 +373,44 @@ export function integralLstApi(data) {
/** /**
* @description 创建套餐 -- 获取商品规格 * @description 创建套餐 -- 获取商品规格
*/ */
export function productAttrsApi(id) { export function productAttrsApi(id) {
return request.get(`store/product/attr_value/${id}`) return request.get(`store/product/attr_value/${id}`)
} }
/** /**
* @description 创建套餐 -- 获取商品规格 * @description 创建套餐 -- 获取商品规格
*/ */
export function discountsSave(data) { export function discountsSave(data) {
return request.post(`discounts/create`,data) return request.post(`discounts/create`, 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 discountsUpdate(id, data) { export function discountsUpdate(id, data) {
return request.post(`discounts/update/${id}`,data) return request.post(`discounts/update/${id}`, data)
} }

View File

@ -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'
/** /**

View File

@ -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'
/** /**

View File

@ -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'
@ -20,7 +12,7 @@ const defaultOpt = { login: true }
function baseRequest(options) { function baseRequest(options) {
const token = store.getters.token const token = store.getters.token
const headers = options.headers || {} const headers = options.headers || {}
if(token) { if (token) {
headers['X-Token'] = token headers['X-Token'] = token
options.headers = headers options.headers = headers
} }
@ -28,14 +20,14 @@ 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) {
store.dispatch('user/resetToken').then(() => { store.dispatch('user/resetToken').then(() => {
location.reload() location.reload()
}) })
} 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 })

View File

@ -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 身份管理 -- 列表

View File

@ -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 配置分类 -- 编辑表单
@ -322,20 +314,20 @@ export function ledgerManageExportApi(data) {
/** /**
* @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)
} }
/** /**

View File

@ -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'
/** /**
@ -21,74 +13,74 @@ export function modifyStoreApi() {
/** /**
* @description 验证码 * @description 验证码
*/ */
export function getDeliveryCate() { export function getDeliveryCate() {
return request.get(`delivery/station/business`) return request.get(`delivery/station/business`)
} }
/** /**
* @description 添加门店 * @description 添加门店
*/ */
export function createStoreApi(data) { export function createStoreApi(data) {
return request.post(`delivery/station/create`, data) return request.post(`delivery/station/create`, data)
} }
/** /**
* @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 deliveryStoreRemark(id) { export function deliveryStoreRemark(id) {
return request.get(`delivery/station/mark/${id}/form`) return request.get(`delivery/station/mark/${id}/form`)
} }
/** /**
* @description 门店管理 -- 修改显示状态上下架 * @description 门店管理 -- 修改显示状态上下架
*/ */
export function deliveryStoreStatus(id, data) { export function deliveryStoreStatus(id, data) {
return request.post(`delivery/station/status/${id}`, data) return request.post(`delivery/station/status/${id}`, data)
} }
/** /**
* @description 门店管理 -- 获取地图key * @description 门店管理 -- 获取地图key
*/ */
export function getConfigApi() { export function getConfigApi() {
return request.get(`config`) return request.get(`config`)
} }
/** /**
* @description 门店管理 -- 编辑 * @description 门店管理 -- 编辑
*/ */
export function deliveryStoreUpdate(id, data) { export function deliveryStoreUpdate(id, data) {
return request.post(`delivery/station/update/${id}`, data) return request.post(`delivery/station/update/${id}`, data)
} }
/** /**
* @description 门店管理 -- 删除 * @description 门店管理 -- 删除
*/ */
export function deliveryStoreDelete(id) { export function deliveryStoreDelete(id) {
return request.delete(`delivery/station/delete/${id}`) return request.delete(`delivery/station/delete/${id}`)
} }
/** /**
* @description 门店管理 -- 城市列表 * @description 门店管理 -- 城市列表
*/ */
export function getCityLst() { export function getCityLst() {
return request.get(`delivery/station/getCity`) return request.get(`delivery/station/getCity`)
} }
/** /**
* @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 客服自动回复 -- 删除
@ -100,7 +92,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)
} }
/** /**

View File

@ -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 验证码
@ -156,18 +148,18 @@ export function merchantUpdate(data) {
* @description 用户搜索信息 -- 列表 * @description 用户搜索信息 -- 列表
*/ */
export function userSearchLstApi(data) { export function userSearchLstApi(data) {
return request.get("user/search_log", data) return request.get("user/search_log", data)
} }
/** /**
* 获取版权信息 * 获取版权信息
* @returns * @returns
*/ */
export function getVersion() { export function getVersion() {
return request.get('../api/version') return request.get('../api/version')
} }
/** /**
* @description 付费会员记录 -- 列表 * @description 付费会员记录 -- 列表
*/ */
export function memberRecordListApi(data) { export function memberRecordListApi(data) {
return request.get('user/svip/order_lst', data) return request.get('user/svip/order_lst', data)
} }

View File

@ -1,14 +1,6 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 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)
}(); }();

View File

@ -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 './jigsaw.css' import './jigsaw.css'
let w = 310 // canvas宽度 let w = 310 // canvas宽度
@ -101,7 +93,7 @@ function square(x) {
} }
class jigsaw { class jigsaw {
constructor({el, width = 310, height = 155, onSuccess, onFail, onRefresh}) { constructor({ el, width = 310, height = 155, onSuccess, onFail, onRefresh }) {
w = width w = width
h = height h = height
console.log(el) console.log(el)
@ -227,7 +219,7 @@ class jigsaw {
if (eventX === originX) return false if (eventX === originX) return false
removeClass(this.sliderContainer, 'sliderContainer_active') removeClass(this.sliderContainer, 'sliderContainer_active')
this.trail = trail this.trail = trail
const {spliced, verified} = this.verify() const { spliced, verified } = this.verify()
if (spliced) { if (spliced) {
if (verified) { if (verified) {
addClass(this.sliderContainer, 'sliderContainer_success') addClass(this.sliderContainer, 'sliderContainer_success')

View File

@ -3,15 +3,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import echarts from 'echarts' import echarts from 'echarts'
import resize from './mixins/resize' import resize from './mixins/resize'

View File

@ -3,15 +3,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import echarts from 'echarts' import echarts from 'echarts'
import resize from './mixins/resize' import resize from './mixins/resize'

View File

@ -3,15 +3,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import echarts from 'echarts' import echarts from 'echarts'
import resize from './mixins/resize' import resize from './mixins/resize'

View File

@ -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 {

View File

@ -6,15 +6,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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'

View File

@ -8,15 +8,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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

View File

@ -23,15 +23,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import { roterPre } from '@/settings'; import { roterPre } from '@/settings';
export default { export default {
data() { data() {

View File

@ -11,15 +11,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import XLSX from 'xlsx' import XLSX from 'xlsx'
export default { export default {

View File

@ -70,15 +70,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import { attrCreatApi, attrEdittApi } from '@/api/product' import { attrCreatApi, attrEdittApi } from '@/api/product'
export default { export default {
name: 'CreatAttr', name: 'CreatAttr',

View File

@ -17,15 +17,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default { export default {
name: "attrList", name: "attrList",
props:{ props:{

View File

@ -11,15 +11,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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 {

View File

@ -26,15 +26,7 @@
</el-row> </el-row>
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default { export default {
name: 'Index', name: 'Index',
props: { props: {

View File

@ -5,15 +5,7 @@
</div> </div>
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import { getVersion } from '@/api/accounts' import { getVersion } from '@/api/accounts'
export default { export default {
name: 'i-copyright', name: 'i-copyright',

View File

@ -97,15 +97,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import { couponSelectApi } from '@/api/marketing' import { couponSelectApi } from '@/api/marketing'
import { roterPre } from '@/settings' import { roterPre } from '@/settings'
export default { export default {

View File

@ -153,15 +153,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import { deliveryRecordListApi, deliveryRecordDetailApi, deliveryRecordImportApi } from '@/api/order' import { deliveryRecordListApi, deliveryRecordDetailApi, deliveryRecordImportApi } from '@/api/order'
import createWorkBook from '@/utils/newToExcel.js' import createWorkBook from '@/utils/newToExcel.js'
export default { export default {

View File

@ -51,15 +51,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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'

View File

@ -47,15 +47,7 @@
</div> </div>
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import { exportFileLstApi, downloadFileApi } from "@/api/order"; import { exportFileLstApi, downloadFileApi } from "@/api/order";
export default { export default {
name: "FileList", name: "FileList",

View File

@ -17,15 +17,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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';

View File

@ -79,15 +79,7 @@
</div> </div>
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import { productLstApi, categorySelectApi } from "@/api/product"; import { productLstApi, categorySelectApi } from "@/api/product";
import { roterPre } from "@/settings"; import { roterPre } from "@/settings";
export default { export default {

View File

@ -81,15 +81,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import { categoryListApi, goodLstApi, categorySelectApi } from "@/api/product"; import { categoryListApi, goodLstApi, categorySelectApi } from "@/api/product";
export default { export default {

View File

@ -18,15 +18,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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'

View File

@ -14,15 +14,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default { export default {
name: 'Hamburger', name: 'Hamburger',
props: { props: {

View File

@ -42,15 +42,7 @@
</div> </div>
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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 {

View File

@ -20,15 +20,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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'

View File

@ -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

View File

@ -31,15 +31,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import elementIcons from './element-icons' import elementIcons from './element-icons'
export default { export default {

View File

@ -48,15 +48,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import { broadcastProListApi} from "@/api/marketing"; import { broadcastProListApi} from "@/api/marketing";
import { roterPre } from "@/settings"; import { roterPre } from "@/settings";
export default { export default {

View File

@ -23,15 +23,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import formCreate from "@form-create/element-ui"; import formCreate from "@form-create/element-ui";
import { broadcastGoodsImportApi } from "@/api/marketing"; import { broadcastGoodsImportApi } from "@/api/marketing";
export default { export default {

View File

@ -113,15 +113,7 @@
</div> </div>
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default { export default {
props: { props: {
value: { value: {

View File

@ -146,15 +146,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import { pageCategory, pageLink, getProduct } from "@/api/diy"; import { pageCategory, pageLink, getProduct } from "@/api/diy";
import { categoryListApi } from "@/api/product"; import { categoryListApi } from "@/api/product";
export default { export default {

View File

@ -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>
// +----------------------------------------------------------------------
export function TMap(key) { export function TMap(key) {
return new Promise(function (resolve, reject) { return new Promise(function (resolve, reject) {
window.init = function () { window.init = function () {

View File

@ -5,15 +5,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import { TMap } from "./index"; import { TMap } from "./index";
export default { export default {
props: { props: {

View File

@ -8,15 +8,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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 {

View File

@ -8,15 +8,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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 {

View File

@ -8,15 +8,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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'

View File

@ -8,15 +8,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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'

View File

@ -8,15 +8,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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'

View File

@ -8,15 +8,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import { getProduct } from '@/api/diy' import { getProduct } from '@/api/diy'
import { categorySelectApi } from '@/api/product' import { categorySelectApi } from '@/api/product'
import toolCom from '@/components/mobileConfigRight/index.js' import toolCom from '@/components/mobileConfigRight/index.js'

View File

@ -8,15 +8,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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'

View File

@ -8,15 +8,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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 {

View File

@ -8,15 +8,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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 {

View File

@ -8,15 +8,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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 {

View File

@ -8,15 +8,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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 {

View File

@ -8,15 +8,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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 {

View File

@ -8,15 +8,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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';

View File

@ -8,15 +8,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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 {

View File

@ -8,15 +8,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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 {

View File

@ -8,15 +8,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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 {

View File

@ -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$/)

View File

@ -10,15 +10,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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 {

View File

@ -25,15 +25,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import uploadPictures from '@/components/uploadPicture'; import uploadPictures from '@/components/uploadPicture';
export default { export default {
name: "pageTitle", name: "pageTitle",

View File

@ -12,15 +12,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default { export default {
name: 'c_bg_color', name: 'c_bg_color',
props: { props: {

View File

@ -20,15 +20,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default { export default {
name: 'c_cascader', name: 'c_cascader',
props: { props: {

View File

@ -28,15 +28,7 @@
</div> </div>
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default { export default {
name: 'c_comb_data', name: 'c_comb_data',
props: { props: {

View File

@ -42,15 +42,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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';

View File

@ -57,15 +57,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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';

View File

@ -20,15 +20,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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 {

View File

@ -42,15 +42,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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';

View File

@ -28,15 +28,7 @@
</div> </div>
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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',

View File

@ -17,15 +17,7 @@
</div> </div>
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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',

View File

@ -13,15 +13,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default { export default {
name: 'c_input_number', name: 'c_input_number',
props: { props: {

View File

@ -8,15 +8,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default { export default {
name: 'c_is_show', name: 'c_is_show',
props: { props: {

View File

@ -50,15 +50,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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 CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
.hot_imgs{ .hot_imgs{
margin-bottom: 20px; margin-bottom: 20px;
.title{ .title{

View File

@ -9,15 +9,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import WangEditor from "@/components/wangEditor/index.vue"; import WangEditor from "@/components/wangEditor/index.vue";
export default { export default {
name: 'c_page_ueditor', name: 'c_page_ueditor',

View File

@ -65,15 +65,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default { export default {
name: 'c_pictrue', name: 'c_pictrue',
props: { props: {

View File

@ -45,15 +45,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | 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 {

View File

@ -17,15 +17,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default { export default {
name: 'c_radio', name: 'c_radio',
props: { props: {

View File

@ -14,15 +14,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default { export default {
name: 'c_select', name: 'c_select',
props: { props: {

View File

@ -37,15 +37,7 @@
</div> </div>
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default { export default {
name: 'c_select_item', name: 'c_select_item',
props: { props: {

View File

@ -10,15 +10,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default { export default {
name: 'c_set_up', name: 'c_set_up',
props: { props: {

View File

@ -13,15 +13,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default { export default {
name: 'c_slider', name: 'c_slider',
props: { props: {

View File

@ -15,15 +15,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default { export default {
name: "c_status", name: "c_status",
props: { props: {

View File

@ -15,15 +15,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default { export default {
name: 'c_tab', name: 'c_tab',
props: { props: {

View File

@ -19,15 +19,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
export default { export default {
name: 'c_txt_tab', name: 'c_txt_tab',
props: { props: {

View File

@ -16,15 +16,7 @@
</template> </template>
<script> <script>
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEBCRMEB
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import { mapState } from 'vuex' import { mapState } from 'vuex'
import uploadPictures from '@/components/uploadPicture'; import uploadPictures from '@/components/uploadPicture';
export default { export default {

View File

@ -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$/)

Some files were not shown because too many files have changed in this diff Show More