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 @@ + + + + +