diff --git a/src/api/seo/seo.js b/src/api/seo/seo.js
new file mode 100644
index 0000000..2eed034
--- /dev/null
+++ b/src/api/seo/seo.js
@@ -0,0 +1,88 @@
+import request from '@/utils/request'
+
+// 综合查询接口
+export function seoSearch(params) {
+ return request({
+ url: '/case/queryListPage',
+ method: 'get',
+ params
+ })
+}
+
+// 案卷来源
+export function getCaseSourceList() {
+ return request({
+ url: '/dict/code/caseSource',
+ method: 'get'
+ })
+}
+
+// 案卷等级
+export function getCaseLevelList() {
+ return request({
+ url: '/dict/code/caseLevel',
+ method: 'get'
+ })
+}
+
+// 案卷状态
+export function getCaseStateList() {
+ return request({
+ url: '/dict/code/caseState',
+ method: 'get'
+ })
+}
+
+// 案卷类别
+export function getCaseTypeList() {
+ return request({
+ url: '/dict/code/eorc',
+ method: 'get'
+ })
+}
+
+// 归档类型
+export function getFilingTypeList() {
+ return request({
+ url: '/dict/code/filingType',
+ method: 'get'
+ })
+}
+// 超期类型查询
+export function getSpecialQueryList() {
+ return request({
+ url: '/case/specialQueryList',
+ method: 'get'
+ })
+}
+
+// 大类
+export function getCaseBigTypeList(params) {
+ return request({
+ url: '/case/type/list',
+ method: 'get',
+ params
+ })
+}
+
+// 小类
+export function getCaseDetailTypeList(params) {
+ return request({
+ url: '/case/typeDetail/list',
+ method: 'get',
+ params
+ })
+}
+
+// 获取监督员列表
+export function getSupervisorList() {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params: {
+ deptid: '',
+ hasMine: '0',
+ roleTips: 'supervisor'
+ }
+ })
+}
diff --git a/src/api/seo/seo.js b/src/api/seo/seo.js
new file mode 100644
index 0000000..2eed034
--- /dev/null
+++ b/src/api/seo/seo.js
@@ -0,0 +1,88 @@
+import request from '@/utils/request'
+
+// 综合查询接口
+export function seoSearch(params) {
+ return request({
+ url: '/case/queryListPage',
+ method: 'get',
+ params
+ })
+}
+
+// 案卷来源
+export function getCaseSourceList() {
+ return request({
+ url: '/dict/code/caseSource',
+ method: 'get'
+ })
+}
+
+// 案卷等级
+export function getCaseLevelList() {
+ return request({
+ url: '/dict/code/caseLevel',
+ method: 'get'
+ })
+}
+
+// 案卷状态
+export function getCaseStateList() {
+ return request({
+ url: '/dict/code/caseState',
+ method: 'get'
+ })
+}
+
+// 案卷类别
+export function getCaseTypeList() {
+ return request({
+ url: '/dict/code/eorc',
+ method: 'get'
+ })
+}
+
+// 归档类型
+export function getFilingTypeList() {
+ return request({
+ url: '/dict/code/filingType',
+ method: 'get'
+ })
+}
+// 超期类型查询
+export function getSpecialQueryList() {
+ return request({
+ url: '/case/specialQueryList',
+ method: 'get'
+ })
+}
+
+// 大类
+export function getCaseBigTypeList(params) {
+ return request({
+ url: '/case/type/list',
+ method: 'get',
+ params
+ })
+}
+
+// 小类
+export function getCaseDetailTypeList(params) {
+ return request({
+ url: '/case/typeDetail/list',
+ method: 'get',
+ params
+ })
+}
+
+// 获取监督员列表
+export function getSupervisorList() {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params: {
+ deptid: '',
+ hasMine: '0',
+ roleTips: 'supervisor'
+ }
+ })
+}
diff --git a/src/api/supervise/supervise.js b/src/api/supervise/supervise.js
new file mode 100644
index 0000000..a3cb5e7
--- /dev/null
+++ b/src/api/supervise/supervise.js
@@ -0,0 +1,18 @@
+import request from '@/utils/request'
+// 案卷督办
+// 超时案件查询接口
+export function getOvertimeList(params) {
+ return request({
+ url: '/case/isOvertimeListPage',
+ method: 'get',
+ params
+ })
+}
+// 紧急案件查询接口
+export function getCriticalList(params) {
+ return request({
+ url: '/case/isCriticalListPage',
+ method: 'get',
+ params
+ })
+}
diff --git a/src/api/seo/seo.js b/src/api/seo/seo.js
new file mode 100644
index 0000000..2eed034
--- /dev/null
+++ b/src/api/seo/seo.js
@@ -0,0 +1,88 @@
+import request from '@/utils/request'
+
+// 综合查询接口
+export function seoSearch(params) {
+ return request({
+ url: '/case/queryListPage',
+ method: 'get',
+ params
+ })
+}
+
+// 案卷来源
+export function getCaseSourceList() {
+ return request({
+ url: '/dict/code/caseSource',
+ method: 'get'
+ })
+}
+
+// 案卷等级
+export function getCaseLevelList() {
+ return request({
+ url: '/dict/code/caseLevel',
+ method: 'get'
+ })
+}
+
+// 案卷状态
+export function getCaseStateList() {
+ return request({
+ url: '/dict/code/caseState',
+ method: 'get'
+ })
+}
+
+// 案卷类别
+export function getCaseTypeList() {
+ return request({
+ url: '/dict/code/eorc',
+ method: 'get'
+ })
+}
+
+// 归档类型
+export function getFilingTypeList() {
+ return request({
+ url: '/dict/code/filingType',
+ method: 'get'
+ })
+}
+// 超期类型查询
+export function getSpecialQueryList() {
+ return request({
+ url: '/case/specialQueryList',
+ method: 'get'
+ })
+}
+
+// 大类
+export function getCaseBigTypeList(params) {
+ return request({
+ url: '/case/type/list',
+ method: 'get',
+ params
+ })
+}
+
+// 小类
+export function getCaseDetailTypeList(params) {
+ return request({
+ url: '/case/typeDetail/list',
+ method: 'get',
+ params
+ })
+}
+
+// 获取监督员列表
+export function getSupervisorList() {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params: {
+ deptid: '',
+ hasMine: '0',
+ roleTips: 'supervisor'
+ }
+ })
+}
diff --git a/src/api/supervise/supervise.js b/src/api/supervise/supervise.js
new file mode 100644
index 0000000..a3cb5e7
--- /dev/null
+++ b/src/api/supervise/supervise.js
@@ -0,0 +1,18 @@
+import request from '@/utils/request'
+// 案卷督办
+// 超时案件查询接口
+export function getOvertimeList(params) {
+ return request({
+ url: '/case/isOvertimeListPage',
+ method: 'get',
+ params
+ })
+}
+// 紧急案件查询接口
+export function getCriticalList(params) {
+ return request({
+ url: '/case/isCriticalListPage',
+ method: 'get',
+ params
+ })
+}
diff --git a/src/router/index.js b/src/router/index.js
index fe2983b..fc42d69 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -8,6 +8,8 @@
/* Layout */
import Layout from '../views/layout/Layout'
+import { systemRouters } from './modules/system'
+import { cooRouters } from './modules/coo'
/**
* hidden: true if `hidden:true` will not show in the sidebar(default is false)
@@ -66,132 +68,132 @@
// 异步挂载路由
// 动态需要根据权限加载的路由表
export const asyncRouterMap = [
- {
- path: 'coorBusiness',
- component: Layout,
- name: 'CoorBusniess',
- alwaysShow: true,
- meta: {
- title: '协调业务管理',
- permission: ['/coorBusiness']
- },
- children: [
- {
- path: '/work',
- component: () => import('@/views/coorBusiness/work/index'),
- name: 'Work',
- meta: { title: '待办任务', icon: '', permission: '/work' }
- },
- {
- path: '/toRegister',
- component: () => import('@/views/coorBusiness/toRegister/index'),
- name: 'ToRegister',
- meta: { title: '待立案', icon: '', permission: '/toRegister' }
- },
- {
- path: '/preRegister',
- component: () => import('@/views/coorBusiness/preRegister/index'),
- name: 'PreRegister',
- meta: { title: '预立案', icon: '', permission: '/preRegister' }
- },
- {
- path: '/toDistribute',
- component: () => import('@/views/coorBusiness/toDistribute/index'),
- name: 'ToDistribute',
- meta: { title: '待派发', icon: '', permission: '/toDistribute' }
- },
- {
- path: '/preDistribute',
- component: () => import('@/views/coorBusiness/preDistribute/index'),
- name: 'PreDistribute',
- meta: { title: '预派发', icon: '', permission: '/preDistribute' }
- },
- {
- path: '/toAdjustInstruction',
- component: () => import('@/views/coorBusiness/toAdjustInstruction/index'),
- name: 'ToAdjustInstruction',
- meta: { title: '调整批示', icon: '', permission: '/toInstruction' }
- },
- {
- path: '/toHandle',
- component: () => import('@/views/coorBusiness/toHandle/index'),
- name: 'ToHandle',
- meta: { title: '待处理', icon: '', permission: '/toHandle' }
- },
- {
- path: '/toAdjust',
- component: () => import('@/views/coorBusiness/toAdjust/index'),
- name: 'ToAdjust',
- meta: { title: '待调整', icon: '', permission: '/toAdjust' }
- },
- {
- path: '/toFinish',
- component: () => import('@/views/coorBusiness/toFinish/index'),
- name: 'ToFinish',
- meta: { title: '待结案', icon: '', permission: '/toFinish' }
- },
- {
- path: '/handleAudit',
- component: () => import('@/views/coorBusiness/handleAudit/index'),
- name: 'HandleAudit',
- meta: { title: '处理审核', icon: '', permission: '/handleAudit' }
- },
- {
- path: '/toDeptAdjustInstruction',
- component: () => import('@/views/coorBusiness/toDeptAdjustInstruction/index'),
- name: 'ToDeptAdjustInstruction',
- meta: { title: '部门调整批示', icon: '', permission: '/toDeptAdjustInstruction' }
- },
- {
- path: '/delayed',
- component: () => import('@/views/coorBusiness/delayed/index'),
- name: 'Delayed',
- meta: { title: '延期待处理', icon: '', permission: '/delayed' }
- },
- {
- path: '/postponed',
- component: () => import('@/views/coorBusiness/postponed/index'),
- name: 'Postponed',
- meta: { title: '缓办待处理', icon: '', permission: '/postponed' }
- },
- {
- path: '/toCheck',
- component: () => import('@/views/coorBusiness/toCheck/index'),
- name: 'ToCheck',
- meta: { title: '待核查', icon: '', permission: '/toCheck' }
- },
- {
- path: '/authorizationAudit',
- component: () => import('@/views/coorBusiness/authorizationAudit/index'),
- name: 'AuthorizationAudit',
- meta: { title: '授权审核', icon: '', permission: '/authorizationAudit' }
- },
- {
- path: '/secIsPostpone',
- component: () => import('@/views/coorBusiness/secIsPostpone/index'),
- name: 'SecIsPostpone',
- meta: { title: '二级缓办待处理', icon: '', permission: '/secIsPostpone' }
- },
- {
- path: '/deptAuthAudit',
- component: () => import('@/views/coorBusiness/deptAuthAudit/index'),
- name: 'DeptAuthAudit',
- meta: { title: '部门授权审核', icon: '', permission: '/toDeptAuthAudit' }
- },
- {
- path: '/secIsDelay',
- component: () => import('@/views/coorBusiness/secIsDelay/index'),
- name: 'SecIsDelay',
- meta: { title: '二级延期待处理', icon: '', permission: '/secIsDelay' }
- },
- {
- path: '/completed',
- component: () => import('@/views/coorBusiness/completed/index'),
- name: 'Completed',
- meta: { title: '已办案卷', icon: '', permission: '/completed' }
- }
- ]
- },
+ // {
+ // path: 'coorBusiness',
+ // component: Layout,
+ // name: 'CoorBusniess',
+ // alwaysShow: true,
+ // meta: {
+ // title: '协调业务管理',
+ // permission: ['/coorBusiness']
+ // },
+ // children: [
+ // {
+ // path: '/work',
+ // component: () => import('@/views/coorBusiness/work/index'),
+ // name: 'Work',
+ // meta: { title: '待办任务', icon: '', permission: '/work' }
+ // },
+ // {
+ // path: '/toRegister',
+ // component: () => import('@/views/coorBusiness/toRegister/index'),
+ // name: 'ToRegister',
+ // meta: { title: '待立案', icon: '', permission: '/toRegister' }
+ // },
+ // {
+ // path: '/preRegister',
+ // component: () => import('@/views/coorBusiness/preRegister/index'),
+ // name: 'PreRegister',
+ // meta: { title: '预立案', icon: '', permission: '/preRegister' }
+ // },
+ // {
+ // path: '/toDistribute',
+ // component: () => import('@/views/coorBusiness/toDistribute/index'),
+ // name: 'ToDistribute',
+ // meta: { title: '待派发', icon: '', permission: '/toDistribute' }
+ // },
+ // {
+ // path: '/preDistribute',
+ // component: () => import('@/views/coorBusiness/preDistribute/index'),
+ // name: 'PreDistribute',
+ // meta: { title: '预派发', icon: '', permission: '/preDistribute' }
+ // },
+ // {
+ // path: '/toAdjustInstruction',
+ // component: () => import('@/views/coorBusiness/toAdjustInstruction/index'),
+ // name: 'ToAdjustInstruction',
+ // meta: { title: '调整批示', icon: '', permission: '/toInstruction' }
+ // },
+ // {
+ // path: '/toHandle',
+ // component: () => import('@/views/coorBusiness/toHandle/index'),
+ // name: 'ToHandle',
+ // meta: { title: '待处理', icon: '', permission: '/toHandle' }
+ // },
+ // {
+ // path: '/toAdjust',
+ // component: () => import('@/views/coorBusiness/toAdjust/index'),
+ // name: 'ToAdjust',
+ // meta: { title: '待调整', icon: '', permission: '/toAdjust' }
+ // },
+ // {
+ // path: '/toFinish',
+ // component: () => import('@/views/coorBusiness/toFinish/index'),
+ // name: 'ToFinish',
+ // meta: { title: '待结案', icon: '', permission: '/toFinish' }
+ // },
+ // {
+ // path: '/handleAudit',
+ // component: () => import('@/views/coorBusiness/handleAudit/index'),
+ // name: 'HandleAudit',
+ // meta: { title: '处理审核', icon: '', permission: '/handleAudit' }
+ // },
+ // {
+ // path: '/toDeptAdjustInstruction',
+ // component: () => import('@/views/coorBusiness/toDeptAdjustInstruction/index'),
+ // name: 'ToDeptAdjustInstruction',
+ // meta: { title: '部门调整批示', icon: '', permission: '/toDeptAdjustInstruction' }
+ // },
+ // {
+ // path: '/delayed',
+ // component: () => import('@/views/coorBusiness/delayed/index'),
+ // name: 'Delayed',
+ // meta: { title: '延期待处理', icon: '', permission: '/delayed' }
+ // },
+ // {
+ // path: '/postponed',
+ // component: () => import('@/views/coorBusiness/postponed/index'),
+ // name: 'Postponed',
+ // meta: { title: '缓办待处理', icon: '', permission: '/postponed' }
+ // },
+ // {
+ // path: '/toCheck',
+ // component: () => import('@/views/coorBusiness/toCheck/index'),
+ // name: 'ToCheck',
+ // meta: { title: '待核查', icon: '', permission: '/toCheck' }
+ // },
+ // {
+ // path: '/authorizationAudit',
+ // component: () => import('@/views/coorBusiness/authorizationAudit/index'),
+ // name: 'AuthorizationAudit',
+ // meta: { title: '授权审核', icon: '', permission: '/authorizationAudit' }
+ // },
+ // {
+ // path: '/secIsPostpone',
+ // component: () => import('@/views/coorBusiness/secIsPostpone/index'),
+ // name: 'SecIsPostpone',
+ // meta: { title: '二级缓办待处理', icon: '', permission: '/secIsPostpone' }
+ // },
+ // {
+ // path: '/deptAuthAudit',
+ // component: () => import('@/views/coorBusiness/deptAuthAudit/index'),
+ // name: 'DeptAuthAudit',
+ // meta: { title: '部门授权审核', icon: '', permission: '/toDeptAuthAudit' }
+ // },
+ // {
+ // path: '/secIsDelay',
+ // component: () => import('@/views/coorBusiness/secIsDelay/index'),
+ // name: 'SecIsDelay',
+ // meta: { title: '二级延期待处理', icon: '', permission: '/secIsDelay' }
+ // },
+ // {
+ // path: '/completed',
+ // component: () => import('@/views/coorBusiness/completed/index'),
+ // name: 'Completed',
+ // meta: { title: '已办案卷', icon: '', permission: '/completed' }
+ // }
+ // ]
+ // },
// {
// path: 'system',
// component: Layout,
@@ -242,5 +244,7 @@
// }
// ]
// },
+ ...cooRouters,
+ systemRouters,
{ path: '*', redirect: '/404', hidden: true }
]
diff --git a/src/api/seo/seo.js b/src/api/seo/seo.js
new file mode 100644
index 0000000..2eed034
--- /dev/null
+++ b/src/api/seo/seo.js
@@ -0,0 +1,88 @@
+import request from '@/utils/request'
+
+// 综合查询接口
+export function seoSearch(params) {
+ return request({
+ url: '/case/queryListPage',
+ method: 'get',
+ params
+ })
+}
+
+// 案卷来源
+export function getCaseSourceList() {
+ return request({
+ url: '/dict/code/caseSource',
+ method: 'get'
+ })
+}
+
+// 案卷等级
+export function getCaseLevelList() {
+ return request({
+ url: '/dict/code/caseLevel',
+ method: 'get'
+ })
+}
+
+// 案卷状态
+export function getCaseStateList() {
+ return request({
+ url: '/dict/code/caseState',
+ method: 'get'
+ })
+}
+
+// 案卷类别
+export function getCaseTypeList() {
+ return request({
+ url: '/dict/code/eorc',
+ method: 'get'
+ })
+}
+
+// 归档类型
+export function getFilingTypeList() {
+ return request({
+ url: '/dict/code/filingType',
+ method: 'get'
+ })
+}
+// 超期类型查询
+export function getSpecialQueryList() {
+ return request({
+ url: '/case/specialQueryList',
+ method: 'get'
+ })
+}
+
+// 大类
+export function getCaseBigTypeList(params) {
+ return request({
+ url: '/case/type/list',
+ method: 'get',
+ params
+ })
+}
+
+// 小类
+export function getCaseDetailTypeList(params) {
+ return request({
+ url: '/case/typeDetail/list',
+ method: 'get',
+ params
+ })
+}
+
+// 获取监督员列表
+export function getSupervisorList() {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params: {
+ deptid: '',
+ hasMine: '0',
+ roleTips: 'supervisor'
+ }
+ })
+}
diff --git a/src/api/supervise/supervise.js b/src/api/supervise/supervise.js
new file mode 100644
index 0000000..a3cb5e7
--- /dev/null
+++ b/src/api/supervise/supervise.js
@@ -0,0 +1,18 @@
+import request from '@/utils/request'
+// 案卷督办
+// 超时案件查询接口
+export function getOvertimeList(params) {
+ return request({
+ url: '/case/isOvertimeListPage',
+ method: 'get',
+ params
+ })
+}
+// 紧急案件查询接口
+export function getCriticalList(params) {
+ return request({
+ url: '/case/isCriticalListPage',
+ method: 'get',
+ params
+ })
+}
diff --git a/src/router/index.js b/src/router/index.js
index fe2983b..fc42d69 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -8,6 +8,8 @@
/* Layout */
import Layout from '../views/layout/Layout'
+import { systemRouters } from './modules/system'
+import { cooRouters } from './modules/coo'
/**
* hidden: true if `hidden:true` will not show in the sidebar(default is false)
@@ -66,132 +68,132 @@
// 异步挂载路由
// 动态需要根据权限加载的路由表
export const asyncRouterMap = [
- {
- path: 'coorBusiness',
- component: Layout,
- name: 'CoorBusniess',
- alwaysShow: true,
- meta: {
- title: '协调业务管理',
- permission: ['/coorBusiness']
- },
- children: [
- {
- path: '/work',
- component: () => import('@/views/coorBusiness/work/index'),
- name: 'Work',
- meta: { title: '待办任务', icon: '', permission: '/work' }
- },
- {
- path: '/toRegister',
- component: () => import('@/views/coorBusiness/toRegister/index'),
- name: 'ToRegister',
- meta: { title: '待立案', icon: '', permission: '/toRegister' }
- },
- {
- path: '/preRegister',
- component: () => import('@/views/coorBusiness/preRegister/index'),
- name: 'PreRegister',
- meta: { title: '预立案', icon: '', permission: '/preRegister' }
- },
- {
- path: '/toDistribute',
- component: () => import('@/views/coorBusiness/toDistribute/index'),
- name: 'ToDistribute',
- meta: { title: '待派发', icon: '', permission: '/toDistribute' }
- },
- {
- path: '/preDistribute',
- component: () => import('@/views/coorBusiness/preDistribute/index'),
- name: 'PreDistribute',
- meta: { title: '预派发', icon: '', permission: '/preDistribute' }
- },
- {
- path: '/toAdjustInstruction',
- component: () => import('@/views/coorBusiness/toAdjustInstruction/index'),
- name: 'ToAdjustInstruction',
- meta: { title: '调整批示', icon: '', permission: '/toInstruction' }
- },
- {
- path: '/toHandle',
- component: () => import('@/views/coorBusiness/toHandle/index'),
- name: 'ToHandle',
- meta: { title: '待处理', icon: '', permission: '/toHandle' }
- },
- {
- path: '/toAdjust',
- component: () => import('@/views/coorBusiness/toAdjust/index'),
- name: 'ToAdjust',
- meta: { title: '待调整', icon: '', permission: '/toAdjust' }
- },
- {
- path: '/toFinish',
- component: () => import('@/views/coorBusiness/toFinish/index'),
- name: 'ToFinish',
- meta: { title: '待结案', icon: '', permission: '/toFinish' }
- },
- {
- path: '/handleAudit',
- component: () => import('@/views/coorBusiness/handleAudit/index'),
- name: 'HandleAudit',
- meta: { title: '处理审核', icon: '', permission: '/handleAudit' }
- },
- {
- path: '/toDeptAdjustInstruction',
- component: () => import('@/views/coorBusiness/toDeptAdjustInstruction/index'),
- name: 'ToDeptAdjustInstruction',
- meta: { title: '部门调整批示', icon: '', permission: '/toDeptAdjustInstruction' }
- },
- {
- path: '/delayed',
- component: () => import('@/views/coorBusiness/delayed/index'),
- name: 'Delayed',
- meta: { title: '延期待处理', icon: '', permission: '/delayed' }
- },
- {
- path: '/postponed',
- component: () => import('@/views/coorBusiness/postponed/index'),
- name: 'Postponed',
- meta: { title: '缓办待处理', icon: '', permission: '/postponed' }
- },
- {
- path: '/toCheck',
- component: () => import('@/views/coorBusiness/toCheck/index'),
- name: 'ToCheck',
- meta: { title: '待核查', icon: '', permission: '/toCheck' }
- },
- {
- path: '/authorizationAudit',
- component: () => import('@/views/coorBusiness/authorizationAudit/index'),
- name: 'AuthorizationAudit',
- meta: { title: '授权审核', icon: '', permission: '/authorizationAudit' }
- },
- {
- path: '/secIsPostpone',
- component: () => import('@/views/coorBusiness/secIsPostpone/index'),
- name: 'SecIsPostpone',
- meta: { title: '二级缓办待处理', icon: '', permission: '/secIsPostpone' }
- },
- {
- path: '/deptAuthAudit',
- component: () => import('@/views/coorBusiness/deptAuthAudit/index'),
- name: 'DeptAuthAudit',
- meta: { title: '部门授权审核', icon: '', permission: '/toDeptAuthAudit' }
- },
- {
- path: '/secIsDelay',
- component: () => import('@/views/coorBusiness/secIsDelay/index'),
- name: 'SecIsDelay',
- meta: { title: '二级延期待处理', icon: '', permission: '/secIsDelay' }
- },
- {
- path: '/completed',
- component: () => import('@/views/coorBusiness/completed/index'),
- name: 'Completed',
- meta: { title: '已办案卷', icon: '', permission: '/completed' }
- }
- ]
- },
+ // {
+ // path: 'coorBusiness',
+ // component: Layout,
+ // name: 'CoorBusniess',
+ // alwaysShow: true,
+ // meta: {
+ // title: '协调业务管理',
+ // permission: ['/coorBusiness']
+ // },
+ // children: [
+ // {
+ // path: '/work',
+ // component: () => import('@/views/coorBusiness/work/index'),
+ // name: 'Work',
+ // meta: { title: '待办任务', icon: '', permission: '/work' }
+ // },
+ // {
+ // path: '/toRegister',
+ // component: () => import('@/views/coorBusiness/toRegister/index'),
+ // name: 'ToRegister',
+ // meta: { title: '待立案', icon: '', permission: '/toRegister' }
+ // },
+ // {
+ // path: '/preRegister',
+ // component: () => import('@/views/coorBusiness/preRegister/index'),
+ // name: 'PreRegister',
+ // meta: { title: '预立案', icon: '', permission: '/preRegister' }
+ // },
+ // {
+ // path: '/toDistribute',
+ // component: () => import('@/views/coorBusiness/toDistribute/index'),
+ // name: 'ToDistribute',
+ // meta: { title: '待派发', icon: '', permission: '/toDistribute' }
+ // },
+ // {
+ // path: '/preDistribute',
+ // component: () => import('@/views/coorBusiness/preDistribute/index'),
+ // name: 'PreDistribute',
+ // meta: { title: '预派发', icon: '', permission: '/preDistribute' }
+ // },
+ // {
+ // path: '/toAdjustInstruction',
+ // component: () => import('@/views/coorBusiness/toAdjustInstruction/index'),
+ // name: 'ToAdjustInstruction',
+ // meta: { title: '调整批示', icon: '', permission: '/toInstruction' }
+ // },
+ // {
+ // path: '/toHandle',
+ // component: () => import('@/views/coorBusiness/toHandle/index'),
+ // name: 'ToHandle',
+ // meta: { title: '待处理', icon: '', permission: '/toHandle' }
+ // },
+ // {
+ // path: '/toAdjust',
+ // component: () => import('@/views/coorBusiness/toAdjust/index'),
+ // name: 'ToAdjust',
+ // meta: { title: '待调整', icon: '', permission: '/toAdjust' }
+ // },
+ // {
+ // path: '/toFinish',
+ // component: () => import('@/views/coorBusiness/toFinish/index'),
+ // name: 'ToFinish',
+ // meta: { title: '待结案', icon: '', permission: '/toFinish' }
+ // },
+ // {
+ // path: '/handleAudit',
+ // component: () => import('@/views/coorBusiness/handleAudit/index'),
+ // name: 'HandleAudit',
+ // meta: { title: '处理审核', icon: '', permission: '/handleAudit' }
+ // },
+ // {
+ // path: '/toDeptAdjustInstruction',
+ // component: () => import('@/views/coorBusiness/toDeptAdjustInstruction/index'),
+ // name: 'ToDeptAdjustInstruction',
+ // meta: { title: '部门调整批示', icon: '', permission: '/toDeptAdjustInstruction' }
+ // },
+ // {
+ // path: '/delayed',
+ // component: () => import('@/views/coorBusiness/delayed/index'),
+ // name: 'Delayed',
+ // meta: { title: '延期待处理', icon: '', permission: '/delayed' }
+ // },
+ // {
+ // path: '/postponed',
+ // component: () => import('@/views/coorBusiness/postponed/index'),
+ // name: 'Postponed',
+ // meta: { title: '缓办待处理', icon: '', permission: '/postponed' }
+ // },
+ // {
+ // path: '/toCheck',
+ // component: () => import('@/views/coorBusiness/toCheck/index'),
+ // name: 'ToCheck',
+ // meta: { title: '待核查', icon: '', permission: '/toCheck' }
+ // },
+ // {
+ // path: '/authorizationAudit',
+ // component: () => import('@/views/coorBusiness/authorizationAudit/index'),
+ // name: 'AuthorizationAudit',
+ // meta: { title: '授权审核', icon: '', permission: '/authorizationAudit' }
+ // },
+ // {
+ // path: '/secIsPostpone',
+ // component: () => import('@/views/coorBusiness/secIsPostpone/index'),
+ // name: 'SecIsPostpone',
+ // meta: { title: '二级缓办待处理', icon: '', permission: '/secIsPostpone' }
+ // },
+ // {
+ // path: '/deptAuthAudit',
+ // component: () => import('@/views/coorBusiness/deptAuthAudit/index'),
+ // name: 'DeptAuthAudit',
+ // meta: { title: '部门授权审核', icon: '', permission: '/toDeptAuthAudit' }
+ // },
+ // {
+ // path: '/secIsDelay',
+ // component: () => import('@/views/coorBusiness/secIsDelay/index'),
+ // name: 'SecIsDelay',
+ // meta: { title: '二级延期待处理', icon: '', permission: '/secIsDelay' }
+ // },
+ // {
+ // path: '/completed',
+ // component: () => import('@/views/coorBusiness/completed/index'),
+ // name: 'Completed',
+ // meta: { title: '已办案卷', icon: '', permission: '/completed' }
+ // }
+ // ]
+ // },
// {
// path: 'system',
// component: Layout,
@@ -242,5 +244,7 @@
// }
// ]
// },
+ ...cooRouters,
+ systemRouters,
{ path: '*', redirect: '/404', hidden: true }
]
diff --git a/src/router/modules/coo.js b/src/router/modules/coo.js
new file mode 100644
index 0000000..9a2429a
--- /dev/null
+++ b/src/router/modules/coo.js
@@ -0,0 +1,169 @@
+/* Layout */
+import Layout from '../../views/layout/Layout'
+export const cooRouters = [
+ {
+ path: 'coorBusiness',
+ component: Layout,
+ name: 'CoorBusniess',
+ meta: {
+ title: '协调业务管理',
+ permission: ['/coorBusiness']
+ },
+ children: [
+ {
+ path: '/work',
+ component: () => import('@/views/coorBusiness/work/index'),
+ name: 'Work',
+ meta: { title: '待办任务', icon: '', permission: '/work' }
+ },
+ {
+ path: '/toRegister',
+ component: () => import('@/views/coorBusiness/toRegister/index'),
+ name: 'ToRegister',
+ meta: { title: '待立案', icon: '', permission: '/toRegister' }
+ },
+ {
+ path: '/preRegister',
+ component: () => import('@/views/coorBusiness/preRegister/index'),
+ name: 'PreRegister',
+ meta: { title: '预立案', icon: '', permission: '/preRegister' }
+ },
+ {
+ path: '/toDistribute',
+ component: () => import('@/views/coorBusiness/toDistribute/index'),
+ name: 'ToDistribute',
+ meta: { title: '待派发', icon: '', permission: '/toDistribute' }
+ },
+ {
+ path: '/preDistribute',
+ component: () => import('@/views/coorBusiness/preDistribute/index'),
+ name: 'PreDistribute',
+ meta: { title: '预派发', icon: '', permission: '/preDistribute' }
+ },
+ {
+ path: '/toAdjustInstruction',
+ component: () => import('@/views/coorBusiness/toAdjustInstruction/index'),
+ name: 'ToAdjustInstruction',
+ meta: { title: '调整批示', icon: '', permission: '/toInstruction' }
+ },
+ {
+ path: '/toHandle',
+ component: () => import('@/views/coorBusiness/toHandle/index'),
+ name: 'ToHandle',
+ meta: { title: '待处理', icon: '', permission: '/toHandle' }
+ },
+ {
+ path: '/toAdjust',
+ component: () => import('@/views/coorBusiness/toAdjust/index'),
+ name: 'ToAdjust',
+ meta: { title: '待调整', icon: '', permission: '/toAdjust' }
+ },
+ {
+ path: '/toFinish',
+ component: () => import('@/views/coorBusiness/toFinish/index'),
+ name: 'ToFinish',
+ meta: { title: '待结案', icon: '', permission: '/toFinish' }
+ },
+ {
+ path: '/handleAudit',
+ component: () => import('@/views/coorBusiness/handleAudit/index'),
+ name: 'HandleAudit',
+ meta: { title: '处理审核', icon: '', permission: '/handleAudit' }
+ },
+ {
+ path: '/toDeptAdjustInstruction',
+ component: () => import('@/views/coorBusiness/toDeptAdjustInstruction/index'),
+ name: 'ToDeptAdjustInstruction',
+ meta: { title: '部门调整批示', icon: '', permission: '/toDeptAdjustInstruction' }
+ },
+ {
+ path: '/delayed',
+ component: () => import('@/views/coorBusiness/delayed/index'),
+ name: 'Delayed',
+ meta: { title: '延期待处理', icon: '', permission: '/delayed' }
+ },
+ {
+ path: '/postponed',
+ component: () => import('@/views/coorBusiness/postponed/index'),
+ name: 'Postponed',
+ meta: { title: '缓办待处理', icon: '', permission: '/postponed' }
+ },
+ {
+ path: '/toCheck',
+ component: () => import('@/views/coorBusiness/toCheck/index'),
+ name: 'ToCheck',
+ meta: { title: '待核查', icon: '', permission: '/toCheck' }
+ },
+ {
+ path: '/authorizationAudit',
+ component: () => import('@/views/coorBusiness/authorizationAudit/index'),
+ name: 'AuthorizationAudit',
+ meta: { title: '授权审核', icon: '', permission: '/authorizationAudit' }
+ },
+ {
+ path: '/secIsPostpone',
+ component: () => import('@/views/coorBusiness/secIsPostpone/index'),
+ name: 'SecIsPostpone',
+ meta: { title: '二级缓办待处理', icon: '', permission: '/secIsPostpone' }
+ },
+ {
+ path: '/deptAuthAudit',
+ component: () => import('@/views/coorBusiness/deptAuthAudit/index'),
+ name: 'DeptAuthAudit',
+ meta: { title: '部门授权审核', icon: '', permission: '/toDeptAuthAudit' }
+ },
+ {
+ path: '/secIsDelay',
+ component: () => import('@/views/coorBusiness/secIsDelay/index'),
+ name: 'SecIsDelay',
+ meta: { title: '二级延期待处理', icon: '', permission: '/secIsDelay' }
+ },
+ {
+ path: '/completed',
+ component: () => import('@/views/coorBusiness/completed/index'),
+ name: 'Completed',
+ meta: { title: '已办案卷', icon: '', permission: '/completed' }
+ }
+ ]
+ },
+ {
+ path: '/searchAll',
+ component: Layout,
+ name: 'SearchAll',
+ meta: {
+ title: '综合查询',
+ permission: ['/seo']
+ },
+ children: [
+ {
+ path: '/seo',
+ component: () => import('@/views/seo/seo'),
+ name: 'Seo',
+ meta: { title: '综合查询', icon: '', permission: '/case/queryListPage' }
+ }
+ ]
+ },
+ {
+ path: '/supervise',
+ component: Layout,
+ name: 'Supervise',
+ meta: {
+ title: '案卷督办',
+ permission: ['/supervise']
+ },
+ children: [
+ {
+ path: '/overtimeList',
+ component: () => import('@/views/coorBusiness/work/index'),
+ name: 'OvertimeList',
+ meta: { title: '超时未办', icon: '', permission: '/case/isOvertimeListPage' }
+ },
+ {
+ path: '/criticalList',
+ component: () => import('@/views/coorBusiness/work/index'),
+ name: 'CriticalList',
+ meta: { title: '紧急案卷', icon: '', permission: '/case/isCriticalListPage' }
+ }
+ ]
+ }
+]
diff --git a/src/api/seo/seo.js b/src/api/seo/seo.js
new file mode 100644
index 0000000..2eed034
--- /dev/null
+++ b/src/api/seo/seo.js
@@ -0,0 +1,88 @@
+import request from '@/utils/request'
+
+// 综合查询接口
+export function seoSearch(params) {
+ return request({
+ url: '/case/queryListPage',
+ method: 'get',
+ params
+ })
+}
+
+// 案卷来源
+export function getCaseSourceList() {
+ return request({
+ url: '/dict/code/caseSource',
+ method: 'get'
+ })
+}
+
+// 案卷等级
+export function getCaseLevelList() {
+ return request({
+ url: '/dict/code/caseLevel',
+ method: 'get'
+ })
+}
+
+// 案卷状态
+export function getCaseStateList() {
+ return request({
+ url: '/dict/code/caseState',
+ method: 'get'
+ })
+}
+
+// 案卷类别
+export function getCaseTypeList() {
+ return request({
+ url: '/dict/code/eorc',
+ method: 'get'
+ })
+}
+
+// 归档类型
+export function getFilingTypeList() {
+ return request({
+ url: '/dict/code/filingType',
+ method: 'get'
+ })
+}
+// 超期类型查询
+export function getSpecialQueryList() {
+ return request({
+ url: '/case/specialQueryList',
+ method: 'get'
+ })
+}
+
+// 大类
+export function getCaseBigTypeList(params) {
+ return request({
+ url: '/case/type/list',
+ method: 'get',
+ params
+ })
+}
+
+// 小类
+export function getCaseDetailTypeList(params) {
+ return request({
+ url: '/case/typeDetail/list',
+ method: 'get',
+ params
+ })
+}
+
+// 获取监督员列表
+export function getSupervisorList() {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params: {
+ deptid: '',
+ hasMine: '0',
+ roleTips: 'supervisor'
+ }
+ })
+}
diff --git a/src/api/supervise/supervise.js b/src/api/supervise/supervise.js
new file mode 100644
index 0000000..a3cb5e7
--- /dev/null
+++ b/src/api/supervise/supervise.js
@@ -0,0 +1,18 @@
+import request from '@/utils/request'
+// 案卷督办
+// 超时案件查询接口
+export function getOvertimeList(params) {
+ return request({
+ url: '/case/isOvertimeListPage',
+ method: 'get',
+ params
+ })
+}
+// 紧急案件查询接口
+export function getCriticalList(params) {
+ return request({
+ url: '/case/isCriticalListPage',
+ method: 'get',
+ params
+ })
+}
diff --git a/src/router/index.js b/src/router/index.js
index fe2983b..fc42d69 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -8,6 +8,8 @@
/* Layout */
import Layout from '../views/layout/Layout'
+import { systemRouters } from './modules/system'
+import { cooRouters } from './modules/coo'
/**
* hidden: true if `hidden:true` will not show in the sidebar(default is false)
@@ -66,132 +68,132 @@
// 异步挂载路由
// 动态需要根据权限加载的路由表
export const asyncRouterMap = [
- {
- path: 'coorBusiness',
- component: Layout,
- name: 'CoorBusniess',
- alwaysShow: true,
- meta: {
- title: '协调业务管理',
- permission: ['/coorBusiness']
- },
- children: [
- {
- path: '/work',
- component: () => import('@/views/coorBusiness/work/index'),
- name: 'Work',
- meta: { title: '待办任务', icon: '', permission: '/work' }
- },
- {
- path: '/toRegister',
- component: () => import('@/views/coorBusiness/toRegister/index'),
- name: 'ToRegister',
- meta: { title: '待立案', icon: '', permission: '/toRegister' }
- },
- {
- path: '/preRegister',
- component: () => import('@/views/coorBusiness/preRegister/index'),
- name: 'PreRegister',
- meta: { title: '预立案', icon: '', permission: '/preRegister' }
- },
- {
- path: '/toDistribute',
- component: () => import('@/views/coorBusiness/toDistribute/index'),
- name: 'ToDistribute',
- meta: { title: '待派发', icon: '', permission: '/toDistribute' }
- },
- {
- path: '/preDistribute',
- component: () => import('@/views/coorBusiness/preDistribute/index'),
- name: 'PreDistribute',
- meta: { title: '预派发', icon: '', permission: '/preDistribute' }
- },
- {
- path: '/toAdjustInstruction',
- component: () => import('@/views/coorBusiness/toAdjustInstruction/index'),
- name: 'ToAdjustInstruction',
- meta: { title: '调整批示', icon: '', permission: '/toInstruction' }
- },
- {
- path: '/toHandle',
- component: () => import('@/views/coorBusiness/toHandle/index'),
- name: 'ToHandle',
- meta: { title: '待处理', icon: '', permission: '/toHandle' }
- },
- {
- path: '/toAdjust',
- component: () => import('@/views/coorBusiness/toAdjust/index'),
- name: 'ToAdjust',
- meta: { title: '待调整', icon: '', permission: '/toAdjust' }
- },
- {
- path: '/toFinish',
- component: () => import('@/views/coorBusiness/toFinish/index'),
- name: 'ToFinish',
- meta: { title: '待结案', icon: '', permission: '/toFinish' }
- },
- {
- path: '/handleAudit',
- component: () => import('@/views/coorBusiness/handleAudit/index'),
- name: 'HandleAudit',
- meta: { title: '处理审核', icon: '', permission: '/handleAudit' }
- },
- {
- path: '/toDeptAdjustInstruction',
- component: () => import('@/views/coorBusiness/toDeptAdjustInstruction/index'),
- name: 'ToDeptAdjustInstruction',
- meta: { title: '部门调整批示', icon: '', permission: '/toDeptAdjustInstruction' }
- },
- {
- path: '/delayed',
- component: () => import('@/views/coorBusiness/delayed/index'),
- name: 'Delayed',
- meta: { title: '延期待处理', icon: '', permission: '/delayed' }
- },
- {
- path: '/postponed',
- component: () => import('@/views/coorBusiness/postponed/index'),
- name: 'Postponed',
- meta: { title: '缓办待处理', icon: '', permission: '/postponed' }
- },
- {
- path: '/toCheck',
- component: () => import('@/views/coorBusiness/toCheck/index'),
- name: 'ToCheck',
- meta: { title: '待核查', icon: '', permission: '/toCheck' }
- },
- {
- path: '/authorizationAudit',
- component: () => import('@/views/coorBusiness/authorizationAudit/index'),
- name: 'AuthorizationAudit',
- meta: { title: '授权审核', icon: '', permission: '/authorizationAudit' }
- },
- {
- path: '/secIsPostpone',
- component: () => import('@/views/coorBusiness/secIsPostpone/index'),
- name: 'SecIsPostpone',
- meta: { title: '二级缓办待处理', icon: '', permission: '/secIsPostpone' }
- },
- {
- path: '/deptAuthAudit',
- component: () => import('@/views/coorBusiness/deptAuthAudit/index'),
- name: 'DeptAuthAudit',
- meta: { title: '部门授权审核', icon: '', permission: '/toDeptAuthAudit' }
- },
- {
- path: '/secIsDelay',
- component: () => import('@/views/coorBusiness/secIsDelay/index'),
- name: 'SecIsDelay',
- meta: { title: '二级延期待处理', icon: '', permission: '/secIsDelay' }
- },
- {
- path: '/completed',
- component: () => import('@/views/coorBusiness/completed/index'),
- name: 'Completed',
- meta: { title: '已办案卷', icon: '', permission: '/completed' }
- }
- ]
- },
+ // {
+ // path: 'coorBusiness',
+ // component: Layout,
+ // name: 'CoorBusniess',
+ // alwaysShow: true,
+ // meta: {
+ // title: '协调业务管理',
+ // permission: ['/coorBusiness']
+ // },
+ // children: [
+ // {
+ // path: '/work',
+ // component: () => import('@/views/coorBusiness/work/index'),
+ // name: 'Work',
+ // meta: { title: '待办任务', icon: '', permission: '/work' }
+ // },
+ // {
+ // path: '/toRegister',
+ // component: () => import('@/views/coorBusiness/toRegister/index'),
+ // name: 'ToRegister',
+ // meta: { title: '待立案', icon: '', permission: '/toRegister' }
+ // },
+ // {
+ // path: '/preRegister',
+ // component: () => import('@/views/coorBusiness/preRegister/index'),
+ // name: 'PreRegister',
+ // meta: { title: '预立案', icon: '', permission: '/preRegister' }
+ // },
+ // {
+ // path: '/toDistribute',
+ // component: () => import('@/views/coorBusiness/toDistribute/index'),
+ // name: 'ToDistribute',
+ // meta: { title: '待派发', icon: '', permission: '/toDistribute' }
+ // },
+ // {
+ // path: '/preDistribute',
+ // component: () => import('@/views/coorBusiness/preDistribute/index'),
+ // name: 'PreDistribute',
+ // meta: { title: '预派发', icon: '', permission: '/preDistribute' }
+ // },
+ // {
+ // path: '/toAdjustInstruction',
+ // component: () => import('@/views/coorBusiness/toAdjustInstruction/index'),
+ // name: 'ToAdjustInstruction',
+ // meta: { title: '调整批示', icon: '', permission: '/toInstruction' }
+ // },
+ // {
+ // path: '/toHandle',
+ // component: () => import('@/views/coorBusiness/toHandle/index'),
+ // name: 'ToHandle',
+ // meta: { title: '待处理', icon: '', permission: '/toHandle' }
+ // },
+ // {
+ // path: '/toAdjust',
+ // component: () => import('@/views/coorBusiness/toAdjust/index'),
+ // name: 'ToAdjust',
+ // meta: { title: '待调整', icon: '', permission: '/toAdjust' }
+ // },
+ // {
+ // path: '/toFinish',
+ // component: () => import('@/views/coorBusiness/toFinish/index'),
+ // name: 'ToFinish',
+ // meta: { title: '待结案', icon: '', permission: '/toFinish' }
+ // },
+ // {
+ // path: '/handleAudit',
+ // component: () => import('@/views/coorBusiness/handleAudit/index'),
+ // name: 'HandleAudit',
+ // meta: { title: '处理审核', icon: '', permission: '/handleAudit' }
+ // },
+ // {
+ // path: '/toDeptAdjustInstruction',
+ // component: () => import('@/views/coorBusiness/toDeptAdjustInstruction/index'),
+ // name: 'ToDeptAdjustInstruction',
+ // meta: { title: '部门调整批示', icon: '', permission: '/toDeptAdjustInstruction' }
+ // },
+ // {
+ // path: '/delayed',
+ // component: () => import('@/views/coorBusiness/delayed/index'),
+ // name: 'Delayed',
+ // meta: { title: '延期待处理', icon: '', permission: '/delayed' }
+ // },
+ // {
+ // path: '/postponed',
+ // component: () => import('@/views/coorBusiness/postponed/index'),
+ // name: 'Postponed',
+ // meta: { title: '缓办待处理', icon: '', permission: '/postponed' }
+ // },
+ // {
+ // path: '/toCheck',
+ // component: () => import('@/views/coorBusiness/toCheck/index'),
+ // name: 'ToCheck',
+ // meta: { title: '待核查', icon: '', permission: '/toCheck' }
+ // },
+ // {
+ // path: '/authorizationAudit',
+ // component: () => import('@/views/coorBusiness/authorizationAudit/index'),
+ // name: 'AuthorizationAudit',
+ // meta: { title: '授权审核', icon: '', permission: '/authorizationAudit' }
+ // },
+ // {
+ // path: '/secIsPostpone',
+ // component: () => import('@/views/coorBusiness/secIsPostpone/index'),
+ // name: 'SecIsPostpone',
+ // meta: { title: '二级缓办待处理', icon: '', permission: '/secIsPostpone' }
+ // },
+ // {
+ // path: '/deptAuthAudit',
+ // component: () => import('@/views/coorBusiness/deptAuthAudit/index'),
+ // name: 'DeptAuthAudit',
+ // meta: { title: '部门授权审核', icon: '', permission: '/toDeptAuthAudit' }
+ // },
+ // {
+ // path: '/secIsDelay',
+ // component: () => import('@/views/coorBusiness/secIsDelay/index'),
+ // name: 'SecIsDelay',
+ // meta: { title: '二级延期待处理', icon: '', permission: '/secIsDelay' }
+ // },
+ // {
+ // path: '/completed',
+ // component: () => import('@/views/coorBusiness/completed/index'),
+ // name: 'Completed',
+ // meta: { title: '已办案卷', icon: '', permission: '/completed' }
+ // }
+ // ]
+ // },
// {
// path: 'system',
// component: Layout,
@@ -242,5 +244,7 @@
// }
// ]
// },
+ ...cooRouters,
+ systemRouters,
{ path: '*', redirect: '/404', hidden: true }
]
diff --git a/src/router/modules/coo.js b/src/router/modules/coo.js
new file mode 100644
index 0000000..9a2429a
--- /dev/null
+++ b/src/router/modules/coo.js
@@ -0,0 +1,169 @@
+/* Layout */
+import Layout from '../../views/layout/Layout'
+export const cooRouters = [
+ {
+ path: 'coorBusiness',
+ component: Layout,
+ name: 'CoorBusniess',
+ meta: {
+ title: '协调业务管理',
+ permission: ['/coorBusiness']
+ },
+ children: [
+ {
+ path: '/work',
+ component: () => import('@/views/coorBusiness/work/index'),
+ name: 'Work',
+ meta: { title: '待办任务', icon: '', permission: '/work' }
+ },
+ {
+ path: '/toRegister',
+ component: () => import('@/views/coorBusiness/toRegister/index'),
+ name: 'ToRegister',
+ meta: { title: '待立案', icon: '', permission: '/toRegister' }
+ },
+ {
+ path: '/preRegister',
+ component: () => import('@/views/coorBusiness/preRegister/index'),
+ name: 'PreRegister',
+ meta: { title: '预立案', icon: '', permission: '/preRegister' }
+ },
+ {
+ path: '/toDistribute',
+ component: () => import('@/views/coorBusiness/toDistribute/index'),
+ name: 'ToDistribute',
+ meta: { title: '待派发', icon: '', permission: '/toDistribute' }
+ },
+ {
+ path: '/preDistribute',
+ component: () => import('@/views/coorBusiness/preDistribute/index'),
+ name: 'PreDistribute',
+ meta: { title: '预派发', icon: '', permission: '/preDistribute' }
+ },
+ {
+ path: '/toAdjustInstruction',
+ component: () => import('@/views/coorBusiness/toAdjustInstruction/index'),
+ name: 'ToAdjustInstruction',
+ meta: { title: '调整批示', icon: '', permission: '/toInstruction' }
+ },
+ {
+ path: '/toHandle',
+ component: () => import('@/views/coorBusiness/toHandle/index'),
+ name: 'ToHandle',
+ meta: { title: '待处理', icon: '', permission: '/toHandle' }
+ },
+ {
+ path: '/toAdjust',
+ component: () => import('@/views/coorBusiness/toAdjust/index'),
+ name: 'ToAdjust',
+ meta: { title: '待调整', icon: '', permission: '/toAdjust' }
+ },
+ {
+ path: '/toFinish',
+ component: () => import('@/views/coorBusiness/toFinish/index'),
+ name: 'ToFinish',
+ meta: { title: '待结案', icon: '', permission: '/toFinish' }
+ },
+ {
+ path: '/handleAudit',
+ component: () => import('@/views/coorBusiness/handleAudit/index'),
+ name: 'HandleAudit',
+ meta: { title: '处理审核', icon: '', permission: '/handleAudit' }
+ },
+ {
+ path: '/toDeptAdjustInstruction',
+ component: () => import('@/views/coorBusiness/toDeptAdjustInstruction/index'),
+ name: 'ToDeptAdjustInstruction',
+ meta: { title: '部门调整批示', icon: '', permission: '/toDeptAdjustInstruction' }
+ },
+ {
+ path: '/delayed',
+ component: () => import('@/views/coorBusiness/delayed/index'),
+ name: 'Delayed',
+ meta: { title: '延期待处理', icon: '', permission: '/delayed' }
+ },
+ {
+ path: '/postponed',
+ component: () => import('@/views/coorBusiness/postponed/index'),
+ name: 'Postponed',
+ meta: { title: '缓办待处理', icon: '', permission: '/postponed' }
+ },
+ {
+ path: '/toCheck',
+ component: () => import('@/views/coorBusiness/toCheck/index'),
+ name: 'ToCheck',
+ meta: { title: '待核查', icon: '', permission: '/toCheck' }
+ },
+ {
+ path: '/authorizationAudit',
+ component: () => import('@/views/coorBusiness/authorizationAudit/index'),
+ name: 'AuthorizationAudit',
+ meta: { title: '授权审核', icon: '', permission: '/authorizationAudit' }
+ },
+ {
+ path: '/secIsPostpone',
+ component: () => import('@/views/coorBusiness/secIsPostpone/index'),
+ name: 'SecIsPostpone',
+ meta: { title: '二级缓办待处理', icon: '', permission: '/secIsPostpone' }
+ },
+ {
+ path: '/deptAuthAudit',
+ component: () => import('@/views/coorBusiness/deptAuthAudit/index'),
+ name: 'DeptAuthAudit',
+ meta: { title: '部门授权审核', icon: '', permission: '/toDeptAuthAudit' }
+ },
+ {
+ path: '/secIsDelay',
+ component: () => import('@/views/coorBusiness/secIsDelay/index'),
+ name: 'SecIsDelay',
+ meta: { title: '二级延期待处理', icon: '', permission: '/secIsDelay' }
+ },
+ {
+ path: '/completed',
+ component: () => import('@/views/coorBusiness/completed/index'),
+ name: 'Completed',
+ meta: { title: '已办案卷', icon: '', permission: '/completed' }
+ }
+ ]
+ },
+ {
+ path: '/searchAll',
+ component: Layout,
+ name: 'SearchAll',
+ meta: {
+ title: '综合查询',
+ permission: ['/seo']
+ },
+ children: [
+ {
+ path: '/seo',
+ component: () => import('@/views/seo/seo'),
+ name: 'Seo',
+ meta: { title: '综合查询', icon: '', permission: '/case/queryListPage' }
+ }
+ ]
+ },
+ {
+ path: '/supervise',
+ component: Layout,
+ name: 'Supervise',
+ meta: {
+ title: '案卷督办',
+ permission: ['/supervise']
+ },
+ children: [
+ {
+ path: '/overtimeList',
+ component: () => import('@/views/coorBusiness/work/index'),
+ name: 'OvertimeList',
+ meta: { title: '超时未办', icon: '', permission: '/case/isOvertimeListPage' }
+ },
+ {
+ path: '/criticalList',
+ component: () => import('@/views/coorBusiness/work/index'),
+ name: 'CriticalList',
+ meta: { title: '紧急案卷', icon: '', permission: '/case/isCriticalListPage' }
+ }
+ ]
+ }
+]
diff --git a/src/router/modules/system.js b/src/router/modules/system.js
new file mode 100644
index 0000000..613f099
--- /dev/null
+++ b/src/router/modules/system.js
@@ -0,0 +1,52 @@
+/* Layout */
+import Layout from '../../views/layout/Layout'
+export const systemRouters = {
+ path: 'system',
+ component: Layout,
+ redirect: '/resource',
+ name: 'System',
+ alwaysShow: true,
+ meta: {
+ title: '系统管理',
+ icon: 'icon-config', // 图标
+ permission: ['/system']// 权限名称
+ },
+ children: [
+ {
+ path: '/resource',
+ name: 'Resource',
+ component: () => import('@/views/system/resource/listResource'),
+ meta: { title: '资源管理', icon: 'function', permission: ['/resource'] }
+ },
+ {
+ path: '/dept',
+ name: 'Dept',
+ component: () => import('@/views/system/dept/listDept'),
+ meta: { title: '组织管理', icon: 'tree', permission: ['/dept'] }
+ },
+ {
+ path: '/role',
+ component: () => import('@/views/system/role/listRole'), // Parent router-view
+ name: 'Role',
+ meta: { title: '角色管理', permission: ['/role'] }
+ },
+ {
+ path: '/user',
+ component: () => import('@/views/system/user/listUser'), // Parent router-view
+ name: 'User',
+ meta: { title: '用户管理', permission: ['/mgr'] }
+ },
+ {
+ path: '/log',
+ component: () => import('@/views/system/log/listLog'), // Parent router-view
+ name: 'Log',
+ meta: { title: '日志管理', permission: ['/log'] }
+ },
+ {
+ path: '/loginLog',
+ component: () => import('@/views/system/log/loginLog'), // Parent router-view
+ name: 'LoginLog',
+ meta: { title: '登录日志', permission: ['/loginLog'] }
+ }
+ ]
+}
diff --git a/src/api/seo/seo.js b/src/api/seo/seo.js
new file mode 100644
index 0000000..2eed034
--- /dev/null
+++ b/src/api/seo/seo.js
@@ -0,0 +1,88 @@
+import request from '@/utils/request'
+
+// 综合查询接口
+export function seoSearch(params) {
+ return request({
+ url: '/case/queryListPage',
+ method: 'get',
+ params
+ })
+}
+
+// 案卷来源
+export function getCaseSourceList() {
+ return request({
+ url: '/dict/code/caseSource',
+ method: 'get'
+ })
+}
+
+// 案卷等级
+export function getCaseLevelList() {
+ return request({
+ url: '/dict/code/caseLevel',
+ method: 'get'
+ })
+}
+
+// 案卷状态
+export function getCaseStateList() {
+ return request({
+ url: '/dict/code/caseState',
+ method: 'get'
+ })
+}
+
+// 案卷类别
+export function getCaseTypeList() {
+ return request({
+ url: '/dict/code/eorc',
+ method: 'get'
+ })
+}
+
+// 归档类型
+export function getFilingTypeList() {
+ return request({
+ url: '/dict/code/filingType',
+ method: 'get'
+ })
+}
+// 超期类型查询
+export function getSpecialQueryList() {
+ return request({
+ url: '/case/specialQueryList',
+ method: 'get'
+ })
+}
+
+// 大类
+export function getCaseBigTypeList(params) {
+ return request({
+ url: '/case/type/list',
+ method: 'get',
+ params
+ })
+}
+
+// 小类
+export function getCaseDetailTypeList(params) {
+ return request({
+ url: '/case/typeDetail/list',
+ method: 'get',
+ params
+ })
+}
+
+// 获取监督员列表
+export function getSupervisorList() {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params: {
+ deptid: '',
+ hasMine: '0',
+ roleTips: 'supervisor'
+ }
+ })
+}
diff --git a/src/api/supervise/supervise.js b/src/api/supervise/supervise.js
new file mode 100644
index 0000000..a3cb5e7
--- /dev/null
+++ b/src/api/supervise/supervise.js
@@ -0,0 +1,18 @@
+import request from '@/utils/request'
+// 案卷督办
+// 超时案件查询接口
+export function getOvertimeList(params) {
+ return request({
+ url: '/case/isOvertimeListPage',
+ method: 'get',
+ params
+ })
+}
+// 紧急案件查询接口
+export function getCriticalList(params) {
+ return request({
+ url: '/case/isCriticalListPage',
+ method: 'get',
+ params
+ })
+}
diff --git a/src/router/index.js b/src/router/index.js
index fe2983b..fc42d69 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -8,6 +8,8 @@
/* Layout */
import Layout from '../views/layout/Layout'
+import { systemRouters } from './modules/system'
+import { cooRouters } from './modules/coo'
/**
* hidden: true if `hidden:true` will not show in the sidebar(default is false)
@@ -66,132 +68,132 @@
// 异步挂载路由
// 动态需要根据权限加载的路由表
export const asyncRouterMap = [
- {
- path: 'coorBusiness',
- component: Layout,
- name: 'CoorBusniess',
- alwaysShow: true,
- meta: {
- title: '协调业务管理',
- permission: ['/coorBusiness']
- },
- children: [
- {
- path: '/work',
- component: () => import('@/views/coorBusiness/work/index'),
- name: 'Work',
- meta: { title: '待办任务', icon: '', permission: '/work' }
- },
- {
- path: '/toRegister',
- component: () => import('@/views/coorBusiness/toRegister/index'),
- name: 'ToRegister',
- meta: { title: '待立案', icon: '', permission: '/toRegister' }
- },
- {
- path: '/preRegister',
- component: () => import('@/views/coorBusiness/preRegister/index'),
- name: 'PreRegister',
- meta: { title: '预立案', icon: '', permission: '/preRegister' }
- },
- {
- path: '/toDistribute',
- component: () => import('@/views/coorBusiness/toDistribute/index'),
- name: 'ToDistribute',
- meta: { title: '待派发', icon: '', permission: '/toDistribute' }
- },
- {
- path: '/preDistribute',
- component: () => import('@/views/coorBusiness/preDistribute/index'),
- name: 'PreDistribute',
- meta: { title: '预派发', icon: '', permission: '/preDistribute' }
- },
- {
- path: '/toAdjustInstruction',
- component: () => import('@/views/coorBusiness/toAdjustInstruction/index'),
- name: 'ToAdjustInstruction',
- meta: { title: '调整批示', icon: '', permission: '/toInstruction' }
- },
- {
- path: '/toHandle',
- component: () => import('@/views/coorBusiness/toHandle/index'),
- name: 'ToHandle',
- meta: { title: '待处理', icon: '', permission: '/toHandle' }
- },
- {
- path: '/toAdjust',
- component: () => import('@/views/coorBusiness/toAdjust/index'),
- name: 'ToAdjust',
- meta: { title: '待调整', icon: '', permission: '/toAdjust' }
- },
- {
- path: '/toFinish',
- component: () => import('@/views/coorBusiness/toFinish/index'),
- name: 'ToFinish',
- meta: { title: '待结案', icon: '', permission: '/toFinish' }
- },
- {
- path: '/handleAudit',
- component: () => import('@/views/coorBusiness/handleAudit/index'),
- name: 'HandleAudit',
- meta: { title: '处理审核', icon: '', permission: '/handleAudit' }
- },
- {
- path: '/toDeptAdjustInstruction',
- component: () => import('@/views/coorBusiness/toDeptAdjustInstruction/index'),
- name: 'ToDeptAdjustInstruction',
- meta: { title: '部门调整批示', icon: '', permission: '/toDeptAdjustInstruction' }
- },
- {
- path: '/delayed',
- component: () => import('@/views/coorBusiness/delayed/index'),
- name: 'Delayed',
- meta: { title: '延期待处理', icon: '', permission: '/delayed' }
- },
- {
- path: '/postponed',
- component: () => import('@/views/coorBusiness/postponed/index'),
- name: 'Postponed',
- meta: { title: '缓办待处理', icon: '', permission: '/postponed' }
- },
- {
- path: '/toCheck',
- component: () => import('@/views/coorBusiness/toCheck/index'),
- name: 'ToCheck',
- meta: { title: '待核查', icon: '', permission: '/toCheck' }
- },
- {
- path: '/authorizationAudit',
- component: () => import('@/views/coorBusiness/authorizationAudit/index'),
- name: 'AuthorizationAudit',
- meta: { title: '授权审核', icon: '', permission: '/authorizationAudit' }
- },
- {
- path: '/secIsPostpone',
- component: () => import('@/views/coorBusiness/secIsPostpone/index'),
- name: 'SecIsPostpone',
- meta: { title: '二级缓办待处理', icon: '', permission: '/secIsPostpone' }
- },
- {
- path: '/deptAuthAudit',
- component: () => import('@/views/coorBusiness/deptAuthAudit/index'),
- name: 'DeptAuthAudit',
- meta: { title: '部门授权审核', icon: '', permission: '/toDeptAuthAudit' }
- },
- {
- path: '/secIsDelay',
- component: () => import('@/views/coorBusiness/secIsDelay/index'),
- name: 'SecIsDelay',
- meta: { title: '二级延期待处理', icon: '', permission: '/secIsDelay' }
- },
- {
- path: '/completed',
- component: () => import('@/views/coorBusiness/completed/index'),
- name: 'Completed',
- meta: { title: '已办案卷', icon: '', permission: '/completed' }
- }
- ]
- },
+ // {
+ // path: 'coorBusiness',
+ // component: Layout,
+ // name: 'CoorBusniess',
+ // alwaysShow: true,
+ // meta: {
+ // title: '协调业务管理',
+ // permission: ['/coorBusiness']
+ // },
+ // children: [
+ // {
+ // path: '/work',
+ // component: () => import('@/views/coorBusiness/work/index'),
+ // name: 'Work',
+ // meta: { title: '待办任务', icon: '', permission: '/work' }
+ // },
+ // {
+ // path: '/toRegister',
+ // component: () => import('@/views/coorBusiness/toRegister/index'),
+ // name: 'ToRegister',
+ // meta: { title: '待立案', icon: '', permission: '/toRegister' }
+ // },
+ // {
+ // path: '/preRegister',
+ // component: () => import('@/views/coorBusiness/preRegister/index'),
+ // name: 'PreRegister',
+ // meta: { title: '预立案', icon: '', permission: '/preRegister' }
+ // },
+ // {
+ // path: '/toDistribute',
+ // component: () => import('@/views/coorBusiness/toDistribute/index'),
+ // name: 'ToDistribute',
+ // meta: { title: '待派发', icon: '', permission: '/toDistribute' }
+ // },
+ // {
+ // path: '/preDistribute',
+ // component: () => import('@/views/coorBusiness/preDistribute/index'),
+ // name: 'PreDistribute',
+ // meta: { title: '预派发', icon: '', permission: '/preDistribute' }
+ // },
+ // {
+ // path: '/toAdjustInstruction',
+ // component: () => import('@/views/coorBusiness/toAdjustInstruction/index'),
+ // name: 'ToAdjustInstruction',
+ // meta: { title: '调整批示', icon: '', permission: '/toInstruction' }
+ // },
+ // {
+ // path: '/toHandle',
+ // component: () => import('@/views/coorBusiness/toHandle/index'),
+ // name: 'ToHandle',
+ // meta: { title: '待处理', icon: '', permission: '/toHandle' }
+ // },
+ // {
+ // path: '/toAdjust',
+ // component: () => import('@/views/coorBusiness/toAdjust/index'),
+ // name: 'ToAdjust',
+ // meta: { title: '待调整', icon: '', permission: '/toAdjust' }
+ // },
+ // {
+ // path: '/toFinish',
+ // component: () => import('@/views/coorBusiness/toFinish/index'),
+ // name: 'ToFinish',
+ // meta: { title: '待结案', icon: '', permission: '/toFinish' }
+ // },
+ // {
+ // path: '/handleAudit',
+ // component: () => import('@/views/coorBusiness/handleAudit/index'),
+ // name: 'HandleAudit',
+ // meta: { title: '处理审核', icon: '', permission: '/handleAudit' }
+ // },
+ // {
+ // path: '/toDeptAdjustInstruction',
+ // component: () => import('@/views/coorBusiness/toDeptAdjustInstruction/index'),
+ // name: 'ToDeptAdjustInstruction',
+ // meta: { title: '部门调整批示', icon: '', permission: '/toDeptAdjustInstruction' }
+ // },
+ // {
+ // path: '/delayed',
+ // component: () => import('@/views/coorBusiness/delayed/index'),
+ // name: 'Delayed',
+ // meta: { title: '延期待处理', icon: '', permission: '/delayed' }
+ // },
+ // {
+ // path: '/postponed',
+ // component: () => import('@/views/coorBusiness/postponed/index'),
+ // name: 'Postponed',
+ // meta: { title: '缓办待处理', icon: '', permission: '/postponed' }
+ // },
+ // {
+ // path: '/toCheck',
+ // component: () => import('@/views/coorBusiness/toCheck/index'),
+ // name: 'ToCheck',
+ // meta: { title: '待核查', icon: '', permission: '/toCheck' }
+ // },
+ // {
+ // path: '/authorizationAudit',
+ // component: () => import('@/views/coorBusiness/authorizationAudit/index'),
+ // name: 'AuthorizationAudit',
+ // meta: { title: '授权审核', icon: '', permission: '/authorizationAudit' }
+ // },
+ // {
+ // path: '/secIsPostpone',
+ // component: () => import('@/views/coorBusiness/secIsPostpone/index'),
+ // name: 'SecIsPostpone',
+ // meta: { title: '二级缓办待处理', icon: '', permission: '/secIsPostpone' }
+ // },
+ // {
+ // path: '/deptAuthAudit',
+ // component: () => import('@/views/coorBusiness/deptAuthAudit/index'),
+ // name: 'DeptAuthAudit',
+ // meta: { title: '部门授权审核', icon: '', permission: '/toDeptAuthAudit' }
+ // },
+ // {
+ // path: '/secIsDelay',
+ // component: () => import('@/views/coorBusiness/secIsDelay/index'),
+ // name: 'SecIsDelay',
+ // meta: { title: '二级延期待处理', icon: '', permission: '/secIsDelay' }
+ // },
+ // {
+ // path: '/completed',
+ // component: () => import('@/views/coorBusiness/completed/index'),
+ // name: 'Completed',
+ // meta: { title: '已办案卷', icon: '', permission: '/completed' }
+ // }
+ // ]
+ // },
// {
// path: 'system',
// component: Layout,
@@ -242,5 +244,7 @@
// }
// ]
// },
+ ...cooRouters,
+ systemRouters,
{ path: '*', redirect: '/404', hidden: true }
]
diff --git a/src/router/modules/coo.js b/src/router/modules/coo.js
new file mode 100644
index 0000000..9a2429a
--- /dev/null
+++ b/src/router/modules/coo.js
@@ -0,0 +1,169 @@
+/* Layout */
+import Layout from '../../views/layout/Layout'
+export const cooRouters = [
+ {
+ path: 'coorBusiness',
+ component: Layout,
+ name: 'CoorBusniess',
+ meta: {
+ title: '协调业务管理',
+ permission: ['/coorBusiness']
+ },
+ children: [
+ {
+ path: '/work',
+ component: () => import('@/views/coorBusiness/work/index'),
+ name: 'Work',
+ meta: { title: '待办任务', icon: '', permission: '/work' }
+ },
+ {
+ path: '/toRegister',
+ component: () => import('@/views/coorBusiness/toRegister/index'),
+ name: 'ToRegister',
+ meta: { title: '待立案', icon: '', permission: '/toRegister' }
+ },
+ {
+ path: '/preRegister',
+ component: () => import('@/views/coorBusiness/preRegister/index'),
+ name: 'PreRegister',
+ meta: { title: '预立案', icon: '', permission: '/preRegister' }
+ },
+ {
+ path: '/toDistribute',
+ component: () => import('@/views/coorBusiness/toDistribute/index'),
+ name: 'ToDistribute',
+ meta: { title: '待派发', icon: '', permission: '/toDistribute' }
+ },
+ {
+ path: '/preDistribute',
+ component: () => import('@/views/coorBusiness/preDistribute/index'),
+ name: 'PreDistribute',
+ meta: { title: '预派发', icon: '', permission: '/preDistribute' }
+ },
+ {
+ path: '/toAdjustInstruction',
+ component: () => import('@/views/coorBusiness/toAdjustInstruction/index'),
+ name: 'ToAdjustInstruction',
+ meta: { title: '调整批示', icon: '', permission: '/toInstruction' }
+ },
+ {
+ path: '/toHandle',
+ component: () => import('@/views/coorBusiness/toHandle/index'),
+ name: 'ToHandle',
+ meta: { title: '待处理', icon: '', permission: '/toHandle' }
+ },
+ {
+ path: '/toAdjust',
+ component: () => import('@/views/coorBusiness/toAdjust/index'),
+ name: 'ToAdjust',
+ meta: { title: '待调整', icon: '', permission: '/toAdjust' }
+ },
+ {
+ path: '/toFinish',
+ component: () => import('@/views/coorBusiness/toFinish/index'),
+ name: 'ToFinish',
+ meta: { title: '待结案', icon: '', permission: '/toFinish' }
+ },
+ {
+ path: '/handleAudit',
+ component: () => import('@/views/coorBusiness/handleAudit/index'),
+ name: 'HandleAudit',
+ meta: { title: '处理审核', icon: '', permission: '/handleAudit' }
+ },
+ {
+ path: '/toDeptAdjustInstruction',
+ component: () => import('@/views/coorBusiness/toDeptAdjustInstruction/index'),
+ name: 'ToDeptAdjustInstruction',
+ meta: { title: '部门调整批示', icon: '', permission: '/toDeptAdjustInstruction' }
+ },
+ {
+ path: '/delayed',
+ component: () => import('@/views/coorBusiness/delayed/index'),
+ name: 'Delayed',
+ meta: { title: '延期待处理', icon: '', permission: '/delayed' }
+ },
+ {
+ path: '/postponed',
+ component: () => import('@/views/coorBusiness/postponed/index'),
+ name: 'Postponed',
+ meta: { title: '缓办待处理', icon: '', permission: '/postponed' }
+ },
+ {
+ path: '/toCheck',
+ component: () => import('@/views/coorBusiness/toCheck/index'),
+ name: 'ToCheck',
+ meta: { title: '待核查', icon: '', permission: '/toCheck' }
+ },
+ {
+ path: '/authorizationAudit',
+ component: () => import('@/views/coorBusiness/authorizationAudit/index'),
+ name: 'AuthorizationAudit',
+ meta: { title: '授权审核', icon: '', permission: '/authorizationAudit' }
+ },
+ {
+ path: '/secIsPostpone',
+ component: () => import('@/views/coorBusiness/secIsPostpone/index'),
+ name: 'SecIsPostpone',
+ meta: { title: '二级缓办待处理', icon: '', permission: '/secIsPostpone' }
+ },
+ {
+ path: '/deptAuthAudit',
+ component: () => import('@/views/coorBusiness/deptAuthAudit/index'),
+ name: 'DeptAuthAudit',
+ meta: { title: '部门授权审核', icon: '', permission: '/toDeptAuthAudit' }
+ },
+ {
+ path: '/secIsDelay',
+ component: () => import('@/views/coorBusiness/secIsDelay/index'),
+ name: 'SecIsDelay',
+ meta: { title: '二级延期待处理', icon: '', permission: '/secIsDelay' }
+ },
+ {
+ path: '/completed',
+ component: () => import('@/views/coorBusiness/completed/index'),
+ name: 'Completed',
+ meta: { title: '已办案卷', icon: '', permission: '/completed' }
+ }
+ ]
+ },
+ {
+ path: '/searchAll',
+ component: Layout,
+ name: 'SearchAll',
+ meta: {
+ title: '综合查询',
+ permission: ['/seo']
+ },
+ children: [
+ {
+ path: '/seo',
+ component: () => import('@/views/seo/seo'),
+ name: 'Seo',
+ meta: { title: '综合查询', icon: '', permission: '/case/queryListPage' }
+ }
+ ]
+ },
+ {
+ path: '/supervise',
+ component: Layout,
+ name: 'Supervise',
+ meta: {
+ title: '案卷督办',
+ permission: ['/supervise']
+ },
+ children: [
+ {
+ path: '/overtimeList',
+ component: () => import('@/views/coorBusiness/work/index'),
+ name: 'OvertimeList',
+ meta: { title: '超时未办', icon: '', permission: '/case/isOvertimeListPage' }
+ },
+ {
+ path: '/criticalList',
+ component: () => import('@/views/coorBusiness/work/index'),
+ name: 'CriticalList',
+ meta: { title: '紧急案卷', icon: '', permission: '/case/isCriticalListPage' }
+ }
+ ]
+ }
+]
diff --git a/src/router/modules/system.js b/src/router/modules/system.js
new file mode 100644
index 0000000..613f099
--- /dev/null
+++ b/src/router/modules/system.js
@@ -0,0 +1,52 @@
+/* Layout */
+import Layout from '../../views/layout/Layout'
+export const systemRouters = {
+ path: 'system',
+ component: Layout,
+ redirect: '/resource',
+ name: 'System',
+ alwaysShow: true,
+ meta: {
+ title: '系统管理',
+ icon: 'icon-config', // 图标
+ permission: ['/system']// 权限名称
+ },
+ children: [
+ {
+ path: '/resource',
+ name: 'Resource',
+ component: () => import('@/views/system/resource/listResource'),
+ meta: { title: '资源管理', icon: 'function', permission: ['/resource'] }
+ },
+ {
+ path: '/dept',
+ name: 'Dept',
+ component: () => import('@/views/system/dept/listDept'),
+ meta: { title: '组织管理', icon: 'tree', permission: ['/dept'] }
+ },
+ {
+ path: '/role',
+ component: () => import('@/views/system/role/listRole'), // Parent router-view
+ name: 'Role',
+ meta: { title: '角色管理', permission: ['/role'] }
+ },
+ {
+ path: '/user',
+ component: () => import('@/views/system/user/listUser'), // Parent router-view
+ name: 'User',
+ meta: { title: '用户管理', permission: ['/mgr'] }
+ },
+ {
+ path: '/log',
+ component: () => import('@/views/system/log/listLog'), // Parent router-view
+ name: 'Log',
+ meta: { title: '日志管理', permission: ['/log'] }
+ },
+ {
+ path: '/loginLog',
+ component: () => import('@/views/system/log/loginLog'), // Parent router-view
+ name: 'LoginLog',
+ meta: { title: '登录日志', permission: ['/loginLog'] }
+ }
+ ]
+}
diff --git a/src/views/seo/components/searchDiv.vue b/src/views/seo/components/searchDiv.vue
new file mode 100644
index 0000000..d73849a
--- /dev/null
+++ b/src/views/seo/components/searchDiv.vue
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 高级检索
+
+
+
+
+
+
+
+
+
+
diff --git a/src/api/seo/seo.js b/src/api/seo/seo.js
new file mode 100644
index 0000000..2eed034
--- /dev/null
+++ b/src/api/seo/seo.js
@@ -0,0 +1,88 @@
+import request from '@/utils/request'
+
+// 综合查询接口
+export function seoSearch(params) {
+ return request({
+ url: '/case/queryListPage',
+ method: 'get',
+ params
+ })
+}
+
+// 案卷来源
+export function getCaseSourceList() {
+ return request({
+ url: '/dict/code/caseSource',
+ method: 'get'
+ })
+}
+
+// 案卷等级
+export function getCaseLevelList() {
+ return request({
+ url: '/dict/code/caseLevel',
+ method: 'get'
+ })
+}
+
+// 案卷状态
+export function getCaseStateList() {
+ return request({
+ url: '/dict/code/caseState',
+ method: 'get'
+ })
+}
+
+// 案卷类别
+export function getCaseTypeList() {
+ return request({
+ url: '/dict/code/eorc',
+ method: 'get'
+ })
+}
+
+// 归档类型
+export function getFilingTypeList() {
+ return request({
+ url: '/dict/code/filingType',
+ method: 'get'
+ })
+}
+// 超期类型查询
+export function getSpecialQueryList() {
+ return request({
+ url: '/case/specialQueryList',
+ method: 'get'
+ })
+}
+
+// 大类
+export function getCaseBigTypeList(params) {
+ return request({
+ url: '/case/type/list',
+ method: 'get',
+ params
+ })
+}
+
+// 小类
+export function getCaseDetailTypeList(params) {
+ return request({
+ url: '/case/typeDetail/list',
+ method: 'get',
+ params
+ })
+}
+
+// 获取监督员列表
+export function getSupervisorList() {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params: {
+ deptid: '',
+ hasMine: '0',
+ roleTips: 'supervisor'
+ }
+ })
+}
diff --git a/src/api/supervise/supervise.js b/src/api/supervise/supervise.js
new file mode 100644
index 0000000..a3cb5e7
--- /dev/null
+++ b/src/api/supervise/supervise.js
@@ -0,0 +1,18 @@
+import request from '@/utils/request'
+// 案卷督办
+// 超时案件查询接口
+export function getOvertimeList(params) {
+ return request({
+ url: '/case/isOvertimeListPage',
+ method: 'get',
+ params
+ })
+}
+// 紧急案件查询接口
+export function getCriticalList(params) {
+ return request({
+ url: '/case/isCriticalListPage',
+ method: 'get',
+ params
+ })
+}
diff --git a/src/router/index.js b/src/router/index.js
index fe2983b..fc42d69 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -8,6 +8,8 @@
/* Layout */
import Layout from '../views/layout/Layout'
+import { systemRouters } from './modules/system'
+import { cooRouters } from './modules/coo'
/**
* hidden: true if `hidden:true` will not show in the sidebar(default is false)
@@ -66,132 +68,132 @@
// 异步挂载路由
// 动态需要根据权限加载的路由表
export const asyncRouterMap = [
- {
- path: 'coorBusiness',
- component: Layout,
- name: 'CoorBusniess',
- alwaysShow: true,
- meta: {
- title: '协调业务管理',
- permission: ['/coorBusiness']
- },
- children: [
- {
- path: '/work',
- component: () => import('@/views/coorBusiness/work/index'),
- name: 'Work',
- meta: { title: '待办任务', icon: '', permission: '/work' }
- },
- {
- path: '/toRegister',
- component: () => import('@/views/coorBusiness/toRegister/index'),
- name: 'ToRegister',
- meta: { title: '待立案', icon: '', permission: '/toRegister' }
- },
- {
- path: '/preRegister',
- component: () => import('@/views/coorBusiness/preRegister/index'),
- name: 'PreRegister',
- meta: { title: '预立案', icon: '', permission: '/preRegister' }
- },
- {
- path: '/toDistribute',
- component: () => import('@/views/coorBusiness/toDistribute/index'),
- name: 'ToDistribute',
- meta: { title: '待派发', icon: '', permission: '/toDistribute' }
- },
- {
- path: '/preDistribute',
- component: () => import('@/views/coorBusiness/preDistribute/index'),
- name: 'PreDistribute',
- meta: { title: '预派发', icon: '', permission: '/preDistribute' }
- },
- {
- path: '/toAdjustInstruction',
- component: () => import('@/views/coorBusiness/toAdjustInstruction/index'),
- name: 'ToAdjustInstruction',
- meta: { title: '调整批示', icon: '', permission: '/toInstruction' }
- },
- {
- path: '/toHandle',
- component: () => import('@/views/coorBusiness/toHandle/index'),
- name: 'ToHandle',
- meta: { title: '待处理', icon: '', permission: '/toHandle' }
- },
- {
- path: '/toAdjust',
- component: () => import('@/views/coorBusiness/toAdjust/index'),
- name: 'ToAdjust',
- meta: { title: '待调整', icon: '', permission: '/toAdjust' }
- },
- {
- path: '/toFinish',
- component: () => import('@/views/coorBusiness/toFinish/index'),
- name: 'ToFinish',
- meta: { title: '待结案', icon: '', permission: '/toFinish' }
- },
- {
- path: '/handleAudit',
- component: () => import('@/views/coorBusiness/handleAudit/index'),
- name: 'HandleAudit',
- meta: { title: '处理审核', icon: '', permission: '/handleAudit' }
- },
- {
- path: '/toDeptAdjustInstruction',
- component: () => import('@/views/coorBusiness/toDeptAdjustInstruction/index'),
- name: 'ToDeptAdjustInstruction',
- meta: { title: '部门调整批示', icon: '', permission: '/toDeptAdjustInstruction' }
- },
- {
- path: '/delayed',
- component: () => import('@/views/coorBusiness/delayed/index'),
- name: 'Delayed',
- meta: { title: '延期待处理', icon: '', permission: '/delayed' }
- },
- {
- path: '/postponed',
- component: () => import('@/views/coorBusiness/postponed/index'),
- name: 'Postponed',
- meta: { title: '缓办待处理', icon: '', permission: '/postponed' }
- },
- {
- path: '/toCheck',
- component: () => import('@/views/coorBusiness/toCheck/index'),
- name: 'ToCheck',
- meta: { title: '待核查', icon: '', permission: '/toCheck' }
- },
- {
- path: '/authorizationAudit',
- component: () => import('@/views/coorBusiness/authorizationAudit/index'),
- name: 'AuthorizationAudit',
- meta: { title: '授权审核', icon: '', permission: '/authorizationAudit' }
- },
- {
- path: '/secIsPostpone',
- component: () => import('@/views/coorBusiness/secIsPostpone/index'),
- name: 'SecIsPostpone',
- meta: { title: '二级缓办待处理', icon: '', permission: '/secIsPostpone' }
- },
- {
- path: '/deptAuthAudit',
- component: () => import('@/views/coorBusiness/deptAuthAudit/index'),
- name: 'DeptAuthAudit',
- meta: { title: '部门授权审核', icon: '', permission: '/toDeptAuthAudit' }
- },
- {
- path: '/secIsDelay',
- component: () => import('@/views/coorBusiness/secIsDelay/index'),
- name: 'SecIsDelay',
- meta: { title: '二级延期待处理', icon: '', permission: '/secIsDelay' }
- },
- {
- path: '/completed',
- component: () => import('@/views/coorBusiness/completed/index'),
- name: 'Completed',
- meta: { title: '已办案卷', icon: '', permission: '/completed' }
- }
- ]
- },
+ // {
+ // path: 'coorBusiness',
+ // component: Layout,
+ // name: 'CoorBusniess',
+ // alwaysShow: true,
+ // meta: {
+ // title: '协调业务管理',
+ // permission: ['/coorBusiness']
+ // },
+ // children: [
+ // {
+ // path: '/work',
+ // component: () => import('@/views/coorBusiness/work/index'),
+ // name: 'Work',
+ // meta: { title: '待办任务', icon: '', permission: '/work' }
+ // },
+ // {
+ // path: '/toRegister',
+ // component: () => import('@/views/coorBusiness/toRegister/index'),
+ // name: 'ToRegister',
+ // meta: { title: '待立案', icon: '', permission: '/toRegister' }
+ // },
+ // {
+ // path: '/preRegister',
+ // component: () => import('@/views/coorBusiness/preRegister/index'),
+ // name: 'PreRegister',
+ // meta: { title: '预立案', icon: '', permission: '/preRegister' }
+ // },
+ // {
+ // path: '/toDistribute',
+ // component: () => import('@/views/coorBusiness/toDistribute/index'),
+ // name: 'ToDistribute',
+ // meta: { title: '待派发', icon: '', permission: '/toDistribute' }
+ // },
+ // {
+ // path: '/preDistribute',
+ // component: () => import('@/views/coorBusiness/preDistribute/index'),
+ // name: 'PreDistribute',
+ // meta: { title: '预派发', icon: '', permission: '/preDistribute' }
+ // },
+ // {
+ // path: '/toAdjustInstruction',
+ // component: () => import('@/views/coorBusiness/toAdjustInstruction/index'),
+ // name: 'ToAdjustInstruction',
+ // meta: { title: '调整批示', icon: '', permission: '/toInstruction' }
+ // },
+ // {
+ // path: '/toHandle',
+ // component: () => import('@/views/coorBusiness/toHandle/index'),
+ // name: 'ToHandle',
+ // meta: { title: '待处理', icon: '', permission: '/toHandle' }
+ // },
+ // {
+ // path: '/toAdjust',
+ // component: () => import('@/views/coorBusiness/toAdjust/index'),
+ // name: 'ToAdjust',
+ // meta: { title: '待调整', icon: '', permission: '/toAdjust' }
+ // },
+ // {
+ // path: '/toFinish',
+ // component: () => import('@/views/coorBusiness/toFinish/index'),
+ // name: 'ToFinish',
+ // meta: { title: '待结案', icon: '', permission: '/toFinish' }
+ // },
+ // {
+ // path: '/handleAudit',
+ // component: () => import('@/views/coorBusiness/handleAudit/index'),
+ // name: 'HandleAudit',
+ // meta: { title: '处理审核', icon: '', permission: '/handleAudit' }
+ // },
+ // {
+ // path: '/toDeptAdjustInstruction',
+ // component: () => import('@/views/coorBusiness/toDeptAdjustInstruction/index'),
+ // name: 'ToDeptAdjustInstruction',
+ // meta: { title: '部门调整批示', icon: '', permission: '/toDeptAdjustInstruction' }
+ // },
+ // {
+ // path: '/delayed',
+ // component: () => import('@/views/coorBusiness/delayed/index'),
+ // name: 'Delayed',
+ // meta: { title: '延期待处理', icon: '', permission: '/delayed' }
+ // },
+ // {
+ // path: '/postponed',
+ // component: () => import('@/views/coorBusiness/postponed/index'),
+ // name: 'Postponed',
+ // meta: { title: '缓办待处理', icon: '', permission: '/postponed' }
+ // },
+ // {
+ // path: '/toCheck',
+ // component: () => import('@/views/coorBusiness/toCheck/index'),
+ // name: 'ToCheck',
+ // meta: { title: '待核查', icon: '', permission: '/toCheck' }
+ // },
+ // {
+ // path: '/authorizationAudit',
+ // component: () => import('@/views/coorBusiness/authorizationAudit/index'),
+ // name: 'AuthorizationAudit',
+ // meta: { title: '授权审核', icon: '', permission: '/authorizationAudit' }
+ // },
+ // {
+ // path: '/secIsPostpone',
+ // component: () => import('@/views/coorBusiness/secIsPostpone/index'),
+ // name: 'SecIsPostpone',
+ // meta: { title: '二级缓办待处理', icon: '', permission: '/secIsPostpone' }
+ // },
+ // {
+ // path: '/deptAuthAudit',
+ // component: () => import('@/views/coorBusiness/deptAuthAudit/index'),
+ // name: 'DeptAuthAudit',
+ // meta: { title: '部门授权审核', icon: '', permission: '/toDeptAuthAudit' }
+ // },
+ // {
+ // path: '/secIsDelay',
+ // component: () => import('@/views/coorBusiness/secIsDelay/index'),
+ // name: 'SecIsDelay',
+ // meta: { title: '二级延期待处理', icon: '', permission: '/secIsDelay' }
+ // },
+ // {
+ // path: '/completed',
+ // component: () => import('@/views/coorBusiness/completed/index'),
+ // name: 'Completed',
+ // meta: { title: '已办案卷', icon: '', permission: '/completed' }
+ // }
+ // ]
+ // },
// {
// path: 'system',
// component: Layout,
@@ -242,5 +244,7 @@
// }
// ]
// },
+ ...cooRouters,
+ systemRouters,
{ path: '*', redirect: '/404', hidden: true }
]
diff --git a/src/router/modules/coo.js b/src/router/modules/coo.js
new file mode 100644
index 0000000..9a2429a
--- /dev/null
+++ b/src/router/modules/coo.js
@@ -0,0 +1,169 @@
+/* Layout */
+import Layout from '../../views/layout/Layout'
+export const cooRouters = [
+ {
+ path: 'coorBusiness',
+ component: Layout,
+ name: 'CoorBusniess',
+ meta: {
+ title: '协调业务管理',
+ permission: ['/coorBusiness']
+ },
+ children: [
+ {
+ path: '/work',
+ component: () => import('@/views/coorBusiness/work/index'),
+ name: 'Work',
+ meta: { title: '待办任务', icon: '', permission: '/work' }
+ },
+ {
+ path: '/toRegister',
+ component: () => import('@/views/coorBusiness/toRegister/index'),
+ name: 'ToRegister',
+ meta: { title: '待立案', icon: '', permission: '/toRegister' }
+ },
+ {
+ path: '/preRegister',
+ component: () => import('@/views/coorBusiness/preRegister/index'),
+ name: 'PreRegister',
+ meta: { title: '预立案', icon: '', permission: '/preRegister' }
+ },
+ {
+ path: '/toDistribute',
+ component: () => import('@/views/coorBusiness/toDistribute/index'),
+ name: 'ToDistribute',
+ meta: { title: '待派发', icon: '', permission: '/toDistribute' }
+ },
+ {
+ path: '/preDistribute',
+ component: () => import('@/views/coorBusiness/preDistribute/index'),
+ name: 'PreDistribute',
+ meta: { title: '预派发', icon: '', permission: '/preDistribute' }
+ },
+ {
+ path: '/toAdjustInstruction',
+ component: () => import('@/views/coorBusiness/toAdjustInstruction/index'),
+ name: 'ToAdjustInstruction',
+ meta: { title: '调整批示', icon: '', permission: '/toInstruction' }
+ },
+ {
+ path: '/toHandle',
+ component: () => import('@/views/coorBusiness/toHandle/index'),
+ name: 'ToHandle',
+ meta: { title: '待处理', icon: '', permission: '/toHandle' }
+ },
+ {
+ path: '/toAdjust',
+ component: () => import('@/views/coorBusiness/toAdjust/index'),
+ name: 'ToAdjust',
+ meta: { title: '待调整', icon: '', permission: '/toAdjust' }
+ },
+ {
+ path: '/toFinish',
+ component: () => import('@/views/coorBusiness/toFinish/index'),
+ name: 'ToFinish',
+ meta: { title: '待结案', icon: '', permission: '/toFinish' }
+ },
+ {
+ path: '/handleAudit',
+ component: () => import('@/views/coorBusiness/handleAudit/index'),
+ name: 'HandleAudit',
+ meta: { title: '处理审核', icon: '', permission: '/handleAudit' }
+ },
+ {
+ path: '/toDeptAdjustInstruction',
+ component: () => import('@/views/coorBusiness/toDeptAdjustInstruction/index'),
+ name: 'ToDeptAdjustInstruction',
+ meta: { title: '部门调整批示', icon: '', permission: '/toDeptAdjustInstruction' }
+ },
+ {
+ path: '/delayed',
+ component: () => import('@/views/coorBusiness/delayed/index'),
+ name: 'Delayed',
+ meta: { title: '延期待处理', icon: '', permission: '/delayed' }
+ },
+ {
+ path: '/postponed',
+ component: () => import('@/views/coorBusiness/postponed/index'),
+ name: 'Postponed',
+ meta: { title: '缓办待处理', icon: '', permission: '/postponed' }
+ },
+ {
+ path: '/toCheck',
+ component: () => import('@/views/coorBusiness/toCheck/index'),
+ name: 'ToCheck',
+ meta: { title: '待核查', icon: '', permission: '/toCheck' }
+ },
+ {
+ path: '/authorizationAudit',
+ component: () => import('@/views/coorBusiness/authorizationAudit/index'),
+ name: 'AuthorizationAudit',
+ meta: { title: '授权审核', icon: '', permission: '/authorizationAudit' }
+ },
+ {
+ path: '/secIsPostpone',
+ component: () => import('@/views/coorBusiness/secIsPostpone/index'),
+ name: 'SecIsPostpone',
+ meta: { title: '二级缓办待处理', icon: '', permission: '/secIsPostpone' }
+ },
+ {
+ path: '/deptAuthAudit',
+ component: () => import('@/views/coorBusiness/deptAuthAudit/index'),
+ name: 'DeptAuthAudit',
+ meta: { title: '部门授权审核', icon: '', permission: '/toDeptAuthAudit' }
+ },
+ {
+ path: '/secIsDelay',
+ component: () => import('@/views/coorBusiness/secIsDelay/index'),
+ name: 'SecIsDelay',
+ meta: { title: '二级延期待处理', icon: '', permission: '/secIsDelay' }
+ },
+ {
+ path: '/completed',
+ component: () => import('@/views/coorBusiness/completed/index'),
+ name: 'Completed',
+ meta: { title: '已办案卷', icon: '', permission: '/completed' }
+ }
+ ]
+ },
+ {
+ path: '/searchAll',
+ component: Layout,
+ name: 'SearchAll',
+ meta: {
+ title: '综合查询',
+ permission: ['/seo']
+ },
+ children: [
+ {
+ path: '/seo',
+ component: () => import('@/views/seo/seo'),
+ name: 'Seo',
+ meta: { title: '综合查询', icon: '', permission: '/case/queryListPage' }
+ }
+ ]
+ },
+ {
+ path: '/supervise',
+ component: Layout,
+ name: 'Supervise',
+ meta: {
+ title: '案卷督办',
+ permission: ['/supervise']
+ },
+ children: [
+ {
+ path: '/overtimeList',
+ component: () => import('@/views/coorBusiness/work/index'),
+ name: 'OvertimeList',
+ meta: { title: '超时未办', icon: '', permission: '/case/isOvertimeListPage' }
+ },
+ {
+ path: '/criticalList',
+ component: () => import('@/views/coorBusiness/work/index'),
+ name: 'CriticalList',
+ meta: { title: '紧急案卷', icon: '', permission: '/case/isCriticalListPage' }
+ }
+ ]
+ }
+]
diff --git a/src/router/modules/system.js b/src/router/modules/system.js
new file mode 100644
index 0000000..613f099
--- /dev/null
+++ b/src/router/modules/system.js
@@ -0,0 +1,52 @@
+/* Layout */
+import Layout from '../../views/layout/Layout'
+export const systemRouters = {
+ path: 'system',
+ component: Layout,
+ redirect: '/resource',
+ name: 'System',
+ alwaysShow: true,
+ meta: {
+ title: '系统管理',
+ icon: 'icon-config', // 图标
+ permission: ['/system']// 权限名称
+ },
+ children: [
+ {
+ path: '/resource',
+ name: 'Resource',
+ component: () => import('@/views/system/resource/listResource'),
+ meta: { title: '资源管理', icon: 'function', permission: ['/resource'] }
+ },
+ {
+ path: '/dept',
+ name: 'Dept',
+ component: () => import('@/views/system/dept/listDept'),
+ meta: { title: '组织管理', icon: 'tree', permission: ['/dept'] }
+ },
+ {
+ path: '/role',
+ component: () => import('@/views/system/role/listRole'), // Parent router-view
+ name: 'Role',
+ meta: { title: '角色管理', permission: ['/role'] }
+ },
+ {
+ path: '/user',
+ component: () => import('@/views/system/user/listUser'), // Parent router-view
+ name: 'User',
+ meta: { title: '用户管理', permission: ['/mgr'] }
+ },
+ {
+ path: '/log',
+ component: () => import('@/views/system/log/listLog'), // Parent router-view
+ name: 'Log',
+ meta: { title: '日志管理', permission: ['/log'] }
+ },
+ {
+ path: '/loginLog',
+ component: () => import('@/views/system/log/loginLog'), // Parent router-view
+ name: 'LoginLog',
+ meta: { title: '登录日志', permission: ['/loginLog'] }
+ }
+ ]
+}
diff --git a/src/views/seo/components/searchDiv.vue b/src/views/seo/components/searchDiv.vue
new file mode 100644
index 0000000..d73849a
--- /dev/null
+++ b/src/views/seo/components/searchDiv.vue
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 高级检索
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/seo/components/searchMore.vue b/src/views/seo/components/searchMore.vue
new file mode 100644
index 0000000..e0fa2ab
--- /dev/null
+++ b/src/views/seo/components/searchMore.vue
@@ -0,0 +1,421 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/api/seo/seo.js b/src/api/seo/seo.js
new file mode 100644
index 0000000..2eed034
--- /dev/null
+++ b/src/api/seo/seo.js
@@ -0,0 +1,88 @@
+import request from '@/utils/request'
+
+// 综合查询接口
+export function seoSearch(params) {
+ return request({
+ url: '/case/queryListPage',
+ method: 'get',
+ params
+ })
+}
+
+// 案卷来源
+export function getCaseSourceList() {
+ return request({
+ url: '/dict/code/caseSource',
+ method: 'get'
+ })
+}
+
+// 案卷等级
+export function getCaseLevelList() {
+ return request({
+ url: '/dict/code/caseLevel',
+ method: 'get'
+ })
+}
+
+// 案卷状态
+export function getCaseStateList() {
+ return request({
+ url: '/dict/code/caseState',
+ method: 'get'
+ })
+}
+
+// 案卷类别
+export function getCaseTypeList() {
+ return request({
+ url: '/dict/code/eorc',
+ method: 'get'
+ })
+}
+
+// 归档类型
+export function getFilingTypeList() {
+ return request({
+ url: '/dict/code/filingType',
+ method: 'get'
+ })
+}
+// 超期类型查询
+export function getSpecialQueryList() {
+ return request({
+ url: '/case/specialQueryList',
+ method: 'get'
+ })
+}
+
+// 大类
+export function getCaseBigTypeList(params) {
+ return request({
+ url: '/case/type/list',
+ method: 'get',
+ params
+ })
+}
+
+// 小类
+export function getCaseDetailTypeList(params) {
+ return request({
+ url: '/case/typeDetail/list',
+ method: 'get',
+ params
+ })
+}
+
+// 获取监督员列表
+export function getSupervisorList() {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params: {
+ deptid: '',
+ hasMine: '0',
+ roleTips: 'supervisor'
+ }
+ })
+}
diff --git a/src/api/supervise/supervise.js b/src/api/supervise/supervise.js
new file mode 100644
index 0000000..a3cb5e7
--- /dev/null
+++ b/src/api/supervise/supervise.js
@@ -0,0 +1,18 @@
+import request from '@/utils/request'
+// 案卷督办
+// 超时案件查询接口
+export function getOvertimeList(params) {
+ return request({
+ url: '/case/isOvertimeListPage',
+ method: 'get',
+ params
+ })
+}
+// 紧急案件查询接口
+export function getCriticalList(params) {
+ return request({
+ url: '/case/isCriticalListPage',
+ method: 'get',
+ params
+ })
+}
diff --git a/src/router/index.js b/src/router/index.js
index fe2983b..fc42d69 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -8,6 +8,8 @@
/* Layout */
import Layout from '../views/layout/Layout'
+import { systemRouters } from './modules/system'
+import { cooRouters } from './modules/coo'
/**
* hidden: true if `hidden:true` will not show in the sidebar(default is false)
@@ -66,132 +68,132 @@
// 异步挂载路由
// 动态需要根据权限加载的路由表
export const asyncRouterMap = [
- {
- path: 'coorBusiness',
- component: Layout,
- name: 'CoorBusniess',
- alwaysShow: true,
- meta: {
- title: '协调业务管理',
- permission: ['/coorBusiness']
- },
- children: [
- {
- path: '/work',
- component: () => import('@/views/coorBusiness/work/index'),
- name: 'Work',
- meta: { title: '待办任务', icon: '', permission: '/work' }
- },
- {
- path: '/toRegister',
- component: () => import('@/views/coorBusiness/toRegister/index'),
- name: 'ToRegister',
- meta: { title: '待立案', icon: '', permission: '/toRegister' }
- },
- {
- path: '/preRegister',
- component: () => import('@/views/coorBusiness/preRegister/index'),
- name: 'PreRegister',
- meta: { title: '预立案', icon: '', permission: '/preRegister' }
- },
- {
- path: '/toDistribute',
- component: () => import('@/views/coorBusiness/toDistribute/index'),
- name: 'ToDistribute',
- meta: { title: '待派发', icon: '', permission: '/toDistribute' }
- },
- {
- path: '/preDistribute',
- component: () => import('@/views/coorBusiness/preDistribute/index'),
- name: 'PreDistribute',
- meta: { title: '预派发', icon: '', permission: '/preDistribute' }
- },
- {
- path: '/toAdjustInstruction',
- component: () => import('@/views/coorBusiness/toAdjustInstruction/index'),
- name: 'ToAdjustInstruction',
- meta: { title: '调整批示', icon: '', permission: '/toInstruction' }
- },
- {
- path: '/toHandle',
- component: () => import('@/views/coorBusiness/toHandle/index'),
- name: 'ToHandle',
- meta: { title: '待处理', icon: '', permission: '/toHandle' }
- },
- {
- path: '/toAdjust',
- component: () => import('@/views/coorBusiness/toAdjust/index'),
- name: 'ToAdjust',
- meta: { title: '待调整', icon: '', permission: '/toAdjust' }
- },
- {
- path: '/toFinish',
- component: () => import('@/views/coorBusiness/toFinish/index'),
- name: 'ToFinish',
- meta: { title: '待结案', icon: '', permission: '/toFinish' }
- },
- {
- path: '/handleAudit',
- component: () => import('@/views/coorBusiness/handleAudit/index'),
- name: 'HandleAudit',
- meta: { title: '处理审核', icon: '', permission: '/handleAudit' }
- },
- {
- path: '/toDeptAdjustInstruction',
- component: () => import('@/views/coorBusiness/toDeptAdjustInstruction/index'),
- name: 'ToDeptAdjustInstruction',
- meta: { title: '部门调整批示', icon: '', permission: '/toDeptAdjustInstruction' }
- },
- {
- path: '/delayed',
- component: () => import('@/views/coorBusiness/delayed/index'),
- name: 'Delayed',
- meta: { title: '延期待处理', icon: '', permission: '/delayed' }
- },
- {
- path: '/postponed',
- component: () => import('@/views/coorBusiness/postponed/index'),
- name: 'Postponed',
- meta: { title: '缓办待处理', icon: '', permission: '/postponed' }
- },
- {
- path: '/toCheck',
- component: () => import('@/views/coorBusiness/toCheck/index'),
- name: 'ToCheck',
- meta: { title: '待核查', icon: '', permission: '/toCheck' }
- },
- {
- path: '/authorizationAudit',
- component: () => import('@/views/coorBusiness/authorizationAudit/index'),
- name: 'AuthorizationAudit',
- meta: { title: '授权审核', icon: '', permission: '/authorizationAudit' }
- },
- {
- path: '/secIsPostpone',
- component: () => import('@/views/coorBusiness/secIsPostpone/index'),
- name: 'SecIsPostpone',
- meta: { title: '二级缓办待处理', icon: '', permission: '/secIsPostpone' }
- },
- {
- path: '/deptAuthAudit',
- component: () => import('@/views/coorBusiness/deptAuthAudit/index'),
- name: 'DeptAuthAudit',
- meta: { title: '部门授权审核', icon: '', permission: '/toDeptAuthAudit' }
- },
- {
- path: '/secIsDelay',
- component: () => import('@/views/coorBusiness/secIsDelay/index'),
- name: 'SecIsDelay',
- meta: { title: '二级延期待处理', icon: '', permission: '/secIsDelay' }
- },
- {
- path: '/completed',
- component: () => import('@/views/coorBusiness/completed/index'),
- name: 'Completed',
- meta: { title: '已办案卷', icon: '', permission: '/completed' }
- }
- ]
- },
+ // {
+ // path: 'coorBusiness',
+ // component: Layout,
+ // name: 'CoorBusniess',
+ // alwaysShow: true,
+ // meta: {
+ // title: '协调业务管理',
+ // permission: ['/coorBusiness']
+ // },
+ // children: [
+ // {
+ // path: '/work',
+ // component: () => import('@/views/coorBusiness/work/index'),
+ // name: 'Work',
+ // meta: { title: '待办任务', icon: '', permission: '/work' }
+ // },
+ // {
+ // path: '/toRegister',
+ // component: () => import('@/views/coorBusiness/toRegister/index'),
+ // name: 'ToRegister',
+ // meta: { title: '待立案', icon: '', permission: '/toRegister' }
+ // },
+ // {
+ // path: '/preRegister',
+ // component: () => import('@/views/coorBusiness/preRegister/index'),
+ // name: 'PreRegister',
+ // meta: { title: '预立案', icon: '', permission: '/preRegister' }
+ // },
+ // {
+ // path: '/toDistribute',
+ // component: () => import('@/views/coorBusiness/toDistribute/index'),
+ // name: 'ToDistribute',
+ // meta: { title: '待派发', icon: '', permission: '/toDistribute' }
+ // },
+ // {
+ // path: '/preDistribute',
+ // component: () => import('@/views/coorBusiness/preDistribute/index'),
+ // name: 'PreDistribute',
+ // meta: { title: '预派发', icon: '', permission: '/preDistribute' }
+ // },
+ // {
+ // path: '/toAdjustInstruction',
+ // component: () => import('@/views/coorBusiness/toAdjustInstruction/index'),
+ // name: 'ToAdjustInstruction',
+ // meta: { title: '调整批示', icon: '', permission: '/toInstruction' }
+ // },
+ // {
+ // path: '/toHandle',
+ // component: () => import('@/views/coorBusiness/toHandle/index'),
+ // name: 'ToHandle',
+ // meta: { title: '待处理', icon: '', permission: '/toHandle' }
+ // },
+ // {
+ // path: '/toAdjust',
+ // component: () => import('@/views/coorBusiness/toAdjust/index'),
+ // name: 'ToAdjust',
+ // meta: { title: '待调整', icon: '', permission: '/toAdjust' }
+ // },
+ // {
+ // path: '/toFinish',
+ // component: () => import('@/views/coorBusiness/toFinish/index'),
+ // name: 'ToFinish',
+ // meta: { title: '待结案', icon: '', permission: '/toFinish' }
+ // },
+ // {
+ // path: '/handleAudit',
+ // component: () => import('@/views/coorBusiness/handleAudit/index'),
+ // name: 'HandleAudit',
+ // meta: { title: '处理审核', icon: '', permission: '/handleAudit' }
+ // },
+ // {
+ // path: '/toDeptAdjustInstruction',
+ // component: () => import('@/views/coorBusiness/toDeptAdjustInstruction/index'),
+ // name: 'ToDeptAdjustInstruction',
+ // meta: { title: '部门调整批示', icon: '', permission: '/toDeptAdjustInstruction' }
+ // },
+ // {
+ // path: '/delayed',
+ // component: () => import('@/views/coorBusiness/delayed/index'),
+ // name: 'Delayed',
+ // meta: { title: '延期待处理', icon: '', permission: '/delayed' }
+ // },
+ // {
+ // path: '/postponed',
+ // component: () => import('@/views/coorBusiness/postponed/index'),
+ // name: 'Postponed',
+ // meta: { title: '缓办待处理', icon: '', permission: '/postponed' }
+ // },
+ // {
+ // path: '/toCheck',
+ // component: () => import('@/views/coorBusiness/toCheck/index'),
+ // name: 'ToCheck',
+ // meta: { title: '待核查', icon: '', permission: '/toCheck' }
+ // },
+ // {
+ // path: '/authorizationAudit',
+ // component: () => import('@/views/coorBusiness/authorizationAudit/index'),
+ // name: 'AuthorizationAudit',
+ // meta: { title: '授权审核', icon: '', permission: '/authorizationAudit' }
+ // },
+ // {
+ // path: '/secIsPostpone',
+ // component: () => import('@/views/coorBusiness/secIsPostpone/index'),
+ // name: 'SecIsPostpone',
+ // meta: { title: '二级缓办待处理', icon: '', permission: '/secIsPostpone' }
+ // },
+ // {
+ // path: '/deptAuthAudit',
+ // component: () => import('@/views/coorBusiness/deptAuthAudit/index'),
+ // name: 'DeptAuthAudit',
+ // meta: { title: '部门授权审核', icon: '', permission: '/toDeptAuthAudit' }
+ // },
+ // {
+ // path: '/secIsDelay',
+ // component: () => import('@/views/coorBusiness/secIsDelay/index'),
+ // name: 'SecIsDelay',
+ // meta: { title: '二级延期待处理', icon: '', permission: '/secIsDelay' }
+ // },
+ // {
+ // path: '/completed',
+ // component: () => import('@/views/coorBusiness/completed/index'),
+ // name: 'Completed',
+ // meta: { title: '已办案卷', icon: '', permission: '/completed' }
+ // }
+ // ]
+ // },
// {
// path: 'system',
// component: Layout,
@@ -242,5 +244,7 @@
// }
// ]
// },
+ ...cooRouters,
+ systemRouters,
{ path: '*', redirect: '/404', hidden: true }
]
diff --git a/src/router/modules/coo.js b/src/router/modules/coo.js
new file mode 100644
index 0000000..9a2429a
--- /dev/null
+++ b/src/router/modules/coo.js
@@ -0,0 +1,169 @@
+/* Layout */
+import Layout from '../../views/layout/Layout'
+export const cooRouters = [
+ {
+ path: 'coorBusiness',
+ component: Layout,
+ name: 'CoorBusniess',
+ meta: {
+ title: '协调业务管理',
+ permission: ['/coorBusiness']
+ },
+ children: [
+ {
+ path: '/work',
+ component: () => import('@/views/coorBusiness/work/index'),
+ name: 'Work',
+ meta: { title: '待办任务', icon: '', permission: '/work' }
+ },
+ {
+ path: '/toRegister',
+ component: () => import('@/views/coorBusiness/toRegister/index'),
+ name: 'ToRegister',
+ meta: { title: '待立案', icon: '', permission: '/toRegister' }
+ },
+ {
+ path: '/preRegister',
+ component: () => import('@/views/coorBusiness/preRegister/index'),
+ name: 'PreRegister',
+ meta: { title: '预立案', icon: '', permission: '/preRegister' }
+ },
+ {
+ path: '/toDistribute',
+ component: () => import('@/views/coorBusiness/toDistribute/index'),
+ name: 'ToDistribute',
+ meta: { title: '待派发', icon: '', permission: '/toDistribute' }
+ },
+ {
+ path: '/preDistribute',
+ component: () => import('@/views/coorBusiness/preDistribute/index'),
+ name: 'PreDistribute',
+ meta: { title: '预派发', icon: '', permission: '/preDistribute' }
+ },
+ {
+ path: '/toAdjustInstruction',
+ component: () => import('@/views/coorBusiness/toAdjustInstruction/index'),
+ name: 'ToAdjustInstruction',
+ meta: { title: '调整批示', icon: '', permission: '/toInstruction' }
+ },
+ {
+ path: '/toHandle',
+ component: () => import('@/views/coorBusiness/toHandle/index'),
+ name: 'ToHandle',
+ meta: { title: '待处理', icon: '', permission: '/toHandle' }
+ },
+ {
+ path: '/toAdjust',
+ component: () => import('@/views/coorBusiness/toAdjust/index'),
+ name: 'ToAdjust',
+ meta: { title: '待调整', icon: '', permission: '/toAdjust' }
+ },
+ {
+ path: '/toFinish',
+ component: () => import('@/views/coorBusiness/toFinish/index'),
+ name: 'ToFinish',
+ meta: { title: '待结案', icon: '', permission: '/toFinish' }
+ },
+ {
+ path: '/handleAudit',
+ component: () => import('@/views/coorBusiness/handleAudit/index'),
+ name: 'HandleAudit',
+ meta: { title: '处理审核', icon: '', permission: '/handleAudit' }
+ },
+ {
+ path: '/toDeptAdjustInstruction',
+ component: () => import('@/views/coorBusiness/toDeptAdjustInstruction/index'),
+ name: 'ToDeptAdjustInstruction',
+ meta: { title: '部门调整批示', icon: '', permission: '/toDeptAdjustInstruction' }
+ },
+ {
+ path: '/delayed',
+ component: () => import('@/views/coorBusiness/delayed/index'),
+ name: 'Delayed',
+ meta: { title: '延期待处理', icon: '', permission: '/delayed' }
+ },
+ {
+ path: '/postponed',
+ component: () => import('@/views/coorBusiness/postponed/index'),
+ name: 'Postponed',
+ meta: { title: '缓办待处理', icon: '', permission: '/postponed' }
+ },
+ {
+ path: '/toCheck',
+ component: () => import('@/views/coorBusiness/toCheck/index'),
+ name: 'ToCheck',
+ meta: { title: '待核查', icon: '', permission: '/toCheck' }
+ },
+ {
+ path: '/authorizationAudit',
+ component: () => import('@/views/coorBusiness/authorizationAudit/index'),
+ name: 'AuthorizationAudit',
+ meta: { title: '授权审核', icon: '', permission: '/authorizationAudit' }
+ },
+ {
+ path: '/secIsPostpone',
+ component: () => import('@/views/coorBusiness/secIsPostpone/index'),
+ name: 'SecIsPostpone',
+ meta: { title: '二级缓办待处理', icon: '', permission: '/secIsPostpone' }
+ },
+ {
+ path: '/deptAuthAudit',
+ component: () => import('@/views/coorBusiness/deptAuthAudit/index'),
+ name: 'DeptAuthAudit',
+ meta: { title: '部门授权审核', icon: '', permission: '/toDeptAuthAudit' }
+ },
+ {
+ path: '/secIsDelay',
+ component: () => import('@/views/coorBusiness/secIsDelay/index'),
+ name: 'SecIsDelay',
+ meta: { title: '二级延期待处理', icon: '', permission: '/secIsDelay' }
+ },
+ {
+ path: '/completed',
+ component: () => import('@/views/coorBusiness/completed/index'),
+ name: 'Completed',
+ meta: { title: '已办案卷', icon: '', permission: '/completed' }
+ }
+ ]
+ },
+ {
+ path: '/searchAll',
+ component: Layout,
+ name: 'SearchAll',
+ meta: {
+ title: '综合查询',
+ permission: ['/seo']
+ },
+ children: [
+ {
+ path: '/seo',
+ component: () => import('@/views/seo/seo'),
+ name: 'Seo',
+ meta: { title: '综合查询', icon: '', permission: '/case/queryListPage' }
+ }
+ ]
+ },
+ {
+ path: '/supervise',
+ component: Layout,
+ name: 'Supervise',
+ meta: {
+ title: '案卷督办',
+ permission: ['/supervise']
+ },
+ children: [
+ {
+ path: '/overtimeList',
+ component: () => import('@/views/coorBusiness/work/index'),
+ name: 'OvertimeList',
+ meta: { title: '超时未办', icon: '', permission: '/case/isOvertimeListPage' }
+ },
+ {
+ path: '/criticalList',
+ component: () => import('@/views/coorBusiness/work/index'),
+ name: 'CriticalList',
+ meta: { title: '紧急案卷', icon: '', permission: '/case/isCriticalListPage' }
+ }
+ ]
+ }
+]
diff --git a/src/router/modules/system.js b/src/router/modules/system.js
new file mode 100644
index 0000000..613f099
--- /dev/null
+++ b/src/router/modules/system.js
@@ -0,0 +1,52 @@
+/* Layout */
+import Layout from '../../views/layout/Layout'
+export const systemRouters = {
+ path: 'system',
+ component: Layout,
+ redirect: '/resource',
+ name: 'System',
+ alwaysShow: true,
+ meta: {
+ title: '系统管理',
+ icon: 'icon-config', // 图标
+ permission: ['/system']// 权限名称
+ },
+ children: [
+ {
+ path: '/resource',
+ name: 'Resource',
+ component: () => import('@/views/system/resource/listResource'),
+ meta: { title: '资源管理', icon: 'function', permission: ['/resource'] }
+ },
+ {
+ path: '/dept',
+ name: 'Dept',
+ component: () => import('@/views/system/dept/listDept'),
+ meta: { title: '组织管理', icon: 'tree', permission: ['/dept'] }
+ },
+ {
+ path: '/role',
+ component: () => import('@/views/system/role/listRole'), // Parent router-view
+ name: 'Role',
+ meta: { title: '角色管理', permission: ['/role'] }
+ },
+ {
+ path: '/user',
+ component: () => import('@/views/system/user/listUser'), // Parent router-view
+ name: 'User',
+ meta: { title: '用户管理', permission: ['/mgr'] }
+ },
+ {
+ path: '/log',
+ component: () => import('@/views/system/log/listLog'), // Parent router-view
+ name: 'Log',
+ meta: { title: '日志管理', permission: ['/log'] }
+ },
+ {
+ path: '/loginLog',
+ component: () => import('@/views/system/log/loginLog'), // Parent router-view
+ name: 'LoginLog',
+ meta: { title: '登录日志', permission: ['/loginLog'] }
+ }
+ ]
+}
diff --git a/src/views/seo/components/searchDiv.vue b/src/views/seo/components/searchDiv.vue
new file mode 100644
index 0000000..d73849a
--- /dev/null
+++ b/src/views/seo/components/searchDiv.vue
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 高级检索
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/seo/components/searchMore.vue b/src/views/seo/components/searchMore.vue
new file mode 100644
index 0000000..e0fa2ab
--- /dev/null
+++ b/src/views/seo/components/searchMore.vue
@@ -0,0 +1,421 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/seo/seo.vue b/src/views/seo/seo.vue
new file mode 100644
index 0000000..1922d6c
--- /dev/null
+++ b/src/views/seo/seo.vue
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+