From 0f2e6e778d8b55f23aa2705bd3340b45df696734 Mon Sep 17 00:00:00 2001
From: orange <1309041368@qq.com>
Date: Wed, 12 Nov 2025 15:21:49 +0800
Subject: [PATCH 01/17] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.env.local | 4 +-
src/router/index.js | 109 ---
src/views/ai/chat/index/index.vue | 15 -
src/views/ai/chat/manager/index.vue | 15 -
src/views/ai/image/index/index.vue | 15 -
src/views/ai/image/manager/index.vue | 15 -
src/views/ai/image/square/index.vue | 15 -
src/views/ai/model/apiKey/index.vue | 15 -
src/views/ai/model/chatModel/index.vue | 15 -
src/views/ai/model/chatRole/index.vue | 15 -
src/views/ai/music/index/index.vue | 15 -
src/views/ai/music/manager/index.vue | 15 -
src/views/ai/write/index/index.vue | 15 -
src/views/ai/write/manager/index.vue | 15 -
src/views/bpm/category/index.vue | 15 -
src/views/bpm/definition/index.vue | 174 -----
src/views/bpm/form/formEditor.vue | 567 --------------
src/views/bpm/form/index.vue | 161 ----
src/views/bpm/group/index.vue | 246 ------
src/views/bpm/model/index.vue | 554 --------------
src/views/bpm/model/modelEditor.vue | 170 -----
src/views/bpm/oa/leave/create.vue | 75 --
src/views/bpm/oa/leave/detail.vue | 59 --
src/views/bpm/oa/leave/index.vue | 173 -----
src/views/bpm/processExpression/index.vue | 15 -
.../bpm/processInstance/create/index.vue | 170 -----
src/views/bpm/processInstance/detail.vue | 536 -------------
src/views/bpm/processInstance/index.vue | 185 -----
.../bpm/processInstance/manager/index.vue | 15 -
src/views/bpm/processListener/index.vue | 15 -
src/views/bpm/task/copy/index.vue | 18 -
src/views/bpm/task/done/index.vue | 120 ---
src/views/bpm/task/manager/index.vue | 15 -
src/views/bpm/task/todo/index.vue | 107 ---
.../taskAssignRule/taskAssignRuleDialog.vue | 337 ---------
src/views/crm/backlog/index.vue | 15 -
src/views/crm/business/index.vue | 16 -
src/views/crm/business/status/index.vue | 16 -
src/views/crm/clue/index.vue | 16 -
src/views/crm/contact/index.vue | 16 -
src/views/crm/contract/config/index.vue | 16 -
src/views/crm/contract/index.vue | 16 -
src/views/crm/customer/index.vue | 16 -
src/views/crm/customer/limitConfig/index.vue | 16 -
src/views/crm/customer/pool/index.vue | 16 -
src/views/crm/customer/poolConfig/index.vue | 16 -
src/views/crm/product/category/index.vue | 15 -
src/views/crm/product/index.vue | 15 -
src/views/crm/receivable/index.vue | 16 -
src/views/crm/receivable/plan/index.vue | 16 -
src/views/crm/statistics/rank/index.vue | 13 -
src/views/erp/finance/account/index.vue | 18 -
src/views/erp/finance/payment/index.vue | 18 -
src/views/erp/finance/receipt/index.vue | 18 -
src/views/erp/home/index.vue | 15 -
src/views/erp/product/category/index.vue | 15 -
src/views/erp/product/product/index.vue | 15 -
src/views/erp/product/unit/index.vue | 15 -
src/views/erp/purchase/in/index.vue | 15 -
src/views/erp/purchase/order/index.vue | 15 -
src/views/erp/purchase/return/index.vue | 15 -
src/views/erp/purchase/supplier/index.vue | 15 -
src/views/erp/sale/customer/index.vue | 15 -
src/views/erp/sale/order/index.vue | 15 -
src/views/erp/sale/out/index.vue | 15 -
src/views/erp/sale/return/index.vue | 15 -
src/views/erp/stock/check/index.vue | 18 -
src/views/erp/stock/in/index.vue | 15 -
src/views/erp/stock/move/index.vue | 18 -
src/views/erp/stock/out/index.vue | 15 -
src/views/erp/stock/record/index.vue | 15 -
src/views/erp/stock/stock/index.vue | 15 -
src/views/erp/stock/warehouse/index.vue | 15 -
src/views/mall/home/index.vue | 15 -
src/views/mall/product/brand/index.vue | 245 ------
src/views/mall/product/category/index.vue | 270 -------
src/views/mall/product/comment/index.vue | 15 -
src/views/mall/product/property/index.vue | 207 -----
src/views/mall/product/property/value.vue | 228 ------
src/views/mall/product/spu/index.vue | 390 ----------
src/views/mall/product/spu/save.vue | 580 --------------
.../mall/promotion/article/category/index.vue | 15 -
src/views/mall/promotion/article/index.vue | 15 -
src/views/mall/promotion/banner/index.vue | 15 -
.../mall/promotion/bargain/activity/index.vue | 15 -
.../mall/promotion/bargain/record/index.vue | 15 -
.../promotion/combination/activity/index.vue | 15 -
.../promotion/combination/record/index.vue | 15 -
src/views/mall/promotion/coupon/index.vue | 162 ----
.../mall/promotion/coupon/template/index.vue | 402 ----------
.../mall/promotion/discountActivity/index.vue | 381 ----------
src/views/mall/promotion/diy/page/index.vue | 15 -
.../mall/promotion/diy/template/index.vue | 15 -
.../mall/promotion/rewardActivity/index.vue | 304 --------
.../mall/promotion/seckill/activity/index.vue | 491 ------------
.../mall/promotion/seckill/config/index.vue | 196 -----
src/views/mall/statistics/member/index.vue | 15 -
src/views/mall/statistics/product/index.vue | 15 -
src/views/mall/statistics/trade/index.vue | 15 -
src/views/mall/trade/afterSale/index.vue | 227 ------
.../mall/trade/brokerage/record/index.vue | 15 -
src/views/mall/trade/brokerage/user/index.vue | 15 -
.../mall/trade/brokerage/withdraw/index.vue | 15 -
src/views/mall/trade/config/index.vue | 16 -
.../mall/trade/delivery/express/index.vue | 15 -
.../trade/delivery/expressTemplate/index.vue | 15 -
.../mall/trade/delivery/pickUpOrder/index.vue | 15 -
.../mall/trade/delivery/pickUpStore/index.vue | 15 -
src/views/mall/trade/order/detail.vue | 279 -------
src/views/mall/trade/order/index.vue | 280 -------
src/views/member/config/index.vue | 15 -
src/views/member/group/index.vue | 15 -
src/views/member/level/index.vue | 15 -
src/views/member/point/record/index.vue | 15 -
src/views/member/signin/config/index.vue | 15 -
src/views/member/signin/record/index.vue | 15 -
src/views/member/tag/index.vue | 15 -
src/views/member/user/index.vue | 15 -
src/views/mp/account/index.vue | 290 -------
src/views/mp/autoReply/index.vue | 384 ----------
.../mp/components/wx-editor/WxEditor.vue | 230 ------
src/views/mp/components/wx-location/main.vue | 36 -
.../mp/components/wx-material-select/main.vue | 247 ------
src/views/mp/components/wx-msg/card.scss | 101 ---
src/views/mp/components/wx-msg/comment.scss | 88 ---
src/views/mp/components/wx-msg/main.vue | 294 --------
src/views/mp/components/wx-music/main.vue | 52 --
src/views/mp/components/wx-news/main.vue | 104 ---
src/views/mp/components/wx-reply/main.vue | 547 --------------
.../mp/components/wx-video-play/main.vue | 91 ---
.../mp/components/wx-voice-play/main.vue | 98 ---
src/views/mp/draft/index.vue | 700 -----------------
src/views/mp/freePublish/index.vue | 395 ----------
src/views/mp/material/index.vue | 440 -----------
src/views/mp/menu/assets/demo.png | Bin 38335 -> 0 bytes
src/views/mp/menu/assets/iphone_backImg.png | Bin 34272 -> 0 bytes
src/views/mp/menu/assets/logo.png | Bin 6849 -> 0 bytes
src/views/mp/menu/assets/menu_foot.png | Bin 1348 -> 0 bytes
src/views/mp/menu/assets/menu_head.png | Bin 12673 -> 0 bytes
src/views/mp/menu/index.vue | 714 ------------------
src/views/mp/message/index.vue | 236 ------
src/views/mp/statistics/index.vue | 364 ---------
src/views/mp/tag/index.vue | 243 ------
src/views/mp/user/index.vue | 236 ------
.../pay/app/components/alipayChannelForm.vue | 263 -------
.../app/components/noneConfigChannelForm.vue | 108 ---
.../pay/app/components/weixinChannelForm.vue | 235 ------
src/views/pay/app/index.vue | 426 -----------
src/views/pay/cashier/index.vue | 407 ----------
src/views/pay/demo/index.vue | 218 ------
src/views/pay/notify/index.vue | 220 ------
src/views/pay/order/index.vue | 309 --------
src/views/pay/refund/index.vue | 323 --------
src/views/report/goview/index.vue | 19 -
src/views/report/jmreport/bi.vue | 19 -
src/views/report/jmreport/index.vue | 19 -
156 files changed, 2 insertions(+), 18162 deletions(-)
delete mode 100644 src/views/ai/chat/index/index.vue
delete mode 100644 src/views/ai/chat/manager/index.vue
delete mode 100644 src/views/ai/image/index/index.vue
delete mode 100644 src/views/ai/image/manager/index.vue
delete mode 100644 src/views/ai/image/square/index.vue
delete mode 100644 src/views/ai/model/apiKey/index.vue
delete mode 100644 src/views/ai/model/chatModel/index.vue
delete mode 100644 src/views/ai/model/chatRole/index.vue
delete mode 100644 src/views/ai/music/index/index.vue
delete mode 100644 src/views/ai/music/manager/index.vue
delete mode 100644 src/views/ai/write/index/index.vue
delete mode 100644 src/views/ai/write/manager/index.vue
delete mode 100644 src/views/bpm/category/index.vue
delete mode 100644 src/views/bpm/definition/index.vue
delete mode 100644 src/views/bpm/form/formEditor.vue
delete mode 100644 src/views/bpm/form/index.vue
delete mode 100644 src/views/bpm/group/index.vue
delete mode 100644 src/views/bpm/model/index.vue
delete mode 100644 src/views/bpm/model/modelEditor.vue
delete mode 100644 src/views/bpm/oa/leave/create.vue
delete mode 100644 src/views/bpm/oa/leave/detail.vue
delete mode 100644 src/views/bpm/oa/leave/index.vue
delete mode 100644 src/views/bpm/processExpression/index.vue
delete mode 100644 src/views/bpm/processInstance/create/index.vue
delete mode 100644 src/views/bpm/processInstance/detail.vue
delete mode 100644 src/views/bpm/processInstance/index.vue
delete mode 100644 src/views/bpm/processInstance/manager/index.vue
delete mode 100644 src/views/bpm/processListener/index.vue
delete mode 100644 src/views/bpm/task/copy/index.vue
delete mode 100644 src/views/bpm/task/done/index.vue
delete mode 100644 src/views/bpm/task/manager/index.vue
delete mode 100644 src/views/bpm/task/todo/index.vue
delete mode 100644 src/views/bpm/taskAssignRule/taskAssignRuleDialog.vue
delete mode 100644 src/views/crm/backlog/index.vue
delete mode 100644 src/views/crm/business/index.vue
delete mode 100644 src/views/crm/business/status/index.vue
delete mode 100644 src/views/crm/clue/index.vue
delete mode 100644 src/views/crm/contact/index.vue
delete mode 100644 src/views/crm/contract/config/index.vue
delete mode 100644 src/views/crm/contract/index.vue
delete mode 100644 src/views/crm/customer/index.vue
delete mode 100644 src/views/crm/customer/limitConfig/index.vue
delete mode 100644 src/views/crm/customer/pool/index.vue
delete mode 100644 src/views/crm/customer/poolConfig/index.vue
delete mode 100644 src/views/crm/product/category/index.vue
delete mode 100644 src/views/crm/product/index.vue
delete mode 100644 src/views/crm/receivable/index.vue
delete mode 100644 src/views/crm/receivable/plan/index.vue
delete mode 100644 src/views/crm/statistics/rank/index.vue
delete mode 100644 src/views/erp/finance/account/index.vue
delete mode 100644 src/views/erp/finance/payment/index.vue
delete mode 100644 src/views/erp/finance/receipt/index.vue
delete mode 100644 src/views/erp/home/index.vue
delete mode 100644 src/views/erp/product/category/index.vue
delete mode 100644 src/views/erp/product/product/index.vue
delete mode 100644 src/views/erp/product/unit/index.vue
delete mode 100644 src/views/erp/purchase/in/index.vue
delete mode 100644 src/views/erp/purchase/order/index.vue
delete mode 100644 src/views/erp/purchase/return/index.vue
delete mode 100644 src/views/erp/purchase/supplier/index.vue
delete mode 100644 src/views/erp/sale/customer/index.vue
delete mode 100644 src/views/erp/sale/order/index.vue
delete mode 100644 src/views/erp/sale/out/index.vue
delete mode 100644 src/views/erp/sale/return/index.vue
delete mode 100644 src/views/erp/stock/check/index.vue
delete mode 100644 src/views/erp/stock/in/index.vue
delete mode 100644 src/views/erp/stock/move/index.vue
delete mode 100644 src/views/erp/stock/out/index.vue
delete mode 100644 src/views/erp/stock/record/index.vue
delete mode 100644 src/views/erp/stock/stock/index.vue
delete mode 100644 src/views/erp/stock/warehouse/index.vue
delete mode 100644 src/views/mall/home/index.vue
delete mode 100644 src/views/mall/product/brand/index.vue
delete mode 100644 src/views/mall/product/category/index.vue
delete mode 100644 src/views/mall/product/comment/index.vue
delete mode 100644 src/views/mall/product/property/index.vue
delete mode 100644 src/views/mall/product/property/value.vue
delete mode 100644 src/views/mall/product/spu/index.vue
delete mode 100644 src/views/mall/product/spu/save.vue
delete mode 100644 src/views/mall/promotion/article/category/index.vue
delete mode 100644 src/views/mall/promotion/article/index.vue
delete mode 100644 src/views/mall/promotion/banner/index.vue
delete mode 100644 src/views/mall/promotion/bargain/activity/index.vue
delete mode 100644 src/views/mall/promotion/bargain/record/index.vue
delete mode 100644 src/views/mall/promotion/combination/activity/index.vue
delete mode 100644 src/views/mall/promotion/combination/record/index.vue
delete mode 100755 src/views/mall/promotion/coupon/index.vue
delete mode 100755 src/views/mall/promotion/coupon/template/index.vue
delete mode 100755 src/views/mall/promotion/discountActivity/index.vue
delete mode 100644 src/views/mall/promotion/diy/page/index.vue
delete mode 100644 src/views/mall/promotion/diy/template/index.vue
delete mode 100755 src/views/mall/promotion/rewardActivity/index.vue
delete mode 100644 src/views/mall/promotion/seckill/activity/index.vue
delete mode 100644 src/views/mall/promotion/seckill/config/index.vue
delete mode 100644 src/views/mall/statistics/member/index.vue
delete mode 100644 src/views/mall/statistics/product/index.vue
delete mode 100644 src/views/mall/statistics/trade/index.vue
delete mode 100644 src/views/mall/trade/afterSale/index.vue
delete mode 100644 src/views/mall/trade/brokerage/record/index.vue
delete mode 100644 src/views/mall/trade/brokerage/user/index.vue
delete mode 100644 src/views/mall/trade/brokerage/withdraw/index.vue
delete mode 100644 src/views/mall/trade/config/index.vue
delete mode 100644 src/views/mall/trade/delivery/express/index.vue
delete mode 100644 src/views/mall/trade/delivery/expressTemplate/index.vue
delete mode 100644 src/views/mall/trade/delivery/pickUpOrder/index.vue
delete mode 100644 src/views/mall/trade/delivery/pickUpStore/index.vue
delete mode 100644 src/views/mall/trade/order/detail.vue
delete mode 100644 src/views/mall/trade/order/index.vue
delete mode 100644 src/views/member/config/index.vue
delete mode 100644 src/views/member/group/index.vue
delete mode 100644 src/views/member/level/index.vue
delete mode 100644 src/views/member/point/record/index.vue
delete mode 100644 src/views/member/signin/config/index.vue
delete mode 100644 src/views/member/signin/record/index.vue
delete mode 100644 src/views/member/tag/index.vue
delete mode 100644 src/views/member/user/index.vue
delete mode 100644 src/views/mp/account/index.vue
delete mode 100644 src/views/mp/autoReply/index.vue
delete mode 100644 src/views/mp/components/wx-editor/WxEditor.vue
delete mode 100644 src/views/mp/components/wx-location/main.vue
delete mode 100644 src/views/mp/components/wx-material-select/main.vue
delete mode 100644 src/views/mp/components/wx-msg/card.scss
delete mode 100644 src/views/mp/components/wx-msg/comment.scss
delete mode 100644 src/views/mp/components/wx-msg/main.vue
delete mode 100644 src/views/mp/components/wx-music/main.vue
delete mode 100644 src/views/mp/components/wx-news/main.vue
delete mode 100644 src/views/mp/components/wx-reply/main.vue
delete mode 100644 src/views/mp/components/wx-video-play/main.vue
delete mode 100644 src/views/mp/components/wx-voice-play/main.vue
delete mode 100644 src/views/mp/draft/index.vue
delete mode 100644 src/views/mp/freePublish/index.vue
delete mode 100644 src/views/mp/material/index.vue
delete mode 100644 src/views/mp/menu/assets/demo.png
delete mode 100644 src/views/mp/menu/assets/iphone_backImg.png
delete mode 100644 src/views/mp/menu/assets/logo.png
delete mode 100644 src/views/mp/menu/assets/menu_foot.png
delete mode 100644 src/views/mp/menu/assets/menu_head.png
delete mode 100644 src/views/mp/menu/index.vue
delete mode 100644 src/views/mp/message/index.vue
delete mode 100644 src/views/mp/statistics/index.vue
delete mode 100644 src/views/mp/tag/index.vue
delete mode 100644 src/views/mp/user/index.vue
delete mode 100644 src/views/pay/app/components/alipayChannelForm.vue
delete mode 100644 src/views/pay/app/components/noneConfigChannelForm.vue
delete mode 100644 src/views/pay/app/components/weixinChannelForm.vue
delete mode 100644 src/views/pay/app/index.vue
delete mode 100644 src/views/pay/cashier/index.vue
delete mode 100644 src/views/pay/demo/index.vue
delete mode 100644 src/views/pay/notify/index.vue
delete mode 100755 src/views/pay/order/index.vue
delete mode 100755 src/views/pay/refund/index.vue
delete mode 100644 src/views/report/goview/index.vue
delete mode 100644 src/views/report/jmreport/bi.vue
delete mode 100644 src/views/report/jmreport/index.vue
diff --git a/.env.local b/.env.local
index a2a1454..8619956 100644
--- a/.env.local
+++ b/.env.local
@@ -4,8 +4,8 @@ VUE_APP_TITLE = '芋道管理系统'
VUE_APP_APP_NAME = '/'
# 租户功能
-VUE_APP_TENANT_ENABLE = true
-VUE_APP_DOC_ENABLE = true
+VUE_APP_TENANT_ENABLE = false
+VUE_APP_DOC_ENABLE = false
# 验证码的开关
VUE_APP_CAPTCHA_ENABLE = true
diff --git a/src/router/index.js b/src/router/index.js
index 2dee463..201d8fa 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -127,115 +127,6 @@ export const constantRoutes = [
meta: {title: '修改生成配置', activeMenu: '/infra/codegen'}
}
]
- },
- {
- path: '/bpm',
- component: Layout,
- hidden: true,
- redirect: 'noredirect',
- children: [{
- path: 'oa/leave/create',
- component: (resolve) => require(['@/views/bpm/oa/leave/create'], resolve),
- name: 'BpmOALeaveCreate',
- meta: {title: '发起 OA 请假', icon: 'form', activeMenu: '/bpm/oa/leave'}
- }, {
- path: 'oa/leave/detail',
- component: (resolve) => require(['@/views/bpm/oa/leave/detail'], resolve),
- name: 'BpmOALeaveDetail',
- meta: {title: '查看 OA 请假', icon: 'view', activeMenu: '/bpm/oa/leave'}
- }
- ]
- },
- {
- path: '/bpm',
- component: Layout,
- hidden: true,
- children: [{
- path: 'manager/form/edit',
- component: (resolve) => require(['@/views/bpm/form/formEditor'], resolve),
- name: 'BpmFormEditor',
- meta: {title: '流程表单-编辑', activeMenu: '/bpm/manager/form'}
- }, {
- path: 'manager/definition',
- component: (resolve) => require(['@/views/bpm/definition/index'], resolve),
- name: 'BpmProcessDefinition',
- meta: {title: '流程定义', activeMenu: '/bpm/manager/model'}
- }, {
- path: 'manager/model/design',
- component: (resolve) => require(['@/views/bpm/model/modelEditor'], resolve),
- name: 'BpmModelEditor',
- meta: {title: '设计流程', activeMenu: '/bpm/manager/model'}
- }, {
- path: 'process-instance/create',
- component: (resolve) => require(['@/views/bpm/processInstance/create/index'], resolve),
- name: 'BpmProcessInstanceCreate',
- meta: {title: '发起流程', activeMenu: '/bpm/task/my'}
- }, {
- path: 'process-instance/detail',
- component: (resolve) => require(['@/views/bpm/processInstance/detail'], resolve),
- name: 'BpmProcessInstanceDetail',
- meta: {title: '流程详情', activeMenu: '/bpm/task/my'}
- }
- ]
- },
- {
- path: '/property',
- component: Layout,
- hidden: true,
- children: [{
- path: 'value/:propertyId(\\d+)',
- component: (resolve) => require(['@/views/mall/product/property/value'], resolve),
- name: 'ProductPropertyValue',
- meta: {title: '商品属性值', icon: '', activeMenu: '/product/property'}
- }
- ]
- },
- {
- path: '/spu',
- component: Layout,
- hidden: true,
- children: [{
- path: 'edit/:spuId(\\d+)',
- component: (resolve) => require(['@/views/mall/product/spu/save'], resolve),
- name: 'ProductSpuUpdate',
- meta: {title: '修改商品', activeMenu: '/product/spu'}
- },
- {
- path: 'add',
- component: (resolve) => require(['@/views/mall/product/spu/save'], resolve),
- name: 'ProductSpuCreate',
- meta: {title: '添加商品', activeMenu: '/product/spu'}
- }
- ]
- },
- {
- path: '/trade/order',
- component: Layout,
- hidden: true,
- children: [
- {
- path: 'detail',
- name: 'TradeOrderDetail',
- hidden: true,
- meta: { title: '订单详情' },
- component: (resolve) => require(['@/views/mall/trade/order/detail'], resolve)
- }
- ]
- },
- {
- path: '/pay',
- component: Layout,
- hidden: true,
- children: [{
- path: 'cashier',
- name: 'PayCashier',
- hidden: true,
- meta: {
- title: '收银台',
- noCache: true
- },
- component: (resolve) => require(['@/views/pay/cashier'], resolve)
- }]
}
]
diff --git a/src/views/ai/chat/index/index.vue b/src/views/ai/chat/index/index.vue
deleted file mode 100644
index 82ae7be..0000000
--- a/src/views/ai/chat/index/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/ai/chat/index/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/ai/chat/manager/index.vue b/src/views/ai/chat/manager/index.vue
deleted file mode 100644
index f04d57d..0000000
--- a/src/views/ai/chat/manager/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/ai/chat/manager/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/ai/image/index/index.vue b/src/views/ai/image/index/index.vue
deleted file mode 100644
index 5f70f6d..0000000
--- a/src/views/ai/image/index/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/ai/image/index/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/ai/image/manager/index.vue b/src/views/ai/image/manager/index.vue
deleted file mode 100644
index 0acb515..0000000
--- a/src/views/ai/image/manager/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/ai/image/manager/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/ai/image/square/index.vue b/src/views/ai/image/square/index.vue
deleted file mode 100644
index 2149b7d..0000000
--- a/src/views/ai/image/square/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/ai/image/square/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/ai/model/apiKey/index.vue b/src/views/ai/model/apiKey/index.vue
deleted file mode 100644
index af023ec..0000000
--- a/src/views/ai/model/apiKey/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/ai/model/apiKey/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/ai/model/chatModel/index.vue b/src/views/ai/model/chatModel/index.vue
deleted file mode 100644
index 48d5a5d..0000000
--- a/src/views/ai/model/chatModel/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/ai/model/chatModel/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/ai/model/chatRole/index.vue b/src/views/ai/model/chatRole/index.vue
deleted file mode 100644
index 8713b9c..0000000
--- a/src/views/ai/model/chatRole/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/ai/model/chatRole/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/ai/music/index/index.vue b/src/views/ai/music/index/index.vue
deleted file mode 100644
index 3e27c43..0000000
--- a/src/views/ai/music/index/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/ai/music/index/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/ai/music/manager/index.vue b/src/views/ai/music/manager/index.vue
deleted file mode 100644
index eb58ff0..0000000
--- a/src/views/ai/music/manager/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/ai/music/manager/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/ai/write/index/index.vue b/src/views/ai/write/index/index.vue
deleted file mode 100644
index d54bf7d..0000000
--- a/src/views/ai/write/index/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/ai/write/index/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/ai/write/manager/index.vue b/src/views/ai/write/manager/index.vue
deleted file mode 100644
index 366efe3..0000000
--- a/src/views/ai/write/manager/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/ai/write/mananger/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/bpm/category/index.vue b/src/views/bpm/category/index.vue
deleted file mode 100644
index 467c7f7..0000000
--- a/src/views/bpm/category/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/bpm/categroy/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/bpm/definition/index.vue b/src/views/bpm/definition/index.vue
deleted file mode 100644
index dc99254..0000000
--- a/src/views/bpm/definition/index.vue
+++ /dev/null
@@ -1,174 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{ scope.row.name }}
-
-
-
-
-
-
-
-
-
-
-
- {{ scope.row.formName }}
-
-
- {{ scope.row.formCustomCreatePath }}
-
-
-
-
-
-
- v{{ scope.row.version }}
- 未部署
-
-
-
-
- 激活
- 挂起
-
-
-
-
- {{ parseTime(scope.row.deploymentTime) }}
-
-
-
-
-
- 分配规则
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/bpm/form/formEditor.vue b/src/views/bpm/form/formEditor.vue
deleted file mode 100644
index c387ca3..0000000
--- a/src/views/bpm/form/formEditor.vue
+++ /dev/null
@@ -1,567 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{ item.title }}
-
-
-
-
-
- {{ element.__config__.label }}
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
-
- 保存
-
-
-
-
- 查看json
-
-
-
-
-
-
-
-
- 清空
-
-
-
-
-
-
-
-
-
-
-
- 从左侧拖入或点选组件进行表单设计
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/bpm/form/index.vue b/src/views/bpm/form/index.vue
deleted file mode 100644
index 546c521..0000000
--- a/src/views/bpm/form/index.vue
+++ /dev/null
@@ -1,161 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
- 新增
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 详情
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/bpm/group/index.vue b/src/views/bpm/group/index.vue
deleted file mode 100644
index 6c23a94..0000000
--- a/src/views/bpm/group/index.vue
+++ /dev/null
@@ -1,246 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
- 新增
-
-
-
-
-
-
-
-
-
-
-
-
- {{ getUserNickname(userId) }}
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
diff --git a/src/views/bpm/model/index.vue b/src/views/bpm/model/index.vue
deleted file mode 100644
index c919241..0000000
--- a/src/views/bpm/model/index.vue
+++ /dev/null
@@ -1,554 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
- 新建流程
-
-
- 导入流程
-
-
-
-
-
-
-
-
-
-
- {{ scope.row.name }}
-
-
-
-
-
-
-
-
-
-
-
- {{ scope.row.formName }}
-
-
- {{ scope.row.formCustomCreatePath }}
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
-
- v{{ scope.row.processDefinition.version }}
- 未部署
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.processDefinition.deploymentTime) }}
-
-
-
-
-
- 修改流程
- 设计流程
- 分配规则
- 发布流程
- 流程定义
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 将文件拖到此处,或
- 点击上传
-
- 提示:仅允许导入“bpm”或“xml”格式文件!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/bpm/model/modelEditor.vue b/src/views/bpm/model/modelEditor.vue
deleted file mode 100644
index 78e78d3..0000000
--- a/src/views/bpm/model/modelEditor.vue
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/bpm/oa/leave/create.vue b/src/views/bpm/oa/leave/create.vue
deleted file mode 100644
index 3ac5417..0000000
--- a/src/views/bpm/oa/leave/create.vue
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 提 交
-
-
-
-
-
-
diff --git a/src/views/bpm/oa/leave/detail.vue b/src/views/bpm/oa/leave/detail.vue
deleted file mode 100644
index 00890a5..0000000
--- a/src/views/bpm/oa/leave/detail.vue
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
- {{parseTime(form.startTime, '{y}-{m}-{d}')}}
- {{parseTime(form.endTime, '{y}-{m}-{d}')}}
-
-
-
- {{ form.reason }}
-
-
-
-
-
diff --git a/src/views/bpm/oa/leave/index.vue b/src/views/bpm/oa/leave/index.vue
deleted file mode 100644
index 49d5d21..0000000
--- a/src/views/bpm/oa/leave/index.vue
+++ /dev/null
@@ -1,173 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
- 发起请假
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.startTime) }}
-
-
-
-
- {{ parseTime(scope.row.endTime) }}
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 取消请假
- 详情
- 审批进度
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/bpm/processExpression/index.vue b/src/views/bpm/processExpression/index.vue
deleted file mode 100644
index 6cb41df..0000000
--- a/src/views/bpm/processExpression/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/bpm/processExpression/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/bpm/processInstance/create/index.vue b/src/views/bpm/processInstance/create/index.vue
deleted file mode 100644
index a632cb5..0000000
--- a/src/views/bpm/processInstance/create/index.vue
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{ scope.row.name }}
-
-
-
-
-
-
-
-
-
-
- v{{ scope.row.version }}
-
-
-
-
-
- 选择
-
-
-
-
-
-
-
-
- 申请信息【{{ selectProcessInstance.name }}】
- 选择其它流程
-
-
-
-
-
-
-
- 流程图
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/bpm/processInstance/detail.vue b/src/views/bpm/processInstance/detail.vue
deleted file mode 100644
index aad82e0..0000000
--- a/src/views/bpm/processInstance/detail.vue
+++ /dev/null
@@ -1,536 +0,0 @@
-
-
-
-
-
- 审批任务【{{ item.name }}】
-
-
-
-
- {{ processInstance.name }}
-
-
- {{ processInstance.startUser.nickname }}
- {{ processInstance.startUser.deptName }}
-
-
-
-
-
-
- 通过
-
- 不通过
-
- 转办
-
- 委派
-
- 退回
-
-
-
-
-
-
-
- 申请信息【{{ processInstance.name }}】
-
-
-
-
-
-
-
-
-
-
- 审批记录
-
-
-
-
-
- 任务:{{ item.name }}
-
-
-
-
-
-
-
-
-
- {{ item.reason }}
-
-
-
-
-
-
-
-
-
-
-
- 流程图
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/bpm/processInstance/index.vue b/src/views/bpm/processInstance/index.vue
deleted file mode 100644
index e3b8206..0000000
--- a/src/views/bpm/processInstance/index.vue
+++ /dev/null
@@ -1,185 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
- 发起流程
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ task.name }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- {{ parseTime(scope.row.endTime) }}
-
-
-
-
- 取消
- 详情
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/bpm/processInstance/manager/index.vue b/src/views/bpm/processInstance/manager/index.vue
deleted file mode 100644
index d4ae287..0000000
--- a/src/views/bpm/processInstance/manager/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/bpm/processInstance/manager/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/bpm/processListener/index.vue b/src/views/bpm/processListener/index.vue
deleted file mode 100644
index 44a0b9b..0000000
--- a/src/views/bpm/processListener/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/bpm/processListener/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/bpm/task/copy/index.vue b/src/views/bpm/task/copy/index.vue
deleted file mode 100644
index 1175821..0000000
--- a/src/views/bpm/task/copy/index.vue
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/bpm/task/copy/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/bpm/task/done/index.vue b/src/views/bpm/task/done/index.vue
deleted file mode 100644
index 9d522be..0000000
--- a/src/views/bpm/task/done/index.vue
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- {{ parseTime(scope.row.endTime) }}
-
-
-
-
- {{ getDateStar(scope.row.durationInMillis) }}
-
-
-
-
- 详情
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/bpm/task/manager/index.vue b/src/views/bpm/task/manager/index.vue
deleted file mode 100644
index 895dc94..0000000
--- a/src/views/bpm/task/manager/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/bpm/task/manager/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/bpm/task/todo/index.vue b/src/views/bpm/task/todo/index.vue
deleted file mode 100644
index a14dc56..0000000
--- a/src/views/bpm/task/todo/index.vue
+++ /dev/null
@@ -1,107 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 激活
- 挂起
-
-
-
-
- 审批
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/bpm/taskAssignRule/taskAssignRuleDialog.vue b/src/views/bpm/taskAssignRule/taskAssignRuleDialog.vue
deleted file mode 100644
index ec503b4..0000000
--- a/src/views/bpm/taskAssignRule/taskAssignRuleDialog.vue
+++ /dev/null
@@ -1,337 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ getAssignRuleOptionName(scope.row.type, option) }}
-
-
-
-
-
- 修改
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/crm/backlog/index.vue b/src/views/crm/backlog/index.vue
deleted file mode 100644
index 8a2b6f5..0000000
--- a/src/views/crm/backlog/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/crm/backlog/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/crm/business/index.vue b/src/views/crm/business/index.vue
deleted file mode 100644
index fd312c3..0000000
--- a/src/views/crm/business/index.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/crm/business/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/crm/business/status/index.vue b/src/views/crm/business/status/index.vue
deleted file mode 100644
index 6e0ebce..0000000
--- a/src/views/crm/business/status/index.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/crm/business/status/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/crm/clue/index.vue b/src/views/crm/clue/index.vue
deleted file mode 100644
index 52b4a9d..0000000
--- a/src/views/crm/clue/index.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/crm/clue/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/crm/contact/index.vue b/src/views/crm/contact/index.vue
deleted file mode 100644
index ee21867..0000000
--- a/src/views/crm/contact/index.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/crm/contact/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/crm/contract/config/index.vue b/src/views/crm/contract/config/index.vue
deleted file mode 100644
index 13cb40d..0000000
--- a/src/views/crm/contract/config/index.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/crm/contract/config/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/crm/contract/index.vue b/src/views/crm/contract/index.vue
deleted file mode 100644
index 07cb8cb..0000000
--- a/src/views/crm/contract/index.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/crm/contract/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/crm/customer/index.vue b/src/views/crm/customer/index.vue
deleted file mode 100644
index d1741fb..0000000
--- a/src/views/crm/customer/index.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/crm/customer/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/crm/customer/limitConfig/index.vue b/src/views/crm/customer/limitConfig/index.vue
deleted file mode 100644
index 8e5c77e..0000000
--- a/src/views/crm/customer/limitConfig/index.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/crm/customer/limitConfig/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/crm/customer/pool/index.vue b/src/views/crm/customer/pool/index.vue
deleted file mode 100644
index 0657a09..0000000
--- a/src/views/crm/customer/pool/index.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/crm/customer/pool/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/crm/customer/poolConfig/index.vue b/src/views/crm/customer/poolConfig/index.vue
deleted file mode 100644
index 324d33b..0000000
--- a/src/views/crm/customer/poolConfig/index.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/crm/customer/poolConfig/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/crm/product/category/index.vue b/src/views/crm/product/category/index.vue
deleted file mode 100644
index d893449..0000000
--- a/src/views/crm/product/category/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/crm/product/category/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/crm/product/index.vue b/src/views/crm/product/index.vue
deleted file mode 100644
index 86143a6..0000000
--- a/src/views/crm/product/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/crm/product/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/crm/receivable/index.vue b/src/views/crm/receivable/index.vue
deleted file mode 100644
index f4e6e5a..0000000
--- a/src/views/crm/receivable/index.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/crm/receivable/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/crm/receivable/plan/index.vue b/src/views/crm/receivable/plan/index.vue
deleted file mode 100644
index 4b2d3f0..0000000
--- a/src/views/crm/receivable/plan/index.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/crm/receivable/plan/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/crm/statistics/rank/index.vue b/src/views/crm/statistics/rank/index.vue
deleted file mode 100644
index 9de19ec..0000000
--- a/src/views/crm/statistics/rank/index.vue
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/crm/statistics/rank/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/finance/account/index.vue b/src/views/erp/finance/account/index.vue
deleted file mode 100644
index 218eb7f..0000000
--- a/src/views/erp/finance/account/index.vue
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/finance/account/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/finance/payment/index.vue b/src/views/erp/finance/payment/index.vue
deleted file mode 100644
index 880eec5..0000000
--- a/src/views/erp/finance/payment/index.vue
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/finance/payment/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/finance/receipt/index.vue b/src/views/erp/finance/receipt/index.vue
deleted file mode 100644
index c04b6dd..0000000
--- a/src/views/erp/finance/receipt/index.vue
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/finance/receipt/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/home/index.vue b/src/views/erp/home/index.vue
deleted file mode 100644
index 2b462df..0000000
--- a/src/views/erp/home/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/home/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/product/category/index.vue b/src/views/erp/product/category/index.vue
deleted file mode 100644
index 5397e65..0000000
--- a/src/views/erp/product/category/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/product/category/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/product/product/index.vue b/src/views/erp/product/product/index.vue
deleted file mode 100644
index bc77771..0000000
--- a/src/views/erp/product/product/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/product/product/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/product/unit/index.vue b/src/views/erp/product/unit/index.vue
deleted file mode 100644
index a387cf9..0000000
--- a/src/views/erp/product/unit/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/product/unit/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/purchase/in/index.vue b/src/views/erp/purchase/in/index.vue
deleted file mode 100644
index 236a1f3..0000000
--- a/src/views/erp/purchase/in/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/purchase/in/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/purchase/order/index.vue b/src/views/erp/purchase/order/index.vue
deleted file mode 100644
index fc200c2..0000000
--- a/src/views/erp/purchase/order/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/purchase/order/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/purchase/return/index.vue b/src/views/erp/purchase/return/index.vue
deleted file mode 100644
index 28f6f88..0000000
--- a/src/views/erp/purchase/return/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/purchase/return/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/purchase/supplier/index.vue b/src/views/erp/purchase/supplier/index.vue
deleted file mode 100644
index 98869d6..0000000
--- a/src/views/erp/purchase/supplier/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/purchase/supplier/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/sale/customer/index.vue b/src/views/erp/sale/customer/index.vue
deleted file mode 100644
index 7a10ffc..0000000
--- a/src/views/erp/sale/customer/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/sale/customer/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/sale/order/index.vue b/src/views/erp/sale/order/index.vue
deleted file mode 100644
index 6fc4b17..0000000
--- a/src/views/erp/sale/order/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/sale/order/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/sale/out/index.vue b/src/views/erp/sale/out/index.vue
deleted file mode 100644
index 846d3b4..0000000
--- a/src/views/erp/sale/out/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/sale/out/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/sale/return/index.vue b/src/views/erp/sale/return/index.vue
deleted file mode 100644
index e33ce15..0000000
--- a/src/views/erp/sale/return/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/sale/return/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/stock/check/index.vue b/src/views/erp/stock/check/index.vue
deleted file mode 100644
index 80655b0..0000000
--- a/src/views/erp/stock/check/index.vue
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/stock/check/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/stock/in/index.vue b/src/views/erp/stock/in/index.vue
deleted file mode 100644
index df4945c..0000000
--- a/src/views/erp/stock/in/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/stock/in/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/stock/move/index.vue b/src/views/erp/stock/move/index.vue
deleted file mode 100644
index 055f39d..0000000
--- a/src/views/erp/stock/move/index.vue
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/stock/move/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/stock/out/index.vue b/src/views/erp/stock/out/index.vue
deleted file mode 100644
index 9ca3e55..0000000
--- a/src/views/erp/stock/out/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/stock/out/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/stock/record/index.vue b/src/views/erp/stock/record/index.vue
deleted file mode 100644
index 87decad..0000000
--- a/src/views/erp/stock/record/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/stock/record/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/stock/stock/index.vue b/src/views/erp/stock/stock/index.vue
deleted file mode 100644
index bf811b6..0000000
--- a/src/views/erp/stock/stock/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/stock/stock/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/erp/stock/warehouse/index.vue b/src/views/erp/stock/warehouse/index.vue
deleted file mode 100644
index 6797bba..0000000
--- a/src/views/erp/stock/warehouse/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/erp/stock/warehouse/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/home/index.vue b/src/views/mall/home/index.vue
deleted file mode 100644
index 5edfbce..0000000
--- a/src/views/mall/home/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/home/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/product/brand/index.vue b/src/views/mall/product/brand/index.vue
deleted file mode 100644
index 0bd6c44..0000000
--- a/src/views/mall/product/brand/index.vue
+++ /dev/null
@@ -1,245 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
- 新增
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ dict.label }}
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mall/product/category/index.vue b/src/views/mall/product/category/index.vue
deleted file mode 100644
index 5f0bc91..0000000
--- a/src/views/mall/product/category/index.vue
+++ /dev/null
@@ -1,270 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
- 新增
-
-
-
- 展开/折叠
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 推荐 200x100 图片分辨率
- 推荐 100x100 图片分辨率
-
-
-
-
-
-
- {{ dict.label }}
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mall/product/comment/index.vue b/src/views/mall/product/comment/index.vue
deleted file mode 100644
index 32aee1f..0000000
--- a/src/views/mall/product/comment/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/product/comment/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/product/property/index.vue b/src/views/mall/product/property/index.vue
deleted file mode 100644
index cd43075..0000000
--- a/src/views/mall/product/property/index.vue
+++ /dev/null
@@ -1,207 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
- 新增
-
-
-
-
-
-
-
-
-
-
- {{ scope.row.name }}
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mall/product/property/value.vue b/src/views/mall/product/property/value.vue
deleted file mode 100644
index a8f1587..0000000
--- a/src/views/mall/product/property/value.vue
+++ /dev/null
@@ -1,228 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mall/product/spu/index.vue b/src/views/mall/product/spu/index.vue
deleted file mode 100644
index e17eeb6..0000000
--- a/src/views/mall/product/spu/index.vue
+++ /dev/null
@@ -1,390 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
- 添加商品
-
-
-
-
-
-
-
-
-
-
-
-
-
![分类图片]()
-
{{ scope.row.name }}
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
![分类图片]()
-
{{ scope.row.name }}
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
![分类图片]()
-
{{ scope.row.name }}
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
![分类图片]()
-
{{ scope.row.name }}
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mall/product/spu/save.vue b/src/views/mall/product/spu/save.vue
deleted file mode 100644
index 307f58f..0000000
--- a/src/views/mall/product/spu/save.vue
+++ /dev/null
@@ -1,580 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 立即上架
- 放入仓库
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 禁用
-
-
- 启用
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 是
- 否
-
-
-
-
-
-
-
- 取消
- 确认
-
-
-
-
-
-
-
-
diff --git a/src/views/mall/promotion/article/category/index.vue b/src/views/mall/promotion/article/category/index.vue
deleted file mode 100644
index c063af3..0000000
--- a/src/views/mall/promotion/article/category/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/promotion/article/category/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/promotion/article/index.vue b/src/views/mall/promotion/article/index.vue
deleted file mode 100644
index f7779ac..0000000
--- a/src/views/mall/promotion/article/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/promotion/article/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/promotion/banner/index.vue b/src/views/mall/promotion/banner/index.vue
deleted file mode 100644
index fc0a66b..0000000
--- a/src/views/mall/promotion/banner/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/promotion/banner/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/promotion/bargain/activity/index.vue b/src/views/mall/promotion/bargain/activity/index.vue
deleted file mode 100644
index 6c43914..0000000
--- a/src/views/mall/promotion/bargain/activity/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/promotion/bargain/activity/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/promotion/bargain/record/index.vue b/src/views/mall/promotion/bargain/record/index.vue
deleted file mode 100644
index cdc246f..0000000
--- a/src/views/mall/promotion/bargain/record/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/promotion/bargain/record/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/promotion/combination/activity/index.vue b/src/views/mall/promotion/combination/activity/index.vue
deleted file mode 100644
index 6d845fe..0000000
--- a/src/views/mall/promotion/combination/activity/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/promotion/combination/activity/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/promotion/combination/record/index.vue b/src/views/mall/promotion/combination/record/index.vue
deleted file mode 100644
index beaa4ec..0000000
--- a/src/views/mall/promotion/combination/record/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/promotion/combination/record/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/promotion/coupon/index.vue b/src/views/mall/promotion/coupon/index.vue
deleted file mode 100755
index 021096e..0000000
--- a/src/views/mall/promotion/coupon/index.vue
+++ /dev/null
@@ -1,162 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- {{ parseTime(scope.row.useTime) }}
-
-
-
-
- 回收
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mall/promotion/coupon/template/index.vue b/src/views/mall/promotion/coupon/template/index.vue
deleted file mode 100755
index 2ffc3fd..0000000
--- a/src/views/mall/promotion/coupon/template/index.vue
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
- 新增
- this.$router.push('/promotion/coupon')"
- v-hasPermi="['promotion:coupon:query']">会员优惠劵
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
- 元
-
-
- 折
-
-
- 元
-
-
- 元
-
-
-
- 直接领取
- 指定发放
-
-
-
- 张
-
-
- 张
-
-
-
- {{dict.label}}
-
-
-
-
-
-
- 第 至
- 天有效
-
-
-
- {{dict.label}}
-
-
-
-
-
- {{ item.name }}
- ¥{{ (item.minPrice / 100.0).toFixed(2) }}
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mall/promotion/discountActivity/index.vue b/src/views/mall/promotion/discountActivity/index.vue
deleted file mode 100755
index 8f47445..0000000
--- a/src/views/mall/promotion/discountActivity/index.vue
+++ /dev/null
@@ -1,381 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
- 新增
-
-
-
-
-
-
-
-
-
- 开始:{{ parseTime(scope.row.startTime) }}
- 结束:{{ parseTime(scope.row.endTime) }}
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
- 关闭
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.spuName }} {{ item.name}}
- ¥{{ (item.price / 100.0).toFixed(2) }}
-
-
-
-
-
- {{ scope.row.spuName }} {{ scope.row.name}}
-
-
-
-
- ¥{{ (scope.row.price / 100.0).toFixed(2) }}
-
-
-
-
-
-
-
-
-
-
-
-
-
- 减 元
-
-
- 打 折
-
-
-
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mall/promotion/diy/page/index.vue b/src/views/mall/promotion/diy/page/index.vue
deleted file mode 100644
index 0f75e4c..0000000
--- a/src/views/mall/promotion/diy/page/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/promotion/diy/page/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/promotion/diy/template/index.vue b/src/views/mall/promotion/diy/template/index.vue
deleted file mode 100644
index bb5383a..0000000
--- a/src/views/mall/promotion/diy/template/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/promotion/diy/template/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/promotion/rewardActivity/index.vue b/src/views/mall/promotion/rewardActivity/index.vue
deleted file mode 100755
index cd1c5c6..0000000
--- a/src/views/mall/promotion/rewardActivity/index.vue
+++ /dev/null
@@ -1,304 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
- 新增
-
-
-
-
-
-
-
-
-
- 开始:{{ parseTime(scope.row.startTime) }}
- 结束:{{ parseTime(scope.row.endTime) }}
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
- 关闭
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
- {{ item.name }}
- ¥{{ (item.minPrice / 100.0).toFixed(2) }}
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mall/promotion/seckill/activity/index.vue b/src/views/mall/promotion/seckill/activity/index.vue
deleted file mode 100644
index fd5d474..0000000
--- a/src/views/mall/promotion/seckill/activity/index.vue
+++ /dev/null
@@ -1,491 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
- 新增秒杀活动
-
-
- 管理参与场次
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.name }}
-
-
-
-
-
- {{ "开始: " + parseTime(scope.row.startTime) }}
- {{ "结束: " + parseTime(scope.row.endTime) }}
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
- 关闭
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.name + ': { ' }} {{ item.startTime }} -- {{ item.endTime +
- ' }'
- }}
-
-
-
-
-
-
-
- {{ item.spuName }} {{ item.name }}
- ¥{{ (item.price /
- 100.0).toFixed(2)
- }}
-
-
-
- 限购
- 秒杀价
- 秒杀库存
-
-
-
-
-
-
- {{ scope.row.spuName }} {{ scope.row.name }}
-
-
-
-
- ¥{{ (scope.row.price / 100.0).toFixed(2) }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mall/promotion/seckill/config/index.vue b/src/views/mall/promotion/seckill/config/index.vue
deleted file mode 100644
index dad3b25..0000000
--- a/src/views/mall/promotion/seckill/config/index.vue
+++ /dev/null
@@ -1,196 +0,0 @@
-
-
-
-
-
-
-
- 新增秒杀时段
-
-
-
-
-
-
-
-
-
- {{ scope.row.startTime }}
-
-
-
-
- {{ scope.row.endTime }}
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
-
- 查看秒杀活动
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mall/statistics/member/index.vue b/src/views/mall/statistics/member/index.vue
deleted file mode 100644
index 2210f44..0000000
--- a/src/views/mall/statistics/member/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/statistics/member/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/statistics/product/index.vue b/src/views/mall/statistics/product/index.vue
deleted file mode 100644
index d1bb730..0000000
--- a/src/views/mall/statistics/product/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/statistics/product/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/statistics/trade/index.vue b/src/views/mall/statistics/trade/index.vue
deleted file mode 100644
index 6e4dd86..0000000
--- a/src/views/mall/statistics/trade/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/statistics/trade/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/trade/afterSale/index.vue b/src/views/mall/trade/afterSale/index.vue
deleted file mode 100644
index 8b19128..0000000
--- a/src/views/mall/trade/afterSale/index.vue
+++ /dev/null
@@ -1,227 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ¥{{ (scope.row.refundPrice / 100.0).toFixed(2) }}
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 处理退款
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mall/trade/brokerage/record/index.vue b/src/views/mall/trade/brokerage/record/index.vue
deleted file mode 100644
index 8f64b70..0000000
--- a/src/views/mall/trade/brokerage/record/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/trade/brokerage/record/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/trade/brokerage/user/index.vue b/src/views/mall/trade/brokerage/user/index.vue
deleted file mode 100644
index 0f184da..0000000
--- a/src/views/mall/trade/brokerage/user/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/trade/brokerage/user/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/trade/brokerage/withdraw/index.vue b/src/views/mall/trade/brokerage/withdraw/index.vue
deleted file mode 100644
index ddc08cf..0000000
--- a/src/views/mall/trade/brokerage/withdraw/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/trade/brokerage/widthdraw/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/trade/config/index.vue b/src/views/mall/trade/config/index.vue
deleted file mode 100644
index e26af70..0000000
--- a/src/views/mall/trade/config/index.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/trade/config/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/trade/delivery/express/index.vue b/src/views/mall/trade/delivery/express/index.vue
deleted file mode 100644
index ba0231a..0000000
--- a/src/views/mall/trade/delivery/express/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/trade/delivery/express/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/trade/delivery/expressTemplate/index.vue b/src/views/mall/trade/delivery/expressTemplate/index.vue
deleted file mode 100644
index bee39eb..0000000
--- a/src/views/mall/trade/delivery/expressTemplate/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/trade/delivery/expressTemplate/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/trade/delivery/pickUpOrder/index.vue b/src/views/mall/trade/delivery/pickUpOrder/index.vue
deleted file mode 100644
index 2f5d82c..0000000
--- a/src/views/mall/trade/delivery/pickUpOrder/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/trade/delivery/pickUpOrder/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/trade/delivery/pickUpStore/index.vue b/src/views/mall/trade/delivery/pickUpStore/index.vue
deleted file mode 100644
index c03b7d1..0000000
--- a/src/views/mall/trade/delivery/pickUpStore/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/mall/trade/delivery/pickUpStore/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mall/trade/order/detail.vue b/src/views/mall/trade/order/detail.vue
deleted file mode 100644
index 8b10788..0000000
--- a/src/views/mall/trade/order/detail.vue
+++ /dev/null
@@ -1,279 +0,0 @@
-
-
-
-
- {{ order.no }}
- 物流配送
- 物流配送
-
-
-
- {{ order.receiverName }}
- {{ order.userRemark }}
-
-
-
- {{ order.receiverMobile }}
- {{ order.remark }}
- {{ order.payOrderId }}
-
-
-
- {{ order.user.nickname }}
-
- {{ order.receiverAreaName }} {{ order.receiverDetailAddress }}
-
-
-
-
-
-
-
-
-
-
- 调整价格
- 备注
- 发货
- 关闭订单
- 修改地址
- 打印电子面单
- 打印发货单
- 确认收货
-
-
- 买家付款成功后,货款将直接进入您的商户号(微信、支付宝)
- 请及时关注你发出的包裹状态,确保可以配送至买家手中
- 如果买家表示没收到货或货物有问题,请及时联系买家处理,友好协商
-
-
-
-
-
-
-
-
-
-
-
- {{row.spuName}}
-
- {{property.propertyName}}:{{property.valueName}}
-
-
-
-
- ¥{{ (row.originalUnitPrice / 100.0).toFixed(2) }}
-
-
-
-
-
- ¥{{ (row.originalPrice / 100.0).toFixed(2) }}
-
-
-
-
-
-
-
-
-
-
- ¥{{ (order.originalPrice / 100.0).toFixed(2) }}
- ¥{{ (order.deliveryPrice / 100.0).toFixed(2) }}
- ¥{{ (order.adjustPrice / 100.0).toFixed(2) }}
-
- ¥{{ ((order.originalPrice - order.originalPrice) / 100.0).toFixed(2) }}
-
-
- ¥{{ (order.discountPrice / 100.0).toFixed(2) }}
-
-
- ¥{{ (order.pointPrice / 100.0).toFixed(2) }}
-
-
-
- ¥{{ (order.payPrice / 100.0).toFixed(2) }}
-
-
-
-
-
-
-
-
-
-
- {{activity.content}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{goodInfo.name}}
- {{goodInfo.count}}
-
-
-
-
-
-
-
- {{activity.content}}
-
-
-
-
- {{pkgInfo[pkgChild.valueKey]}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mall/trade/order/index.vue b/src/views/mall/trade/order/index.vue
deleted file mode 100644
index 4afd9e1..0000000
--- a/src/views/mall/trade/order/index.vue
+++ /dev/null
@@ -1,280 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 订单号:{{row.no}}
-
- 更多
-
-
- 下单时间:{{ parseTime(row.createTime) }}
- 订单来源:
-
-
- 支付方式:
-
- 未支付
-
-
- 详情
-
-
-
-
-
-
-
-
![]()
-
{{row.spuName}}
-
-
- {{property.propertyName}}:{{property.valueName}}
-
-
-
-
-
- ¥{{ (row.originalUnitPrice / 100.0).toFixed(2) }}
- {{row.count}} 件
-
-
-
-
-
-
-
-
- {{row.buyer}}
- {{row.receiver}}{{row.tel}}
- {{row.address}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/member/config/index.vue b/src/views/member/config/index.vue
deleted file mode 100644
index 9c959b1..0000000
--- a/src/views/member/config/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/member/config/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/member/group/index.vue b/src/views/member/group/index.vue
deleted file mode 100644
index d588096..0000000
--- a/src/views/member/group/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/member/group/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/member/level/index.vue b/src/views/member/level/index.vue
deleted file mode 100644
index 8962ed7..0000000
--- a/src/views/member/level/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/member/level/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/member/point/record/index.vue b/src/views/member/point/record/index.vue
deleted file mode 100644
index 40145cc..0000000
--- a/src/views/member/point/record/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/member/point/record/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/member/signin/config/index.vue b/src/views/member/signin/config/index.vue
deleted file mode 100644
index 12396f4..0000000
--- a/src/views/member/signin/config/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/member/sign/config/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/member/signin/record/index.vue b/src/views/member/signin/record/index.vue
deleted file mode 100644
index 723789d..0000000
--- a/src/views/member/signin/record/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/member/sign/record/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/member/tag/index.vue b/src/views/member/tag/index.vue
deleted file mode 100644
index 2d06d55..0000000
--- a/src/views/member/tag/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/member/tag/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/member/user/index.vue b/src/views/member/user/index.vue
deleted file mode 100644
index c6c3deb..0000000
--- a/src/views/member/user/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- 该功能支持 Vue3 + element-plus 版本!
-
-
-
- 可参考 https://github.com/yudaocode/yudao-ui-admin-vue3/blob/master/src/views/member/user/index.vue 代码,pull request 贡献给我们!
-
-
-
-
diff --git a/src/views/mp/account/index.vue b/src/views/mp/account/index.vue
deleted file mode 100644
index 3d72ace..0000000
--- a/src/views/mp/account/index.vue
+++ /dev/null
@@ -1,290 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
- 新增
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ 'http://服务端地址/mp/open/' + scope.row.appId }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改
-
- 删除
-
- 生成二维码
-
- 清空 API 配额
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 微信号
-
-
-
-
-
-
-
-
- appId
-
-
-
-
-
-
-
-
- appSecret
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mp/autoReply/index.vue b/src/views/mp/autoReply/index.vue
deleted file mode 100644
index 3a1ff61..0000000
--- a/src/views/mp/autoReply/index.vue
+++ /dev/null
@@ -1,384 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
-
-
- 新增
-
-
-
-
-
-
- 关注时回复
-
-
- 消息回复
-
-
- 关键词回复
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ scope.row.responseContent }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mp/components/wx-editor/WxEditor.vue b/src/views/mp/components/wx-editor/WxEditor.vue
deleted file mode 100644
index 4f2f025..0000000
--- a/src/views/mp/components/wx-editor/WxEditor.vue
+++ /dev/null
@@ -1,230 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mp/components/wx-location/main.vue b/src/views/mp/components/wx-location/main.vue
deleted file mode 100644
index 385d46d..0000000
--- a/src/views/mp/components/wx-location/main.vue
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
- {{label}}
-
-
-
-
-
diff --git a/src/views/mp/components/wx-material-select/main.vue b/src/views/mp/components/wx-material-select/main.vue
deleted file mode 100644
index 4d1f48e..0000000
--- a/src/views/mp/components/wx-material-select/main.vue
+++ /dev/null
@@ -1,247 +0,0 @@
-
-
-
-
-
-
-
![]()
-
{{item.name}}
-
- 选择
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 选择
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 选择
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mp/components/wx-msg/card.scss b/src/views/mp/components/wx-msg/card.scss
deleted file mode 100644
index 67ac921..0000000
--- a/src/views/mp/components/wx-msg/card.scss
+++ /dev/null
@@ -1,101 +0,0 @@
-.avue-card{
- &__item{
- margin-bottom: 16px;
- border: 1px solid #e8e8e8;
- background-color: #fff;
- box-sizing: border-box;
- color: rgba(0,0,0,.65);
- font-size: 14px;
- font-variant: tabular-nums;
- line-height: 1.5;
- list-style: none;
- font-feature-settings: "tnum";
- cursor: pointer;
- height:200px;
- &:hover{
- border-color: rgba(0,0,0,.09);
- box-shadow: 0 2px 8px rgba(0,0,0,.09);
- }
- &--add{
- border:1px dashed #000;
- width: 100%;
- color: rgba(0,0,0,.45);
- background-color: #fff;
- border-color: #d9d9d9;
- border-radius: 2px;
- display: flex;
- align-items: center;
- justify-content: center;
- font-size: 16px;
- i{
- margin-right: 10px;
- }
- &:hover{
- color: #40a9ff;
- background-color: #fff;
- border-color: #40a9ff;
- }
- }
- }
- &__body{
- display: flex;
- padding: 24px;
- }
- &__detail{
- flex:1
- }
- &__avatar{
- width: 48px;
- height: 48px;
- border-radius: 48px;
- overflow: hidden;
- margin-right: 12px;
- img{
- width: 100%;
- height: 100%;
- }
- }
- &__title{
- color: rgba(0,0,0,.85);
- margin-bottom: 12px;
- font-size: 16px;
- &:hover{
- color:#1890ff;
- }
- }
- &__info{
- color: rgba(0,0,0,.45);
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-line-clamp: 3;
- overflow: hidden;
- height: 64px;
- }
- &__menu{
- display: flex;
- justify-content:space-around;
- height: 50px;
- background: #f7f9fa;
- color: rgba(0,0,0,.45);
- text-align: center;
- line-height: 50px;
- &:hover{
- color:#1890ff;
- }
- }
-}
-
-/** joolun 额外加的 */
-.avue-comment__main {
- flex: unset!important;
- border-radius: 5px!important;
- margin: 0 8px!important;
-}
-.avue-comment__header {
- border-top-left-radius: 5px;
- border-top-right-radius: 5px;
-}
-.avue-comment__body {
- border-bottom-right-radius: 5px;
- border-bottom-left-radius: 5px;
-}
diff --git a/src/views/mp/components/wx-msg/comment.scss b/src/views/mp/components/wx-msg/comment.scss
deleted file mode 100644
index 3f1341b..0000000
--- a/src/views/mp/components/wx-msg/comment.scss
+++ /dev/null
@@ -1,88 +0,0 @@
-/* 来自 https://github.com/nmxiaowei/avue/blob/master/styles/src/element-ui/comment.scss */
-.avue-comment{
- margin-bottom: 30px;
- display: flex;
- align-items: flex-start;
- &--reverse{
- flex-direction:row-reverse;
- .avue-comment__main{
- &:before,&:after{
- left: auto;
- right: -8px;
- border-width: 8px 0 8px 8px;
- }
- &:before{
- border-left-color: #dedede;
- }
- &:after{
- border-left-color: #f8f8f8;
- margin-right: 1px;
- margin-left: auto;
- }
- }
- }
- &__avatar{
- width: 48px;
- height: 48px;
- border-radius: 50%;
- border: 1px solid transparent;
- box-sizing: border-box;
- vertical-align: middle;
- }
- &__header{
- padding: 5px 15px;
- background: #f8f8f8;
- border-bottom: 1px solid #eee;
- display: flex;
- align-items: center;
- justify-content: space-between;
- }
- &__author{
- font-weight: 700;
- font-size: 14px;
- color: #999;
- }
- &__main{
- flex:1;
- margin: 0 20px;
- position: relative;
- border: 1px solid #dedede;
- border-radius: 2px;
- &:before,&:after{
- position: absolute;
- top: 10px;
- left: -8px;
- right: 100%;
- width: 0;
- height: 0;
- display: block;
- content: " ";
- border-color: transparent;
- border-style: solid solid outset;
- border-width: 8px 8px 8px 0;
- pointer-events: none;
- }
- &:before {
- border-right-color: #dedede;
- z-index: 1;
- }
- &:after{
- border-right-color: #f8f8f8;
- margin-left: 1px;
- z-index: 2;
- }
- }
- &__body{
- padding: 15px;
- overflow: hidden;
- background: #fff;
- font-family: Segoe UI,Lucida Grande,Helvetica,Arial,Microsoft YaHei,FreeSans,Arimo,Droid Sans,wenquanyi micro hei,Hiragino Sans GB,Hiragino Sans GB W3,FontAwesome,sans-serif;color: #333;
- font-size: 14px;
- }
- blockquote{
- margin:0;
- font-family: Georgia,Times New Roman,Times,Kai,Kaiti SC,KaiTi,BiauKai,FontAwesome,serif;
- padding: 1px 0 1px 15px;
- border-left: 4px solid #ddd;
- }
-}
diff --git a/src/views/mp/components/wx-msg/main.vue b/src/views/mp/components/wx-msg/main.vue
deleted file mode 100644
index c6155ea..0000000
--- a/src/views/mp/components/wx-msg/main.vue
+++ /dev/null
@@ -1,294 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/mp/components/wx-music/main.vue b/src/views/mp/components/wx-music/main.vue
deleted file mode 100644
index 5b2676e..0000000
--- a/src/views/mp/components/wx-music/main.vue
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
-
-
![]()
-
-
-
{{ title }}
-
{{ description }}
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mp/components/wx-news/main.vue b/src/views/mp/components/wx-news/main.vue
deleted file mode 100644
index bc09dca..0000000
--- a/src/views/mp/components/wx-news/main.vue
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/mp/components/wx-reply/main.vue b/src/views/mp/components/wx-reply/main.vue
deleted file mode 100644
index 452b42d..0000000
--- a/src/views/mp/components/wx-reply/main.vue
+++ /dev/null
@@ -1,547 +0,0 @@
-
-
-
-
-
- 文本
-
-
-
-
- 图片
-
-
-
-
![]()
-
{{objData.name}}
-
-
-
-
-
-
-
-
-
-
- 素材库选择
-
-
-
-
-
-
-
-
- 上传图片
- 支持 bmp/png/jpeg/jpg/gif 格式,大小不超过 2M
-
-
-
-
-
-
-
-
- 语音
-
-
-
{{objData.name}}
-
-
-
-
-
-
-
-
-
-
-
-
- 素材库选择
-
-
-
-
-
-
-
-
- 点击上传
- 格式支持 mp3/wma/wav/amr,文件大小不超过 2M,播放长度不超过 60s
-
-
-
-
-
-
-
-
- 视频
-
-
-
-
-
-
-
-
-
-
-
-
-
- 素材库选择
-
-
-
-
-
-
-
-
- 新建视频
-
-
-
-
-
-
-
- 图文
-
-
-
-
-
-
-
-
-
-
-
- {{newsType === '1' ? '选择已发布图文' : '选择草稿箱图文'}}
-
-
-
-
-
-
-
-
-
-
- 音乐
-
-
-
-
![]()
-
-
-
- 本地上传
- 素材库选择
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mp/components/wx-video-play/main.vue b/src/views/mp/components/wx-video-play/main.vue
deleted file mode 100644
index d306f40..0000000
--- a/src/views/mp/components/wx-video-play/main.vue
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-
-
-
diff --git a/src/views/mp/components/wx-voice-play/main.vue b/src/views/mp/components/wx-voice-play/main.vue
deleted file mode 100644
index c48ff1f..0000000
--- a/src/views/mp/components/wx-voice-play/main.vue
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
- {{ duration }} 秒
-
-
- 语音识别
- {{ content }}
-
-
-
-
-
-
-
diff --git a/src/views/mp/draft/index.vue b/src/views/mp/draft/index.vue
deleted file mode 100644
index 52db04f..0000000
--- a/src/views/mp/draft/index.vue
+++ /dev/null
@@ -1,700 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
- 新增
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
![]()
-
{{news.title}}
-
-
- 下移
- 删除
-
-
-
-
-
-
{{news.title}}
-
-
![]()
-
-
-
- 下移
-
- 上移
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
封面和摘要:
-
-
-
![]()
-
-
-
- 本地上传
- 素材库选择
- 支持 bmp/png/jpeg/jpg/gif 格式,大小不超过 2M
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mp/freePublish/index.vue b/src/views/mp/freePublish/index.vue
deleted file mode 100644
index 59a0947..0000000
--- a/src/views/mp/freePublish/index.vue
+++ /dev/null
@@ -1,395 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mp/material/index.vue b/src/views/mp/material/index.vue
deleted file mode 100644
index 5f81abf..0000000
--- a/src/views/mp/material/index.vue
+++ /dev/null
@@ -1,440 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
- 图片
-
-
- 点击上传
- 支持 bmp/png/jpeg/jpg/gif 格式,大小不超过 2M
-
-
-
-
-
-
-
-
-
- 语音
-
-
- 点击上传
- 格式支持 mp3/wma/wav/amr,文件大小不超过 2M,播放长度不超过 60s
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 下载
- 删除
-
-
-
-
-
-
-
-
-
- 视频
-
- 新建视频
-
-
-
-
- 选择视频
- 格式支持 MP4,文件大小不超过 10MB
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 下载
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/mp/menu/assets/demo.png b/src/views/mp/menu/assets/demo.png
deleted file mode 100644
index 49c9a020f7b71b1191b9067a63313c0eeac8c3ff..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 38335
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