From 2669e8be79c9d544da82382c17fa9adeefd227fc Mon Sep 17 00:00:00 2001 From: zhangyao Date: Tue, 20 Jun 2023 17:05:12 +0800 Subject: [PATCH] feat: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 工单管理页面开发 --- src/assets/css/index.css | 17 +- src/components/table/bg-filter-form.vue | 375 ----------------- src/components/table/bg-pagination.vue | 35 -- src/components/table/bg-table-href.vue | 43 -- src/components/table/bg-table-list.vue | 61 --- src/components/table/bg-table.vue | 148 ------- src/components/warn-detail/env.js | 8 + src/components/warn-detail/index.vue | 40 ++ src/components/warn-detail/info.vue | 88 ++++ src/components/warn-detail/tab.vue | 106 +++++ .../business-ticket-list/close-ticket.vue} | 0 .../business-ticket-list/detail/index.vue | 31 ++ .../ticket/business-ticket-list/index.vue | 313 +++++++++++++- .../business-ticket-manage/detail/index.vue | 31 ++ .../ticket/business-ticket-manage/index.vue | 384 +++++++++++++++++- .../{work-order => ticket}/modules/detail.vue | 0 .../modules/feedback.vue | 0 src/page/main/ticket/modules/warn-detail.vue | 19 + .../my-business-ticket/detail/index.vue | 31 ++ .../main/ticket/my-business-ticket/index.vue | 311 +++++++++++++- .../ticket/my-warn-ticket/detail/index.vue | 122 ++++++ src/page/main/ticket/my-warn-ticket/index.vue | 348 +++++++++++++++- .../business-work-order-list/index.vue | 257 ------------ .../business-work-order-manage/detail.vue | 13 - .../business-work-order-manage/index.vue | 324 --------------- .../work-order/my-alert-work-order/detail.vue | 13 - .../work-order/my-alert-work-order/index.vue | 285 ------------- .../my-business-work-order/detail.vue | 7 - .../my-business-work-order/index.vue | 258 ------------ src/router/index.js | 60 +-- 30 files changed, 1829 insertions(+), 1899 deletions(-) delete mode 100644 src/components/table/bg-filter-form.vue delete mode 100644 src/components/table/bg-pagination.vue delete mode 100644 src/components/table/bg-table-href.vue delete mode 100644 src/components/table/bg-table-list.vue delete mode 100644 src/components/table/bg-table.vue create mode 100644 src/components/warn-detail/env.js create mode 100644 src/components/warn-detail/index.vue create mode 100644 src/components/warn-detail/info.vue create mode 100644 src/components/warn-detail/tab.vue rename src/page/main/{work-order/business-work-order-list/close-work-order.vue => ticket/business-ticket-list/close-ticket.vue} (100%) create mode 100644 src/page/main/ticket/business-ticket-list/detail/index.vue create mode 100644 src/page/main/ticket/business-ticket-manage/detail/index.vue rename src/page/main/{work-order => ticket}/modules/detail.vue (100%) rename src/page/main/{work-order => ticket}/modules/feedback.vue (100%) create mode 100644 src/page/main/ticket/modules/warn-detail.vue create mode 100644 src/page/main/ticket/my-business-ticket/detail/index.vue create mode 100644 src/page/main/ticket/my-warn-ticket/detail/index.vue delete mode 100644 src/page/main/work-order/business-work-order-list/index.vue delete mode 100644 src/page/main/work-order/business-work-order-manage/detail.vue delete mode 100644 src/page/main/work-order/business-work-order-manage/index.vue delete mode 100644 src/page/main/work-order/my-alert-work-order/detail.vue delete mode 100644 src/page/main/work-order/my-alert-work-order/index.vue delete mode 100644 src/page/main/work-order/my-business-work-order/detail.vue delete mode 100644 src/page/main/work-order/my-business-work-order/index.vue diff --git a/src/assets/css/index.css b/src/assets/css/index.css index 9e918ab..e06a711 100644 --- a/src/assets/css/index.css +++ b/src/assets/css/index.css @@ -1263,10 +1263,12 @@ border-radius:8px; background-color: #fff; } + +/* .el-picker-panel__footer { border-top: 1px solid #3f4864 !important; background-color: #242c43 !important; -} +} */ .el-picker-panel__icon-btn { color: #202531; @@ -1294,10 +1296,7 @@ border-radius:8px; .el-picker-panel__body .el-input__inner { height: 24px !important; line-height: 24px !important; - background-color: #1a2236 !important; border-radius: 12px !important; - border: solid 1px #3f4864 !important; - color: #e3e5ef !important; font-size: 12px; } @@ -1331,12 +1330,12 @@ border-radius:8px; .el-time-panel { border-radius: 8px !important; - border: 1px solid #3f4864 !important; - background-color: #242c43 !important; + /* border: 1px solid #3f4864 !important; + background-color: #242c43 !important; */ } .el-time-panel__footer { - border: 1px solid #3f4864 !important; + /* border: 1px solid #3f4864 !important; */ } .el-time-panel__btn.confirm { @@ -1353,8 +1352,8 @@ border-radius:8px; } .el-time-spinner__item:hover:not(.disabled):not(.active) { - background-color: #264dd9 !important; - border-radius: 12px !important; + /* background-color: #264dd9 !important; */ + /* border-radius: 12px !important; */ color: #f4f7fc; } diff --git a/src/components/table/bg-filter-form.vue b/src/components/table/bg-filter-form.vue deleted file mode 100644 index 03bd47b..0000000 --- a/src/components/table/bg-filter-form.vue +++ /dev/null @@ -1,375 +0,0 @@ - - - - diff --git a/src/components/table/bg-pagination.vue b/src/components/table/bg-pagination.vue deleted file mode 100644 index 406985c..0000000 --- a/src/components/table/bg-pagination.vue +++ /dev/null @@ -1,35 +0,0 @@ - - - diff --git a/src/components/table/bg-table-href.vue b/src/components/table/bg-table-href.vue deleted file mode 100644 index e308678..0000000 --- a/src/components/table/bg-table-href.vue +++ /dev/null @@ -1,43 +0,0 @@ - - - - - diff --git a/src/components/table/bg-table-list.vue b/src/components/table/bg-table-list.vue deleted file mode 100644 index 2b97873..0000000 --- a/src/components/table/bg-table-list.vue +++ /dev/null @@ -1,61 +0,0 @@ - - - - diff --git a/src/components/table/bg-table.vue b/src/components/table/bg-table.vue deleted file mode 100644 index 0a7cb74..0000000 --- a/src/components/table/bg-table.vue +++ /dev/null @@ -1,148 +0,0 @@ - - - diff --git a/src/components/warn-detail/env.js b/src/components/warn-detail/env.js new file mode 100644 index 0000000..c8c7e0e --- /dev/null +++ b/src/components/warn-detail/env.js @@ -0,0 +1,8 @@ +export const STATUS_OBJ = { + success: "已恢复", + error: '未恢复' +} +export const PUSH_STATUS = { + success: '成功', + error: '失败' +} \ No newline at end of file diff --git a/src/components/warn-detail/index.vue b/src/components/warn-detail/index.vue new file mode 100644 index 0000000..36f5ed1 --- /dev/null +++ b/src/components/warn-detail/index.vue @@ -0,0 +1,40 @@ + + + + + diff --git a/src/components/warn-detail/info.vue b/src/components/warn-detail/info.vue new file mode 100644 index 0000000..1c3e852 --- /dev/null +++ b/src/components/warn-detail/info.vue @@ -0,0 +1,88 @@ + + + + + diff --git a/src/components/warn-detail/tab.vue b/src/components/warn-detail/tab.vue new file mode 100644 index 0000000..069ab3f --- /dev/null +++ b/src/components/warn-detail/tab.vue @@ -0,0 +1,106 @@ + + + + + diff --git a/src/page/main/work-order/business-work-order-list/close-work-order.vue b/src/page/main/ticket/business-ticket-list/close-ticket.vue similarity index 100% rename from src/page/main/work-order/business-work-order-list/close-work-order.vue rename to src/page/main/ticket/business-ticket-list/close-ticket.vue diff --git a/src/page/main/ticket/business-ticket-list/detail/index.vue b/src/page/main/ticket/business-ticket-list/detail/index.vue new file mode 100644 index 0000000..2da67e8 --- /dev/null +++ b/src/page/main/ticket/business-ticket-list/detail/index.vue @@ -0,0 +1,31 @@ + + + + + diff --git a/src/page/main/ticket/business-ticket-list/index.vue b/src/page/main/ticket/business-ticket-list/index.vue index 3ab120b..fabf7a8 100644 --- a/src/page/main/ticket/business-ticket-list/index.vue +++ b/src/page/main/ticket/business-ticket-list/index.vue @@ -1,7 +1,314 @@ - + + + diff --git a/src/page/main/ticket/business-ticket-manage/detail/index.vue b/src/page/main/ticket/business-ticket-manage/detail/index.vue new file mode 100644 index 0000000..ca964f0 --- /dev/null +++ b/src/page/main/ticket/business-ticket-manage/detail/index.vue @@ -0,0 +1,31 @@ + + + + + diff --git a/src/page/main/ticket/business-ticket-manage/index.vue b/src/page/main/ticket/business-ticket-manage/index.vue index e7bc842..ee47834 100644 --- a/src/page/main/ticket/business-ticket-manage/index.vue +++ b/src/page/main/ticket/business-ticket-manage/index.vue @@ -1,7 +1,385 @@ - + - + diff --git a/src/page/main/work-order/modules/detail.vue b/src/page/main/ticket/modules/detail.vue similarity index 100% rename from src/page/main/work-order/modules/detail.vue rename to src/page/main/ticket/modules/detail.vue diff --git a/src/page/main/work-order/modules/feedback.vue b/src/page/main/ticket/modules/feedback.vue similarity index 100% rename from src/page/main/work-order/modules/feedback.vue rename to src/page/main/ticket/modules/feedback.vue diff --git a/src/page/main/ticket/modules/warn-detail.vue b/src/page/main/ticket/modules/warn-detail.vue new file mode 100644 index 0000000..68c6de1 --- /dev/null +++ b/src/page/main/ticket/modules/warn-detail.vue @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/src/page/main/ticket/my-business-ticket/detail/index.vue b/src/page/main/ticket/my-business-ticket/detail/index.vue new file mode 100644 index 0000000..31b216e --- /dev/null +++ b/src/page/main/ticket/my-business-ticket/detail/index.vue @@ -0,0 +1,31 @@ + + + + + diff --git a/src/page/main/ticket/my-business-ticket/index.vue b/src/page/main/ticket/my-business-ticket/index.vue index d2ee9ae..270b456 100644 --- a/src/page/main/ticket/my-business-ticket/index.vue +++ b/src/page/main/ticket/my-business-ticket/index.vue @@ -1,7 +1,312 @@ - + + + diff --git a/src/page/main/ticket/my-warn-ticket/detail/index.vue b/src/page/main/ticket/my-warn-ticket/detail/index.vue new file mode 100644 index 0000000..4f0102f --- /dev/null +++ b/src/page/main/ticket/my-warn-ticket/detail/index.vue @@ -0,0 +1,122 @@ + + + + + diff --git a/src/page/main/ticket/my-warn-ticket/index.vue b/src/page/main/ticket/my-warn-ticket/index.vue index ea40ff5..77a61e0 100644 --- a/src/page/main/ticket/my-warn-ticket/index.vue +++ b/src/page/main/ticket/my-warn-ticket/index.vue @@ -1,7 +1,349 @@ - + + + diff --git a/src/page/main/work-order/business-work-order-list/index.vue b/src/page/main/work-order/business-work-order-list/index.vue deleted file mode 100644 index e217a9c..0000000 --- a/src/page/main/work-order/business-work-order-list/index.vue +++ /dev/null @@ -1,257 +0,0 @@ - - - - - diff --git a/src/page/main/work-order/business-work-order-manage/detail.vue b/src/page/main/work-order/business-work-order-manage/detail.vue deleted file mode 100644 index 395bcd6..0000000 --- a/src/page/main/work-order/business-work-order-manage/detail.vue +++ /dev/null @@ -1,13 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/page/main/work-order/business-work-order-manage/index.vue b/src/page/main/work-order/business-work-order-manage/index.vue deleted file mode 100644 index 4777aa5..0000000 --- a/src/page/main/work-order/business-work-order-manage/index.vue +++ /dev/null @@ -1,324 +0,0 @@ - - - - - diff --git a/src/page/main/work-order/my-alert-work-order/detail.vue b/src/page/main/work-order/my-alert-work-order/detail.vue deleted file mode 100644 index 4d2bdab..0000000 --- a/src/page/main/work-order/my-alert-work-order/detail.vue +++ /dev/null @@ -1,13 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/page/main/work-order/my-alert-work-order/index.vue b/src/page/main/work-order/my-alert-work-order/index.vue deleted file mode 100644 index 4bc6529..0000000 --- a/src/page/main/work-order/my-alert-work-order/index.vue +++ /dev/null @@ -1,285 +0,0 @@ - - - - - diff --git a/src/page/main/work-order/my-business-work-order/detail.vue b/src/page/main/work-order/my-business-work-order/detail.vue deleted file mode 100644 index 0fb0a2a..0000000 --- a/src/page/main/work-order/my-business-work-order/detail.vue +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/src/page/main/work-order/my-business-work-order/index.vue b/src/page/main/work-order/my-business-work-order/index.vue deleted file mode 100644 index 874df9c..0000000 --- a/src/page/main/work-order/my-business-work-order/index.vue +++ /dev/null @@ -1,258 +0,0 @@ - - - - - diff --git a/src/router/index.js b/src/router/index.js index 174ad37..c0dd187 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -2,63 +2,7 @@ //不用新增父路由的文件,父路由全部由parent/parent.vue来支撑 import { createRouter, createWebHashHistory } from "vue-router"; import store from "../store"; -let work_order = [{ - path: '/work-order', - name: 'work-order', - component: () => - import ("../page/parent/parent.vue"), - redirect: "/work-order/my-alert", - children: [{ - path: '/work-order/my-alert', - name: 'my-alert', - show: true, - component: () => - import ("../page/main/work-order/my-alert-work-order/index.vue") - }, - { - path: '/work-order/my-alert-detail', - name: 'my-alert-detail', - show: true, - component: () => - import ("../page/main/work-order/my-alert-work-order/detail.vue") - }, - { - path: '/work-order/my-business', - name: 'my-business', - show: true, - component: () => - import ("../page/main/work-order/my-business-work-order/index.vue") - }, - { - path: '/work-order/my-business-detail', - name: 'my-business-detail', - show: true, - component: () => - import ("../page/main/work-order/my-business-work-order/detail.vue") - }, - { - path: '/work-order/business-list', - name: 'business-list', - show: true, - component: () => - import ("../page/main/work-order/business-work-order-list/index.vue") - }, - { - path: '/work-order/business-manage', - name: 'business-manage', - show: true, - component: () => - import ("../page/main/work-order/business-work-order-manage/index.vue") - }, - { - path: '/work-order/business-manage-detail', - name: 'business-manage-detail', - show: true, - component: () => - import ("../page/main/work-order/business-work-order-manage/detail.vue") - }, - ] -}] + //写入初始必须有的路由 //或者隐藏式路由,不会表现在菜单上,但是需要存在的路由 @@ -95,7 +39,6 @@ const routes = [{ component: () => import ("../page/404.vue"), }, - ...work_order ]; //重新创建router @@ -181,7 +124,6 @@ export function generateRoutes() { redirect: '/404' }) - console.log(router.getRoutes()); } -- 2.26.0