Compare commits

116 Commits

Author SHA1 Message Date
Hong
10abfbf34d 7.31(利润,成本 2024-07-31 11:20:22 +08:00
Hong
bc83cde6a8 7.30(利润,成本 2024-07-30 18:36:21 +08:00
Hong
1fc4e4909a 7.30(利润,成本 2024-07-30 16:32:08 +08:00
Hong
da8f9689d0 7.30(利润,成本 2024-07-30 16:31:25 +08:00
Hong
426a13359b 7.29(维修分析=>维保产值 2024-07-29 18:42:41 +08:00
Hong
3da6ed836a 7.27(维修分析 2024-07-27 18:36:23 +08:00
Hong
283b8c47ca 7.25(维修模块 2024-07-26 18:45:23 +08:00
Hong
f8c3a58e03 7.25(维修模块 2024-07-26 18:44:52 +08:00
Hong
33b143f94e 7.25(优化 2024-07-25 18:41:03 +08:00
Hong
04b630e503 7.24(经营分析接口 2024-07-24 18:43:03 +08:00
Hong
509161d31b 7.23(添加经营,成本分析 2024-07-23 18:38:45 +08:00
Hong
e1ca79d7bf Merge remote-tracking branch 'origin/master' 2024-07-18 15:25:51 +08:00
Hong
600931d9ec 7.18(优化 2024-07-18 15:25:23 +08:00
huahua
859d095410 清楚一键部署相关的信息· 2024-07-13 14:21:04 +08:00
Hong
e829e70248 7.13(优化 2024-07-13 14:11:33 +08:00
Hong
2933509955 5.23(优化 2024-05-23 19:32:44 +08:00
Hong
e9f135a099 5.20(优化 2024-05-20 16:08:39 +08:00
Hong
dbd807f5dc 5.17(添加客户管理,分佣模块 2024-05-17 18:45:55 +08:00
Hong
0d5df96ee6 5.16(优化 2024-05-16 18:49:11 +08:00
Hong
24d648b434 5.10(优化 2024-05-10 18:32:11 +08:00
Hong
49366e15fd 5.8(优化排版 2024-05-08 17:09:38 +08:00
Hong
4b6e1d7688 4.30(优化排版 2024-05-07 19:10:16 +08:00
Hong
01278da4a8 5.06(添加搜索条件 2024-05-06 20:12:43 +08:00
Hong
e58aa7ef76 5.06(优化 2024-05-06 16:31:34 +08:00
Hong
b1f64c4e98 Merge remote-tracking branch 'origin/master' 2024-04-30 20:17:25 +08:00
Hong
77bf04da71 4.30( 2024-04-30 20:17:19 +08:00
DL
21d7971ba8 Merge branch 'master' of http://gitea.lianxianke.cn/qichexitong/car-shop-admin-web 2024-04-30 20:14:14 +08:00
DL
4330ca43ff 4.30 2024-04-30 20:14:09 +08:00
Hong
b85c1d677e Merge remote-tracking branch 'origin/master' 2024-04-30 15:28:08 +08:00
Hong
00762a163e 4.30(维修台账 2024-04-30 15:28:03 +08:00
Hong
197f2cb75d 4.30(维修台账 2024-04-30 15:27:44 +08:00
DL
bd34f3acbb 1 2024-04-30 15:27:11 +08:00
DL
16d8a57899 Merge branch 'master' of http://gitea.lianxianke.cn/qichexitong/car-shop-admin-web 2024-04-29 19:44:14 +08:00
DL
3879b99afb 4.29 2024-04-29 19:44:09 +08:00
Hong
cc02602460 Merge remote-tracking branch 'origin/master' 2024-04-29 19:19:59 +08:00
Hong
865e24ded6 4.29(收支管理(收入,支出,应收,应付,新增 2024-04-29 19:19:53 +08:00
DL
a429659ba5 1 2024-04-28 19:27:01 +08:00
DL
6ce8cbbab7 4.28 2024-04-28 19:25:15 +08:00
Hong
1578ed0405 4.28(收支管理(收入,支出,应收,应付 2024-04-28 18:49:35 +08:00
Hong
62b4ec1c70 Merge remote-tracking branch 'origin/master' 2024-04-27 19:09:04 +08:00
Hong
0334598c7f 4.27(车辆档案维修记录详情 2024-04-27 19:08:57 +08:00
DL
62abdd6a75 Merge branch 'master' of http://gitea.lianxianke.cn/qichexitong/car-shop-admin-web 2024-04-26 19:26:41 +08:00
DL
99008ab65b 4.26 2024-04-26 19:26:32 +08:00
Hong
8ee51ab6e2 Merge remote-tracking branch 'origin/master' 2024-04-26 19:25:48 +08:00
Hong
272f1291b5 4.26(车辆档案,维修对账页面 2024-04-26 19:25:42 +08:00
Hong
4f5fea3807 4.26(车辆档案,维修对账页面 2024-04-26 19:25:29 +08:00
DL
6dd9e50b47 4.25 2024-04-25 18:38:22 +08:00
DL
8b2a77e139 Merge branch 'master' of http://gitea.lianxianke.cn/qichexitong/car-shop-admin-web 2024-04-24 19:10:45 +08:00
DL
a21d225722 4.24 2024-04-24 19:10:39 +08:00
Hong
49771d7664 4.24(添加对账,收支管理 2024-04-24 14:24:50 +08:00
DL
9ed1ca29d1 4.23 2024-04-23 19:49:31 +08:00
DL
bed15c700d 4.22.2 2024-04-22 20:06:38 +08:00
DL
75c68a12d0 4.22.1 2024-04-22 14:41:01 +08:00
DL
ef364285b3 4.19 2024-04-19 21:12:00 +08:00
DL
92a680621b 4.16 2024-04-16 19:52:20 +08:00
DL
a2a117b4a0 4.15 2024-04-15 19:41:43 +08:00
DL
5370f05af9 1 2024-04-02 14:12:48 +08:00
DL
a1e8232ecb 3.27 2024-03-27 11:33:46 +08:00
DL
1ed6aa814c Merge branch 'master' of http://gitea.lianxianke.cn/qichexitong/car-shop-admin-web 2024-03-19 19:37:25 +08:00
DL
0d6bbe3c8a 3.19 2024-03-19 19:37:19 +08:00
huahua
63b6dbc3cd https://wxapp.diyouzhijia.com/ 2024-03-19 19:03:07 +08:00
huahua
bf3f8a12a8 wxapp.diyouzhijia.com 2024-03-19 19:00:40 +08:00
DL
b3dd327524 3.18 2024-03-18 19:02:47 +08:00
DL
e072f4d2bc 3.15 2024-03-15 18:23:18 +08:00
DL
cbb30ce54e 3.14 2024-03-14 19:32:51 +08:00
DL
82cc82b0c3 3.13 2024-03-13 19:05:29 +08:00
DL
47cd39e14b 3.12.2 2024-03-12 21:07:36 +08:00
DL
3c73cc593f 3.12 2024-03-12 11:36:44 +08:00
DL
bbf1c3b313 3.11 2024-03-11 21:32:35 +08:00
DL
b0c616c5b1 3.8 2024-03-08 19:16:45 +08:00
Hong
f989c63294 3.8( 2024-03-08 14:03:12 +08:00
DL
4f4297b628 1 2024-01-26 19:18:21 +08:00
DL
a1d7a55976 商铺省市区 2024-01-23 11:35:15 +08:00
DL
e4facd11db 修改 2024-01-16 18:39:57 +08:00
xiaoshan
b3fd59f878 优化 2024-01-11 18:51:33 +08:00
xiaoshan
93a93b3ffa 优化 2024-01-10 18:53:13 +08:00
xiaoshan
b29c0a3da1 隐藏首页 2024-01-09 13:59:33 +08:00
DL
10f5f3a551 修改 2024-01-06 19:46:01 +08:00
DL
43588cff6e 开单套餐 2024-01-04 19:47:39 +08:00
DL
841a2cd122 修改 2024-01-03 10:10:30 +08:00
DL
75dcaa5650 商家基本设置 2023-12-28 11:42:05 +08:00
DL
0b8322c436 修改 2023-12-27 16:11:56 +08:00
DL
4c950edb7b 修改 2023-12-27 11:36:08 +08:00
DL
8ba1806d25 入库外采 2023-12-27 10:27:57 +08:00
DL
e31e5f7b18 修改 2023-12-26 17:46:27 +08:00
DL
b320efd1ee 评价 2023-12-25 20:12:39 +08:00
DL
14118863ba 退车 - 开不维,开,重开 2023-12-25 19:31:34 +08:00
DL
b405eda893 事故-开单,创建、接车 2023-12-25 18:25:48 +08:00
DL
68c3c8d1d7 维保 - 三开单 2023-12-25 16:22:07 +08:00
DL
84e6f63ffc 外采入库 2023-12-22 18:22:56 +08:00
DL
6940215a4c 采购 2023-12-22 16:31:40 +08:00
DL
a49822dd9b ico,采购 2023-12-22 13:58:19 +08:00
DL
c5c814b123 退车详情 2023-12-21 17:04:41 +08:00
DL
4072bdb8b0 事故详情 2023-12-21 15:55:17 +08:00
DL
b8a33928c7 修-接车,交车 2023-12-21 11:20:55 +08:00
DL
0d20f4562e 结算,退车 2023-12-20 20:37:37 +08:00
DL
d0d4a0c30f 修改 2023-12-18 09:54:06 +08:00
DL
3035254ce4 修维保 2023-12-14 20:42:05 +08:00
DL
b1e98cac84 退车-交车 2023-12-14 19:41:04 +08:00
DL
556b93fc7f 退车-接车 2023-12-14 18:37:12 +08:00
DL
907b2de877 修创建工单 2023-12-14 16:57:13 +08:00
DL
ec21b71fdc 修改套餐 2023-12-13 20:49:36 +08:00
DL
beb1e163a8 套餐 2023-12-13 20:35:29 +08:00
DL
1a53e33942 修改完成,套餐列,维保 2023-12-13 15:04:55 +08:00
DL
be61016bed 停车场 2023-12-12 20:25:16 +08:00
DL
e2f9358df8 开单,重开 2023-12-11 20:38:13 +08:00
DL
c27abe5ae9 创建开单,完成,接车,定损,确认,到店 2023-12-11 18:35:27 +08:00
DL
9a979638e4 修改 2023-12-02 13:28:36 +08:00
DL
7603cdf4b4 Merge branch 'master' of http://gitea.lianxianke.cn/qichexitong/car-shop-admin-web 2023-12-01 20:17:48 +08:00
DL
48e3a70902 修改 2023-12-01 20:17:40 +08:00
xiaoshan
bcb23f4022 Merge branch 'master' of http://gitea.lianxianke.cn/qichexitong/car-shop-admin-web 2023-12-01 13:56:44 +08:00
xiaoshan
90b1c926cc 无用注释删除 2023-12-01 13:56:37 +08:00
DL
1c75af0bf1 修改 2023-12-01 13:55:13 +08:00
DL
966c4b9e7b Merge branch 'master' of http://gitea.lianxianke.cn/qichexitong/car-shop-admin-web 2023-12-01 11:01:30 +08:00
DL
059b101fbc 维修,配件,供应商 2023-12-01 11:00:25 +08:00
xiaoshan
ae6b144614 移除插件-husky 2023-12-01 10:56:07 +08:00
336 changed files with 33459 additions and 2450 deletions

View File

@@ -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().

View File

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

View File

@@ -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
## 发布
# 部署命令
部署后台管理商户端UIhttp://101.43.97.177:2122/api/build2/cb8f3678c0c6406cbdd90037673c555c/2116bd2dfebea06a0ae8ac43e73d765a184b8c01f0a3bf582445189f74ad547179d
```bash
# 构建测试环境
npm run build:stage

View File

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

View File

@@ -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
View 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 });

View File

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

24
src/api/carManage.js Normal file
View 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
});
}

View File

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

View File

@@ -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,
});
}

View File

@@ -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
View 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
View 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',
});
}

View File

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

View File

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

View File

@@ -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 });

View File

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

11
src/api/packagemeal.js Normal file
View 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}`);

View File

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

View File

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

View 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);

View 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}`);

View 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',
});
}

View File

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

View File

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

165
src/api/statistics.js Normal file
View 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,
});
}

View 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,
});
}

View File

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

View File

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

View File

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

View File

@@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import 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,
});
}

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 KiB

BIN
src/assets/imgs/sidebar.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 570 KiB

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import { getToken } from '@/utils/auth';
import SettingMer from '@/utils/settingMer';

View File

@@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
const styles = {
'el-rate': '.el-rate{display: inline-block; vertical-align: text-top;}',

View File

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

View File

@@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
/* eslint-disable max-len */
import ruleTrigger from './ruleTrigger';

View File

@@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import { isArray } from 'util';
import { exportDefault, titleCase } from '@/utils/functions';

View File

@@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
/**
* 用于生成表单校验,指定正则规则的触发方式。

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import Index from './index.vue';

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -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: {},

View File

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

View File

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

View File

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

View File

@@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import Vue from 'vue';
import { loadScriptQueue } from '@/utils/loadScript';

View File

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

View File

@@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
/**
* num 小于0左缩进num*2个空格 大于0右缩进num*2个空格。

View File

@@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import loadScript from './loadScript';
import ELEMENT from 'element-ui';

View File

@@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import { loadScriptQueue } from './loadScript';
import ELEMENT from 'element-ui';

View File

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

View File

@@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import loadScript from './loadScript';
import ELEMENT from 'element-ui';

View File

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

View File

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

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
// Any plugins you want to use has to be imported
// Detail plugins list see https://www.tinymce.com/docs/plugins/

View File

@@ -1,12 +1,4 @@
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
// Here is a list of the toolbar
// Detail list see https://www.tinymce.com/docs/advanced/editor-control-identifiers/#toolbarcontrols

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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