diff --git a/kehui-oa-front/src/pages/projectManagement/ProjectManagement.vue b/kehui-oa-front/src/pages/projectManagement/ProjectManagement.vue index 0005225..5b34860 100644 --- a/kehui-oa-front/src/pages/projectManagement/ProjectManagement.vue +++ b/kehui-oa-front/src/pages/projectManagement/ProjectManagement.vue @@ -97,7 +97,7 @@ export default { showCheck: true, showAnnotation: true, showEdit: false, - showDelete: true + showDelete: false }, tableTotalPage: 0, pageNo: 1, @@ -296,25 +296,25 @@ export default { project.openRange = "成果转换类" break; case 2: - project.openRange = "平台专项类" + project.openRange = "市场创收类" break; case 3: - project.openRange = "市场创收类" + project.openRange = "研究开发类" break; case 4: project.openRange = "窗口服务类" break; case 5: - project.openRange = "研究开发类" + project.openRange = "平台专项类" break; case 6: - project.openRange = "自主研发类" - break; - case 7: project.openRange = "目标责任类" break; + case 7: + project.openRange = "自主研发类" + break; case 8: - project.openRange = "临时人物类" + project.openRange = "临时任务类" break; default: project.openRange = "其他类" diff --git a/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyAssessmentApply.vue b/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyAssessmentApply.vue index 8132953..8cbc488 100644 --- a/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyAssessmentApply.vue +++ b/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyAssessmentApply.vue @@ -116,7 +116,6 @@ export default { pageNo: this.pageNo, pageSize: this.pageSize, t: { - // id: '123' } } } @@ -130,6 +129,7 @@ export default { $.extend(true, project, result.data.ls[i]) project.difficultyFactor = project.ext.difficultyFactor project.draftDeptName = project.ext.draftDeptName + project.taskName = project.ext.taskName this.tableRowsData.push(project) this.tableTotalPage = result.data.total } @@ -220,6 +220,11 @@ export default { label: '执行部门', prop: 'draftDeptName', show: true + }, + { + label: '状态', + prop: 'taskName', + show: true } ] }, diff --git a/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyAssessmentDetail.vue b/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyAssessmentDetail.vue index 6974d65..491f080 100644 --- a/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyAssessmentDetail.vue +++ b/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyAssessmentDetail.vue @@ -14,11 +14,27 @@ - + +
+ + + + + + + +
+ 取消 + 确定 +
+
+
-
- +
+ 审核 + 驳回
{ + console.log(result) + if (result.status === 0) { + this.$message.success(result.data) + this.isSubmit = false + this.init() + } else { + this.$message.error(result.data) + } + }) + }, + //审核 + addExpApply (a) { + this.isSubmit = true + this.isExamine = a }, init () { this.reimburseId = this.$route.params.id @@ -101,10 +154,14 @@ export default { Api.ProjectManagements.getIndicators(param.pageNoUtil).then(result => { console.log('result', result) if (result.status === 0) { + this.pageLoading = false this.tableRowsData.splice(0, this.tableRowsData.length) for (let i = 0; i < result.data.ls.length; i++) { let project = {} $.extend(true, project, result.data.ls[i]) + project.execution = project.ext.execution + project.selfEvaluation = project.ext.selfEvaluation + project.adminScoring = project.ext.adminScoring this.tableRowsData.push(project) this.tableTotalPage = result.data.total } @@ -161,14 +218,17 @@ export default { }, { label: '指标完成情况', + prop: 'execution', show: true }, { label: '自评定级', + prop: 'selfEvaluation', show: true }, { label: '所项目管理员打分', + prop: 'adminScoring', show: true } ] @@ -179,8 +239,11 @@ export default { }, tableSingleCheck (index) { this.$router.push({ - name: 'ProjectBudgetApplyDetail', - params: {id: this.tableRowsData[index].id} + name: 'quarterlyEvaluationDetail', + params: { + id: this.tableRowsData[index].id, + pid: this.reimburseId + } }) }, tableSingleEdit (index) { diff --git a/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyEvaluationDetail.vue b/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyEvaluationDetail.vue new file mode 100644 index 0000000..bb0d2b0 --- /dev/null +++ b/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyEvaluationDetail.vue @@ -0,0 +1,473 @@ + + + + + diff --git a/kehui-oa-front/src/router/index.js b/kehui-oa-front/src/router/index.js index 6369f21..1642647 100644 --- a/kehui-oa-front/src/router/index.js +++ b/kehui-oa-front/src/router/index.js @@ -328,7 +328,7 @@ const DepartmentWeeklyList = r => require.ensure([], () => r(require('../pages/p //季度考核管理 const quarterlyAssessmentApply = r => require.ensure([], () => r(require('../pages/projectManagements/quarterlyAssessment/quarterlyAssessmentApply.vue')), 'quarterlyAssessmentApply') const quarterlyAssessmentDetail = r => require.ensure([], () => r(require('../pages/projectManagements/quarterlyAssessment/quarterlyAssessmentDetail.vue')), 'quarterlyAssessmentDetail') - +const quarterlyEvaluationDetail = r => require.ensure([], () => r(require('../pages/projectManagements/quarterlyAssessment/quarterlyEvaluationDetail.vue')), 'quarterlyEvaluationDetail') const DepartmentWeeklyEdit = r => require.ensure([], () => r(require('../pages/projectManagements/departmentWeekly/DepartmentWeeklyEdit.vue')), 'DepartmentWeeklyEdit') const DepartmentWorkloadEdit = r => require.ensure([], () => r(require('../pages/projectManagements/departmentWeekly/DepartmentWorkloadEdit.vue')), 'DepartmentWorkloadEdit') @@ -2382,13 +2382,23 @@ export default new Router({ { // 项目管理-->季度审核管理-->季度审核页面->季度页面 name: 'quarterlyAssessmentDetail', - path: '/project/managements/quarterlyAssessment/expenses/claim/apply/quarter', + path: '/project/managements/quarterlyAssessment/expenses/claim/apply/quarter/:id', component: quarterlyAssessmentDetail, meta: { info: 'quarterlyAssessmentDetail', module: 'project' } }, + { + // 项目管理-->季度审核管理-->季度审核页面->季度详情页面 + name: 'quarterlyEvaluationDetail', + path: '/project/managements/quarterlyAssessment/expenses/claim/edit/:id', + component: quarterlyEvaluationDetail, + meta: { + info: 'quarterlyEvaluationDetail', + module: 'finance' + } + }, // // { // //项目管理-->项目立项 diff --git a/kehui-oa-front/src/server/projectManagements/index.js b/kehui-oa-front/src/server/projectManagements/index.js index 9cb5922..d89e0c1 100644 --- a/kehui-oa-front/src/server/projectManagements/index.js +++ b/kehui-oa-front/src/server/projectManagements/index.js @@ -59,6 +59,9 @@ export default { getQuarterExamine: (param) => Ax('post', '/api/project/quarterExamine', param), //获取季度列表 getIndicators: (param) => Ax('post', '/api/project/quarterExamine/list', param), + //自评/管理员打分 + updateQuarterly: (param) => Ax('post', '/api/project/quarterExamine/update', param), + examine: (param) => Ax('post', '/api/project/quarterExamine/examine', param), /** * 部门周报填报管理 * */