From b59b0567737c0b86282e2c4cbfdee48013af41ea Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Thu, 20 Aug 2020 14:37:26 +0800 Subject: [PATCH 1/4] rjuq whnt --- src/api/api_result.js | 4 + .../modules/result/record/lzresultrecord.vue | 4 +- .../record/recorddetail-add-or-update.vue | 266 +++++++++++++----- .../modules/result/record/recorddetail.vue | 57 ++-- 4 files changed, 246 insertions(+), 85 deletions(-) diff --git a/src/api/api_result.js b/src/api/api_result.js index 70080a8..c4b3eef 100644 --- a/src/api/api_result.js +++ b/src/api/api_result.js @@ -28,3 +28,7 @@ export const recorddetailDelete = params => { export const weightCheck = params => { return http({url: '/lz_management/user/lzresultrecord/weightCheck', method: 'post', params}) } + +export const commitApproval = params => { + return http({url: '/lz_management/user/lzresultrecord/commitApproval', method: 'get', params}) +} diff --git a/src/views/modules/result/record/lzresultrecord.vue b/src/views/modules/result/record/lzresultrecord.vue index 8b3e6f0..66511bc 100644 --- a/src/views/modules/result/record/lzresultrecord.vue +++ b/src/views/modules/result/record/lzresultrecord.vue @@ -261,8 +261,8 @@ export default { this.dataListSelections = val }, // - addOrUpdateHandle (id, type) { - this.$router.push({name: 'recorddetail', query: {id: id, type: type}}, () => { + addOrUpdateHandle (id, recordType) { + this.$router.push({name: 'recorddetail', query: {id: id, recordType: recordType}}, () => { this.mainTabsActiveName = this.$route.name }) }, diff --git a/src/views/modules/result/record/recorddetail-add-or-update.vue b/src/views/modules/result/record/recorddetail-add-or-update.vue index aef1c4b..4c3ad27 100644 --- a/src/views/modules/result/record/recorddetail-add-or-update.vue +++ b/src/views/modules/result/record/recorddetail-add-or-update.vue @@ -5,41 +5,46 @@ :visible.sync="visible"> - - + + - -
+ +
- - + + - + +
- - + + + + + + - - - + + + - - - - + + + + diff --git a/src/views/modules/result/record/recorddetail-add-or-update.vue b/src/views/modules/result/record/recorddetail-add-or-update.vue index 4c3ad27..11d6945 100644 --- a/src/views/modules/result/record/recorddetail-add-or-update.vue +++ b/src/views/modules/result/record/recorddetail-add-or-update.vue @@ -247,7 +247,7 @@ export default { this.checkResultEditor.txt.html(this.dataForm.checkResult || '') } if (this.scoreCommentEditor !== null) { - this.scoreCommentEditor.txt.html(this.dataForm.checkResult || '') + this.scoreCommentEditor.txt.html(this.dataForm.scoreComment || '') } } } @@ -314,7 +314,7 @@ export default { } if (this.auth.scoreComment === 2) { if (this.dataForm.acquireScore !== 3.5 || this.dataForm.acquireScore !== 3.75) { - if (this.stringIsNull(this.dataForm.scoreComment)) { + if (this.stringIsNull(this.scoreCommentEditor.txt.html())) { this.alertInfo('评分说明不能为空') return } diff --git a/src/views/modules/result/record/recorddetail.vue b/src/views/modules/result/record/recorddetail.vue index 5af0b44..658f011 100644 --- a/src/views/modules/result/record/recorddetail.vue +++ b/src/views/modules/result/record/recorddetail.vue @@ -30,11 +30,11 @@
-

审批通过

+

审批通过

-

确认得分

+

确认得分

@@ -210,8 +210,8 @@ export default { return '' } }, - commitApproval () { - this.$confirm(`确定要提交审批吗?`, '提示', { + commitApproval (msg = '确定要提交审批吗?') { + this.$confirm(msg, '提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning' @@ -220,6 +220,7 @@ export default { 'recordResultId': this.recordResultId }).then(data => { if (data && data.code === 0) { + this.getDataList() this.$message({ message: data.msg, type: 'success', From c9c8bc8fc086665ae79585415a950e0defe9af9a Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Fri, 21 Aug 2020 11:42:40 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../result/record/approval-add-or-update.vue | 87 +++++++++++++++++++ .../modules/result/record/recorddetail.vue | 62 ++++++++----- 2 files changed, 126 insertions(+), 23 deletions(-) create mode 100644 src/views/modules/result/record/approval-add-or-update.vue diff --git a/src/views/modules/result/record/approval-add-or-update.vue b/src/views/modules/result/record/approval-add-or-update.vue new file mode 100644 index 0000000..f5f70d4 --- /dev/null +++ b/src/views/modules/result/record/approval-add-or-update.vue @@ -0,0 +1,87 @@ + + + diff --git a/src/views/modules/result/record/recorddetail.vue b/src/views/modules/result/record/recorddetail.vue index 658f011..0c7d20d 100644 --- a/src/views/modules/result/record/recorddetail.vue +++ b/src/views/modules/result/record/recorddetail.vue @@ -26,20 +26,21 @@
-

提交审批

+

提交审批

-
-

审批通过

+
+

审批

-
-

确认得分

+
+

确认得分

-
-

驳回

+
+

驳回

+
@@ -91,25 +92,24 @@
- - + +
-
-