From d9ff2f9cca806fb62d1f3b61770424e60b1c9432 Mon Sep 17 00:00:00 2001 From: "zhaokaiyao@91isoft.com" <6922339zky> Date: Wed, 29 Sep 2021 17:19:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B3=E8=81=94=E6=9D=A1=E6=AC=BE,=E6=9C=AA?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E6=9D=A1=E6=AC=BE=E6=97=B6=E4=B8=8D=E6=89=A7?= =?UTF-8?q?=E8=A1=8C=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/RelatedTermsSelect.vue | 34 ++++++++++++------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/src/pages/details/otherStandardDetails/components/RelatedTermsSelect.vue b/src/pages/details/otherStandardDetails/components/RelatedTermsSelect.vue index d5267b384..d7ea0fe8e 100644 --- a/src/pages/details/otherStandardDetails/components/RelatedTermsSelect.vue +++ b/src/pages/details/otherStandardDetails/components/RelatedTermsSelect.vue @@ -210,20 +210,28 @@ export default { handleSubmit(callback) { const selection = this.$refs['selection'].selection - console.log(selection) - return new Promise((resolve, reject) => { - this.postListToServer(selection).then(res => { - // 关闭当前区域 - this.handleCancel() - callback && callback() - resolve(res) - }).catch((err) => { - // 关闭当前区域 - this.handleCancel() - callback && callback() - reject(err) + if (selection.length>0){ + return new Promise((resolve, reject) => { + this.postListToServer(selection).then(res => { + // 关闭当前区域 + this.handleCancel() + callback && callback() + resolve(res) + }).catch((err) => { + // 关闭当前区域 + this.handleCancel() + callback && callback() + reject(err) + }) }) - }) + }else { + return new Promise(() => { + // 关闭当前区域 + this.handleCancel() + callback && callback() + }) + } + }, handleCancel() {