Compare commits
116 Commits
master_dev
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
10abfbf34d | ||
|
|
bc83cde6a8 | ||
|
|
1fc4e4909a | ||
|
|
da8f9689d0 | ||
|
|
426a13359b | ||
|
|
3da6ed836a | ||
|
|
283b8c47ca | ||
|
|
f8c3a58e03 | ||
|
|
33b143f94e | ||
|
|
04b630e503 | ||
|
|
509161d31b | ||
|
|
e1ca79d7bf | ||
|
|
600931d9ec | ||
|
|
859d095410 | ||
|
|
e829e70248 | ||
|
|
2933509955 | ||
|
|
e9f135a099 | ||
|
|
dbd807f5dc | ||
|
|
0d5df96ee6 | ||
|
|
24d648b434 | ||
|
|
49366e15fd | ||
|
|
4b6e1d7688 | ||
|
|
01278da4a8 | ||
|
|
e58aa7ef76 | ||
|
|
b1f64c4e98 | ||
|
|
77bf04da71 | ||
|
|
21d7971ba8 | ||
|
|
4330ca43ff | ||
|
|
b85c1d677e | ||
|
|
00762a163e | ||
|
|
197f2cb75d | ||
|
|
bd34f3acbb | ||
|
|
16d8a57899 | ||
|
|
3879b99afb | ||
|
|
cc02602460 | ||
|
|
865e24ded6 | ||
|
|
a429659ba5 | ||
|
|
6ce8cbbab7 | ||
|
|
1578ed0405 | ||
|
|
62b4ec1c70 | ||
|
|
0334598c7f | ||
|
|
62abdd6a75 | ||
|
|
99008ab65b | ||
|
|
8ee51ab6e2 | ||
|
|
272f1291b5 | ||
|
|
4f5fea3807 | ||
|
|
6dd9e50b47 | ||
|
|
8b2a77e139 | ||
|
|
a21d225722 | ||
|
|
49771d7664 | ||
|
|
9ed1ca29d1 | ||
|
|
bed15c700d | ||
|
|
75c68a12d0 | ||
|
|
ef364285b3 | ||
|
|
92a680621b | ||
|
|
a2a117b4a0 | ||
|
|
5370f05af9 | ||
|
|
a1e8232ecb | ||
|
|
1ed6aa814c | ||
|
|
0d6bbe3c8a | ||
|
|
63b6dbc3cd | ||
|
|
bf3f8a12a8 | ||
|
|
b3dd327524 | ||
|
|
e072f4d2bc | ||
|
|
cbb30ce54e | ||
|
|
82cc82b0c3 | ||
|
|
47cd39e14b | ||
|
|
3c73cc593f | ||
|
|
bbf1c3b313 | ||
|
|
b0c616c5b1 | ||
|
|
f989c63294 | ||
|
|
4f4297b628 | ||
|
|
a1d7a55976 | ||
|
|
e4facd11db | ||
|
|
b3fd59f878 | ||
|
|
93a93b3ffa | ||
|
|
b29c0a3da1 | ||
|
|
10f5f3a551 | ||
|
|
43588cff6e | ||
|
|
841a2cd122 | ||
|
|
75dcaa5650 | ||
|
|
0b8322c436 | ||
|
|
4c950edb7b | ||
|
|
8ba1806d25 | ||
|
|
e31e5f7b18 | ||
|
|
b320efd1ee | ||
|
|
14118863ba | ||
|
|
b405eda893 | ||
|
|
68c3c8d1d7 | ||
|
|
84e6f63ffc | ||
|
|
6940215a4c | ||
|
|
a49822dd9b | ||
|
|
c5c814b123 | ||
|
|
4072bdb8b0 | ||
|
|
b8a33928c7 | ||
|
|
0d20f4562e | ||
|
|
d0d4a0c30f | ||
|
|
3035254ce4 | ||
|
|
b1e98cac84 | ||
|
|
556b93fc7f | ||
|
|
907b2de877 | ||
|
|
ec21b71fdc | ||
|
|
beb1e163a8 | ||
|
|
1a53e33942 | ||
|
|
be61016bed | ||
|
|
e2f9358df8 | ||
|
|
c27abe5ae9 | ||
|
|
9a979638e4 | ||
|
|
7603cdf4b4 | ||
|
|
48e3a70902 | ||
|
|
bcb23f4022 | ||
|
|
90b1c926cc | ||
|
|
1c75af0bf1 | ||
|
|
966c4b9e7b | ||
|
|
059b101fbc | ||
|
|
ae6b144614 |
@@ -3,7 +3,10 @@ ENV = 'development'
|
||||
|
||||
# base api
|
||||
# VUE_APP_BASE_API = '/dev-api'
|
||||
VUE_APP_BASE_API = 'https://mall.lianxianke.cn/car_admin_api'
|
||||
# 正式
|
||||
# VUE_APP_BASE_API = 'https://cms.diyouzhijia.com/car_admin_api'
|
||||
# 薛磊
|
||||
VUE_APP_BASE_API = 'http://192.168.31.226:8080/car_admin_api'
|
||||
# vue-cli uses the VUE_CLI_BABEL_TRANSPILE_MODULES environment variable,
|
||||
# to control whether the babel-plugin-dynamic-import-node plugin is enabled.
|
||||
# It only does one thing by converting all import() to require().
|
||||
|
||||
@@ -3,5 +3,5 @@ ENV = 'production'
|
||||
|
||||
# base api
|
||||
# VUE_APP_BASE_API = '/prod-api'
|
||||
VUE_APP_BASE_API = 'https://mall.lianxianke.cn/car_admin_api'
|
||||
VUE_APP_BASE_API = 'https://cms.diyouzhijia.com/car_admin_api'
|
||||
|
||||
|
||||
12
README.md
12
README.md
@@ -1,4 +1,4 @@
|
||||
# CRMEB Admin
|
||||
# LXK Admin
|
||||
## 开发规范
|
||||
统一使用ES6 语法
|
||||
方法注释
|
||||
@@ -213,12 +213,6 @@ utils 自定义工具js 独立命名,一般不用新建文件夹
|
||||
~~~
|
||||
## 开发
|
||||
|
||||
```bash
|
||||
# 克隆项目
|
||||
git clone https://gitee.com/ZhongBangKeJi/crmeb_java/
|
||||
|
||||
# 进入项目目录
|
||||
cd ##
|
||||
|
||||
# 安装依赖
|
||||
npm install
|
||||
@@ -233,10 +227,6 @@ npm run dev
|
||||
|
||||
浏览器访问 http://localhost:9527
|
||||
|
||||
## 发布
|
||||
# 部署命令
|
||||
部署后台管理商户端UI:http://101.43.97.177:2122/api/build2/cb8f3678c0c6406cbdd90037673c555c/2116bd2dfebea06a0ae8ac43e73d765a184b8c01f0a3bf582445189f74ad547179d
|
||||
|
||||
```bash
|
||||
# 构建测试环境
|
||||
npm run build:stage
|
||||
|
||||
12
package.json
12
package.json
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"name": "crmeb-java-webpc-admin",
|
||||
"name": "lxk-java-webpc-admin",
|
||||
"version": "4.2.1",
|
||||
"description": "Java mall free open source CRMEB mall JAVA version, SpringBoot + Maven + Swagger + Mybatis Plus + Redis + Uniapp +Vue+elementUI Including mobile terminal, applet, PC background, Api interface; products, users, shopping carts, orders, points, Modules such as coupons, marketing, balance, permissions, roles, system settings, combined data, and drag-and-drop forms have greatly reduced the cost of second-opening.",
|
||||
"author": "CRMEB",
|
||||
"description": "Java mall free open source lxk mall JAVA version, SpringBoot + Maven + Swagger + Mybatis Plus + Redis + Uniapp +Vue+elementUI Including mobile terminal, applet, PC background, Api interface; products, users, shopping carts, orders, points, Modules such as coupons, marketing, balance, permissions, roles, system settings, combined data, and drag-and-drop forms have greatly reduced the cost of second-opening.",
|
||||
"author": "lxk",
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
"dev": "vue-cli-service serve --open",
|
||||
@@ -28,11 +28,11 @@
|
||||
"**/*.vue": "eslint --ext .vue"
|
||||
},
|
||||
"keywords": [
|
||||
"CRMEB Java"
|
||||
"lxk Java"
|
||||
],
|
||||
"repository": {
|
||||
"type": "gitee",
|
||||
"url": "https://gitee.com/ZhongBangKeJi/crmeb_java"
|
||||
"url": ""
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/parser": "^7.9.6",
|
||||
@@ -45,6 +45,7 @@
|
||||
"core-js": "^2.6.11",
|
||||
"crypto-js": "^4.1.1",
|
||||
"echarts": "^4.8.0",
|
||||
"element-china-area-data": "^6.1.0",
|
||||
"element-ui": "2.15.6",
|
||||
"file-saver": "2.0.1",
|
||||
"fuse.js": "3.4.4",
|
||||
@@ -94,7 +95,6 @@
|
||||
"eslint-plugin-prettier": "^3.4.1",
|
||||
"eslint-plugin-vue": "^7.2.0",
|
||||
"html-webpack-plugin": "3.2.0",
|
||||
"husky": "1.3.1",
|
||||
"less": "^3.0.4",
|
||||
"less-loader": "^5.0.0",
|
||||
"lint-staged": "8.1.5",
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 66 KiB |
@@ -6,8 +6,8 @@
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<meta name="renderer" content="webkit">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
||||
<meta name="author" content="CRMEB! Team and CRMEB UI Team" />
|
||||
<meta name="copyright" content="2001-2013 CRMEB Inc." />
|
||||
<meta name="author" content="lxk! Team and lxk UI Team" />
|
||||
<meta name="copyright" content="2001-2013 lxk Inc." />
|
||||
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
|
||||
<!-- <title><%= webpackConfig.name %></title> -->
|
||||
<title>星桔</title>
|
||||
|
||||
200
src/api/accessory.js
Normal file
200
src/api/accessory.js
Normal file
@@ -0,0 +1,200 @@
|
||||
import request from '@/utils/request';
|
||||
|
||||
// 材料分页列表 /api/admin/merchant/accessory/newly/list
|
||||
export const newlyListAPI = (params) => request.get('/admin/merchant/accessory/newly/list', { params });
|
||||
|
||||
// api/admin/merchant/accessory/newly/save
|
||||
export const newlyAddAPI = (data) => request.post(`/admin/merchant/accessory/newly/save`, data);
|
||||
|
||||
// 配件分类列表(公共) /api/publicly/accessory/category/list
|
||||
export function publiclyCategoryListAPI() {
|
||||
return request({
|
||||
url: `/publicly/accessory/category/list`,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
// 供应商列表(公共) /api/publicly/accessory/supplier/list
|
||||
export function publiclySupplierListAPI(merId) {
|
||||
return request({
|
||||
url: `/publicly/accessory/supplier/list/${merId}`,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
// 配件分页列表 /api/admin/merchant/accessory/list
|
||||
export function accessoryListAPI(params) {
|
||||
return request({
|
||||
url: '/admin/merchant/accessory/list',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
//车系列表
|
||||
export function carModelList(params) {
|
||||
return request({
|
||||
url: `/admin/platform/car/brand/model`,
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
// 配件详情 /api/admin/merchant/accessory/info/{id}
|
||||
export function detailAPI(id) {
|
||||
return request({
|
||||
url: `/admin/merchant/accessory/info/${id}`,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
//删除配件 /api/admin/merchant/accessory/delete
|
||||
export function deleteAPI(data) {
|
||||
return request({
|
||||
url: `/admin/merchant/accessory/delete`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
// 下架 /api/admin/merchant/accessory/down/{id}
|
||||
export function downAPI(id) {
|
||||
return request({
|
||||
url: `/admin/merchant/accessory/down/${id}`,
|
||||
method: 'post',
|
||||
});
|
||||
}
|
||||
|
||||
// 上架 /api/admin/merchant/accessory/up/{id}
|
||||
export function upAPI(id) {
|
||||
return request({
|
||||
url: `/admin/merchant/accessory/up/${id}`,
|
||||
method: 'post',
|
||||
});
|
||||
}
|
||||
|
||||
// 新增配件 /api/admin/merchant/accessory/save
|
||||
export function addAPI(data) {
|
||||
return request({
|
||||
url: `/admin/merchant/accessory/save`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
// 修改配件 /api/admin/merchant/accessory/update
|
||||
export function updateAPI(data) {
|
||||
return request({
|
||||
url: `/admin/merchant/accessory/update`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
// 快捷添加库存 /api/admin/merchant/accessory/quick/stock/add
|
||||
export function quickStockAddAPI(data) {
|
||||
return request({
|
||||
url: `/admin/merchant/accessory/quick/stock/add`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
// 采购 采购
|
||||
|
||||
// 采购分页列表 /api/admin/merchant/accessory/procure/list
|
||||
// api/admin/merchant/accessory/procure/newly/list
|
||||
export const procureListAPI = (params) => request.get('/admin/merchant/accessory/procure/newly/list', { params });
|
||||
|
||||
// 增 /api/admin/merchant/accessory/procure/create
|
||||
// api/admin/merchant/accessory/procure/newly/create
|
||||
export const procureAddAPI = (data) => request.post(`/admin/merchant/accessory/procure/newly/create`, data);
|
||||
|
||||
// 采购单自贡入库 /api/admin/merchant/accessory/procure/storage/save
|
||||
// /api/admin/merchant/accessory/procure/newly/storage/save
|
||||
export const storageSaveAPI = (data) => request.post(`/admin/merchant/accessory/procure/newly/storage/save`, data);
|
||||
|
||||
// 详情 /api/admin/merchant/accessory/procure/info/{id}
|
||||
export const procureInfoAPI = (id) => request.get(`/admin/merchant/accessory/procure/info/${id}`);
|
||||
|
||||
// 拿自营配件(id) /api/publicly/accessory/self/list
|
||||
export const selfIdAPI = (params) => request.get('/publicly/accessory/self/list', { params });
|
||||
|
||||
// 入库记录 入库记录
|
||||
|
||||
// 入库记录列表 /api/admin/merchant/accessory/storage/list
|
||||
export const recordListAPI = (params) => request.get('/admin/merchant/accessory/storage/list', { params });
|
||||
|
||||
// 入库配件退货 /api/admin/merchant/accessory/storage/out/bound
|
||||
export const recordBoundAPI = (data) => request.post(`/admin/merchant/accessory/storage/out/bound`, data);
|
||||
|
||||
// 外采入库 /api/admin/merchant/accessory/storage/procure/save/out
|
||||
// /api/admin/merchant/accessory/storage/newly/procure/save/out
|
||||
export const recordSaveAPI = (data) => request.post(`/admin/merchant/accessory/storage/newly/procure/save/out`, data);
|
||||
|
||||
// 入库详情 /api/admin/merchant/accessory/storage/info/{id}
|
||||
export const recordInfoAPI = (id) => request.get(`/admin/merchant/accessory/storage/info/${id}`);
|
||||
|
||||
// 领料管理 领料管理
|
||||
|
||||
// 维修领料列表 /api/admin/merchant/accessory/receive/list
|
||||
export const pickingListAPI = (params) => request.get('/admin/merchant/accessory/receive/list', { params });
|
||||
|
||||
// 领料详情 /api/admin/merchant/accessory/receive/info/{id}
|
||||
export const receiveInfoAPI = (id) => request.get(`/admin/merchant/accessory/receive/info/${id}`);
|
||||
|
||||
// 配件详情 /api/admin/merchant/accessory/receive/accessory/info
|
||||
// export const accessoryInfoAPI = (id) => request.get(`/admin/merchant/accessory/receive/accessory/info/${id}`);
|
||||
export const accessoryInfoAPI = (id) => request.get(`/admin/merchant/accessory/receive/accessory/info?id=${id}`);
|
||||
|
||||
// 领料 /api/admin/merchant/accessory/receive/update
|
||||
export const addPickingAPI = (data) => request.post(`/admin/merchant/accessory/receive/update`, data);
|
||||
|
||||
// tui料 /api/admin/merchant/accessory/receive/retreat
|
||||
export const retreatAPI = (data) => request.post(`/admin/merchant/accessory/receive/retreat`, data);
|
||||
|
||||
// 金额计价添加配件 /api/admin/merchant/accessory/receive/accessory/add
|
||||
export const addAccessoryAPI = (data) => request.post(`/admin/merchant/accessory/receive/accessory/add`, data);
|
||||
|
||||
// 项目工时分类缓存树 /api/admin/platform/car/project/category/cache/tree
|
||||
// 公共 /api/publicly/car/project/category/cache/tree
|
||||
export const cacheTreeAPI = () => request.get('/publicly/car/project/category/cache/tree');
|
||||
|
||||
// 出库 出库 出库
|
||||
// 出库记录列表 api/admin/merchant/accessory/storage/out/list
|
||||
export const outboundListAPI = (params) => request.get('/admin/merchant/accessory/storage/out/list', { params });
|
||||
|
||||
// 出库详情 // api/admin/merchant/accessory/storage/out/{id}
|
||||
export const outInfoAPI = (id) => request.get(`/admin/merchant/accessory/storage/out/${id}`);
|
||||
|
||||
// 退货列表 /api/admin/merchant/accessory/storage/sales/return/list
|
||||
export const returnListAPI = (params) => request.get('/admin/merchant/accessory/storage/sales/return/list', { params });
|
||||
// 详情
|
||||
export const returnInfoAPI = (id) => request.get(`/admin/merchant/accessory/storage/info/${id}`);
|
||||
|
||||
// 盘点 盘点 盘点
|
||||
// 配件盘点列表 /api/admin/merchant/accessory/inventory
|
||||
// /api/admin/merchant/accessory/inventory/list
|
||||
export const inventoryListAPI = (params) => request.get('/admin/merchant/accessory/inventory/list', { params });
|
||||
|
||||
// 新建 /api/admin/merchant/accessory/inventory/add
|
||||
export const inventoryAddAPI = (data) => request.post(`/admin/merchant/accessory/inventory/add`, data);
|
||||
|
||||
// 盘点 /api/admin/merchant/accessory/inventory/update
|
||||
export const inventoryAddTwoAPI = (data) => request.post(`/admin/merchant/accessory/inventory/update`, data);
|
||||
|
||||
// /api/admin/merchant/accessory/inventory/info/{id} 盘点详情
|
||||
export const inventoryInfoAPI = (id) => request.get(`/admin/merchant/accessory/inventory/info/${id}`);
|
||||
|
||||
// 快照 快照 快照
|
||||
// 快照列表 /api/admin/merchant/inventory/snapshot/list
|
||||
export const snapshotListAPI = (params) => request.get('/admin/merchant/inventory/snapshot/list', { params });
|
||||
|
||||
// 创建快照 /api/admin/merchant/inventory/snapshot/create
|
||||
export const snapshotAddAPI = (data) => request.post(`/admin/merchant/inventory/snapshot/create`, data);
|
||||
|
||||
// 详情 /api/admin/merchant/inventory/snapshot/info/{id}
|
||||
export const snapshotInfoAPI = (id) => request.get(`/admin/merchant/inventory/snapshot/info/${id}`);
|
||||
|
||||
// 快照明细列表 /api/admin/merchant/inventory/snapshot/item/list
|
||||
export const snapshotItemListAPI = (params) => request.get('/admin/merchant/inventory/snapshot/item/list', { params });
|
||||
@@ -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 request from '@/utils/request';
|
||||
|
||||
|
||||
24
src/api/carManage.js
Normal file
24
src/api/carManage.js
Normal file
@@ -0,0 +1,24 @@
|
||||
|
||||
|
||||
import request from '@/utils/request';
|
||||
|
||||
/**
|
||||
* 车辆绑定记录
|
||||
*/
|
||||
export function publiclyBindList(params) {
|
||||
return request({
|
||||
url: '/publicly/bind/list',
|
||||
method: 'get',
|
||||
params
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 车辆信息 api/admin/platform/car/record/list
|
||||
*/
|
||||
export function carRecordList(params) {
|
||||
return request({
|
||||
url: '/admin/platform/car/record/list',
|
||||
method: 'get',
|
||||
params
|
||||
});
|
||||
}
|
||||
@@ -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 request from '@/utils/request';
|
||||
|
||||
|
||||
@@ -1,15 +1,22 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
import request from '@/utils/request';
|
||||
|
||||
// /api/admin/merchant/statistics/home/operating/data 经营数据
|
||||
export function operatingApi() {
|
||||
return request({
|
||||
url: '/admin/merchant/statistics/home/operating/data',
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
|
||||
// /api/admin/merchant/statistics/home/broken/line 首页折线图数据
|
||||
export function brokenLineApi() {
|
||||
return request({
|
||||
url: '/admin/merchant/statistics/home/broken/line',
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
|
||||
// /api/admin/merchant/statistics/home/index 首页数据
|
||||
// 首页数据概览
|
||||
export function viewModelApi() {
|
||||
return request({
|
||||
@@ -18,6 +25,14 @@ export function viewModelApi() {
|
||||
});
|
||||
}
|
||||
|
||||
// // 首页数据概览
|
||||
// export function viewModelApi() {
|
||||
// return request({
|
||||
// url: '/admin/merchant/statistics/home/index',
|
||||
// method: 'GET',
|
||||
// });
|
||||
// }
|
||||
|
||||
// 用户曲线图
|
||||
export function chartUserApi() {
|
||||
return request({
|
||||
@@ -31,7 +46,7 @@ export function chartDataApi(params) {
|
||||
return request({
|
||||
url: '/admin/merchant/data/index',
|
||||
method: 'get',
|
||||
params
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -1,14 +1,208 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
import request from '@/utils/request';
|
||||
import req from './req';
|
||||
|
||||
// /api/admin/merchant/refund/order/cash/cesk/info/{id} 收银详情
|
||||
export const cashInfoAPI = (id) => request.get(`/admin/merchant/refund/order/cash/cesk/info/${id}`);
|
||||
|
||||
// /api/admin/merchant/reconciliation/verification/info/{id} 维修店对账核对详情
|
||||
export const verificationInfoAPI = (id) => request.get(`/admin/merchant/reconciliation/verification/info/${id}`);
|
||||
|
||||
// 对账核对列表 /api/admin/merchant/reconciliation/verification/list
|
||||
export const verificationListAPI = (params) =>
|
||||
request.get(`/admin/merchant/reconciliation/verification/list`, { params });
|
||||
|
||||
// 创建对账核对单 /api/admin/merchant/reconciliation/verification/create
|
||||
export const verificationSaveAPI = (data) => request.post(`/admin/merchant/reconciliation/verification/create`, data);
|
||||
|
||||
// 收银搜索维修订单分页列表 /api/admin/merchant/refund/order/cash/cesk/order/list
|
||||
export const cashListAPI = (params) => request.get('/admin/merchant/refund/order/cash/cesk/order/list', { params });
|
||||
|
||||
// 收银 /api/admin/merchant/refund/order/cash/cesk/add
|
||||
export const cashAddAPI = (data) => request.post(`/admin/merchant/refund/order/cash/cesk/add`, data);
|
||||
// //merchant/receivable/list
|
||||
/**
|
||||
* 费用类型列表
|
||||
*/
|
||||
export function feeTypeList(params) {
|
||||
return request({
|
||||
url: '/publicly/fee/type/list',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 收款/api/admin/merchant/receivable/payment/{id}
|
||||
*/
|
||||
export function receivablePayment(id) {
|
||||
return request({
|
||||
url: '/admin/merchant/receivable/payment/'+id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 收支删除
|
||||
*/
|
||||
export function receivableCancellation(id) {
|
||||
return request({
|
||||
url: '/admin/merchant/income/expenditure/cancellation/'+id,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 应收应付删除
|
||||
*/
|
||||
export function receivableDelete(id) {
|
||||
return request({
|
||||
url: '/admin/merchant/receivable/delete/'+id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 收付详情 admin/merchant/receivable/info
|
||||
*/
|
||||
export function receivableInfo(id) {
|
||||
return request({
|
||||
url: '/admin/merchant/receivable/info/'+id,
|
||||
method: 'get'
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 收支详情 admin/merchant/income/expenditure/info
|
||||
*/
|
||||
export function expenditureInfo(id) {
|
||||
return request({
|
||||
url: '/admin/merchant/income/expenditure/info/'+id,
|
||||
method: 'get'
|
||||
});
|
||||
}
|
||||
/**
|
||||
* admin/merchant/cardealer/list 车商列表
|
||||
*/
|
||||
export function cardealerListAPI(params) {
|
||||
return request({
|
||||
url: '/admin/merchant/cardealer/list',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* merchant/receivable/list 应收/应付
|
||||
*/
|
||||
export function orderReceivableListAPI(params) {
|
||||
return request({
|
||||
url: '/admin/merchant/receivable/list',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 添加应收应付
|
||||
*/
|
||||
export function receivableCreate(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/receivable/create',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 添加支出,收入
|
||||
*/
|
||||
export function expenditureCreate(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/income/expenditure/create',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* merchant/receivable/list 收入/支付
|
||||
*/
|
||||
export function orderExpenditureListAPI(params) {
|
||||
return request({
|
||||
url: '/admin/merchant/income/expenditure/list',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
export function orderDeleteAPI(id) {
|
||||
return request({
|
||||
url: '/admin/merchant/receivable/delete/' + { id },
|
||||
method: 'post',
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* /api/admin/merchant/car/reservation/order/settlement/list 维修订单结算查询分页
|
||||
*/
|
||||
export function orderSettlementListAPI(params) {
|
||||
return request({
|
||||
url: '/admin/merchant/car/reservation/order/settlement/list',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* /api/admin/merchant/car/reservation/order/settlement/detail{id} 详情
|
||||
*/
|
||||
export function detailListApi(id) {
|
||||
return request({
|
||||
url: `/admin/merchant/car/reservation/order/settlement/detail${id}`,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
/**
|
||||
* /api/admin/merchant/car/reservation/order/settlement/update 平台结算订单
|
||||
*/
|
||||
export function updateApi(data) {
|
||||
return request({
|
||||
url: `/admin/merchant/car/reservation/order/settlement/update`,
|
||||
method: 'POST',
|
||||
data,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* /api/admin/merchant/car/reservation/order/settlement/update/batch 平台批量结算订单
|
||||
*/
|
||||
export function batchApi(data) {
|
||||
return request({
|
||||
url: `/admin/merchant/car/reservation/order/settlement/update/batch`,
|
||||
method: 'POST',
|
||||
data,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* /api/admin/merchant/reconciliation/order/list 对账
|
||||
*/
|
||||
export function reconciliationListAPI(params) {
|
||||
return request({
|
||||
url: '/admin/merchant/reconciliation/order/list',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* /api/admin/merchant/reconciliation/info 对账 详情
|
||||
*/
|
||||
export function infoListApi(id) {
|
||||
return request({
|
||||
url: `/admin/merchant/reconciliation/info?id=${id}`,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
/**
|
||||
* /api/admin/merchant/reconciliation/statement/list 结算
|
||||
*/
|
||||
export function statementListApi(params) {
|
||||
return request({
|
||||
url: '/admin/merchant/reconciliation/statement/list',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 财务对账 -- 对账单列表
|
||||
@@ -45,7 +239,7 @@ export function reconciliationMarkApi(id) {
|
||||
return request.get(`store/order/reconciliation/mark/${id}/form`);
|
||||
}
|
||||
/**
|
||||
* @description 资金流水 -- 列表
|
||||
* @description 资金流水 -- 列表 /api/admin/merchant/finance/funds/flow
|
||||
*/
|
||||
export function capitalFlowLstApi(params) {
|
||||
return request({
|
||||
@@ -107,7 +301,7 @@ export function closingDetailApi(id) {
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 账单管理 日帐单管理分页列表
|
||||
* @description 账单管理 日帐单管理分页列表 /api/admin/merchant/finance/daily/statement/list
|
||||
*/
|
||||
export function dayStatementApi(params) {
|
||||
return request({
|
||||
@@ -118,7 +312,7 @@ export function dayStatementApi(params) {
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 账单管理 月帐单管理分页列表
|
||||
* @description 账单管理 月帐单管理分页列表 /api/admin/merchant/finance/month/statement/list
|
||||
*/
|
||||
export function monthStatementApi(params) {
|
||||
return request({
|
||||
@@ -164,3 +358,23 @@ export function downloadFinancialApi(type, data) {
|
||||
export function getStatisticsApi(data) {
|
||||
return request.get(`financial_record/count`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 维修分佣分页列表 /api/admin/platform/car/reservation/order/split/split/list
|
||||
*/
|
||||
export function splitLstApi(params) {
|
||||
return request({
|
||||
url: `/admin/merchant/car/reservation/order/split/split/list`,
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 维修分佣分页列表详情 /api/admin/platform/car/reservation/order/split/info/{id}
|
||||
*/
|
||||
export function splitInfoApi(id) {
|
||||
return request({
|
||||
url: `/admin/merchant/car/reservation/order/split/info/${id}`,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
19
src/api/garage.js
Normal file
19
src/api/garage.js
Normal file
@@ -0,0 +1,19 @@
|
||||
import request from '@/utils/request';
|
||||
|
||||
// 停车场分页列表 /api/admin/merchant/car/garage/list
|
||||
export const garageListAPI = (params) => request.get('/admin/merchant/car/garage/list', { params });
|
||||
|
||||
// 详情 /api/admin/merchant/car/garage/detail/{id}
|
||||
export const garageDetailAPI = (id) => request.get(`/admin/merchant/car/garage/detail/${id}`);
|
||||
|
||||
// 新增 /api/admin/merchant/car/garage/add
|
||||
export const garageAddAPI = (data) => request.post(`/admin/merchant/car/garage/add`, data);
|
||||
|
||||
// 修改 /api/admin/merchant/car/garage/update
|
||||
export const garageUpdateAPI = (data) => request.post(`/admin/merchant/car/garage/update`, data);
|
||||
|
||||
// 删除 /api/admin/merchant/car/garage/delete/{id}
|
||||
export const garageDeleteAPI = (id) => request.post(`/admin/merchant/car/garage/delete/${id}`);
|
||||
|
||||
// 显示开关 /api/admin/merchant/car/garage/switch/{id}
|
||||
export const garageSwitchAPI = (id) => request.post(`/admin/merchant/car/garage/switch/${id}`);
|
||||
51
src/api/ledger.js
Normal file
51
src/api/ledger.js
Normal file
@@ -0,0 +1,51 @@
|
||||
|
||||
|
||||
import request from '@/utils/request';
|
||||
|
||||
/**
|
||||
* @description 维修台账;列表
|
||||
*/
|
||||
export function carLedgerList(params) {
|
||||
return request({
|
||||
url: '/admin/merchant/car/ledger/list',
|
||||
method: 'get',
|
||||
params
|
||||
});
|
||||
}
|
||||
/**
|
||||
* @description 维修台账详情
|
||||
*/
|
||||
export function carLedgerInfo(id) {
|
||||
return request({
|
||||
url: '/admin/merchant/car/ledger/info/' + id ,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
/**
|
||||
* @description 维修台账修改
|
||||
*/
|
||||
export function carLedgerUpdate(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/car/ledger/update',
|
||||
method: 'post',
|
||||
data
|
||||
});
|
||||
}
|
||||
/**
|
||||
* @description 维修台账修改
|
||||
*/
|
||||
export function carLedgerDelete(id) {
|
||||
return request({
|
||||
url: '/admin/merchant/car/ledger/delete/'+id,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
/**
|
||||
* @description 责任类型列表
|
||||
*/
|
||||
export function categoryListAll() {
|
||||
return request({
|
||||
url: '/publicly/duty/category/listAll',
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
@@ -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 request from '@/utils/request';
|
||||
|
||||
|
||||
@@ -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 request from '@/utils/request';
|
||||
|
||||
|
||||
@@ -1,12 +1,3 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
import request from '@/utils/request';
|
||||
|
||||
/**
|
||||
@@ -102,3 +93,6 @@ export function merchantTransferEditApi(data) {
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
// 车商列表 /api/admin/merchant/cardealer/list
|
||||
export const merchantListApi = (params) => request.get('/admin/merchant/cardealer/list', { params });
|
||||
|
||||
@@ -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 request from '@/utils/request';
|
||||
|
||||
|
||||
11
src/api/packagemeal.js
Normal file
11
src/api/packagemeal.js
Normal file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request';
|
||||
|
||||
// 查询套餐分页 /api/admin/merchant/package/list
|
||||
export const packageListAPI = (params) => request.get(`/admin/merchant/package/list`, { params });
|
||||
|
||||
// 套餐详情 /api/admin/merchant/package/info/{id} /api/admin/merchant/package/info/{id}
|
||||
export const packageInfoAPI = (id) => request.get(`/admin/merchant/package/info/${id}`);
|
||||
// 配件详情 api/admin/merchant/accessory/receive/accessory/info
|
||||
export const accessoryInfoAPI = (id) => request.get(`/admin/merchant/accessory/receive/accessory/info/${id}`);
|
||||
// 领料详情 api/admin/merchant/accessory/receive/accessory/info
|
||||
export const receiveInfoAPI = (id) => request.get(`/admin/merchant/accessory/receive/info/${id}`);
|
||||
@@ -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 request from '@/utils/request';
|
||||
|
||||
|
||||
@@ -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 axios from 'axios';
|
||||
|
||||
|
||||
127
src/api/reservation/order.js
Normal file
127
src/api/reservation/order.js
Normal file
@@ -0,0 +1,127 @@
|
||||
import request from '@/utils/request';
|
||||
|
||||
// 配件分类列表 (拿材料id) /api/publicly/accessory/category/list
|
||||
export const accessoryCategoryListAPI = () => request.get('/publicly/accessory/category/list');
|
||||
// 自营配件列表 /api/publicly/accessory/self/list
|
||||
export const selfListAPI = () => request.get('/publicly/accessory/self/list');
|
||||
|
||||
// 维修端-配件列表 /api/admin/merchant/accessory/list
|
||||
export const accessoryListAPI = (params) => request.get('/admin/merchant/accessory/list', { params });
|
||||
|
||||
// 项目工时分类缓存树(拿价格) /api/publicly/car/project/category/cache/tree
|
||||
export const projectCategoryTreeAPI = () => request.get('/publicly/car/project/category/cache/tree');
|
||||
|
||||
// 根据车牌号获取车辆信息 /api/publicly/car/detail
|
||||
export const carDetailAPI = (params) => request.get('/publicly/car/detail', { params });
|
||||
|
||||
// 车辆分页列表(拿车牌) /api/publicly/car/list
|
||||
export const carListAPI = (params) => request.get('/publicly/car/list', { params });
|
||||
|
||||
// 维修接待-工单-点击开单 /api/admin/merchant/car/reservation/order/billing
|
||||
export const billingAPI = (data) => request.post(`/admin/merchant/car/reservation/order/billing`, data);
|
||||
|
||||
// 维修接待-创建工单并开单 /api/admin/merchant/car/reservation/order/createAndBill
|
||||
export const createAndBillAPI = (data) => request.post(`/admin/merchant/car/reservation/order/createAndBill`, data);
|
||||
|
||||
// 维修接待-获取 创建工单并开单 请求缓存 /api/admin/merchant/car/reservation/order/getCreateAndBillCache
|
||||
export const getCreateAndBillCacheAPI = () =>
|
||||
request.get('/admin/merchant/car/reservation/order/getCreateAndBillCache');
|
||||
|
||||
// 维修接待-工单-重新开单 /api/admin/merchant/car/reservation/order/reBilling
|
||||
export const reBillingAPI = (data) => request.post(`/admin/merchant/car/reservation/order/reBilling`, data);
|
||||
|
||||
// 维修完成 /api/admin/merchant/car/reservation/order/finishRepair
|
||||
export const finishRepairAPI = (data) => request.post(`/admin/merchant/car/reservation/order/finishRepair`, data);
|
||||
|
||||
// 到店 /api/admin/merchant/car/reservation/order/arrive
|
||||
export const arriveAPI = (data) => request.post(`/admin/merchant/car/reservation/order/arrive`, data);
|
||||
|
||||
// 开单审核 /api/admin/merchant/car/reservation/order/audit
|
||||
export const auditAPI = (data) => request.post(`/admin/merchant/car/reservation/order/audit`, data);
|
||||
|
||||
//预约工单确认/同意/驳回 /api/admin/merchant/car/reservation/order/auditCheck
|
||||
export const auditCheckAPI = (data) => request.post(`/admin/merchant/car/reservation/order/auditCheck`, data);
|
||||
|
||||
// 维修接待列表 /api/admin/merchant/car/reservation/order/info
|
||||
export const infoDetailAPI = (params) => request.get('/admin/merchant/car/reservation/order/info', { params });
|
||||
|
||||
// 维保接待-工单详情 /api/admin/merchant/car/reservation/order/detail
|
||||
export const orderDetailAPI = (params) => request.get('/admin/merchant/car/reservation/order/detail', { params });
|
||||
|
||||
// 维修预约订单分页列表 /api/admin/merchant/car/reservation/order/list
|
||||
export const listAPI = (params) => request.get('/admin/merchant/car/reservation/order/list', { params });
|
||||
|
||||
// 维修预约列表 /api/admin/merchant/car/reservation/order/check/list
|
||||
export const orderCheckListAPI = (params) =>
|
||||
request.get('/admin/merchant/car/reservation/order/check/list', { params });
|
||||
|
||||
// 责任类型 (拿id,不分页) /api/publicly/duty/category/listAll
|
||||
export const dutyCategoryListAllAPI = () => request.get('/publicly/duty/category/listAll');
|
||||
|
||||
// 责任类型 (拿id) /api/publicly/duty/category/list
|
||||
export const dutyCategoryListAPI = (params) => request.get('/publicly/duty/category/list', { params });
|
||||
|
||||
// 保险公司 (拿id,不分页) /api/publicly/insurance/company/listAll
|
||||
export const insuranceCompanyListAllAPI = () => request.get('/publicly/insurance/company/listAll');
|
||||
|
||||
// 保险公司 (拿id) /api/publicly/insurance/company/list
|
||||
export const insuranceCompanyListAPI = (params) => request.get('/publicly/insurance/company/list', { params });
|
||||
|
||||
// 事故接待-定损 /api/admin/merchant/car/reservation/order/damage
|
||||
export const damageAPI = (data) => request.post(`/admin/merchant/car/reservation/order/damage`, data);
|
||||
|
||||
// 事故接待-结算 /api/admin/merchant/car/reservation/order/settlementAccident
|
||||
export const settlementAccidentAPI = (data) =>
|
||||
request.post(`/admin/merchant/car/reservation/order/settlementAccident`, data);
|
||||
|
||||
// 事故接待-交车 /api/admin/merchant/car/reservation/order/deliveryCarAccident
|
||||
export const deliveryCarAccidentAPI = (data) =>
|
||||
request.post(`/admin/merchant/car/reservation/order/deliveryCarAccident`, data);
|
||||
|
||||
// 事故接待-接车 /api/admin/merchant/car/reservation/order/picup
|
||||
export const picupAPI = (data) => request.post(`/admin/merchant/car/reservation/order/picup`, data);
|
||||
|
||||
// 事故接待-创建并接车 /api/admin/merchant/car/reservation/order/createAndPicUpAccident
|
||||
export const createAndPicUpAccidentAPI = (data) =>
|
||||
request.post(`/admin/merchant/car/reservation/order/createAndPicUpAccident`, data);
|
||||
|
||||
// 事故接待-点击开单 /api/admin/merchant/car/reservation/order/accient/billing
|
||||
export const accientBillingAPI = (data) => request.post(`/admin/merchant/car/reservation/order/accient/billing`, data);
|
||||
|
||||
// 事故接待-工单详情 /api/admin/merchant/car/reservation/order/detailAccident
|
||||
export const detailAccidentAPI = (params) =>
|
||||
request.get('/admin/merchant/car/reservation/order/detailAccident', { params });
|
||||
|
||||
// 退车接待-接车 /api/admin/merchant/car/reservation/order/picupReturn
|
||||
export const picupReturnAPI = (data) => request.post(`/admin/merchant/car/reservation/order/picupReturn`, data);
|
||||
|
||||
// 退车接待-创建工单并接车 /api/admin/merchant/car/reservation/order/createAndPicUpReturn
|
||||
export const createAndPicUpReturnAPI = (data) =>
|
||||
request.post(`/admin/merchant/car/reservation/order/createAndPicUpReturn`, data);
|
||||
|
||||
// 退车接待-工单详情 /api/admin/merchant/car/reservation/order/detailReturn
|
||||
export const detailReturnAPI = (params) =>
|
||||
request.get('/admin/merchant/car/reservation/order/detailReturn', { params });
|
||||
|
||||
// dp公司(拿id,不分页) /api/publicly/dp/company/listAll
|
||||
export const dpCompanyListAllAPI = () => request.get('/publicly/dp/company/listAll');
|
||||
|
||||
// dp公司 (拿id,分页) /api/publicly/dp/company/list
|
||||
export const dpCompanyListAPI = (params) => request.get('/publicly/dp/company/list', { params });
|
||||
|
||||
// 退车接待-交车 /api/admin/merchant/car/reservation/order/deliveryCarReturn
|
||||
export const deliveryCarReturnAPI = (data) =>
|
||||
request.post(`/admin/merchant/car/reservation/order/deliveryCarReturn`, data);
|
||||
|
||||
// 退车接待-开单不维修 /api/admin/merchant/car/reservation/order/noRepair
|
||||
export const noRepairAPI = (data) => request.post(`/admin/merchant/car/reservation/order/noRepair`, data);
|
||||
|
||||
// 停车场(拿id) /api/admin/merchant/car/garage/list
|
||||
export const garageListAPI = (params) => request.get('/admin/merchant/car/garage/list', { params });
|
||||
|
||||
// 退车接待-开单 /api/admin/merchant/car/reservation/order/return/billing
|
||||
export const returnBillingAPI = (data) => request.post(`/admin/merchant/car/reservation/order/return/billing`, data);
|
||||
|
||||
// 退车接待-重新开单 /api/admin/merchant/car/reservation/order/return/rebilling
|
||||
export const returnRebillingAPI = (data) =>
|
||||
request.post(`/admin/merchant/car/reservation/order/return/rebilling`, data);
|
||||
7
src/api/reservation/reply.js
Normal file
7
src/api/reservation/reply.js
Normal file
@@ -0,0 +1,7 @@
|
||||
import request from '@/utils/request';
|
||||
|
||||
// 工单评价分页列表 /api/admin/merchant/reservation/reply/list
|
||||
export const replyListAPI = (params) => request.get('/admin/merchant/reservation/reply/list', { params });
|
||||
|
||||
// 详情 /api/admin/merchant/reservation/reply/detail/{id}
|
||||
export const replyDetailAPI = (id) => request.get(`/admin/merchant/reservation/reply/detail/${id}`);
|
||||
53
src/api/reservation/workhour.js
Normal file
53
src/api/reservation/workhour.js
Normal file
@@ -0,0 +1,53 @@
|
||||
import request from '@/utils/request';
|
||||
|
||||
// 项目工时分类列表 /api/admin/platform/car/project/category/list
|
||||
export function listAPI(params) {
|
||||
return request({
|
||||
url: `/admin/platform/car/project/category/list`,
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
// 项目工时分类缓存树 /api/admin/platform/car/project/category/cache/tree
|
||||
export function cacheTreeAPI(params) {
|
||||
return request({
|
||||
url: `/admin/platform/car/project/category/cache/tree`,
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
// 新增项目工时分类 /api/admin/platform/car/project/category/add
|
||||
export function addAPI(data) {
|
||||
return request({
|
||||
url: `/admin/platform/car/project/category/add`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
// 修改项目工时分类 /api/admin/platform/car/project/category/update
|
||||
export function updateAPI(data) {
|
||||
return request({
|
||||
url: `/admin/platform/car/project/category/update`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
// 修改项目工时分类显示状态 /api/admin/platform/car/project/category/update/show/{id}
|
||||
export function updateShowAPI(id) {
|
||||
return request({
|
||||
url: `/admin/platform/car/project/category/update/show/${id}`,
|
||||
method: 'post',
|
||||
});
|
||||
}
|
||||
|
||||
// 删除项目工时分类 /api/admin/platform/car/project/category/delete/{id}
|
||||
export function deleteAPI(id) {
|
||||
return request({
|
||||
url: `/admin/platform/car/project/category/delete/${id}`,
|
||||
method: 'post',
|
||||
});
|
||||
}
|
||||
@@ -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 request from '@/utils/request';
|
||||
|
||||
|
||||
@@ -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 request from '@/utils/request';
|
||||
|
||||
|
||||
165
src/api/statistics.js
Normal file
165
src/api/statistics.js
Normal file
@@ -0,0 +1,165 @@
|
||||
import request from '@/utils/request';
|
||||
/**
|
||||
* 经营分析 数据
|
||||
*/
|
||||
export function analysisLattice(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/business/analysis/lattice',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
//按月统计 /api/admin/merchant/business/analysis/line/chart
|
||||
export function analysisLineChart(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/business/analysis/line/chart',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 成本分析 格子数据 /api/admin/merchant/monthly/analysis/lattice
|
||||
*/
|
||||
export function monthlyAnalysisLattice(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/monthly/analysis/lattice',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
//成本分析 /admin/merchant/monthly/analysis/pie/chart
|
||||
export function monthlyAnalysisPieChart(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/monthly/analysis/pie/chart',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
//成本分析 采购TOP20 /api/admin/merchant/monthly/analysis/purchase
|
||||
export function monthlyAnalysisPiePurchase(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/monthly/analysis/purchase',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
//维修类型月度分析格子图 /api/admin/merchant/monthly/maintenance/analysis/lattice
|
||||
export function maintenanceAnalysisLattice(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/monthly/maintenance/analysis/lattice',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
//进店台次分车型占比 /api/admin/merchant/monthly/maintenance/analysis/model/ratio
|
||||
export function maintenanceAnalysisModelRatio(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/monthly/maintenance/analysis/model/ratio',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
//进店台次分所属公司占比 /api/admin/merchant/monthly/maintenance/analysis/company
|
||||
export function maintenanceAnalysisCompany(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/monthly/maintenance/analysis/company',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
//维保产值按车型占比 /api/admin/merchant/monthly/maintenance/analysis/yield/model
|
||||
export function maintenanceAnalysisYieldModel(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/monthly/maintenance/analysis/yield/model',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
//维保产值(第二栏格子图) api/admin/merchant/monthly/maintenance/analysis/avg/lattice
|
||||
export function analysisAvgLattice(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/monthly/maintenance/analysis/avg/lattice',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
//维保产值按所属公司占比 /api/admin/merchant/monthly/maintenance/analysis/yield/company
|
||||
export function maintenanceAnalysisYieldCompany(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/monthly/maintenance/analysis/yield/company',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
//维保产值top5和维保产值top公司柱状图 //api/admin/merchant/monthly/maintenance/analysis/yield/modelandcompany
|
||||
export function yieldModelandcompany(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/monthly/maintenance/analysis/yield/modelandcompany',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
//维保成本占比车型/所属公司饼图 /api/admin/merchant/monthly/maintenance/analysis/cost/modelandcompany
|
||||
export function costModelandcompany(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/monthly/maintenance/analysis/cost/modelandcompany',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
//维保成本(第三栏格子图) /api/admin/merchant/monthly/maintenance/analysis/cost/lattice
|
||||
export function analysisCostLattice(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/monthly/maintenance/analysis/cost/lattice',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
//维保成本top10和维保使用配件数量top10公司柱状图
|
||||
//api/admin/merchant/monthly/maintenance/analysis/cost/modelandcompany/histogram
|
||||
export function modelandcompanyHistogram(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/monthly/maintenance/analysis/cost/modelandcompany/histogram',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
// 维保成本车型占比,所属公司占比 api/admin/merchant/monthly/maintenance/analysis/profit/modelandcompany
|
||||
export function profitModelandcompany(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/monthly/maintenance/analysis/profit/modelandcompany',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
//维保利润(第四栏格子图) /api/admin/merchant/monthly/maintenance/analysis/profit/lattice
|
||||
export function analysisProfitLattice(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/monthly/maintenance/analysis/profit/lattice',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
// 维保利润(柱状图) api/admin/merchant/monthly/maintenance/analysis/profit/modelandcompany/histogram
|
||||
export function profitHistogram(data) {
|
||||
return request({
|
||||
url: '/admin/merchant/monthly/maintenance/analysis/profit/modelandcompany/histogram',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
52
src/api/suppliermanagement.js
Normal file
52
src/api/suppliermanagement.js
Normal file
@@ -0,0 +1,52 @@
|
||||
import request from '@/utils/request';
|
||||
|
||||
// 配件分类列表(公共) /api/publicly/accessory/category/list
|
||||
export function publiclyCategoryListAPI() {
|
||||
return request({
|
||||
url: `/publicly/accessory/category/list`,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
// 供应商列表(公共) /api/publicly/accessory/supplier/list
|
||||
export function publiclySupplierListAPI() {
|
||||
return request({
|
||||
url: `/publicly/accessory/supplier/list`,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
// 供应商分页列表 /api/admin/merchant/accessory/supplier/list
|
||||
export function supplierListAPI(params) {
|
||||
return request({
|
||||
url: `/admin/merchant/accessory/supplier/list`,
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
// 删除供应商 /api/admin/merchant/accessory/supplier/delete/{id}
|
||||
export function deleteAPI(id) {
|
||||
return request({
|
||||
url: `/admin/merchant/accessory/supplier/delete/${id}`,
|
||||
method: 'post',
|
||||
});
|
||||
}
|
||||
|
||||
// 新增供应商 /api/admin/merchant/accessory/supplier/add
|
||||
export function addAPI(data) {
|
||||
return request({
|
||||
url: `/admin/merchant/accessory/supplier/add`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
// 修改供应商 /api/admin/merchant/accessory/supplier/update
|
||||
export function updateAPI(data) {
|
||||
return request({
|
||||
url: `/admin/merchant/accessory/supplier/update`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
@@ -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 request from '@/utils/request';
|
||||
|
||||
|
||||
@@ -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 request from '@/utils/request';
|
||||
|
||||
|
||||
@@ -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 request from '@/utils/request';
|
||||
|
||||
|
||||
@@ -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 request from '@/utils/request';
|
||||
|
||||
@@ -74,3 +66,46 @@ export function userDetailApi(id) {
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
// 客户分页列表 /api/admin/merchant/car/dealer/govern/list
|
||||
export function governListApi(params) {
|
||||
return request({
|
||||
url: `/admin/merchant/car/dealer/govern/list`,
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 客户详情列表
|
||||
*/
|
||||
export function governDetailApi(id) {
|
||||
return request({
|
||||
url: `/admin/merchant/car/dealer/govern/info/${id}`,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
// 添加客户 /api/admin/merchant/car/dealer/govern/list
|
||||
export function governAddApi(data) {
|
||||
return request({
|
||||
url: `/admin/merchant/car/dealer/govern/add`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
// 修改客户 /api/admin/merchant/car/dealer/govern/list
|
||||
export function governUpdateApi(data) {
|
||||
return request({
|
||||
url: `/admin/merchant/car/dealer/govern/update`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
// 删除客户 /api/admin/merchant/car/dealer/govern/list
|
||||
export function governDeleteApi(data) {
|
||||
return request({
|
||||
url: `/admin/merchant/car/dealer/govern/delete/${id}`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
@@ -13,6 +13,10 @@
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
.icon-siji-:before {
|
||||
content: "\e604";
|
||||
}
|
||||
|
||||
.icon-miaosha:before {
|
||||
content: '\e619';
|
||||
}
|
||||
|
||||
BIN
src/assets/imgs/logo.png
Normal file
BIN
src/assets/imgs/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 173 KiB |
BIN
src/assets/imgs/sidebar.png
Normal file
BIN
src/assets/imgs/sidebar.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 570 KiB |
@@ -12,15 +12,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import pathToRegexp from 'path-to-regexp';
|
||||
|
||||
|
||||
@@ -39,15 +39,7 @@
|
||||
</template>
|
||||
<!--创建和编辑公用一个组件-->
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import * as categoryApi from '@/api/categoryApi.js';
|
||||
import * as selfUtil from '@/utils/ZBKJIutil.js';
|
||||
|
||||
@@ -5,15 +5,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import * as categoryApi from '@/api/categoryApi.js';
|
||||
export default {
|
||||
|
||||
@@ -116,15 +116,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import * as storeApi from '@/api/product.js';
|
||||
import info from './info';
|
||||
|
||||
@@ -6,15 +6,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
// doc: https://panjiachen.github.io/vue-element-admin-site/feature/component/svg-icon.html#usage
|
||||
function isExternal(path) {
|
||||
|
||||
@@ -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 { getToken } from '@/utils/auth';
|
||||
import SettingMer from '@/utils/settingMer';
|
||||
|
||||
@@ -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 styles = {
|
||||
'el-rate': '.el-rate{display: inline-block; vertical-align: text-top;}',
|
||||
|
||||
@@ -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>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
export default [
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
/* eslint-disable max-len */
|
||||
import ruleTrigger from './ruleTrigger';
|
||||
|
||||
@@ -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 { isArray } from 'util';
|
||||
import { exportDefault, titleCase } from '@/utils/functions';
|
||||
|
||||
@@ -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>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
/**
|
||||
* 用于生成表单校验,指定正则规则的触发方式。
|
||||
|
||||
@@ -1,13 +1,5 @@
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import render from '@/components/FormGenerator/components/render/render.js';
|
||||
|
||||
|
||||
@@ -7,15 +7,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import Parser from '../Parser';
|
||||
|
||||
|
||||
@@ -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 Parser from './Parser';
|
||||
|
||||
|
||||
@@ -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>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
function vModel(self, dataObject, defaultValue) {
|
||||
dataObject.props.value = defaultValue;
|
||||
|
||||
@@ -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>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
export default {
|
||||
default(h, conf, key) {
|
||||
|
||||
@@ -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>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
export default {
|
||||
options(h, conf, key) {
|
||||
|
||||
@@ -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>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
export default {
|
||||
prepend(h, conf, key) {
|
||||
|
||||
@@ -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>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
export default {
|
||||
options(h, conf, key) {
|
||||
|
||||
@@ -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>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
export default {
|
||||
options(h, conf, key) {
|
||||
|
||||
@@ -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>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
export default {
|
||||
'list-type': (h, conf, key) => {
|
||||
|
||||
@@ -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>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
/* eslint-disable max-len */
|
||||
|
||||
|
||||
@@ -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 Index from './index.vue';
|
||||
|
||||
|
||||
@@ -3,15 +3,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import loadTinymce from '@/components/FormGenerator/utils/loadTinymce';
|
||||
import { plugins, toolbar } from './config';
|
||||
|
||||
@@ -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>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
/* eslint-disable */
|
||||
tinymce.addI18n('zh_CN', {
|
||||
|
||||
@@ -39,15 +39,7 @@
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
export default {
|
||||
inheritAttrs: false,
|
||||
|
||||
@@ -1,13 +1,5 @@
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import draggable from 'vuedraggable';
|
||||
import render from '@/components/FormGenerator/components/render/render';
|
||||
|
||||
@@ -72,15 +72,7 @@
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import { parse } from '@babel/parser';
|
||||
import ClipboardJS from 'clipboard';
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<div class="left-board">
|
||||
<div class="logo-wrapper">
|
||||
<div class="logo">
|
||||
<span>CRMEB</span>
|
||||
<span>连线客</span>
|
||||
</div>
|
||||
</div>
|
||||
<el-scrollbar class="left-scrollbar">
|
||||
@@ -116,16 +116,6 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
import draggable from 'vuedraggable';
|
||||
import { debounce } from 'throttle-debounce';
|
||||
import { saveAs } from 'file-saver';
|
||||
@@ -140,7 +130,7 @@ import {
|
||||
layoutComponents,
|
||||
formConf,
|
||||
} from '@/components/FormGenerator/components/generator/config';
|
||||
import { beautifierConf, titleCase } from '../utils/functions';
|
||||
import { beautifierConf, titleCase } from '../utils/functions';
|
||||
import { makeUpHtml, vueTemplate, vueScript, cssStyle } from '@/components/FormGenerator/components/generator/html';
|
||||
import { makeUpJs } from '@/components/FormGenerator/components/generator/js';
|
||||
import { makeUpCss } from '@/components/FormGenerator/components/generator/css';
|
||||
|
||||
@@ -29,15 +29,7 @@
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import iconList from '../utils/icon.json';
|
||||
|
||||
|
||||
@@ -25,15 +25,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import { beautifierConf } from '../utils/functions';
|
||||
import ClipboardJS from 'clipboard';
|
||||
|
||||
@@ -33,15 +33,7 @@
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
export default {
|
||||
components: {},
|
||||
|
||||
@@ -544,15 +544,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import { isArray } from 'util';
|
||||
import TreeNodeDialog from './TreeNodeDialog';
|
||||
|
||||
@@ -40,15 +40,7 @@
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import { isNumberStr } from '../utils/functions';
|
||||
import { getTreeNodeId, saveTreeNodeId } from '../utils/db';
|
||||
|
||||
@@ -5,15 +5,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
export default {
|
||||
mounted() {
|
||||
|
||||
@@ -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 Vue from 'vue';
|
||||
import { loadScriptQueue } from '@/utils/loadScript';
|
||||
|
||||
@@ -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 DRAWING_ITEMS = 'drawingItems';
|
||||
const DRAWING_ITEMS_VERSION = '1.1';
|
||||
|
||||
@@ -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>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
/**
|
||||
* num 小于0,左缩进num*2个空格; 大于0,右缩进num*2个空格。
|
||||
|
||||
@@ -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 loadScript from './loadScript';
|
||||
import ELEMENT from 'element-ui';
|
||||
|
||||
@@ -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 { loadScriptQueue } from './loadScript';
|
||||
import ELEMENT from 'element-ui';
|
||||
|
||||
@@ -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 callbacks = {};
|
||||
|
||||
|
||||
@@ -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 loadScript from './loadScript';
|
||||
import ELEMENT from 'element-ui';
|
||||
|
||||
@@ -16,15 +16,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
export default {
|
||||
name: 'Hamburger',
|
||||
|
||||
@@ -18,15 +18,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
// fuse is a lightweight fuzzy-search module
|
||||
// make search results more in line with expectations
|
||||
|
||||
88
src/components/ImagePreview/index.vue
Normal file
88
src/components/ImagePreview/index.vue
Normal file
@@ -0,0 +1,88 @@
|
||||
<template>
|
||||
<el-image
|
||||
:src="`${realSrc}`"
|
||||
fit="cover"
|
||||
:style="`width:${realWidth};height:${realHeight};`"
|
||||
:preview-src-list="realSrcList"
|
||||
initial-index="1"
|
||||
>
|
||||
<div slot="error" class="image-slot">
|
||||
<i class="el-icon-picture-outline"></i>
|
||||
</div>
|
||||
</el-image>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'ImagePreview',
|
||||
props: {
|
||||
src: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
width: {
|
||||
type: [Number, String],
|
||||
default: '',
|
||||
},
|
||||
height: {
|
||||
type: [Number, String],
|
||||
default: '',
|
||||
},
|
||||
index: {
|
||||
type: [Number, String],
|
||||
default: 0,
|
||||
},
|
||||
},
|
||||
computed: {
|
||||
realSrc() {
|
||||
// console.log(111, this.src);
|
||||
if (!this.src) {
|
||||
return;
|
||||
}
|
||||
let real_src = this.src.split(',')[this.index];
|
||||
return real_src;
|
||||
},
|
||||
realSrcList() {
|
||||
if (!this.src) {
|
||||
return;
|
||||
}
|
||||
let real_src_list = this.src.split(',');
|
||||
let srcList = [];
|
||||
real_src_list.forEach((item) => {
|
||||
return srcList.push(item);
|
||||
});
|
||||
return srcList;
|
||||
},
|
||||
realWidth() {
|
||||
return typeof this.width == 'string' ? this.width : `${this.width}px`;
|
||||
},
|
||||
realHeight() {
|
||||
return typeof this.height == 'string' ? this.height : `${this.height}px`;
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
.el-image {
|
||||
border-radius: 5px;
|
||||
background-color: #ebeef5;
|
||||
box-shadow: 0 0 5px 1px #ccc;
|
||||
::v-deep .el-image__inner {
|
||||
transition: all 0.3s;
|
||||
cursor: pointer;
|
||||
&:hover {
|
||||
transform: scale(1.2);
|
||||
}
|
||||
}
|
||||
::v-deep .image-slot {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
color: #909399;
|
||||
font-size: 30px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@@ -11,15 +11,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
export default {
|
||||
name: 'PanThumb',
|
||||
|
||||
@@ -10,15 +10,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import { addClass, removeClass } from '@/utils/functions';
|
||||
|
||||
|
||||
@@ -5,15 +5,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import screenfull from 'screenfull';
|
||||
|
||||
|
||||
@@ -11,15 +11,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
export default {
|
||||
props: {
|
||||
|
||||
@@ -18,15 +18,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
export default {
|
||||
name: 'Sticky',
|
||||
|
||||
@@ -6,15 +6,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
// doc: https://panjiachen.github.io/vue-element-admin-site/feature/component/svg-icon.html#usage
|
||||
import { isExternal } from '@/utils/validate';
|
||||
|
||||
@@ -8,15 +8,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
const version = require('element-ui/package.json').version; // element-ui version from node_modules
|
||||
const ORIGINAL_THEME = '#409EFF'; // default color
|
||||
|
||||
@@ -13,15 +13,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
export default {
|
||||
name: 'EditorSlideUpload',
|
||||
|
||||
@@ -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>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
let callbacks = [];
|
||||
|
||||
|
||||
@@ -8,15 +8,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import editorImage from './components/EditorImage';
|
||||
import plugins from './plugins';
|
||||
|
||||
@@ -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>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
// Any plugins you want to use has to be imported
|
||||
// Detail plugins list see https://www.tinymce.com/docs/plugins/
|
||||
|
||||
@@ -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>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
// Here is a list of the toolbar
|
||||
// Detail list see https://www.tinymce.com/docs/advanced/editor-control-identifiers/#toolbarcontrols
|
||||
|
||||
@@ -18,15 +18,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
export default {
|
||||
data() {
|
||||
|
||||
@@ -18,15 +18,7 @@
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import { fileFileApi } from '@/api/systemSetting';
|
||||
import { getToken } from '@/utils/auth';
|
||||
|
||||
@@ -11,15 +11,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import XLSX from 'xlsx';
|
||||
|
||||
|
||||
@@ -1,12 +1,4 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import Element from 'element-ui';
|
||||
import '@/styles/element-variables.scss';
|
||||
|
||||
@@ -13,15 +13,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
import goodList from '@/components/activityProduct/index.vue';
|
||||
export default {
|
||||
name: 'GoodListFrom',
|
||||
|
||||
@@ -111,15 +111,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
import { productActivityListApi, productDeleteApi, putOnShellApi, offShellApi, productHeadersApi } from '@/api/product';
|
||||
import store from '@/store';
|
||||
export default {
|
||||
|
||||
@@ -25,15 +25,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
export default {
|
||||
name: 'TimeSelect',
|
||||
|
||||
@@ -14,15 +14,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
/**
|
||||
* 注意:和Parser唯一的区别就是这里仅仅传入表单配置id即可自动加载已配置的表单
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user