From 1c9bf5081626ab9529e8c08487d7a43e91910e47 Mon Sep 17 00:00:00 2001 From: aihe <961836564@qq.com> Date: Fri, 19 Jul 2024 18:24:32 +0800 Subject: [PATCH] uu --- .../buns-address-sheet/buns-address-sheet.vue | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/components/buns-address-sheet/buns-address-sheet.vue b/components/buns-address-sheet/buns-address-sheet.vue index 35f6214..416aa7f 100644 --- a/components/buns-address-sheet/buns-address-sheet.vue +++ b/components/buns-address-sheet/buns-address-sheet.vue @@ -154,19 +154,10 @@ } } }, - async addEmptyItem(item) { - const list = await this.getListData({ - regionType: this.curTabIndex + 1, - parentId: item.code - }) - // 选择最后一个tab视图 才做追加 - if (list.length > 0 && this.curTabIndex + 1 == this.submitVals.regIds.length) { - this.submitVals.regIds.push(undefined) - this.submitVals.regNames.push('请选择') - } - if(list.length > 0) { - this.curTabIndex = this.curTabIndex + 1 - } + async addEmptyItem() { + this.submitVals.regIds.push(undefined) + this.submitVals.regNames.push('请选择') + this.curTabIndex = this.curTabIndex + 1 }, async selectItemRegion(item = {}) { this.keywords = '' @@ -177,14 +168,22 @@ this.submitVals.regIds.push(item.code) this.submitVals.regNames.push(item.name) } - // 选中后切换下一层级视图 - this.addEmptyItem(item) + const list = await this.getListData({ + regionType: this.curTabIndex + 1, + parentId: item.code + }) + // 选择最后一个tab视图 才做追加 + if (list.length > 0 && this.curTabIndex + 1 == this.submitVals.regIds.length) { + this.addEmptyItem(item) + } }, handleCloseModal() { this.$emit('update:show', false) }, handleSubmitValue() { const val = this.submitVals + val.regIds = val.regIds.filter(t=> typeof(t) != 'undefined') + val.regNames = val.regNames.filter(t=> t != '请选择') this.$emit('onSure', val) this.$emit('update:value', val) this.handleCloseModal()