diff --git a/kehui-oa-front/src/pages/projectManagements/conclusion/ConclusionDetail.vue b/kehui-oa-front/src/pages/projectManagements/conclusion/ConclusionDetail.vue index 24fa594..381452f 100644 --- a/kehui-oa-front/src/pages/projectManagements/conclusion/ConclusionDetail.vue +++ b/kehui-oa-front/src/pages/projectManagements/conclusion/ConclusionDetail.vue @@ -176,7 +176,8 @@ export default { //获取当前用户角色 roles: JSON.parse(getItem('roles')), formPeopleWeightData: [], - projectId: '' + projectId: '', + conclusionFile: [] } }, created () { @@ -188,7 +189,7 @@ export default { this.initFormSchema() // this.getPersonStatus(); this.getDocumentType() - this.gerProject() + this.getProject() }, watch: { nuclearManData () { @@ -210,7 +211,7 @@ export default { } }, methods: { - gerProject () { + getProject () { let params = { pageUtil: { t: { @@ -257,8 +258,17 @@ export default { for (let j = 1; j < permissionsPeopleList.length; j++) { permissionsPeople = permissionsPeople + ',' + permissionsPeopleList[j].label } + project.execution = project.ext.execution + // project.conclusionFile = project.ext.conclusionFile project.permissionsPeople = permissionsPeople + if (project.ext.hasOwnProperty('fileData')) { + this.formFileData = project.ext.fileData; + this.formModel.fileData = project.ext.fileData; + console.log("this.formFileData",this.formFileData) + console.log("this.formModel.fileData",this.formModel.fileData) + } this.formModel = project + this.logOperationData = JSON.parse(JSON.stringify(this.formModel)) } }) }, @@ -451,7 +461,7 @@ export default { { type: 'custom-textarea', title: '项目完成情况', - model: 'ext.execution', + model: 'execution', externalValue: { disable: true } @@ -459,7 +469,7 @@ export default { { type: 'custom-upload-file', title: '附件', - model: 'ext.conclusionFile', + model: 'fileData', externalValue: { name: 'file', actionUrl: `${baseUrl}/api/common/file-upload`, @@ -691,16 +701,24 @@ export default { }, //表单提交 formSubmit (data) { + this.$refs.childrenForm.letTextEditorSubmit() + console.log('this.formModel', this.formModel) let params = { map: { projectId: this.projectId, - execution: this.execution, + execution: this.formModel.execution, conclusionFile: this.formFileData } } Api.ProjectManagements.conclusionUpdate(params.map).then(result => { if (result.status === 0) { - console.log('result', result) + this.$message({ + type: 'success', + message: '新增成功!' + }) + this.$router.go(-1) + } else { + this.$message.error(result.data) } }) }, diff --git a/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyAssessmentApply.vue b/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyAssessmentApply.vue index 4b1afbe..e8583c2 100644 --- a/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyAssessmentApply.vue +++ b/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyAssessmentApply.vue @@ -220,11 +220,6 @@ export default { label: '执行部门', prop: 'draftDeptName', show: true - }, - { - label: '状态', - prop: 'taskName', - show: true } ] }, diff --git a/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyEvaluationDetail.vue b/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyEvaluationDetail.vue index 3dc3cfe..d729845 100644 --- a/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyEvaluationDetail.vue +++ b/kehui-oa-front/src/pages/projectManagements/quarterlyAssessment/quarterlyEvaluationDetail.vue @@ -111,7 +111,7 @@