diff --git a/hb_client/src/assets/scss/index.scss b/hb_client/src/assets/scss/index.scss index 3630421..152e049 100644 --- a/hb_client/src/assets/scss/index.scss +++ b/hb_client/src/assets/scss/index.scss @@ -130,7 +130,10 @@ //下方区域的布局 .content-box { display: grid; - grid-template-columns: 2fr 3fr 5fr 3fr 2fr; + grid-template-columns: 35% 15% 15% 15% 20%; + div{ + box-sizing: border-box!important; + } } // 底部数据 diff --git a/hb_client/src/icons/svg/404.svg b/hb_client/src/icons/svg/404.svg deleted file mode 100644 index 6df5019..0000000 --- a/hb_client/src/icons/svg/404.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/bug.svg b/hb_client/src/icons/svg/bug.svg deleted file mode 100644 index 05a150d..0000000 --- a/hb_client/src/icons/svg/bug.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/chart.svg b/hb_client/src/icons/svg/chart.svg deleted file mode 100644 index 27728fb..0000000 --- a/hb_client/src/icons/svg/chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/clipboard.svg b/hb_client/src/icons/svg/clipboard.svg deleted file mode 100644 index 90923ff..0000000 --- a/hb_client/src/icons/svg/clipboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/component.svg b/hb_client/src/icons/svg/component.svg deleted file mode 100644 index 207ada3..0000000 --- a/hb_client/src/icons/svg/component.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/dashboard.svg b/hb_client/src/icons/svg/dashboard.svg deleted file mode 100644 index 5317d37..0000000 --- a/hb_client/src/icons/svg/dashboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/documentation.svg b/hb_client/src/icons/svg/documentation.svg deleted file mode 100644 index 7043122..0000000 --- a/hb_client/src/icons/svg/documentation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/drag.svg b/hb_client/src/icons/svg/drag.svg deleted file mode 100644 index 4185d3c..0000000 --- a/hb_client/src/icons/svg/drag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/edit.svg b/hb_client/src/icons/svg/edit.svg deleted file mode 100644 index d26101f..0000000 --- a/hb_client/src/icons/svg/edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/education.svg b/hb_client/src/icons/svg/education.svg deleted file mode 100644 index 7bfb01d..0000000 --- a/hb_client/src/icons/svg/education.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/email.svg b/hb_client/src/icons/svg/email.svg deleted file mode 100644 index 74d25e2..0000000 --- a/hb_client/src/icons/svg/email.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/example.svg b/hb_client/src/icons/svg/example.svg deleted file mode 100644 index 46f42b5..0000000 --- a/hb_client/src/icons/svg/example.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/excel.svg b/hb_client/src/icons/svg/excel.svg deleted file mode 100644 index 74d97b8..0000000 --- a/hb_client/src/icons/svg/excel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/exit-fullscreen.svg b/hb_client/src/icons/svg/exit-fullscreen.svg deleted file mode 100644 index 485c128..0000000 --- a/hb_client/src/icons/svg/exit-fullscreen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/eye-open.svg b/hb_client/src/icons/svg/eye-open.svg deleted file mode 100644 index 88dcc98..0000000 --- a/hb_client/src/icons/svg/eye-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/eye.svg b/hb_client/src/icons/svg/eye.svg deleted file mode 100644 index 16ed2d8..0000000 --- a/hb_client/src/icons/svg/eye.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/form.svg b/hb_client/src/icons/svg/form.svg deleted file mode 100644 index dcbaa18..0000000 --- a/hb_client/src/icons/svg/form.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/fullscreen.svg b/hb_client/src/icons/svg/fullscreen.svg deleted file mode 100644 index 0e86b6f..0000000 --- a/hb_client/src/icons/svg/fullscreen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/guide.svg b/hb_client/src/icons/svg/guide.svg deleted file mode 100644 index b271001..0000000 --- a/hb_client/src/icons/svg/guide.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/home.svg b/hb_client/src/icons/svg/home.svg new file mode 100644 index 0000000..746f1e0 --- /dev/null +++ b/hb_client/src/icons/svg/home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/hb_client/src/icons/svg/icon.svg b/hb_client/src/icons/svg/icon.svg deleted file mode 100644 index 82be8ee..0000000 --- a/hb_client/src/icons/svg/icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/international.svg b/hb_client/src/icons/svg/international.svg deleted file mode 100644 index e9b56ee..0000000 --- a/hb_client/src/icons/svg/international.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/language.svg b/hb_client/src/icons/svg/language.svg deleted file mode 100644 index 0082b57..0000000 --- a/hb_client/src/icons/svg/language.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/link.svg b/hb_client/src/icons/svg/link.svg deleted file mode 100644 index 48197ba..0000000 --- a/hb_client/src/icons/svg/link.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/list.svg b/hb_client/src/icons/svg/list.svg deleted file mode 100644 index 20259ed..0000000 --- a/hb_client/src/icons/svg/list.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/lock.svg b/hb_client/src/icons/svg/lock.svg deleted file mode 100644 index 74fee54..0000000 --- a/hb_client/src/icons/svg/lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/message.svg b/hb_client/src/icons/svg/message.svg deleted file mode 100644 index 14ca817..0000000 --- a/hb_client/src/icons/svg/message.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/money.svg b/hb_client/src/icons/svg/money.svg deleted file mode 100644 index c1580de..0000000 --- a/hb_client/src/icons/svg/money.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/nested.svg b/hb_client/src/icons/svg/nested.svg deleted file mode 100644 index 06713a8..0000000 --- a/hb_client/src/icons/svg/nested.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/password.svg b/hb_client/src/icons/svg/password.svg deleted file mode 100644 index e291d85..0000000 --- a/hb_client/src/icons/svg/password.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/pdf.svg b/hb_client/src/icons/svg/pdf.svg deleted file mode 100644 index 957aa0c..0000000 --- a/hb_client/src/icons/svg/pdf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/people.svg b/hb_client/src/icons/svg/people.svg deleted file mode 100644 index 2bd54ae..0000000 --- a/hb_client/src/icons/svg/people.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/peoples.svg b/hb_client/src/icons/svg/peoples.svg deleted file mode 100644 index aab852e..0000000 --- a/hb_client/src/icons/svg/peoples.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/position.svg b/hb_client/src/icons/svg/position.svg deleted file mode 100644 index f89f0e0..0000000 --- a/hb_client/src/icons/svg/position.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/qq.svg b/hb_client/src/icons/svg/qq.svg deleted file mode 100644 index ee13d4e..0000000 --- a/hb_client/src/icons/svg/qq.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/search.svg b/hb_client/src/icons/svg/search.svg deleted file mode 100644 index 84233dd..0000000 --- a/hb_client/src/icons/svg/search.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/shopping.svg b/hb_client/src/icons/svg/shopping.svg deleted file mode 100644 index 87513e7..0000000 --- a/hb_client/src/icons/svg/shopping.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/size.svg b/hb_client/src/icons/svg/size.svg deleted file mode 100644 index ddb25b8..0000000 --- a/hb_client/src/icons/svg/size.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/skill.svg b/hb_client/src/icons/svg/skill.svg deleted file mode 100644 index a3b7312..0000000 --- a/hb_client/src/icons/svg/skill.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/star.svg b/hb_client/src/icons/svg/star.svg deleted file mode 100644 index 6cf86e6..0000000 --- a/hb_client/src/icons/svg/star.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/tab.svg b/hb_client/src/icons/svg/tab.svg deleted file mode 100644 index b4b48e4..0000000 --- a/hb_client/src/icons/svg/tab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/table.svg b/hb_client/src/icons/svg/table.svg deleted file mode 100644 index 0e3dc9d..0000000 --- a/hb_client/src/icons/svg/table.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/theme.svg b/hb_client/src/icons/svg/theme.svg deleted file mode 100644 index 5982a2f..0000000 --- a/hb_client/src/icons/svg/theme.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/tree-table.svg b/hb_client/src/icons/svg/tree-table.svg deleted file mode 100644 index 8aafdb8..0000000 --- a/hb_client/src/icons/svg/tree-table.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/tree.svg b/hb_client/src/icons/svg/tree.svg deleted file mode 100644 index dd4b7dd..0000000 --- a/hb_client/src/icons/svg/tree.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/user.svg b/hb_client/src/icons/svg/user.svg deleted file mode 100644 index 0ba0716..0000000 --- a/hb_client/src/icons/svg/user.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/wechat.svg b/hb_client/src/icons/svg/wechat.svg deleted file mode 100644 index c586e55..0000000 --- a/hb_client/src/icons/svg/wechat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/icons/svg/zip.svg b/hb_client/src/icons/svg/zip.svg deleted file mode 100644 index f806fc4..0000000 --- a/hb_client/src/icons/svg/zip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/hb_client/src/router/index.js b/hb_client/src/router/index.js index fe7eead..551017d 100644 --- a/hb_client/src/router/index.js +++ b/hb_client/src/router/index.js @@ -49,13 +49,13 @@ export const constantRoutes = [ path: 'dashboard', name: 'Dashboard', component: () => import('@/views/dashboard/index'), - meta: { title: '首页', icon: 'dashboard', affix: true,keepAlive: false } + meta: { title: '首页', icon: 'home', affix: true,keepAlive: false } }] }, { path: '/index', component: () => import('@/views/bigScreen/index'), - meta: { title: '大屏', icon: 'dashboard', affix: true,keepAlive: false } + meta: { title: '大屏', icon: 'home', affix: true,keepAlive: false } }, { path: '/changepassword', @@ -100,13 +100,13 @@ export const asyncRoutes = [ component: Layout, redirect: '/mtm/material/', name: 'mtm', - meta: { title: '制造管理', icon: 'example', perms: ['mtm_manage'] }, + meta: { title: '制造管理', icon: 'home', perms: ['mtm_manage'] }, children: [ { path: 'material', name: 'material', component: () => import('@/views/mtm/material'), - meta: { title: '物料清单', icon: 'example', perms: ['mtm_material'] } + meta: { title: '物料清单', icon: 'home', perms: ['mtm_material'] } } , @@ -129,7 +129,7 @@ export const asyncRoutes = [ path: 'process', name: 'process', component: () => import('@/views/mtm/process'), - meta: { title: '工序管理', icon: 'example', perms: ['mtm_process'] } + meta: { title: '工序管理', icon: 'home', perms: ['mtm_process'] } }, { path: 'step/:id', @@ -150,7 +150,7 @@ export const asyncRoutes = [ path: '/mtm/productprocess/', name: 'productprocess', component: () => import('@/views/mtm/productprocess'), - meta: { title: '产品管理', icon: 'example', perms: ['mtm_productprocess'] } + meta: { title: '产品管理', icon: 'home', perms: ['mtm_productprocess'] } }, ] }, @@ -159,13 +159,13 @@ export const asyncRoutes = [ component: Layout, redirect: '/pm/plan', name: 'pm', - meta: { title: '生产管理', icon: 'example', perms: ['pm_manage'] }, + meta: { title: '生产管理', icon: 'home', perms: ['pm_manage'] }, children: [ { path: 'plan', name: 'plan', component: () => import('@/views/pm/plan'), - meta: { title: '生产计划管理', icon: 'example', perms: ['index_manage'] } + meta: { title: '生产计划管理', icon: 'home', perms: ['index_manage'] } } , { @@ -179,14 +179,14 @@ export const asyncRoutes = [ path: 'resources', name: 'resources', component: () => import('@/views/pm/resources'), - meta: { title: '生产资源配置', icon: 'example', perms: ['pm_resources'] } + meta: { title: '生产资源配置', icon: 'home', perms: ['pm_resources'] } } , { path: 'management', name: 'management', component: () => import('@/views/pm/management'), - meta: { title: '生产任务管理', icon: 'example', perms: ['pm_resources'] } + meta: { title: '生产任务管理', icon: 'home', perms: ['pm_resources'] } }, { @@ -213,40 +213,40 @@ export const asyncRoutes = [ component: Layout, redirect: '/wpm/worktask', name: 'pm', - meta: { title: '生产执行', icon: 'example', perms: ['equipment_set'] }, + meta: { title: '生产执行', icon: 'home', perms: ['equipment_set'] }, children: [ { path: 'worktask', name: 'worktask', component: () => import('@/views/wpm/worktask'), - meta: { title: '车间任务', icon: 'example', perms: ['index_manage'] } + meta: { title: '车间任务', icon: 'home', perms: ['index_manage'] } }, { path: 'operation', name: 'operation', component: () => import('@/views/wpm/operation'), - meta: { title: '车间操作', icon: 'example', perms: ['index_manage'] } + meta: { title: '车间操作', icon: 'home', perms: ['index_manage'] } } , { path: 'operationdo/:id', name: 'operationdo', component: () => import('@/views/wpm/operationdo'), - meta: { title: '车间操作跳转界面', icon: 'example', perms: ['index_manage'] }, + meta: { title: '车间操作跳转界面', icon: 'home', perms: ['index_manage'] }, hidden: true }, { path: 'need', name: 'need', component: () => import('@/views/wpm/need'), - meta: { title: '过程检验', icon: 'example', perms: ['index_manage'] } + meta: { title: '过程检验', icon: 'home', perms: ['index_manage'] } } , { path: 'productjy', name: 'productjy', component: () => import('@/views/wpm/productjy'), - meta: { title: '成品检验', icon: 'example', perms: ['index_manage'] } + meta: { title: '成品检验', icon: 'home', perms: ['index_manage'] } } ] @@ -256,25 +256,25 @@ export const asyncRoutes = [ component: Layout, redirect: '/em/equipment', name: 'em', - meta: { title: '设备管理', icon: 'example', perms: ['em_manage'] }, + meta: { title: '设备管理', icon: 'home', perms: ['em_manage'] }, children: [ { path: 'equipment', name: 'equipment', component: () => import('@/views/em/equipment'), - meta: { title: '生产设备', icon: 'example', perms: ['em_equipment'] } + meta: { title: '生产设备', icon: 'home', perms: ['em_equipment'] } }, { path: 'monitoring ', name: 'monitoring ', component: () => import('@/views/em/monitoring'), - meta: { title: '监视和测量设备', icon: 'example', perms: ['em_monitoring'] } + meta: { title: '监视和测量设备', icon: 'home', perms: ['em_monitoring'] } }, { path: 'record', name: 'record', component: () => import('@/views/em/record'), - meta: { title: '校准检定记录', icon: 'example', perms: ['em_record'] } + meta: { title: '校准检定记录', icon: 'home', perms: ['em_record'] } } ] }, @@ -283,19 +283,19 @@ export const asyncRoutes = [ component: Layout, redirect: '/sam/customer', name: 'sam', - meta: { title: '销售管理', icon: 'example', perms: ['equipment_set'] }, + meta: { title: '销售管理', icon: 'home', perms: ['equipment_set'] }, children: [ { path: 'customer', name: 'customer', component: () => import('@/views/sam/customer'), - meta: { title: '客户管理', icon: 'example', perms: ['index_manage'] } + meta: { title: '客户管理', icon: 'home', perms: ['index_manage'] } }, { path: 'contract', name: 'contract', component: () => import('@/views/sam/contract'), - meta: { title: '合同管理', icon: 'example', perms: ['index_manage'] } + meta: { title: '合同管理', icon: 'home', perms: ['index_manage'] } } , { @@ -311,7 +311,7 @@ export const asyncRoutes = [ path: 'order', name: 'order', component: () => import('@/views/sam/order'), - meta: { title: '订单管理', icon: 'example', perms: ['index_manage'] } + meta: { title: '订单管理', icon: 'home', perms: ['index_manage'] } } , @@ -326,7 +326,7 @@ export const asyncRoutes = [ path: 'sales', name: 'sales', component: () => import('@/views/sam/sales'), - meta: { title: '销售信息', icon: 'example', perms: ['index_manage'] } + meta: { title: '销售信息', icon: 'home', perms: ['index_manage'] } } , { @@ -343,27 +343,27 @@ export const asyncRoutes = [ component: Layout, redirect: '/qm/product', name: 'qm', - meta: { title: '检验管理', icon: 'example', perms: ['equipment_set'] }, + meta: { title: '检验管理', icon: 'home', perms: ['equipment_set'] }, children: [ { path: 'product', name: 'product', component: () => import('@/views/qm/product'), - meta: { title: '军检', icon: 'example', perms: ['index_manage'] } + meta: { title: '军检', icon: 'home', perms: ['index_manage'] } } , { path: 'admissiontest', name: 'admissiontest', component: () => import('@/views/qm/admissiontest'), - meta: { title: '入厂检验', icon: 'example', perms: ['index_manage'] } + meta: { title: '入厂检验', icon: 'home', perms: ['index_manage'] } } , { path: 'processtest', name: 'processtest', component: () => import('@/views/qm/processtest'), - meta: { title: '过程检验', icon: 'example', perms: ['index_manage'] } + meta: { title: '过程检验', icon: 'home', perms: ['index_manage'] } }, { path: 'taskdetails/:id', @@ -393,13 +393,13 @@ export const asyncRoutes = [ path: 'producttest', name: 'producttest', component: () => import('@/views/qm/producttest'), - meta: { title: '成品检验', icon: 'example', perms: ['index_manage'] } + meta: { title: '成品检验', icon: 'home', perms: ['index_manage'] } }, { path: 'unproduct', name: 'unproduct', component: () => import('@/views/qm/unproduct'), - meta: { title: '不合格品', icon: 'example', perms: ['index_manage'] } + meta: { title: '不合格品', icon: 'home', perms: ['index_manage'] } } ] @@ -409,24 +409,24 @@ export const asyncRoutes = [ component: Layout, redirect: '/personnel/user', name: 'personnel', - meta: { title: '人员管理', icon: 'example', perms: ['personnel_set'] }, + meta: { title: '人员管理', icon: 'home', perms: ['personnel_set'] }, children: [ { path: 'user', name: 'user', component: () => import('@/views/personnel/user'), - meta: { title: '人员列表', icon: 'example', perms: ['user_manage'] } + meta: { title: '人员列表', icon: 'home', perms: ['user_manage'] } }, { path: 'attendance', name: 'attendance', component: () => import('@/views/personnel/attendance'), - meta: { title: '考勤列表', icon: 'example', perms: ['attendance_manage'] } + meta: { title: '考勤列表', icon: 'home', perms: ['attendance_manage'] } } ,{ path: 'userupdate/:id', name: 'userupdate', component: () => import('@/views/personnel/userupdate'), - meta: { title: '人员信息详情', icon: 'employee', perms: ['employee_detail'] }, + meta: { title: '人员信息详情', icon: 'home', perms: ['employee_detail'] }, hidden: true }, @@ -437,13 +437,13 @@ export const asyncRoutes = [ component: Layout, redirect: '/inm/warehouse', name: 'inm', - meta: { title: '库存管理', icon: 'example', perms: ['equipment_set'] }, + meta: { title: '库存管理', icon: 'home', perms: ['equipment_set'] }, children: [ { path: 'warehouse', name: 'warehouse', component: () => import('@/views/inm/warehouse'), - meta: { title: '仓库', icon: 'example', perms: ['index_manage'] } + meta: { title: '仓库', icon: 'home', perms: ['index_manage'] } }, { path: 'inventory/:id', @@ -457,13 +457,13 @@ export const asyncRoutes = [ path: 'materialbatch', name: 'materialbatch', component: () => import('@/views/inm/materialbatch'), - meta: { title: '物料批次', icon: 'example', perms: ['index_manage'] } + meta: { title: '物料批次', icon: 'home', perms: ['index_manage'] } }, { path: 'fifo', name: 'fifo', component: () => import('@/views/inm/fifo'), - meta: { title: '出入库记录', icon: 'example', perms: ['index_manage'] } + meta: { title: '出入库记录', icon: 'home', perms: ['index_manage'] } }, { path: 'fifodetail/:id', @@ -476,13 +476,13 @@ export const asyncRoutes = [ path: 'wproduct', name: 'wproduct', component: () => import('@/views/inm/wproduct'), - meta: { title: '半成品', icon: 'example', perms: ['index_manage'] } + meta: { title: '半成品', icon: 'home', perms: ['index_manage'] } }, { path: 'product', name: 'product', component: () => import('@/views/inm/product'), - meta: { title: '成品', icon: 'example', perms: ['index_manage'] } + meta: { title: '成品', icon: 'home', perms: ['index_manage'] } }, ] @@ -492,19 +492,19 @@ export const asyncRoutes = [ component: Layout, redirect: '/procurement/vendor', name: 'procurement', - meta: { title: '采购管理', icon: 'example', perms: ['procurement_set'] }, + meta: { title: '采购管理', icon: 'home', perms: ['procurement_set'] }, children: [ { path: 'vendor', name: 'vendor', component: () => import('@/views/procurement/vendor'), - meta: { title: '供应商', icon: 'example', perms: ['vendor_manage'] } + meta: { title: '供应商', icon: 'home', perms: ['vendor_manage'] } }, { path: 'puorder', name: 'puorder', component: () => import('@/views/procurement/puorder'), - meta: { title: '采购订单', icon: 'example', perms: ['vendor_manage'] } + meta: { title: '采购订单', icon: 'home', perms: ['vendor_manage'] } }, { path: 'puorderitem/:id', @@ -520,37 +520,37 @@ export const asyncRoutes = [ component: Layout, redirect: '/statistics/progressStatistics', name: 'statistics', - meta: { title: '统计分析', icon: 'example', perms: ['workflow_manage'] }, + meta: { title: '统计分析', icon: 'home', perms: ['workflow_manage'] }, children: [ { path: 'progressStatistics', name: 'progressStatistics', component: () => import('@/views/statistics/progressStatistics'), - meta: { title: '进度统计', icon: 'example', perms: ['workflow_index'] } + meta: { title: '进度统计', icon: 'home', perms: ['workflow_index'] } }, { path: 'materialStatistics', name: 'materialStatistics', component: () => import('@/views/statistics/materialStatistics'), - meta: { title: '物料统计', icon: 'example', perms: ['workflow_index'] } + meta: { title: '物料统计', icon: 'home', perms: ['workflow_index'] } }, { path: 'personStatistics', name: 'personStatistics', component: () => import('@/views/statistics/personStatistics'), - meta: { title: '人员统计', icon: 'example', perms: ['workflow_index'] } + meta: { title: '人员统计', icon: 'home', perms: ['workflow_index'] } }, { path: 'costStatistics', name: 'costStatistics', component: () => import('@/views/statistics/costStatistics'), - meta: { title: '成本统计', icon: 'example', perms: ['workflow_index'] } + meta: { title: '成本统计', icon: 'home', perms: ['workflow_index'] } }, { path: 'testStatistics', name: 'testStatistics', component: () => import('@/views/statistics/testStatistics'), - meta: { title: '检验统计', icon: 'example', perms: ['workflow_index'] } + meta: { title: '检验统计', icon: 'home', perms: ['workflow_index'] } }, ] @@ -560,46 +560,46 @@ export const asyncRoutes = [ component: Layout, redirect: '/workflow/index', name: 'workflow', - meta: { title: '工作流', icon: 'example', perms: ['workflow_manage'] }, + meta: { title: '工作流', icon: 'home', perms: ['workflow_manage'] }, children: [ { path: 'index', name: 'index', component: () => import('@/views/workflow/index'), - meta: { title: '工作流配置', icon: 'example', perms: ['workflow_index'] } + meta: { title: '工作流配置', icon: 'home', perms: ['workflow_index'] } }, { path: 'ticket', name: 'ticket', component: () => import('@/views/workflow/ticket'), - meta: { title: '工单管理', icon: 'example' ,noCache: true, perms: ['workflow_ticket'] }, + meta: { title: '工单管理', icon: 'home' ,noCache: true, perms: ['workflow_ticket'] }, }, { path: 'workFlowTickets', name: 'workFlowTickets', component: () => import('@/views/workflow/workFlowTickets'), - meta: { title: '工单管理', icon: 'example' ,noCache: true,}, + meta: { title: '工单管理', icon: 'home' ,noCache: true,}, hidden: true }, { path: 'configuration', name: 'configuration', component: () => import('@/views/workflow/configuration'), - meta: { title: '人员信息详情', icon: 'example' }, + meta: { title: '人员信息详情', icon: 'home' }, hidden: true }, { path: 'ticketHandle', name: 'ticketHandle', component: () => import('@/views/workflow/ticketHandle'), - meta: { title: '工单处理', icon: 'example',noCache: true,}, + meta: { title: '工单处理', icon: 'home',noCache: true,}, hidden: true }, { path: 'ticketDetail', name: 'ticketDetail', component: () => import('@/views/workflow/ticketDetail'), - meta: { title: '工单详情', icon: 'example',noCache: true,}, + meta: { title: '工单详情', icon: 'home',noCache: true,}, hidden: true }, ] @@ -609,13 +609,13 @@ export const asyncRoutes = [ component: Layout, redirect: '/system/user', name: 'System', - meta: { title: '系统管理', icon: 'example', perms: ['system_manage'] }, + meta: { title: '系统管理', icon: 'home', perms: ['system_manage'] }, children: [ { path: 'user', name: 'User', component: () => import('@/views/system/user.vue'), - meta: { title: '用户管理', icon: 'user', perms: ['user_manage'] } + meta: { title: '用户管理', icon: 'home', perms: ['user_manage'] } } , @@ -623,37 +623,37 @@ export const asyncRoutes = [ path: 'organization', name: 'Organization', component: () => import('@/views/system/organization'), - meta: { title: '部门管理', icon: 'tree', perms: ['org_manage'] } + meta: { title: '部门管理', icon: 'home', perms: ['org_manage'] } }, { path: 'role', name: 'Role', component: () => import('@/views/system/role'), - meta: { title: '角色管理', icon: 'lock', perms: ['role_manage'] } + meta: { title: '角色管理', icon: 'home', perms: ['role_manage'] } }, { path: 'position', name: 'Postion', component: () => import('@/views/system/position'), - meta: { title: '岗位管理', icon: 'position', perms: ['position_manage'] } + meta: { title: '岗位管理', icon: 'home', perms: ['position_manage'] } }, { path: 'dict', name: 'Dict', component: () => import('@/views/system/dict'), - meta: { title: '数据字典', icon: 'example', perms: ['dict_manage'] } + meta: { title: '数据字典', icon: 'home', perms: ['dict_manage'] } }, { path: 'file', name: 'File', component: () => import('@/views/system/file'), - meta: { title: '文件库', icon: 'documentation', perms: ['file_room'] } + meta: { title: '文件库', icon: 'home', perms: ['file_room'] } }, { path: 'task', name: 'Task', component: () => import('@/views/system/task'), - meta: { title: '定时任务', icon: 'list', perms: ['ptask_manage'] } + meta: { title: '定时任务', icon: 'home', perms: ['ptask_manage'] } } ] }, @@ -662,13 +662,13 @@ export const asyncRoutes = [ component: Layout, redirect: '/monitor/service', name: 'Monitor', - meta: { title: '系统监控', icon: 'example', perms: ['monitor_set'] }, + meta: { title: '系统监控', icon: 'home', perms: ['monitor_set'] }, children: [ { path: 'service', name: 'service', component: () => import('@/views/monitor/service'), - meta: { title: '服务监控', icon: 'example', perms: ['service_manage'] } + meta: { title: '服务监控', icon: 'home', perms: ['service_manage'] } } ] }, @@ -677,13 +677,13 @@ export const asyncRoutes = [ component: Layout, redirect: '/develop/perm', name: 'Develop', - meta: { title: '开发配置', icon: 'example', perms: ['dev_set'] }, + meta: { title: '开发配置', icon: 'home', perms: ['dev_set'] }, children: [ { path: 'perm', name: 'Perm', component: () => import('@/views/system/perm'), - meta: { title: '权限菜单', icon: 'example', perms: ['perm_manage'] } + meta: { title: '权限菜单', icon: 'home', perms: ['perm_manage'] } }, { path: 'form-gen-link', @@ -691,7 +691,7 @@ export const asyncRoutes = [ children: [ { path: 'https://jakhuang.github.io/form-generator/', - meta: { title: '表单设计器', icon: 'link', perms: ['dev_form_gen'] } + meta: { title: '表单设计器', icon: 'home', perms: ['dev_form_gen'] } } ] }, @@ -701,7 +701,7 @@ export const asyncRoutes = [ children: [ { path: process.env.VUE_APP_BASE_API + '/docs/', - meta: { title: '接口文档', icon: 'link', perms: ['dev_docs'] } + meta: { title: '接口文档', icon: 'home', perms: ['dev_docs'] } } ] }, @@ -711,7 +711,7 @@ export const asyncRoutes = [ children: [ { path: process.env.VUE_APP_BASE_API + '/swagger/', - meta: { title: 'Swagger文档', icon: 'link', perms: ['dev_docs'] } + meta: { title: 'Swagger文档', icon: 'home', perms: ['dev_docs'] } } ] }, @@ -721,7 +721,7 @@ export const asyncRoutes = [ children: [ { path: process.env.VUE_APP_BASE_API + '/admin/', - meta: { title: 'Django后台', icon: 'link', perms: ['dev_admin'] } + meta: { title: 'Django后台', icon: 'home', perms: ['dev_admin'] } } ] } @@ -732,25 +732,25 @@ export const asyncRoutes = [ component: Layout, redirect: '/testModel/faceLogin/', name: 'testModel', - meta: { title: '测试模块', icon: 'example' }, + meta: { title: '测试模块', icon: 'home' }, children: [ { path: 'faceLogin', name: 'faceLogin', component: () => import('@/views/testModel/faceLogin'), - meta: { title: '人脸识别登录', icon: 'example' } + meta: { title: '人脸识别登录', icon: 'home' } }, { path: 'caram', name: 'caram', component: () => import('@/views/testModel/caram'), - meta: { title: '相机调用', icon: 'example' } + meta: { title: '相机调用', icon: 'home' } }, { path: 'markImage', name: 'markImage', component: () => import('@/views/testModel/markImage'), - meta: { title: '图片标记', icon: 'example' } + meta: { title: '图片标记', icon: 'home' } } ] }, diff --git a/hb_client/src/views/bigScreen/center.vue b/hb_client/src/views/bigScreen/center.vue index a8f52ce..b3bc0fd 100644 --- a/hb_client/src/views/bigScreen/center.vue +++ b/hb_client/src/views/bigScreen/center.vue @@ -242,7 +242,7 @@ export default { padding: 10px; width: 59%; .dv-scr-rank-board { - height: 225px; + height: 200px; } } .percent { diff --git a/hb_client/src/views/bigScreen/centerRight1.vue b/hb_client/src/views/bigScreen/centerRight1.vue index 466fd3d..59c6c62 100644 --- a/hb_client/src/views/bigScreen/centerRight1.vue +++ b/hb_client/src/views/bigScreen/centerRight1.vue @@ -49,7 +49,7 @@ export default { diff --git a/hb_client/src/views/statistics/progressStatistics.vue b/hb_client/src/views/statistics/progressStatistics.vue index dece4b0..4b1942d 100644 --- a/hb_client/src/views/statistics/progressStatistics.vue +++ b/hb_client/src/views/statistics/progressStatistics.vue @@ -3,50 +3,139 @@ +
准时交付率
- + +
工序进度
+ +
+
+ + +
产品交付数
+
- - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +