- 审核
- 驳回
+
+ {
@@ -217,7 +228,8 @@ export default {
pageSize: this.pageSize,
t: {
projectId: this.reimburseId,
- quarter: this.quarter
+ quarter: this.quarter,
+ verifyStatus: this.verifyStatus
}
}
}
@@ -378,7 +390,8 @@ export default {
name: 'quarterlyEvaluationDetail',
params: {
id: this.tableRowsData[index].id,
- pid: this.reimburseId
+ pid: this.reimburseId,
+ verifyStatus: this.verifyStatus
}
})
},
diff --git a/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyEvaluation.vue b/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyEvaluation.vue
index 97187f4..f3a6e35 100644
--- a/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyEvaluation.vue
+++ b/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyEvaluation.vue
@@ -18,7 +18,16 @@
{
- // if (result.status === 0) {
- // 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.difficultyFactor = project.ext.difficultyFactor
- // project.draftDeptName = project.ext.draftDeptName
- // this.tableRowsData.push(project)
- // this.tableTotalPage = result.data.total
- // }
- // }
- // })
- // Api.ProjectManagements.getWeekly(projectWeeklyFindReq).then(result=>{
- // this.tableRowsData = [];
- // this.pageLoading = false;
- // console.log("周报填报列表",result)
- // if (result.status === 0) {
- // let dataList = result.data.ls;
- // for (let i=0; i {
- // this.pageLoading = false;
- // this.tableRowsData = [];
- // if (result.status === 0) {
- // this.isEdit = result.data.isEdit;
- // this.tableTotalPage = result.data.total
- // let dataList = result.data.ls;
- // for (let i=0; i';
- // }
- // }
- // this.tableRowsData.push({
- // status: dataList[i].status,
- // id: dataList[i].id,
- // userInfoName: dataList[i].userInfo.userInfoName,
- // category: '报销',
- // deptName: deptName
- // })
- // }
- // } else {
- // this.$message.error(`${result.msg}`);
- // }
- // })
},
//初始化tableColumns
initTableColumns () {
@@ -216,7 +176,8 @@ export default {
name: 'quarterlyAssessmentDetail',
params: {
id: this.tableRowsData[index].projectId,
- quarter: this.tableRowsData[index].quarter
+ quarter: this.tableRowsData[index].quarter,
+ verifyStatus: this.verifyStatus
}
// query: {quarter: this.tableRowsData[index].quarter}
})
@@ -245,6 +206,7 @@ export default {
},
},
components: {
+ SearchBox,
PageLoading, DataTable, DataForm
}
}
diff --git a/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyEvaluationDetail.vue b/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyEvaluationDetail.vue
index dcdb824..bae92dd 100644
--- a/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyEvaluationDetail.vue
+++ b/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyEvaluationDetail.vue
@@ -78,6 +78,7 @@
class="form-input"
placeholder="请输入内容"
v-model="formModel.execution"
+ :disabled="applyId && isAdmin"
>
@@ -86,6 +87,7 @@
class="form-input"
placeholder="请输入内容"
v-model="formModel.selfEvaluation"
+ :disabled="applyId && isAdmin"
>
@@ -136,8 +138,8 @@
@@ -225,7 +227,7 @@ export default {
flowId: '',
taskId: '',
checkOrVerify: false, //标识是查看详情还是审批
- isSave: true,
+ isSave: false,
isEdit: false,
canEditReimburseCategory: false, //标识是否能改报销分类
canEditBudgetCategory: false, //标识是否能改预算类别
@@ -234,12 +236,14 @@ export default {
pageNo: 1,
pageSize: 10,
tableTotalPage: 1,
+ applyId: true//创建人id
}
},
created () {
this.taskId = this.$route.params.taskId
this.reimburseId = this.$route.params.id
this.pid = this.$route.params.pid
+ this.verifyStatus = this.$route.params.verifyStatus
if (getItem('projectId') == null) {
setItem('projectId', this.pid)
}
@@ -250,6 +254,12 @@ export default {
this.getBusiness()
this.init()
this.getBudgetCategory()
+ if (this.verifyStatus == 2) {
+ this.isStrategy = false
+ this.isPlatform = false
+ this.isMarket = false
+ this.isService = false
+ }
},
methods: {
getBusiness () {
@@ -318,6 +328,10 @@ export default {
this.ext = data.ext
this.quarter = data.quarter
this.formModel.execution = data.ext.execution
+ //当前委托人是userid或者部门主任委托人包含当前则才能保存
+ if (data.ext.executor === this.userId || data.ext.executor.includes(this.userId)) {
+ this.isSave = true
+ }
if (!this.isOffice) {
this.formModel.selfEvaluation = data.ext.selfEvaluation
this.formModel.adminScoring = data.ext.adminScoring
@@ -327,10 +341,13 @@ export default {
this.formModel.marketScoring = data.ext.marketScoring
this.formModel.serviceScoring = data.ext.serviceScoring
}
-
if (data.ext.projectAdmin == this.userId) {
this.isAdmin = false
}
+ if (data.createdBy == this.userId) {
+ console.log("执行人是当前")
+ this.applyId = false
+ }
}
console.log('result', result)
})
@@ -494,7 +511,12 @@ export default {
this.save('formName', 'end', comment)
},
cancel () {
- this.$router.go(-1)
+ // this.$router.go(-1)
+ this.$router.push(
+ {
+ name: 'quarterlyAssessmentDetail',
+ params: {id: this.pid, quarter: this.quarter, verifyStatus: this.verifyStatus}
+ })
},
save (formName) {
console.log('formName', formName)
@@ -520,13 +542,14 @@ export default {
}
}
}
- this.isSave = false
Api.ProjectManagements.updateQuarterly(param.pageNoUtil).then(result => {
- this.isSave = true
if (result.status === 0) {
this.$message.success(result.data)
this.$router.push(
- {name: 'quarterlyAssessmentDetail', params: {id: this.pid, quarter: this.quarter}})
+ {
+ name: 'quarterlyAssessmentDetail',
+ params: {id: this.pid, quarter: this.quarter, verifyStatus: this.verifyStatus}
+ })
} else {
this.$message.error(result.data)
}
diff --git a/kehui-oa-front/src/router/index.js b/kehui-oa-front/src/router/index.js
index 1673f7a..25080ff 100644
--- a/kehui-oa-front/src/router/index.js
+++ b/kehui-oa-front/src/router/index.js
@@ -2444,7 +2444,7 @@ export default new Router({
{
// 项目管理-->季度审核管理-->季度审核页面->季度指标页面
name: 'quarterlyAssessmentDetail',
- path: '/project/managements/quarterlyAssessment/expenses/claim/apply/quarter/:id/:quarter',
+ path: '/project/managements/quarterlyAssessment/expenses/claim/apply/quarter/:id/:quarter/:verifyStatus',
component: quarterlyAssessmentDetail,
meta: {
info: 'quarterlyAssessmentDetail',
@@ -2454,7 +2454,7 @@ export default new Router({
{
// 项目管理-->季度审核管理-->季度审核页面->季度指标详情页面
name: 'quarterlyEvaluationDetail',
- path: '/project/managements/quarterlyAssessment/expenses/claim/edit/:id',
+ path: '/project/managements/quarterlyAssessment/expenses/claim/edit/:id/:pid/:verifyStatus',
component: quarterlyEvaluationDetail,
meta: {
info: 'quarterlyEvaluationDetail',
+ 返回
+ 审核
+ 驳回
-
+
+
+
+
+ 搜索
- 取消
- 保存
+ 返回
+ 保存