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 @@
+
+
+
+
+
+
+
+ 添加等级规则
+
+
+
+
+
+
+ *{{ item.text }}
+
+
+ {{ scope.row[item.value] }}
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+ 添加等级规则
+
+
+
+
+
+
+ *{{ item.text }}
+
+
+ {{ scope.row[item.value] }}
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+ 添加等级规则
+
+
+
+
+
+
+ *{{ item.text }}
+
+
+ {{ scope.row[item.value] }}
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+ 添加等级规则
+
+
+
+
+
+
+ *{{ item.text }}
+
+
+ {{ scope.row[item.value] }}
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+ 添加等级规则
+
+
+
+
+
+
+ *{{ item.text }}
+
+
+ {{ scope.row[item.value] }}
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+ 添加等级规则
+
+
+
+
+
+
+ *{{ item.text }}
+
+
+ {{ scope.row[item.value] }}
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
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 @@
+
+
+
- 考核指标
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 新增
+
+
+ 导入
+
+
+ 下载模板
+
+
+ 导出
+
+
+ 删除
+
+
+
+
+
+
+
+
+ 详情
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+