diff --git a/src/components.d.ts b/src/components.d.ts index bb75c7a..0ebd6ef 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -62,6 +62,7 @@ SelectEmployeesDialog: typeof import('./components/dialog/selectEmployeesDialog.vue')['default'] SelectRoleDialog: typeof import('./components/dialog/selectRoleDialog.vue')['default'] SelectStaffDialog: typeof import('./components/dialog/selectStaffDialog.vue')['default'] + ShowPhoto: typeof import('./components/showPhoto/index.vue')['default'] SvgIcon: typeof import('./components/SvgIcon/index.vue')['default'] SystemInfo: typeof import('./components/SystemInfo/index.vue')['default'] TableContainer: typeof import('./components/TableContainer/index.vue')['default'] diff --git a/src/components.d.ts b/src/components.d.ts index bb75c7a..0ebd6ef 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -62,6 +62,7 @@ SelectEmployeesDialog: typeof import('./components/dialog/selectEmployeesDialog.vue')['default'] SelectRoleDialog: typeof import('./components/dialog/selectRoleDialog.vue')['default'] SelectStaffDialog: typeof import('./components/dialog/selectStaffDialog.vue')['default'] + ShowPhoto: typeof import('./components/showPhoto/index.vue')['default'] SvgIcon: typeof import('./components/SvgIcon/index.vue')['default'] SystemInfo: typeof import('./components/SystemInfo/index.vue')['default'] TableContainer: typeof import('./components/TableContainer/index.vue')['default'] diff --git a/src/components/showPhoto/index.vue b/src/components/showPhoto/index.vue new file mode 100644 index 0000000..aa2d44d --- /dev/null +++ b/src/components/showPhoto/index.vue @@ -0,0 +1,136 @@ + + + + + + diff --git a/src/components.d.ts b/src/components.d.ts index bb75c7a..0ebd6ef 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -62,6 +62,7 @@ SelectEmployeesDialog: typeof import('./components/dialog/selectEmployeesDialog.vue')['default'] SelectRoleDialog: typeof import('./components/dialog/selectRoleDialog.vue')['default'] SelectStaffDialog: typeof import('./components/dialog/selectStaffDialog.vue')['default'] + ShowPhoto: typeof import('./components/showPhoto/index.vue')['default'] SvgIcon: typeof import('./components/SvgIcon/index.vue')['default'] SystemInfo: typeof import('./components/SystemInfo/index.vue')['default'] TableContainer: typeof import('./components/TableContainer/index.vue')['default'] diff --git a/src/components/showPhoto/index.vue b/src/components/showPhoto/index.vue new file mode 100644 index 0000000..aa2d44d --- /dev/null +++ b/src/components/showPhoto/index.vue @@ -0,0 +1,136 @@ + + + + + + diff --git a/src/layouts/components/Topbar/index.vue b/src/layouts/components/Topbar/index.vue index e2a3c90..3c4fe75 100644 --- a/src/layouts/components/Topbar/index.vue +++ b/src/layouts/components/Topbar/index.vue @@ -61,8 +61,7 @@ - - + {{ item.title }} diff --git a/src/components.d.ts b/src/components.d.ts index bb75c7a..0ebd6ef 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -62,6 +62,7 @@ SelectEmployeesDialog: typeof import('./components/dialog/selectEmployeesDialog.vue')['default'] SelectRoleDialog: typeof import('./components/dialog/selectRoleDialog.vue')['default'] SelectStaffDialog: typeof import('./components/dialog/selectStaffDialog.vue')['default'] + ShowPhoto: typeof import('./components/showPhoto/index.vue')['default'] SvgIcon: typeof import('./components/SvgIcon/index.vue')['default'] SystemInfo: typeof import('./components/SystemInfo/index.vue')['default'] TableContainer: typeof import('./components/TableContainer/index.vue')['default'] diff --git a/src/components/showPhoto/index.vue b/src/components/showPhoto/index.vue new file mode 100644 index 0000000..aa2d44d --- /dev/null +++ b/src/components/showPhoto/index.vue @@ -0,0 +1,136 @@ + + + + + + diff --git a/src/layouts/components/Topbar/index.vue b/src/layouts/components/Topbar/index.vue index e2a3c90..3c4fe75 100644 --- a/src/layouts/components/Topbar/index.vue +++ b/src/layouts/components/Topbar/index.vue @@ -61,8 +61,7 @@ - - + {{ item.title }} diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index 046f9fe..4179772 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -34,7 +34,7 @@ { path: '/examine', component: Layout, - redirect: '/examine/grade', + redirect: '/grade/gradelist', name: 'Examine', meta: { title: '考核规则管理', @@ -65,12 +65,24 @@ activeMenu: '/grade', }, }, + { + path: '/gradelist/:type', + name: 'GradeeHandler', + component: () => import('@/views/rule/grade/components/edit.vue'), + meta: { + title: '考核等级编辑', + auth: '/examine/grade', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, ], }, { - path: '/proxy', + path: '/proxym', component: Layout, - redirect: '/proxy/proxylist', + redirect: '/proxym/proxylist', name: 'ProxyManage', meta: { title: '考核指标管理', @@ -87,7 +99,19 @@ auth: '/examine/proxy', sidebar: false, breadcrumb: false, - activeMenu: '/proxy', + activeMenu: '/proxym', + }, + }, + { + path: '/proxylist/:type', + name: 'ProxyHandler', + component: () => import('@/views/rule/proxy/components/edit.vue'), + meta: { + title: '考核指标管理编辑', + auth: '/examine/proxy', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxym', }, }, ], @@ -115,6 +139,18 @@ activeMenu: '/programme', }, }, + { + path: '/programmelist/:type', + name: ' ProgrammeHandler', + component: () => import('@/views/rule/programme/components/edit.vue'), + meta: { + title: '考核方案管理编辑', + auth: '/examine/programme', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, ], }, ], @@ -123,7 +159,7 @@ { path: '/filling', component: Layout, - redirect: '/filling/treat', + redirect: '/treat/treatlist', name: 'Filling', meta: { title: '考核填报', @@ -187,7 +223,7 @@ { path: '/efficiency', component: Layout, - redirect: '/efficiency/deptresult', + redirect: '/deptresult/deptlist', name: 'Efficiency', meta: { title: '问效考核结果', @@ -251,7 +287,7 @@ { path: '/proxy', component: Layout, - redirect: '/proxy/list', + redirect: '/list/resultlist', name: 'Proxy', meta: { title: '指标态势分析', @@ -315,7 +351,7 @@ { path: '/system', component: Layout, - redirect: '/system/label', + redirect: '/area/list', name: 'System', meta: { title: '系统设置', diff --git a/src/components.d.ts b/src/components.d.ts index bb75c7a..0ebd6ef 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -62,6 +62,7 @@ SelectEmployeesDialog: typeof import('./components/dialog/selectEmployeesDialog.vue')['default'] SelectRoleDialog: typeof import('./components/dialog/selectRoleDialog.vue')['default'] SelectStaffDialog: typeof import('./components/dialog/selectStaffDialog.vue')['default'] + ShowPhoto: typeof import('./components/showPhoto/index.vue')['default'] SvgIcon: typeof import('./components/SvgIcon/index.vue')['default'] SystemInfo: typeof import('./components/SystemInfo/index.vue')['default'] TableContainer: typeof import('./components/TableContainer/index.vue')['default'] diff --git a/src/components/showPhoto/index.vue b/src/components/showPhoto/index.vue new file mode 100644 index 0000000..aa2d44d --- /dev/null +++ b/src/components/showPhoto/index.vue @@ -0,0 +1,136 @@ + + + + + + diff --git a/src/layouts/components/Topbar/index.vue b/src/layouts/components/Topbar/index.vue index e2a3c90..3c4fe75 100644 --- a/src/layouts/components/Topbar/index.vue +++ b/src/layouts/components/Topbar/index.vue @@ -61,8 +61,7 @@ - - + {{ item.title }} diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index 046f9fe..4179772 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -34,7 +34,7 @@ { path: '/examine', component: Layout, - redirect: '/examine/grade', + redirect: '/grade/gradelist', name: 'Examine', meta: { title: '考核规则管理', @@ -65,12 +65,24 @@ activeMenu: '/grade', }, }, + { + path: '/gradelist/:type', + name: 'GradeeHandler', + component: () => import('@/views/rule/grade/components/edit.vue'), + meta: { + title: '考核等级编辑', + auth: '/examine/grade', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, ], }, { - path: '/proxy', + path: '/proxym', component: Layout, - redirect: '/proxy/proxylist', + redirect: '/proxym/proxylist', name: 'ProxyManage', meta: { title: '考核指标管理', @@ -87,7 +99,19 @@ auth: '/examine/proxy', sidebar: false, breadcrumb: false, - activeMenu: '/proxy', + activeMenu: '/proxym', + }, + }, + { + path: '/proxylist/:type', + name: 'ProxyHandler', + component: () => import('@/views/rule/proxy/components/edit.vue'), + meta: { + title: '考核指标管理编辑', + auth: '/examine/proxy', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxym', }, }, ], @@ -115,6 +139,18 @@ activeMenu: '/programme', }, }, + { + path: '/programmelist/:type', + name: ' ProgrammeHandler', + component: () => import('@/views/rule/programme/components/edit.vue'), + meta: { + title: '考核方案管理编辑', + auth: '/examine/programme', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, ], }, ], @@ -123,7 +159,7 @@ { path: '/filling', component: Layout, - redirect: '/filling/treat', + redirect: '/treat/treatlist', name: 'Filling', meta: { title: '考核填报', @@ -187,7 +223,7 @@ { path: '/efficiency', component: Layout, - redirect: '/efficiency/deptresult', + redirect: '/deptresult/deptlist', name: 'Efficiency', meta: { title: '问效考核结果', @@ -251,7 +287,7 @@ { path: '/proxy', component: Layout, - redirect: '/proxy/list', + redirect: '/list/resultlist', name: 'Proxy', meta: { title: '指标态势分析', @@ -315,7 +351,7 @@ { path: '/system', component: Layout, - redirect: '/system/label', + redirect: '/area/list', name: 'System', meta: { title: '系统设置', diff --git a/src/views/flling/already/index.vue b/src/views/flling/already/index.vue index d160795..8ee5ca4 100644 --- a/src/views/flling/already/index.vue +++ b/src/views/flling/already/index.vue @@ -1,3 +1,199 @@ + + + + diff --git a/src/components.d.ts b/src/components.d.ts index bb75c7a..0ebd6ef 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -62,6 +62,7 @@ SelectEmployeesDialog: typeof import('./components/dialog/selectEmployeesDialog.vue')['default'] SelectRoleDialog: typeof import('./components/dialog/selectRoleDialog.vue')['default'] SelectStaffDialog: typeof import('./components/dialog/selectStaffDialog.vue')['default'] + ShowPhoto: typeof import('./components/showPhoto/index.vue')['default'] SvgIcon: typeof import('./components/SvgIcon/index.vue')['default'] SystemInfo: typeof import('./components/SystemInfo/index.vue')['default'] TableContainer: typeof import('./components/TableContainer/index.vue')['default'] diff --git a/src/components/showPhoto/index.vue b/src/components/showPhoto/index.vue new file mode 100644 index 0000000..aa2d44d --- /dev/null +++ b/src/components/showPhoto/index.vue @@ -0,0 +1,136 @@ + + + + + + diff --git a/src/layouts/components/Topbar/index.vue b/src/layouts/components/Topbar/index.vue index e2a3c90..3c4fe75 100644 --- a/src/layouts/components/Topbar/index.vue +++ b/src/layouts/components/Topbar/index.vue @@ -61,8 +61,7 @@ - - + {{ item.title }} diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index 046f9fe..4179772 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -34,7 +34,7 @@ { path: '/examine', component: Layout, - redirect: '/examine/grade', + redirect: '/grade/gradelist', name: 'Examine', meta: { title: '考核规则管理', @@ -65,12 +65,24 @@ activeMenu: '/grade', }, }, + { + path: '/gradelist/:type', + name: 'GradeeHandler', + component: () => import('@/views/rule/grade/components/edit.vue'), + meta: { + title: '考核等级编辑', + auth: '/examine/grade', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, ], }, { - path: '/proxy', + path: '/proxym', component: Layout, - redirect: '/proxy/proxylist', + redirect: '/proxym/proxylist', name: 'ProxyManage', meta: { title: '考核指标管理', @@ -87,7 +99,19 @@ auth: '/examine/proxy', sidebar: false, breadcrumb: false, - activeMenu: '/proxy', + activeMenu: '/proxym', + }, + }, + { + path: '/proxylist/:type', + name: 'ProxyHandler', + component: () => import('@/views/rule/proxy/components/edit.vue'), + meta: { + title: '考核指标管理编辑', + auth: '/examine/proxy', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxym', }, }, ], @@ -115,6 +139,18 @@ activeMenu: '/programme', }, }, + { + path: '/programmelist/:type', + name: ' ProgrammeHandler', + component: () => import('@/views/rule/programme/components/edit.vue'), + meta: { + title: '考核方案管理编辑', + auth: '/examine/programme', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, ], }, ], @@ -123,7 +159,7 @@ { path: '/filling', component: Layout, - redirect: '/filling/treat', + redirect: '/treat/treatlist', name: 'Filling', meta: { title: '考核填报', @@ -187,7 +223,7 @@ { path: '/efficiency', component: Layout, - redirect: '/efficiency/deptresult', + redirect: '/deptresult/deptlist', name: 'Efficiency', meta: { title: '问效考核结果', @@ -251,7 +287,7 @@ { path: '/proxy', component: Layout, - redirect: '/proxy/list', + redirect: '/list/resultlist', name: 'Proxy', meta: { title: '指标态势分析', @@ -315,7 +351,7 @@ { path: '/system', component: Layout, - redirect: '/system/label', + redirect: '/area/list', name: 'System', meta: { title: '系统设置', diff --git a/src/views/flling/already/index.vue b/src/views/flling/already/index.vue index d160795..8ee5ca4 100644 --- a/src/views/flling/already/index.vue +++ b/src/views/flling/already/index.vue @@ -1,3 +1,199 @@ + + + + diff --git a/src/views/flling/treat/index.vue b/src/views/flling/treat/index.vue index 1eb6a14..d08184a 100644 --- a/src/views/flling/treat/index.vue +++ b/src/views/flling/treat/index.vue @@ -1,3 +1,194 @@ + + + + diff --git a/src/components.d.ts b/src/components.d.ts index bb75c7a..0ebd6ef 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -62,6 +62,7 @@ SelectEmployeesDialog: typeof import('./components/dialog/selectEmployeesDialog.vue')['default'] SelectRoleDialog: typeof import('./components/dialog/selectRoleDialog.vue')['default'] SelectStaffDialog: typeof import('./components/dialog/selectStaffDialog.vue')['default'] + ShowPhoto: typeof import('./components/showPhoto/index.vue')['default'] SvgIcon: typeof import('./components/SvgIcon/index.vue')['default'] SystemInfo: typeof import('./components/SystemInfo/index.vue')['default'] TableContainer: typeof import('./components/TableContainer/index.vue')['default'] diff --git a/src/components/showPhoto/index.vue b/src/components/showPhoto/index.vue new file mode 100644 index 0000000..aa2d44d --- /dev/null +++ b/src/components/showPhoto/index.vue @@ -0,0 +1,136 @@ + + + + + + diff --git a/src/layouts/components/Topbar/index.vue b/src/layouts/components/Topbar/index.vue index e2a3c90..3c4fe75 100644 --- a/src/layouts/components/Topbar/index.vue +++ b/src/layouts/components/Topbar/index.vue @@ -61,8 +61,7 @@ - - + {{ item.title }} diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index 046f9fe..4179772 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -34,7 +34,7 @@ { path: '/examine', component: Layout, - redirect: '/examine/grade', + redirect: '/grade/gradelist', name: 'Examine', meta: { title: '考核规则管理', @@ -65,12 +65,24 @@ activeMenu: '/grade', }, }, + { + path: '/gradelist/:type', + name: 'GradeeHandler', + component: () => import('@/views/rule/grade/components/edit.vue'), + meta: { + title: '考核等级编辑', + auth: '/examine/grade', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, ], }, { - path: '/proxy', + path: '/proxym', component: Layout, - redirect: '/proxy/proxylist', + redirect: '/proxym/proxylist', name: 'ProxyManage', meta: { title: '考核指标管理', @@ -87,7 +99,19 @@ auth: '/examine/proxy', sidebar: false, breadcrumb: false, - activeMenu: '/proxy', + activeMenu: '/proxym', + }, + }, + { + path: '/proxylist/:type', + name: 'ProxyHandler', + component: () => import('@/views/rule/proxy/components/edit.vue'), + meta: { + title: '考核指标管理编辑', + auth: '/examine/proxy', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxym', }, }, ], @@ -115,6 +139,18 @@ activeMenu: '/programme', }, }, + { + path: '/programmelist/:type', + name: ' ProgrammeHandler', + component: () => import('@/views/rule/programme/components/edit.vue'), + meta: { + title: '考核方案管理编辑', + auth: '/examine/programme', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, ], }, ], @@ -123,7 +159,7 @@ { path: '/filling', component: Layout, - redirect: '/filling/treat', + redirect: '/treat/treatlist', name: 'Filling', meta: { title: '考核填报', @@ -187,7 +223,7 @@ { path: '/efficiency', component: Layout, - redirect: '/efficiency/deptresult', + redirect: '/deptresult/deptlist', name: 'Efficiency', meta: { title: '问效考核结果', @@ -251,7 +287,7 @@ { path: '/proxy', component: Layout, - redirect: '/proxy/list', + redirect: '/list/resultlist', name: 'Proxy', meta: { title: '指标态势分析', @@ -315,7 +351,7 @@ { path: '/system', component: Layout, - redirect: '/system/label', + redirect: '/area/list', name: 'System', meta: { title: '系统设置', diff --git a/src/views/flling/already/index.vue b/src/views/flling/already/index.vue index d160795..8ee5ca4 100644 --- a/src/views/flling/already/index.vue +++ b/src/views/flling/already/index.vue @@ -1,3 +1,199 @@ + + + + diff --git a/src/views/flling/treat/index.vue b/src/views/flling/treat/index.vue index 1eb6a14..d08184a 100644 --- a/src/views/flling/treat/index.vue +++ b/src/views/flling/treat/index.vue @@ -1,3 +1,194 @@ + + + + diff --git a/src/views/rule/grade/components/edit.vue b/src/views/rule/grade/components/edit.vue new file mode 100644 index 0000000..605c97e --- /dev/null +++ b/src/views/rule/grade/components/edit.vue @@ -0,0 +1,102 @@ + + + + + + diff --git a/src/components.d.ts b/src/components.d.ts index bb75c7a..0ebd6ef 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -62,6 +62,7 @@ SelectEmployeesDialog: typeof import('./components/dialog/selectEmployeesDialog.vue')['default'] SelectRoleDialog: typeof import('./components/dialog/selectRoleDialog.vue')['default'] SelectStaffDialog: typeof import('./components/dialog/selectStaffDialog.vue')['default'] + ShowPhoto: typeof import('./components/showPhoto/index.vue')['default'] SvgIcon: typeof import('./components/SvgIcon/index.vue')['default'] SystemInfo: typeof import('./components/SystemInfo/index.vue')['default'] TableContainer: typeof import('./components/TableContainer/index.vue')['default'] diff --git a/src/components/showPhoto/index.vue b/src/components/showPhoto/index.vue new file mode 100644 index 0000000..aa2d44d --- /dev/null +++ b/src/components/showPhoto/index.vue @@ -0,0 +1,136 @@ + + + + + + diff --git a/src/layouts/components/Topbar/index.vue b/src/layouts/components/Topbar/index.vue index e2a3c90..3c4fe75 100644 --- a/src/layouts/components/Topbar/index.vue +++ b/src/layouts/components/Topbar/index.vue @@ -61,8 +61,7 @@ - - + {{ item.title }} diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index 046f9fe..4179772 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -34,7 +34,7 @@ { path: '/examine', component: Layout, - redirect: '/examine/grade', + redirect: '/grade/gradelist', name: 'Examine', meta: { title: '考核规则管理', @@ -65,12 +65,24 @@ activeMenu: '/grade', }, }, + { + path: '/gradelist/:type', + name: 'GradeeHandler', + component: () => import('@/views/rule/grade/components/edit.vue'), + meta: { + title: '考核等级编辑', + auth: '/examine/grade', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, ], }, { - path: '/proxy', + path: '/proxym', component: Layout, - redirect: '/proxy/proxylist', + redirect: '/proxym/proxylist', name: 'ProxyManage', meta: { title: '考核指标管理', @@ -87,7 +99,19 @@ auth: '/examine/proxy', sidebar: false, breadcrumb: false, - activeMenu: '/proxy', + activeMenu: '/proxym', + }, + }, + { + path: '/proxylist/:type', + name: 'ProxyHandler', + component: () => import('@/views/rule/proxy/components/edit.vue'), + meta: { + title: '考核指标管理编辑', + auth: '/examine/proxy', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxym', }, }, ], @@ -115,6 +139,18 @@ activeMenu: '/programme', }, }, + { + path: '/programmelist/:type', + name: ' ProgrammeHandler', + component: () => import('@/views/rule/programme/components/edit.vue'), + meta: { + title: '考核方案管理编辑', + auth: '/examine/programme', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, ], }, ], @@ -123,7 +159,7 @@ { path: '/filling', component: Layout, - redirect: '/filling/treat', + redirect: '/treat/treatlist', name: 'Filling', meta: { title: '考核填报', @@ -187,7 +223,7 @@ { path: '/efficiency', component: Layout, - redirect: '/efficiency/deptresult', + redirect: '/deptresult/deptlist', name: 'Efficiency', meta: { title: '问效考核结果', @@ -251,7 +287,7 @@ { path: '/proxy', component: Layout, - redirect: '/proxy/list', + redirect: '/list/resultlist', name: 'Proxy', meta: { title: '指标态势分析', @@ -315,7 +351,7 @@ { path: '/system', component: Layout, - redirect: '/system/label', + redirect: '/area/list', name: 'System', meta: { title: '系统设置', diff --git a/src/views/flling/already/index.vue b/src/views/flling/already/index.vue index d160795..8ee5ca4 100644 --- a/src/views/flling/already/index.vue +++ b/src/views/flling/already/index.vue @@ -1,3 +1,199 @@ + + + + diff --git a/src/views/flling/treat/index.vue b/src/views/flling/treat/index.vue index 1eb6a14..d08184a 100644 --- a/src/views/flling/treat/index.vue +++ b/src/views/flling/treat/index.vue @@ -1,3 +1,194 @@ + + + + diff --git a/src/views/rule/grade/components/edit.vue b/src/views/rule/grade/components/edit.vue new file mode 100644 index 0000000..605c97e --- /dev/null +++ b/src/views/rule/grade/components/edit.vue @@ -0,0 +1,102 @@ + + + + + + diff --git a/src/views/rule/grade/components/ruleTable.vue b/src/views/rule/grade/components/ruleTable.vue new file mode 100644 index 0000000..93ab7e3 --- /dev/null +++ b/src/views/rule/grade/components/ruleTable.vue @@ -0,0 +1,132 @@ + + + + + + diff --git a/src/components.d.ts b/src/components.d.ts index bb75c7a..0ebd6ef 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -62,6 +62,7 @@ SelectEmployeesDialog: typeof import('./components/dialog/selectEmployeesDialog.vue')['default'] SelectRoleDialog: typeof import('./components/dialog/selectRoleDialog.vue')['default'] SelectStaffDialog: typeof import('./components/dialog/selectStaffDialog.vue')['default'] + ShowPhoto: typeof import('./components/showPhoto/index.vue')['default'] SvgIcon: typeof import('./components/SvgIcon/index.vue')['default'] SystemInfo: typeof import('./components/SystemInfo/index.vue')['default'] TableContainer: typeof import('./components/TableContainer/index.vue')['default'] diff --git a/src/components/showPhoto/index.vue b/src/components/showPhoto/index.vue new file mode 100644 index 0000000..aa2d44d --- /dev/null +++ b/src/components/showPhoto/index.vue @@ -0,0 +1,136 @@ + + + + + + diff --git a/src/layouts/components/Topbar/index.vue b/src/layouts/components/Topbar/index.vue index e2a3c90..3c4fe75 100644 --- a/src/layouts/components/Topbar/index.vue +++ b/src/layouts/components/Topbar/index.vue @@ -61,8 +61,7 @@ - - + {{ item.title }} diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index 046f9fe..4179772 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -34,7 +34,7 @@ { path: '/examine', component: Layout, - redirect: '/examine/grade', + redirect: '/grade/gradelist', name: 'Examine', meta: { title: '考核规则管理', @@ -65,12 +65,24 @@ activeMenu: '/grade', }, }, + { + path: '/gradelist/:type', + name: 'GradeeHandler', + component: () => import('@/views/rule/grade/components/edit.vue'), + meta: { + title: '考核等级编辑', + auth: '/examine/grade', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, ], }, { - path: '/proxy', + path: '/proxym', component: Layout, - redirect: '/proxy/proxylist', + redirect: '/proxym/proxylist', name: 'ProxyManage', meta: { title: '考核指标管理', @@ -87,7 +99,19 @@ auth: '/examine/proxy', sidebar: false, breadcrumb: false, - activeMenu: '/proxy', + activeMenu: '/proxym', + }, + }, + { + path: '/proxylist/:type', + name: 'ProxyHandler', + component: () => import('@/views/rule/proxy/components/edit.vue'), + meta: { + title: '考核指标管理编辑', + auth: '/examine/proxy', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxym', }, }, ], @@ -115,6 +139,18 @@ activeMenu: '/programme', }, }, + { + path: '/programmelist/:type', + name: ' ProgrammeHandler', + component: () => import('@/views/rule/programme/components/edit.vue'), + meta: { + title: '考核方案管理编辑', + auth: '/examine/programme', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, ], }, ], @@ -123,7 +159,7 @@ { path: '/filling', component: Layout, - redirect: '/filling/treat', + redirect: '/treat/treatlist', name: 'Filling', meta: { title: '考核填报', @@ -187,7 +223,7 @@ { path: '/efficiency', component: Layout, - redirect: '/efficiency/deptresult', + redirect: '/deptresult/deptlist', name: 'Efficiency', meta: { title: '问效考核结果', @@ -251,7 +287,7 @@ { path: '/proxy', component: Layout, - redirect: '/proxy/list', + redirect: '/list/resultlist', name: 'Proxy', meta: { title: '指标态势分析', @@ -315,7 +351,7 @@ { path: '/system', component: Layout, - redirect: '/system/label', + redirect: '/area/list', name: 'System', meta: { title: '系统设置', diff --git a/src/views/flling/already/index.vue b/src/views/flling/already/index.vue index d160795..8ee5ca4 100644 --- a/src/views/flling/already/index.vue +++ b/src/views/flling/already/index.vue @@ -1,3 +1,199 @@ + + + + diff --git a/src/views/flling/treat/index.vue b/src/views/flling/treat/index.vue index 1eb6a14..d08184a 100644 --- a/src/views/flling/treat/index.vue +++ b/src/views/flling/treat/index.vue @@ -1,3 +1,194 @@ + + + + diff --git a/src/views/rule/grade/components/edit.vue b/src/views/rule/grade/components/edit.vue new file mode 100644 index 0000000..605c97e --- /dev/null +++ b/src/views/rule/grade/components/edit.vue @@ -0,0 +1,102 @@ + + + + + + diff --git a/src/views/rule/grade/components/ruleTable.vue b/src/views/rule/grade/components/ruleTable.vue new file mode 100644 index 0000000..93ab7e3 --- /dev/null +++ b/src/views/rule/grade/components/ruleTable.vue @@ -0,0 +1,132 @@ + + + + + + diff --git a/src/views/rule/grade/index.vue b/src/views/rule/grade/index.vue index c6ce3e5..fbf8fd4 100644 --- a/src/views/rule/grade/index.vue +++ b/src/views/rule/grade/index.vue @@ -1,3 +1,150 @@ + + + + diff --git a/src/components.d.ts b/src/components.d.ts index bb75c7a..0ebd6ef 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -62,6 +62,7 @@ SelectEmployeesDialog: typeof import('./components/dialog/selectEmployeesDialog.vue')['default'] SelectRoleDialog: typeof import('./components/dialog/selectRoleDialog.vue')['default'] SelectStaffDialog: typeof import('./components/dialog/selectStaffDialog.vue')['default'] + ShowPhoto: typeof import('./components/showPhoto/index.vue')['default'] SvgIcon: typeof import('./components/SvgIcon/index.vue')['default'] SystemInfo: typeof import('./components/SystemInfo/index.vue')['default'] TableContainer: typeof import('./components/TableContainer/index.vue')['default'] diff --git a/src/components/showPhoto/index.vue b/src/components/showPhoto/index.vue new file mode 100644 index 0000000..aa2d44d --- /dev/null +++ b/src/components/showPhoto/index.vue @@ -0,0 +1,136 @@ + + + + + + diff --git a/src/layouts/components/Topbar/index.vue b/src/layouts/components/Topbar/index.vue index e2a3c90..3c4fe75 100644 --- a/src/layouts/components/Topbar/index.vue +++ b/src/layouts/components/Topbar/index.vue @@ -61,8 +61,7 @@ - - + {{ item.title }} diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index 046f9fe..4179772 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -34,7 +34,7 @@ { path: '/examine', component: Layout, - redirect: '/examine/grade', + redirect: '/grade/gradelist', name: 'Examine', meta: { title: '考核规则管理', @@ -65,12 +65,24 @@ activeMenu: '/grade', }, }, + { + path: '/gradelist/:type', + name: 'GradeeHandler', + component: () => import('@/views/rule/grade/components/edit.vue'), + meta: { + title: '考核等级编辑', + auth: '/examine/grade', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, ], }, { - path: '/proxy', + path: '/proxym', component: Layout, - redirect: '/proxy/proxylist', + redirect: '/proxym/proxylist', name: 'ProxyManage', meta: { title: '考核指标管理', @@ -87,7 +99,19 @@ auth: '/examine/proxy', sidebar: false, breadcrumb: false, - activeMenu: '/proxy', + activeMenu: '/proxym', + }, + }, + { + path: '/proxylist/:type', + name: 'ProxyHandler', + component: () => import('@/views/rule/proxy/components/edit.vue'), + meta: { + title: '考核指标管理编辑', + auth: '/examine/proxy', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxym', }, }, ], @@ -115,6 +139,18 @@ activeMenu: '/programme', }, }, + { + path: '/programmelist/:type', + name: ' ProgrammeHandler', + component: () => import('@/views/rule/programme/components/edit.vue'), + meta: { + title: '考核方案管理编辑', + auth: '/examine/programme', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, ], }, ], @@ -123,7 +159,7 @@ { path: '/filling', component: Layout, - redirect: '/filling/treat', + redirect: '/treat/treatlist', name: 'Filling', meta: { title: '考核填报', @@ -187,7 +223,7 @@ { path: '/efficiency', component: Layout, - redirect: '/efficiency/deptresult', + redirect: '/deptresult/deptlist', name: 'Efficiency', meta: { title: '问效考核结果', @@ -251,7 +287,7 @@ { path: '/proxy', component: Layout, - redirect: '/proxy/list', + redirect: '/list/resultlist', name: 'Proxy', meta: { title: '指标态势分析', @@ -315,7 +351,7 @@ { path: '/system', component: Layout, - redirect: '/system/label', + redirect: '/area/list', name: 'System', meta: { title: '系统设置', diff --git a/src/views/flling/already/index.vue b/src/views/flling/already/index.vue index d160795..8ee5ca4 100644 --- a/src/views/flling/already/index.vue +++ b/src/views/flling/already/index.vue @@ -1,3 +1,199 @@ + + + + diff --git a/src/views/flling/treat/index.vue b/src/views/flling/treat/index.vue index 1eb6a14..d08184a 100644 --- a/src/views/flling/treat/index.vue +++ b/src/views/flling/treat/index.vue @@ -1,3 +1,194 @@ + + + + diff --git a/src/views/rule/grade/components/edit.vue b/src/views/rule/grade/components/edit.vue new file mode 100644 index 0000000..605c97e --- /dev/null +++ b/src/views/rule/grade/components/edit.vue @@ -0,0 +1,102 @@ + + + + + + diff --git a/src/views/rule/grade/components/ruleTable.vue b/src/views/rule/grade/components/ruleTable.vue new file mode 100644 index 0000000..93ab7e3 --- /dev/null +++ b/src/views/rule/grade/components/ruleTable.vue @@ -0,0 +1,132 @@ + + + + + + diff --git a/src/views/rule/grade/index.vue b/src/views/rule/grade/index.vue index c6ce3e5..fbf8fd4 100644 --- a/src/views/rule/grade/index.vue +++ b/src/views/rule/grade/index.vue @@ -1,3 +1,150 @@ + + + + diff --git a/src/views/rule/programme/components/edit.vue b/src/views/rule/programme/components/edit.vue new file mode 100644 index 0000000..20b5ef0 --- /dev/null +++ b/src/views/rule/programme/components/edit.vue @@ -0,0 +1,187 @@ + + + + + + diff --git a/src/components.d.ts b/src/components.d.ts index bb75c7a..0ebd6ef 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -62,6 +62,7 @@ SelectEmployeesDialog: typeof import('./components/dialog/selectEmployeesDialog.vue')['default'] SelectRoleDialog: typeof import('./components/dialog/selectRoleDialog.vue')['default'] SelectStaffDialog: typeof import('./components/dialog/selectStaffDialog.vue')['default'] + ShowPhoto: typeof import('./components/showPhoto/index.vue')['default'] SvgIcon: typeof import('./components/SvgIcon/index.vue')['default'] SystemInfo: typeof import('./components/SystemInfo/index.vue')['default'] TableContainer: typeof import('./components/TableContainer/index.vue')['default'] diff --git a/src/components/showPhoto/index.vue b/src/components/showPhoto/index.vue new file mode 100644 index 0000000..aa2d44d --- /dev/null +++ b/src/components/showPhoto/index.vue @@ -0,0 +1,136 @@ + + + + + + diff --git a/src/layouts/components/Topbar/index.vue b/src/layouts/components/Topbar/index.vue index e2a3c90..3c4fe75 100644 --- a/src/layouts/components/Topbar/index.vue +++ b/src/layouts/components/Topbar/index.vue @@ -61,8 +61,7 @@ - - + {{ item.title }} diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index 046f9fe..4179772 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -34,7 +34,7 @@ { path: '/examine', component: Layout, - redirect: '/examine/grade', + redirect: '/grade/gradelist', name: 'Examine', meta: { title: '考核规则管理', @@ -65,12 +65,24 @@ activeMenu: '/grade', }, }, + { + path: '/gradelist/:type', + name: 'GradeeHandler', + component: () => import('@/views/rule/grade/components/edit.vue'), + meta: { + title: '考核等级编辑', + auth: '/examine/grade', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, ], }, { - path: '/proxy', + path: '/proxym', component: Layout, - redirect: '/proxy/proxylist', + redirect: '/proxym/proxylist', name: 'ProxyManage', meta: { title: '考核指标管理', @@ -87,7 +99,19 @@ auth: '/examine/proxy', sidebar: false, breadcrumb: false, - activeMenu: '/proxy', + activeMenu: '/proxym', + }, + }, + { + path: '/proxylist/:type', + name: 'ProxyHandler', + component: () => import('@/views/rule/proxy/components/edit.vue'), + meta: { + title: '考核指标管理编辑', + auth: '/examine/proxy', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxym', }, }, ], @@ -115,6 +139,18 @@ activeMenu: '/programme', }, }, + { + path: '/programmelist/:type', + name: ' ProgrammeHandler', + component: () => import('@/views/rule/programme/components/edit.vue'), + meta: { + title: '考核方案管理编辑', + auth: '/examine/programme', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, ], }, ], @@ -123,7 +159,7 @@ { path: '/filling', component: Layout, - redirect: '/filling/treat', + redirect: '/treat/treatlist', name: 'Filling', meta: { title: '考核填报', @@ -187,7 +223,7 @@ { path: '/efficiency', component: Layout, - redirect: '/efficiency/deptresult', + redirect: '/deptresult/deptlist', name: 'Efficiency', meta: { title: '问效考核结果', @@ -251,7 +287,7 @@ { path: '/proxy', component: Layout, - redirect: '/proxy/list', + redirect: '/list/resultlist', name: 'Proxy', meta: { title: '指标态势分析', @@ -315,7 +351,7 @@ { path: '/system', component: Layout, - redirect: '/system/label', + redirect: '/area/list', name: 'System', meta: { title: '系统设置', diff --git a/src/views/flling/already/index.vue b/src/views/flling/already/index.vue index d160795..8ee5ca4 100644 --- a/src/views/flling/already/index.vue +++ b/src/views/flling/already/index.vue @@ -1,3 +1,199 @@ + + + + diff --git a/src/views/flling/treat/index.vue b/src/views/flling/treat/index.vue index 1eb6a14..d08184a 100644 --- a/src/views/flling/treat/index.vue +++ b/src/views/flling/treat/index.vue @@ -1,3 +1,194 @@ + + + + diff --git a/src/views/rule/grade/components/edit.vue b/src/views/rule/grade/components/edit.vue new file mode 100644 index 0000000..605c97e --- /dev/null +++ b/src/views/rule/grade/components/edit.vue @@ -0,0 +1,102 @@ + + + + + + diff --git a/src/views/rule/grade/components/ruleTable.vue b/src/views/rule/grade/components/ruleTable.vue new file mode 100644 index 0000000..93ab7e3 --- /dev/null +++ b/src/views/rule/grade/components/ruleTable.vue @@ -0,0 +1,132 @@ + + + + + + diff --git a/src/views/rule/grade/index.vue b/src/views/rule/grade/index.vue index c6ce3e5..fbf8fd4 100644 --- a/src/views/rule/grade/index.vue +++ b/src/views/rule/grade/index.vue @@ -1,3 +1,150 @@ + + + + diff --git a/src/views/rule/programme/components/edit.vue b/src/views/rule/programme/components/edit.vue new file mode 100644 index 0000000..20b5ef0 --- /dev/null +++ b/src/views/rule/programme/components/edit.vue @@ -0,0 +1,187 @@ + + + + + + diff --git a/src/views/rule/programme/index.vue b/src/views/rule/programme/index.vue index 82cc174..aee84d5 100644 --- a/src/views/rule/programme/index.vue +++ b/src/views/rule/programme/index.vue @@ -1,3 +1,185 @@ + + + + diff --git a/src/components.d.ts b/src/components.d.ts index bb75c7a..0ebd6ef 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -62,6 +62,7 @@ SelectEmployeesDialog: typeof import('./components/dialog/selectEmployeesDialog.vue')['default'] SelectRoleDialog: typeof import('./components/dialog/selectRoleDialog.vue')['default'] SelectStaffDialog: typeof import('./components/dialog/selectStaffDialog.vue')['default'] + ShowPhoto: typeof import('./components/showPhoto/index.vue')['default'] SvgIcon: typeof import('./components/SvgIcon/index.vue')['default'] SystemInfo: typeof import('./components/SystemInfo/index.vue')['default'] TableContainer: typeof import('./components/TableContainer/index.vue')['default'] diff --git a/src/components/showPhoto/index.vue b/src/components/showPhoto/index.vue new file mode 100644 index 0000000..aa2d44d --- /dev/null +++ b/src/components/showPhoto/index.vue @@ -0,0 +1,136 @@ + + + + + + diff --git a/src/layouts/components/Topbar/index.vue b/src/layouts/components/Topbar/index.vue index e2a3c90..3c4fe75 100644 --- a/src/layouts/components/Topbar/index.vue +++ b/src/layouts/components/Topbar/index.vue @@ -61,8 +61,7 @@ - - + {{ item.title }} diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index 046f9fe..4179772 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -34,7 +34,7 @@ { path: '/examine', component: Layout, - redirect: '/examine/grade', + redirect: '/grade/gradelist', name: 'Examine', meta: { title: '考核规则管理', @@ -65,12 +65,24 @@ activeMenu: '/grade', }, }, + { + path: '/gradelist/:type', + name: 'GradeeHandler', + component: () => import('@/views/rule/grade/components/edit.vue'), + meta: { + title: '考核等级编辑', + auth: '/examine/grade', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, ], }, { - path: '/proxy', + path: '/proxym', component: Layout, - redirect: '/proxy/proxylist', + redirect: '/proxym/proxylist', name: 'ProxyManage', meta: { title: '考核指标管理', @@ -87,7 +99,19 @@ auth: '/examine/proxy', sidebar: false, breadcrumb: false, - activeMenu: '/proxy', + activeMenu: '/proxym', + }, + }, + { + path: '/proxylist/:type', + name: 'ProxyHandler', + component: () => import('@/views/rule/proxy/components/edit.vue'), + meta: { + title: '考核指标管理编辑', + auth: '/examine/proxy', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxym', }, }, ], @@ -115,6 +139,18 @@ activeMenu: '/programme', }, }, + { + path: '/programmelist/:type', + name: ' ProgrammeHandler', + component: () => import('@/views/rule/programme/components/edit.vue'), + meta: { + title: '考核方案管理编辑', + auth: '/examine/programme', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, ], }, ], @@ -123,7 +159,7 @@ { path: '/filling', component: Layout, - redirect: '/filling/treat', + redirect: '/treat/treatlist', name: 'Filling', meta: { title: '考核填报', @@ -187,7 +223,7 @@ { path: '/efficiency', component: Layout, - redirect: '/efficiency/deptresult', + redirect: '/deptresult/deptlist', name: 'Efficiency', meta: { title: '问效考核结果', @@ -251,7 +287,7 @@ { path: '/proxy', component: Layout, - redirect: '/proxy/list', + redirect: '/list/resultlist', name: 'Proxy', meta: { title: '指标态势分析', @@ -315,7 +351,7 @@ { path: '/system', component: Layout, - redirect: '/system/label', + redirect: '/area/list', name: 'System', meta: { title: '系统设置', diff --git a/src/views/flling/already/index.vue b/src/views/flling/already/index.vue index d160795..8ee5ca4 100644 --- a/src/views/flling/already/index.vue +++ b/src/views/flling/already/index.vue @@ -1,3 +1,199 @@ + + + + diff --git a/src/views/flling/treat/index.vue b/src/views/flling/treat/index.vue index 1eb6a14..d08184a 100644 --- a/src/views/flling/treat/index.vue +++ b/src/views/flling/treat/index.vue @@ -1,3 +1,194 @@ + + + + diff --git a/src/views/rule/grade/components/edit.vue b/src/views/rule/grade/components/edit.vue new file mode 100644 index 0000000..605c97e --- /dev/null +++ b/src/views/rule/grade/components/edit.vue @@ -0,0 +1,102 @@ + + + + + + diff --git a/src/views/rule/grade/components/ruleTable.vue b/src/views/rule/grade/components/ruleTable.vue new file mode 100644 index 0000000..93ab7e3 --- /dev/null +++ b/src/views/rule/grade/components/ruleTable.vue @@ -0,0 +1,132 @@ + + + + + + diff --git a/src/views/rule/grade/index.vue b/src/views/rule/grade/index.vue index c6ce3e5..fbf8fd4 100644 --- a/src/views/rule/grade/index.vue +++ b/src/views/rule/grade/index.vue @@ -1,3 +1,150 @@ + + + + diff --git a/src/views/rule/programme/components/edit.vue b/src/views/rule/programme/components/edit.vue new file mode 100644 index 0000000..20b5ef0 --- /dev/null +++ b/src/views/rule/programme/components/edit.vue @@ -0,0 +1,187 @@ + + + + + + diff --git a/src/views/rule/programme/index.vue b/src/views/rule/programme/index.vue index 82cc174..aee84d5 100644 --- a/src/views/rule/programme/index.vue +++ b/src/views/rule/programme/index.vue @@ -1,3 +1,185 @@ + + + + diff --git a/src/views/rule/proxy/components/edit.vue b/src/views/rule/proxy/components/edit.vue new file mode 100644 index 0000000..1e03013 --- /dev/null +++ b/src/views/rule/proxy/components/edit.vue @@ -0,0 +1,175 @@ + + + + + + diff --git a/src/components.d.ts b/src/components.d.ts index bb75c7a..0ebd6ef 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -62,6 +62,7 @@ SelectEmployeesDialog: typeof import('./components/dialog/selectEmployeesDialog.vue')['default'] SelectRoleDialog: typeof import('./components/dialog/selectRoleDialog.vue')['default'] SelectStaffDialog: typeof import('./components/dialog/selectStaffDialog.vue')['default'] + ShowPhoto: typeof import('./components/showPhoto/index.vue')['default'] SvgIcon: typeof import('./components/SvgIcon/index.vue')['default'] SystemInfo: typeof import('./components/SystemInfo/index.vue')['default'] TableContainer: typeof import('./components/TableContainer/index.vue')['default'] diff --git a/src/components/showPhoto/index.vue b/src/components/showPhoto/index.vue new file mode 100644 index 0000000..aa2d44d --- /dev/null +++ b/src/components/showPhoto/index.vue @@ -0,0 +1,136 @@ + + + + + + diff --git a/src/layouts/components/Topbar/index.vue b/src/layouts/components/Topbar/index.vue index e2a3c90..3c4fe75 100644 --- a/src/layouts/components/Topbar/index.vue +++ b/src/layouts/components/Topbar/index.vue @@ -61,8 +61,7 @@ - - + {{ item.title }} diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index 046f9fe..4179772 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -34,7 +34,7 @@ { path: '/examine', component: Layout, - redirect: '/examine/grade', + redirect: '/grade/gradelist', name: 'Examine', meta: { title: '考核规则管理', @@ -65,12 +65,24 @@ activeMenu: '/grade', }, }, + { + path: '/gradelist/:type', + name: 'GradeeHandler', + component: () => import('@/views/rule/grade/components/edit.vue'), + meta: { + title: '考核等级编辑', + auth: '/examine/grade', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, ], }, { - path: '/proxy', + path: '/proxym', component: Layout, - redirect: '/proxy/proxylist', + redirect: '/proxym/proxylist', name: 'ProxyManage', meta: { title: '考核指标管理', @@ -87,7 +99,19 @@ auth: '/examine/proxy', sidebar: false, breadcrumb: false, - activeMenu: '/proxy', + activeMenu: '/proxym', + }, + }, + { + path: '/proxylist/:type', + name: 'ProxyHandler', + component: () => import('@/views/rule/proxy/components/edit.vue'), + meta: { + title: '考核指标管理编辑', + auth: '/examine/proxy', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxym', }, }, ], @@ -115,6 +139,18 @@ activeMenu: '/programme', }, }, + { + path: '/programmelist/:type', + name: ' ProgrammeHandler', + component: () => import('@/views/rule/programme/components/edit.vue'), + meta: { + title: '考核方案管理编辑', + auth: '/examine/programme', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, ], }, ], @@ -123,7 +159,7 @@ { path: '/filling', component: Layout, - redirect: '/filling/treat', + redirect: '/treat/treatlist', name: 'Filling', meta: { title: '考核填报', @@ -187,7 +223,7 @@ { path: '/efficiency', component: Layout, - redirect: '/efficiency/deptresult', + redirect: '/deptresult/deptlist', name: 'Efficiency', meta: { title: '问效考核结果', @@ -251,7 +287,7 @@ { path: '/proxy', component: Layout, - redirect: '/proxy/list', + redirect: '/list/resultlist', name: 'Proxy', meta: { title: '指标态势分析', @@ -315,7 +351,7 @@ { path: '/system', component: Layout, - redirect: '/system/label', + redirect: '/area/list', name: 'System', meta: { title: '系统设置', diff --git a/src/views/flling/already/index.vue b/src/views/flling/already/index.vue index d160795..8ee5ca4 100644 --- a/src/views/flling/already/index.vue +++ b/src/views/flling/already/index.vue @@ -1,3 +1,199 @@ + + + + diff --git a/src/views/flling/treat/index.vue b/src/views/flling/treat/index.vue index 1eb6a14..d08184a 100644 --- a/src/views/flling/treat/index.vue +++ b/src/views/flling/treat/index.vue @@ -1,3 +1,194 @@ + + + + diff --git a/src/views/rule/grade/components/edit.vue b/src/views/rule/grade/components/edit.vue new file mode 100644 index 0000000..605c97e --- /dev/null +++ b/src/views/rule/grade/components/edit.vue @@ -0,0 +1,102 @@ + + + + + + diff --git a/src/views/rule/grade/components/ruleTable.vue b/src/views/rule/grade/components/ruleTable.vue new file mode 100644 index 0000000..93ab7e3 --- /dev/null +++ b/src/views/rule/grade/components/ruleTable.vue @@ -0,0 +1,132 @@ + + + + + + diff --git a/src/views/rule/grade/index.vue b/src/views/rule/grade/index.vue index c6ce3e5..fbf8fd4 100644 --- a/src/views/rule/grade/index.vue +++ b/src/views/rule/grade/index.vue @@ -1,3 +1,150 @@ + + + + diff --git a/src/views/rule/programme/components/edit.vue b/src/views/rule/programme/components/edit.vue new file mode 100644 index 0000000..20b5ef0 --- /dev/null +++ b/src/views/rule/programme/components/edit.vue @@ -0,0 +1,187 @@ + + + + + + diff --git a/src/views/rule/programme/index.vue b/src/views/rule/programme/index.vue index 82cc174..aee84d5 100644 --- a/src/views/rule/programme/index.vue +++ b/src/views/rule/programme/index.vue @@ -1,3 +1,185 @@ + + + + diff --git a/src/views/rule/proxy/components/edit.vue b/src/views/rule/proxy/components/edit.vue new file mode 100644 index 0000000..1e03013 --- /dev/null +++ b/src/views/rule/proxy/components/edit.vue @@ -0,0 +1,175 @@ + + + + + + diff --git a/src/views/rule/proxy/index.vue b/src/views/rule/proxy/index.vue index 0dc1f28..414df02 100644 --- a/src/views/rule/proxy/index.vue +++ b/src/views/rule/proxy/index.vue @@ -1,3 +1,194 @@ + + + +