From a5e5a89c54f90ef55e468ae6d0e462142cfbd2ed Mon Sep 17 00:00:00 2001 From: Jackwang Date: Wed, 9 Dec 2020 15:56:25 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=BD=91=E6=A0=BC=E5=AE=9E=E4=BD=93?= =?UTF-8?q?=E5=8C=96=E8=BF=90=E4=BD=9C=E3=80=91-=E3=80=90=E9=AA=8C?= =?UTF-8?q?=E6=94=B6=E6=A0=B7=E5=BC=8F=E3=80=91-=EF=BC=88=E7=8E=8B?= =?UTF-8?q?=E7=AB=A5=EF=BC=89-2020/12/9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kpi/subpositioncheckinfo-acceptance.vue | 130 ++++++++++++++++++ .../modules/kpi/subpositioncheckinfo.vue | 15 +- .../modules/kpi/subpositioncheckinforoute.vue | 4 +- 3 files changed, 146 insertions(+), 3 deletions(-) create mode 100644 src/views/modules/kpi/subpositioncheckinfo-acceptance.vue diff --git a/src/views/modules/kpi/subpositioncheckinfo-acceptance.vue b/src/views/modules/kpi/subpositioncheckinfo-acceptance.vue new file mode 100644 index 00000000..05d51f57 --- /dev/null +++ b/src/views/modules/kpi/subpositioncheckinfo-acceptance.vue @@ -0,0 +1,130 @@ + + + diff --git a/src/views/modules/kpi/subpositioncheckinfo.vue b/src/views/modules/kpi/subpositioncheckinfo.vue index c8f25057..f52d2d59 100644 --- a/src/views/modules/kpi/subpositioncheckinfo.vue +++ b/src/views/modules/kpi/subpositioncheckinfo.vue @@ -71,7 +71,7 @@ {{ '查看' }} {{ '修改' }} {{ '初审' }} - {{ '验收' }} + {{ '验收' }} {{ '删除' }} @@ -90,6 +90,7 @@ + @@ -98,6 +99,7 @@ import mixinViewModule from '@/mixins/view-module' import AddOrUpdate from './subpositioncheckinfo-add-or-update' import SubpositioncheckinfoTrial from './subpositioncheckinfo-trial' +import SubpositioncheckinfoAcceptance from './subpositioncheckinfo-acceptance' export default { mixins: [mixinViewModule], data () { @@ -117,6 +119,7 @@ export default { }, options: [], trialVisible:false, + acceptanceVisible:false, deptIdList: [], pickerBeginDateBefore: { disabledDate: (time) => { @@ -150,7 +153,8 @@ export default { }, components: { AddOrUpdate, - SubpositioncheckinfoTrial + SubpositioncheckinfoTrial, + SubpositioncheckinfoAcceptance }, watch: { 'deptIdList': function (val) { @@ -172,6 +176,13 @@ export default { this.$refs.subpositioncheckinfoTrial.dataForm.infoId = infoId this.$refs.subpositioncheckinfoTrial.init() }) + }, + acceptance (infoId) { + this.acceptanceVisible = true + this.$nextTick(() => { + this.$refs.subpositioncheckinfoAcceptance.dataForm.infoId = infoId + this.$refs.subpositioncheckinfoAcceptance.init() + }) } } } diff --git a/src/views/modules/kpi/subpositioncheckinforoute.vue b/src/views/modules/kpi/subpositioncheckinforoute.vue index 41aaf7e8..ff2aa3f5 100644 --- a/src/views/modules/kpi/subpositioncheckinforoute.vue +++ b/src/views/modules/kpi/subpositioncheckinforoute.vue @@ -7,6 +7,7 @@ import Subpositioncheckinfo from './subpositioncheckinfo' import Kpisubpositiondetail from './kpisubpositiondetail' import SubpositioncheckinfoTrial from './subpositioncheckinfo-trial' +import SubpositioncheckinfoAcceptance from './subpositioncheckinfo-acceptance' export default { data () { return { @@ -16,7 +17,8 @@ export default { components: { Subpositioncheckinfo, Kpisubpositiondetail, - SubpositioncheckinfoTrial + SubpositioncheckinfoTrial, + SubpositioncheckinfoAcceptance }, methods: { init () {