From 58aa8d6426dd8de4be71d027952c76c8e3ca6d92 Mon Sep 17 00:00:00 2001 From: Dong Xia Date: Tue, 21 Feb 2023 09:10:39 +0000 Subject: [PATCH] =?UTF-8?q?=E8=8A=82=E7=82=B9=E9=80=89=E6=8B=A9=E5=99=A8?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E7=A1=AE=E5=AE=9A=E9=80=89=E6=8B=A9=E8=8A=82?= =?UTF-8?q?=E7=82=B9=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Dong Xia --- src/pages/repository/source/node-select.vue | 34 +++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/src/pages/repository/source/node-select.vue b/src/pages/repository/source/node-select.vue index a217df5..eb60341 100644 --- a/src/pages/repository/source/node-select.vue +++ b/src/pages/repository/source/node-select.vue @@ -53,6 +53,40 @@ export default { } }) }, + handleSubmit() { + return new Promise((resolve, reject) => { + if (this.selecPlanName.length === 0) { + this.$notification.error({ message: '请选择配置节点' }) + reject('validate') + return + } + let fileStr = '' + this.planInfo.sourceList.forEach((item, index) => { + if (index > 0) { + fileStr += '\n' + item.type + ' ' + item.url + ' ' + item.codename + ' ' + item.remarks + } else { + fileStr += item.type + ' ' + item.url + ' ' + item.codename + ' ' + item.remarks + } + }) + let pramars = { + nodeIds: this.selecPlanName, + interface: 'SetSourceList', + data: { + mode: 'cover', + file: fileStr + } + } + batchProcessing(pramars).then(res => { + let flag = res.some(item => { + return item.code !== 200 + }) + flag && reject(res) + !flag && resolve(res) + }).catch(() => { + reject('validate') + }) + }) + } } } \ No newline at end of file -- Gitee