From 07ff240d2b2b89d04fa3054fa1e9c3d32f1c33fb Mon Sep 17 00:00:00 2001 From: quanyawei <401863037@qq.com> Date: Mon, 25 Sep 2023 14:06:24 +0800 Subject: [PATCH] fix:新增系统管理 --- src/views/list/Unit.vue | 34 ++++++++++++++++++++++++++-------- 1 files changed, 26 insertions(+), 8 deletions(-) diff --git a/src/views/list/Unit.vue b/src/views/list/Unit.vue index f8b6b6d..511d816 100644 --- a/src/views/list/Unit.vue +++ b/src/views/list/Unit.vue @@ -350,10 +350,24 @@ } private handleCreateModalCancel(): any { - this.visibleCreateModal = false; + this.visibleCreateModal = false; + this.editForm = { + unitName:'', + parentCode: [], + areaCode:'', + state: Number, + parentCodeList:[] + } } - private handleInvalidityModalCancel(): any { - this.visibleInvalidityModal = false; + private handleInvalidityModalCancel(): any { + this.editForm = { + unitName:'', + parentCode: [], + areaCode:'', + state: Number, + parentCodeList:[] + } + this.visibleInvalidityModal = false; } private cityData() { @@ -377,7 +391,7 @@ }) } - private positionLevel(val: any) { + private positionLevel(val: any) { this.serch.areaCode = '' this.editForm.areaCode = '' let code =val[val.length-1] @@ -448,9 +462,9 @@ return <a-badge status = 'processing' text = '���������' />; } - private handleUpdateModalVisible(visible: boolean, record: any): void { + private async handleUpdateModalVisible(visible: boolean, record: any): void { this.visibleCreateModal = true; - this.positionLevel(record.parentCodeList) + await this.positionLevel(record.parentCodeList) this.title = '������������������' let params = _.cloneDeep(record) console.log(params) @@ -459,10 +473,14 @@ this.pageState='edit' console.log('editForm',record) } - private handleDetailModalVisible(visible: boolean, record: any): void { + private async handleDetailModalVisible(visible: boolean, record: any): void { this.visibleCreateModal = true; + await this.positionLevel(record.parentCodeList) this.title = '������������������' - this.editForm = record + let params = _.cloneDeep(record) + console.log(params) + params.parentCode=record.parentCodeList + this.editForm = params this.pageState='view' } private opRender(text: string, record: any, index: number) { -- Gitblit v1.8.0