diff --git a/src/api/assess/assessPost.js b/src/api/assess/assessPost.js new file mode 100644 index 0000000..fd5cc5b --- /dev/null +++ b/src/api/assess/assessPost.js @@ -0,0 +1,11 @@ +import request from '@/utils/request' + +// 监督员考核列表查询 +export function assessSupervisor(params) { + return request({ + url: '/assess/supervisor', + method: 'get', + params + }) +} + diff --git a/src/api/assess/assessPost.js b/src/api/assess/assessPost.js new file mode 100644 index 0000000..fd5cc5b --- /dev/null +++ b/src/api/assess/assessPost.js @@ -0,0 +1,11 @@ +import request from '@/utils/request' + +// 监督员考核列表查询 +export function assessSupervisor(params) { + return request({ + url: '/assess/supervisor', + method: 'get', + params + }) +} + diff --git a/src/api/assess/assessRule.js b/src/api/assess/assessRule.js new file mode 100644 index 0000000..ff509d5 --- /dev/null +++ b/src/api/assess/assessRule.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' + +// 查询考核规则 +export function getAssessFactor() { + return request({ + url: '/assess/assessFactor/', + method: 'get' + }) +} + +// 设置考核规则 +export function updateAssessFactor(params) { + return request({ + url: '/assess/assessFactor/', + method: 'post', + params + }) +} diff --git a/src/api/assess/assessPost.js b/src/api/assess/assessPost.js new file mode 100644 index 0000000..fd5cc5b --- /dev/null +++ b/src/api/assess/assessPost.js @@ -0,0 +1,11 @@ +import request from '@/utils/request' + +// 监督员考核列表查询 +export function assessSupervisor(params) { + return request({ + url: '/assess/supervisor', + method: 'get', + params + }) +} + diff --git a/src/api/assess/assessRule.js b/src/api/assess/assessRule.js new file mode 100644 index 0000000..ff509d5 --- /dev/null +++ b/src/api/assess/assessRule.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' + +// 查询考核规则 +export function getAssessFactor() { + return request({ + url: '/assess/assessFactor/', + method: 'get' + }) +} + +// 设置考核规则 +export function updateAssessFactor(params) { + return request({ + url: '/assess/assessFactor/', + method: 'post', + params + }) +} diff --git a/src/components/CaseCommon/caseDetailRead.vue b/src/components/CaseCommon/caseDetailRead.vue index 7221e10..a5678b4 100644 --- a/src/components/CaseCommon/caseDetailRead.vue +++ b/src/components/CaseCommon/caseDetailRead.vue @@ -183,7 +183,7 @@ }, data() { return { - imgurl: process.env.BASE_API+'/static/', + imgurl: process.env.BASE_API + '/static/', caseDetail: {}, operationKey: '', // 案件处理按钮key fileIdVerify: [], // 核实照片id diff --git a/src/api/assess/assessPost.js b/src/api/assess/assessPost.js new file mode 100644 index 0000000..fd5cc5b --- /dev/null +++ b/src/api/assess/assessPost.js @@ -0,0 +1,11 @@ +import request from '@/utils/request' + +// 监督员考核列表查询 +export function assessSupervisor(params) { + return request({ + url: '/assess/supervisor', + method: 'get', + params + }) +} + diff --git a/src/api/assess/assessRule.js b/src/api/assess/assessRule.js new file mode 100644 index 0000000..ff509d5 --- /dev/null +++ b/src/api/assess/assessRule.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' + +// 查询考核规则 +export function getAssessFactor() { + return request({ + url: '/assess/assessFactor/', + method: 'get' + }) +} + +// 设置考核规则 +export function updateAssessFactor(params) { + return request({ + url: '/assess/assessFactor/', + method: 'post', + params + }) +} diff --git a/src/components/CaseCommon/caseDetailRead.vue b/src/components/CaseCommon/caseDetailRead.vue index 7221e10..a5678b4 100644 --- a/src/components/CaseCommon/caseDetailRead.vue +++ b/src/components/CaseCommon/caseDetailRead.vue @@ -183,7 +183,7 @@ }, data() { return { - imgurl: process.env.BASE_API+'/static/', + imgurl: process.env.BASE_API + '/static/', caseDetail: {}, operationKey: '', // 案件处理按钮key fileIdVerify: [], // 核实照片id diff --git a/src/router/modules/comment.js b/src/router/modules/comment.js index 9587edc..38ec255 100644 --- a/src/router/modules/comment.js +++ b/src/router/modules/comment.js @@ -13,6 +13,70 @@ } }, { + path: '/assessPost', + component: Layout, + redirect: '/accessSupervisor', + name: 'AccessPost', + alwaysShow: true, + meta: { + title: '岗位考核', + permission: ['/accessPost'], + sys: '/comment' + }, + children: [ + { + path: '/assessSupervisor', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessSupervisor', + meta: { title: '监督员考核', icon: '', permission: '/accessSupervisor' } + }, + { + path: '/assessReceiver', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessReceiver', + meta: { title: '受理员评价', icon: '', permission: '/accessReceiver' } + }, + { + path: '/assessMonitor', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessMonitor', + meta: { title: '值班长评价', icon: '', permission: '/accessMonitor' } + }, + { + path: '/assessDispatcher', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessDispatcher', + meta: { title: '派遣员评价', icon: '', permission: '/accessDispatcher' } + } + ] + }, + { + path: '/assessRegion', + component: Layout, + redirect: '/assessArea', + name: 'AssessRegion', + alwaysShow: true, + meta: { + title: '区域考核', + permission: ['/accessRegion'], + sys: '/comment' + }, + children: [ + { + path: '/assessArea', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessArea', + meta: { title: '行政区域评价', icon: '', permission: '/accessArea' } + }, + { + path: '/assessOverview', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessOverview', + meta: { title: '整体概况', icon: '', permission: '/accessOverview' } + } + ] + }, + { path: '/accessDept', component: Layout, redirect: '/accessFuncDept', diff --git a/src/api/assess/assessPost.js b/src/api/assess/assessPost.js new file mode 100644 index 0000000..fd5cc5b --- /dev/null +++ b/src/api/assess/assessPost.js @@ -0,0 +1,11 @@ +import request from '@/utils/request' + +// 监督员考核列表查询 +export function assessSupervisor(params) { + return request({ + url: '/assess/supervisor', + method: 'get', + params + }) +} + diff --git a/src/api/assess/assessRule.js b/src/api/assess/assessRule.js new file mode 100644 index 0000000..ff509d5 --- /dev/null +++ b/src/api/assess/assessRule.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' + +// 查询考核规则 +export function getAssessFactor() { + return request({ + url: '/assess/assessFactor/', + method: 'get' + }) +} + +// 设置考核规则 +export function updateAssessFactor(params) { + return request({ + url: '/assess/assessFactor/', + method: 'post', + params + }) +} diff --git a/src/components/CaseCommon/caseDetailRead.vue b/src/components/CaseCommon/caseDetailRead.vue index 7221e10..a5678b4 100644 --- a/src/components/CaseCommon/caseDetailRead.vue +++ b/src/components/CaseCommon/caseDetailRead.vue @@ -183,7 +183,7 @@ }, data() { return { - imgurl: process.env.BASE_API+'/static/', + imgurl: process.env.BASE_API + '/static/', caseDetail: {}, operationKey: '', // 案件处理按钮key fileIdVerify: [], // 核实照片id diff --git a/src/router/modules/comment.js b/src/router/modules/comment.js index 9587edc..38ec255 100644 --- a/src/router/modules/comment.js +++ b/src/router/modules/comment.js @@ -13,6 +13,70 @@ } }, { + path: '/assessPost', + component: Layout, + redirect: '/accessSupervisor', + name: 'AccessPost', + alwaysShow: true, + meta: { + title: '岗位考核', + permission: ['/accessPost'], + sys: '/comment' + }, + children: [ + { + path: '/assessSupervisor', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessSupervisor', + meta: { title: '监督员考核', icon: '', permission: '/accessSupervisor' } + }, + { + path: '/assessReceiver', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessReceiver', + meta: { title: '受理员评价', icon: '', permission: '/accessReceiver' } + }, + { + path: '/assessMonitor', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessMonitor', + meta: { title: '值班长评价', icon: '', permission: '/accessMonitor' } + }, + { + path: '/assessDispatcher', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessDispatcher', + meta: { title: '派遣员评价', icon: '', permission: '/accessDispatcher' } + } + ] + }, + { + path: '/assessRegion', + component: Layout, + redirect: '/assessArea', + name: 'AssessRegion', + alwaysShow: true, + meta: { + title: '区域考核', + permission: ['/accessRegion'], + sys: '/comment' + }, + children: [ + { + path: '/assessArea', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessArea', + meta: { title: '行政区域评价', icon: '', permission: '/accessArea' } + }, + { + path: '/assessOverview', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessOverview', + meta: { title: '整体概况', icon: '', permission: '/accessOverview' } + } + ] + }, + { path: '/accessDept', component: Layout, redirect: '/accessFuncDept', diff --git a/src/views/assessPost/components/accessRuleReceiver.vue b/src/views/assessPost/components/accessRuleReceiver.vue new file mode 100644 index 0000000..1ddecfd --- /dev/null +++ b/src/views/assessPost/components/accessRuleReceiver.vue @@ -0,0 +1,95 @@ + + + + + diff --git a/src/api/assess/assessPost.js b/src/api/assess/assessPost.js new file mode 100644 index 0000000..fd5cc5b --- /dev/null +++ b/src/api/assess/assessPost.js @@ -0,0 +1,11 @@ +import request from '@/utils/request' + +// 监督员考核列表查询 +export function assessSupervisor(params) { + return request({ + url: '/assess/supervisor', + method: 'get', + params + }) +} + diff --git a/src/api/assess/assessRule.js b/src/api/assess/assessRule.js new file mode 100644 index 0000000..ff509d5 --- /dev/null +++ b/src/api/assess/assessRule.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' + +// 查询考核规则 +export function getAssessFactor() { + return request({ + url: '/assess/assessFactor/', + method: 'get' + }) +} + +// 设置考核规则 +export function updateAssessFactor(params) { + return request({ + url: '/assess/assessFactor/', + method: 'post', + params + }) +} diff --git a/src/components/CaseCommon/caseDetailRead.vue b/src/components/CaseCommon/caseDetailRead.vue index 7221e10..a5678b4 100644 --- a/src/components/CaseCommon/caseDetailRead.vue +++ b/src/components/CaseCommon/caseDetailRead.vue @@ -183,7 +183,7 @@ }, data() { return { - imgurl: process.env.BASE_API+'/static/', + imgurl: process.env.BASE_API + '/static/', caseDetail: {}, operationKey: '', // 案件处理按钮key fileIdVerify: [], // 核实照片id diff --git a/src/router/modules/comment.js b/src/router/modules/comment.js index 9587edc..38ec255 100644 --- a/src/router/modules/comment.js +++ b/src/router/modules/comment.js @@ -13,6 +13,70 @@ } }, { + path: '/assessPost', + component: Layout, + redirect: '/accessSupervisor', + name: 'AccessPost', + alwaysShow: true, + meta: { + title: '岗位考核', + permission: ['/accessPost'], + sys: '/comment' + }, + children: [ + { + path: '/assessSupervisor', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessSupervisor', + meta: { title: '监督员考核', icon: '', permission: '/accessSupervisor' } + }, + { + path: '/assessReceiver', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessReceiver', + meta: { title: '受理员评价', icon: '', permission: '/accessReceiver' } + }, + { + path: '/assessMonitor', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessMonitor', + meta: { title: '值班长评价', icon: '', permission: '/accessMonitor' } + }, + { + path: '/assessDispatcher', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessDispatcher', + meta: { title: '派遣员评价', icon: '', permission: '/accessDispatcher' } + } + ] + }, + { + path: '/assessRegion', + component: Layout, + redirect: '/assessArea', + name: 'AssessRegion', + alwaysShow: true, + meta: { + title: '区域考核', + permission: ['/accessRegion'], + sys: '/comment' + }, + children: [ + { + path: '/assessArea', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessArea', + meta: { title: '行政区域评价', icon: '', permission: '/accessArea' } + }, + { + path: '/assessOverview', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessOverview', + meta: { title: '整体概况', icon: '', permission: '/accessOverview' } + } + ] + }, + { path: '/accessDept', component: Layout, redirect: '/accessFuncDept', diff --git a/src/views/assessPost/components/accessRuleReceiver.vue b/src/views/assessPost/components/accessRuleReceiver.vue new file mode 100644 index 0000000..1ddecfd --- /dev/null +++ b/src/views/assessPost/components/accessRuleReceiver.vue @@ -0,0 +1,95 @@ + + + + + diff --git a/src/views/assessPost/components/assessRuleSupervisor.vue b/src/views/assessPost/components/assessRuleSupervisor.vue new file mode 100644 index 0000000..e4a1025 --- /dev/null +++ b/src/views/assessPost/components/assessRuleSupervisor.vue @@ -0,0 +1,101 @@ + + + + + diff --git a/src/api/assess/assessPost.js b/src/api/assess/assessPost.js new file mode 100644 index 0000000..fd5cc5b --- /dev/null +++ b/src/api/assess/assessPost.js @@ -0,0 +1,11 @@ +import request from '@/utils/request' + +// 监督员考核列表查询 +export function assessSupervisor(params) { + return request({ + url: '/assess/supervisor', + method: 'get', + params + }) +} + diff --git a/src/api/assess/assessRule.js b/src/api/assess/assessRule.js new file mode 100644 index 0000000..ff509d5 --- /dev/null +++ b/src/api/assess/assessRule.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' + +// 查询考核规则 +export function getAssessFactor() { + return request({ + url: '/assess/assessFactor/', + method: 'get' + }) +} + +// 设置考核规则 +export function updateAssessFactor(params) { + return request({ + url: '/assess/assessFactor/', + method: 'post', + params + }) +} diff --git a/src/components/CaseCommon/caseDetailRead.vue b/src/components/CaseCommon/caseDetailRead.vue index 7221e10..a5678b4 100644 --- a/src/components/CaseCommon/caseDetailRead.vue +++ b/src/components/CaseCommon/caseDetailRead.vue @@ -183,7 +183,7 @@ }, data() { return { - imgurl: process.env.BASE_API+'/static/', + imgurl: process.env.BASE_API + '/static/', caseDetail: {}, operationKey: '', // 案件处理按钮key fileIdVerify: [], // 核实照片id diff --git a/src/router/modules/comment.js b/src/router/modules/comment.js index 9587edc..38ec255 100644 --- a/src/router/modules/comment.js +++ b/src/router/modules/comment.js @@ -13,6 +13,70 @@ } }, { + path: '/assessPost', + component: Layout, + redirect: '/accessSupervisor', + name: 'AccessPost', + alwaysShow: true, + meta: { + title: '岗位考核', + permission: ['/accessPost'], + sys: '/comment' + }, + children: [ + { + path: '/assessSupervisor', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessSupervisor', + meta: { title: '监督员考核', icon: '', permission: '/accessSupervisor' } + }, + { + path: '/assessReceiver', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessReceiver', + meta: { title: '受理员评价', icon: '', permission: '/accessReceiver' } + }, + { + path: '/assessMonitor', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessMonitor', + meta: { title: '值班长评价', icon: '', permission: '/accessMonitor' } + }, + { + path: '/assessDispatcher', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessDispatcher', + meta: { title: '派遣员评价', icon: '', permission: '/accessDispatcher' } + } + ] + }, + { + path: '/assessRegion', + component: Layout, + redirect: '/assessArea', + name: 'AssessRegion', + alwaysShow: true, + meta: { + title: '区域考核', + permission: ['/accessRegion'], + sys: '/comment' + }, + children: [ + { + path: '/assessArea', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessArea', + meta: { title: '行政区域评价', icon: '', permission: '/accessArea' } + }, + { + path: '/assessOverview', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessOverview', + meta: { title: '整体概况', icon: '', permission: '/accessOverview' } + } + ] + }, + { path: '/accessDept', component: Layout, redirect: '/accessFuncDept', diff --git a/src/views/assessPost/components/accessRuleReceiver.vue b/src/views/assessPost/components/accessRuleReceiver.vue new file mode 100644 index 0000000..1ddecfd --- /dev/null +++ b/src/views/assessPost/components/accessRuleReceiver.vue @@ -0,0 +1,95 @@ + + + + + diff --git a/src/views/assessPost/components/assessRuleSupervisor.vue b/src/views/assessPost/components/assessRuleSupervisor.vue new file mode 100644 index 0000000..e4a1025 --- /dev/null +++ b/src/views/assessPost/components/assessRuleSupervisor.vue @@ -0,0 +1,101 @@ + + + + + diff --git a/src/views/assessPost/components/caseList.vue b/src/views/assessPost/components/caseList.vue new file mode 100644 index 0000000..7cad78e --- /dev/null +++ b/src/views/assessPost/components/caseList.vue @@ -0,0 +1,133 @@ + + + + + diff --git a/src/api/assess/assessPost.js b/src/api/assess/assessPost.js new file mode 100644 index 0000000..fd5cc5b --- /dev/null +++ b/src/api/assess/assessPost.js @@ -0,0 +1,11 @@ +import request from '@/utils/request' + +// 监督员考核列表查询 +export function assessSupervisor(params) { + return request({ + url: '/assess/supervisor', + method: 'get', + params + }) +} + diff --git a/src/api/assess/assessRule.js b/src/api/assess/assessRule.js new file mode 100644 index 0000000..ff509d5 --- /dev/null +++ b/src/api/assess/assessRule.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' + +// 查询考核规则 +export function getAssessFactor() { + return request({ + url: '/assess/assessFactor/', + method: 'get' + }) +} + +// 设置考核规则 +export function updateAssessFactor(params) { + return request({ + url: '/assess/assessFactor/', + method: 'post', + params + }) +} diff --git a/src/components/CaseCommon/caseDetailRead.vue b/src/components/CaseCommon/caseDetailRead.vue index 7221e10..a5678b4 100644 --- a/src/components/CaseCommon/caseDetailRead.vue +++ b/src/components/CaseCommon/caseDetailRead.vue @@ -183,7 +183,7 @@ }, data() { return { - imgurl: process.env.BASE_API+'/static/', + imgurl: process.env.BASE_API + '/static/', caseDetail: {}, operationKey: '', // 案件处理按钮key fileIdVerify: [], // 核实照片id diff --git a/src/router/modules/comment.js b/src/router/modules/comment.js index 9587edc..38ec255 100644 --- a/src/router/modules/comment.js +++ b/src/router/modules/comment.js @@ -13,6 +13,70 @@ } }, { + path: '/assessPost', + component: Layout, + redirect: '/accessSupervisor', + name: 'AccessPost', + alwaysShow: true, + meta: { + title: '岗位考核', + permission: ['/accessPost'], + sys: '/comment' + }, + children: [ + { + path: '/assessSupervisor', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessSupervisor', + meta: { title: '监督员考核', icon: '', permission: '/accessSupervisor' } + }, + { + path: '/assessReceiver', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessReceiver', + meta: { title: '受理员评价', icon: '', permission: '/accessReceiver' } + }, + { + path: '/assessMonitor', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessMonitor', + meta: { title: '值班长评价', icon: '', permission: '/accessMonitor' } + }, + { + path: '/assessDispatcher', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessDispatcher', + meta: { title: '派遣员评价', icon: '', permission: '/accessDispatcher' } + } + ] + }, + { + path: '/assessRegion', + component: Layout, + redirect: '/assessArea', + name: 'AssessRegion', + alwaysShow: true, + meta: { + title: '区域考核', + permission: ['/accessRegion'], + sys: '/comment' + }, + children: [ + { + path: '/assessArea', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessArea', + meta: { title: '行政区域评价', icon: '', permission: '/accessArea' } + }, + { + path: '/assessOverview', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessOverview', + meta: { title: '整体概况', icon: '', permission: '/accessOverview' } + } + ] + }, + { path: '/accessDept', component: Layout, redirect: '/accessFuncDept', diff --git a/src/views/assessPost/components/accessRuleReceiver.vue b/src/views/assessPost/components/accessRuleReceiver.vue new file mode 100644 index 0000000..1ddecfd --- /dev/null +++ b/src/views/assessPost/components/accessRuleReceiver.vue @@ -0,0 +1,95 @@ + + + + + diff --git a/src/views/assessPost/components/assessRuleSupervisor.vue b/src/views/assessPost/components/assessRuleSupervisor.vue new file mode 100644 index 0000000..e4a1025 --- /dev/null +++ b/src/views/assessPost/components/assessRuleSupervisor.vue @@ -0,0 +1,101 @@ + + + + + diff --git a/src/views/assessPost/components/caseList.vue b/src/views/assessPost/components/caseList.vue new file mode 100644 index 0000000..7cad78e --- /dev/null +++ b/src/views/assessPost/components/caseList.vue @@ -0,0 +1,133 @@ + + + + + diff --git a/src/views/assessPost/supervisorAssess.vue b/src/views/assessPost/supervisorAssess.vue new file mode 100644 index 0000000..9331dca --- /dev/null +++ b/src/views/assessPost/supervisorAssess.vue @@ -0,0 +1,324 @@ + + + + + + diff --git a/src/api/assess/assessPost.js b/src/api/assess/assessPost.js new file mode 100644 index 0000000..fd5cc5b --- /dev/null +++ b/src/api/assess/assessPost.js @@ -0,0 +1,11 @@ +import request from '@/utils/request' + +// 监督员考核列表查询 +export function assessSupervisor(params) { + return request({ + url: '/assess/supervisor', + method: 'get', + params + }) +} + diff --git a/src/api/assess/assessRule.js b/src/api/assess/assessRule.js new file mode 100644 index 0000000..ff509d5 --- /dev/null +++ b/src/api/assess/assessRule.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' + +// 查询考核规则 +export function getAssessFactor() { + return request({ + url: '/assess/assessFactor/', + method: 'get' + }) +} + +// 设置考核规则 +export function updateAssessFactor(params) { + return request({ + url: '/assess/assessFactor/', + method: 'post', + params + }) +} diff --git a/src/components/CaseCommon/caseDetailRead.vue b/src/components/CaseCommon/caseDetailRead.vue index 7221e10..a5678b4 100644 --- a/src/components/CaseCommon/caseDetailRead.vue +++ b/src/components/CaseCommon/caseDetailRead.vue @@ -183,7 +183,7 @@ }, data() { return { - imgurl: process.env.BASE_API+'/static/', + imgurl: process.env.BASE_API + '/static/', caseDetail: {}, operationKey: '', // 案件处理按钮key fileIdVerify: [], // 核实照片id diff --git a/src/router/modules/comment.js b/src/router/modules/comment.js index 9587edc..38ec255 100644 --- a/src/router/modules/comment.js +++ b/src/router/modules/comment.js @@ -13,6 +13,70 @@ } }, { + path: '/assessPost', + component: Layout, + redirect: '/accessSupervisor', + name: 'AccessPost', + alwaysShow: true, + meta: { + title: '岗位考核', + permission: ['/accessPost'], + sys: '/comment' + }, + children: [ + { + path: '/assessSupervisor', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessSupervisor', + meta: { title: '监督员考核', icon: '', permission: '/accessSupervisor' } + }, + { + path: '/assessReceiver', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessReceiver', + meta: { title: '受理员评价', icon: '', permission: '/accessReceiver' } + }, + { + path: '/assessMonitor', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessMonitor', + meta: { title: '值班长评价', icon: '', permission: '/accessMonitor' } + }, + { + path: '/assessDispatcher', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessDispatcher', + meta: { title: '派遣员评价', icon: '', permission: '/accessDispatcher' } + } + ] + }, + { + path: '/assessRegion', + component: Layout, + redirect: '/assessArea', + name: 'AssessRegion', + alwaysShow: true, + meta: { + title: '区域考核', + permission: ['/accessRegion'], + sys: '/comment' + }, + children: [ + { + path: '/assessArea', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessArea', + meta: { title: '行政区域评价', icon: '', permission: '/accessArea' } + }, + { + path: '/assessOverview', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessOverview', + meta: { title: '整体概况', icon: '', permission: '/accessOverview' } + } + ] + }, + { path: '/accessDept', component: Layout, redirect: '/accessFuncDept', diff --git a/src/views/assessPost/components/accessRuleReceiver.vue b/src/views/assessPost/components/accessRuleReceiver.vue new file mode 100644 index 0000000..1ddecfd --- /dev/null +++ b/src/views/assessPost/components/accessRuleReceiver.vue @@ -0,0 +1,95 @@ + + + + + diff --git a/src/views/assessPost/components/assessRuleSupervisor.vue b/src/views/assessPost/components/assessRuleSupervisor.vue new file mode 100644 index 0000000..e4a1025 --- /dev/null +++ b/src/views/assessPost/components/assessRuleSupervisor.vue @@ -0,0 +1,101 @@ + + + + + diff --git a/src/views/assessPost/components/caseList.vue b/src/views/assessPost/components/caseList.vue new file mode 100644 index 0000000..7cad78e --- /dev/null +++ b/src/views/assessPost/components/caseList.vue @@ -0,0 +1,133 @@ + + + + + diff --git a/src/views/assessPost/supervisorAssess.vue b/src/views/assessPost/supervisorAssess.vue new file mode 100644 index 0000000..9331dca --- /dev/null +++ b/src/views/assessPost/supervisorAssess.vue @@ -0,0 +1,324 @@ + + + + + + diff --git a/src/views/caseCommon/caseDetailRead.vue b/src/views/caseCommon/caseDetailRead.vue index 337b566..6b8cd23 100644 --- a/src/views/caseCommon/caseDetailRead.vue +++ b/src/views/caseCommon/caseDetailRead.vue @@ -137,7 +137,7 @@
数据流转记录:
- + @@ -167,7 +167,7 @@ data() { return { id: '', - imgurl: process.env.BASE_API+'/static/', + imgurl: process.env.BASE_API + '/static/', showNeedVisit: false, caseDetail: {}, operationKey: '', // 案件处理按钮key @@ -227,8 +227,9 @@ } // 查询流转记录接口 this.processForm.processId = this.caseDetail.processId - const resRecord = await historicalRecords(this.processForm.processId) - this.recordList = resRecord.data + historicalRecords(this.processForm.processId).then(response => { + this.recordList = response.data + }) } } } diff --git a/src/api/assess/assessPost.js b/src/api/assess/assessPost.js new file mode 100644 index 0000000..fd5cc5b --- /dev/null +++ b/src/api/assess/assessPost.js @@ -0,0 +1,11 @@ +import request from '@/utils/request' + +// 监督员考核列表查询 +export function assessSupervisor(params) { + return request({ + url: '/assess/supervisor', + method: 'get', + params + }) +} + diff --git a/src/api/assess/assessRule.js b/src/api/assess/assessRule.js new file mode 100644 index 0000000..ff509d5 --- /dev/null +++ b/src/api/assess/assessRule.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' + +// 查询考核规则 +export function getAssessFactor() { + return request({ + url: '/assess/assessFactor/', + method: 'get' + }) +} + +// 设置考核规则 +export function updateAssessFactor(params) { + return request({ + url: '/assess/assessFactor/', + method: 'post', + params + }) +} diff --git a/src/components/CaseCommon/caseDetailRead.vue b/src/components/CaseCommon/caseDetailRead.vue index 7221e10..a5678b4 100644 --- a/src/components/CaseCommon/caseDetailRead.vue +++ b/src/components/CaseCommon/caseDetailRead.vue @@ -183,7 +183,7 @@ }, data() { return { - imgurl: process.env.BASE_API+'/static/', + imgurl: process.env.BASE_API + '/static/', caseDetail: {}, operationKey: '', // 案件处理按钮key fileIdVerify: [], // 核实照片id diff --git a/src/router/modules/comment.js b/src/router/modules/comment.js index 9587edc..38ec255 100644 --- a/src/router/modules/comment.js +++ b/src/router/modules/comment.js @@ -13,6 +13,70 @@ } }, { + path: '/assessPost', + component: Layout, + redirect: '/accessSupervisor', + name: 'AccessPost', + alwaysShow: true, + meta: { + title: '岗位考核', + permission: ['/accessPost'], + sys: '/comment' + }, + children: [ + { + path: '/assessSupervisor', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessSupervisor', + meta: { title: '监督员考核', icon: '', permission: '/accessSupervisor' } + }, + { + path: '/assessReceiver', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessReceiver', + meta: { title: '受理员评价', icon: '', permission: '/accessReceiver' } + }, + { + path: '/assessMonitor', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessMonitor', + meta: { title: '值班长评价', icon: '', permission: '/accessMonitor' } + }, + { + path: '/assessDispatcher', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessDispatcher', + meta: { title: '派遣员评价', icon: '', permission: '/accessDispatcher' } + } + ] + }, + { + path: '/assessRegion', + component: Layout, + redirect: '/assessArea', + name: 'AssessRegion', + alwaysShow: true, + meta: { + title: '区域考核', + permission: ['/accessRegion'], + sys: '/comment' + }, + children: [ + { + path: '/assessArea', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessArea', + meta: { title: '行政区域评价', icon: '', permission: '/accessArea' } + }, + { + path: '/assessOverview', + component: () => import('@/views/assessPost/supervisorAssess'), + name: 'AssessOverview', + meta: { title: '整体概况', icon: '', permission: '/accessOverview' } + } + ] + }, + { path: '/accessDept', component: Layout, redirect: '/accessFuncDept', diff --git a/src/views/assessPost/components/accessRuleReceiver.vue b/src/views/assessPost/components/accessRuleReceiver.vue new file mode 100644 index 0000000..1ddecfd --- /dev/null +++ b/src/views/assessPost/components/accessRuleReceiver.vue @@ -0,0 +1,95 @@ + + + + + diff --git a/src/views/assessPost/components/assessRuleSupervisor.vue b/src/views/assessPost/components/assessRuleSupervisor.vue new file mode 100644 index 0000000..e4a1025 --- /dev/null +++ b/src/views/assessPost/components/assessRuleSupervisor.vue @@ -0,0 +1,101 @@ + + + + + diff --git a/src/views/assessPost/components/caseList.vue b/src/views/assessPost/components/caseList.vue new file mode 100644 index 0000000..7cad78e --- /dev/null +++ b/src/views/assessPost/components/caseList.vue @@ -0,0 +1,133 @@ + + + + + diff --git a/src/views/assessPost/supervisorAssess.vue b/src/views/assessPost/supervisorAssess.vue new file mode 100644 index 0000000..9331dca --- /dev/null +++ b/src/views/assessPost/supervisorAssess.vue @@ -0,0 +1,324 @@ + + + + + + diff --git a/src/views/caseCommon/caseDetailRead.vue b/src/views/caseCommon/caseDetailRead.vue index 337b566..6b8cd23 100644 --- a/src/views/caseCommon/caseDetailRead.vue +++ b/src/views/caseCommon/caseDetailRead.vue @@ -137,7 +137,7 @@
数据流转记录:
- + @@ -167,7 +167,7 @@ data() { return { id: '', - imgurl: process.env.BASE_API+'/static/', + imgurl: process.env.BASE_API + '/static/', showNeedVisit: false, caseDetail: {}, operationKey: '', // 案件处理按钮key @@ -227,8 +227,9 @@ } // 查询流转记录接口 this.processForm.processId = this.caseDetail.processId - const resRecord = await historicalRecords(this.processForm.processId) - this.recordList = resRecord.data + historicalRecords(this.processForm.processId).then(response => { + this.recordList = response.data + }) } } } diff --git a/src/views/examinationPost/supervisorExam.vue b/src/views/examinationPost/supervisorExam.vue deleted file mode 100644 index 0188091..0000000 --- a/src/views/examinationPost/supervisorExam.vue +++ /dev/null @@ -1,164 +0,0 @@ - - - - - -