Skip to content

Commit 8fb6b3b

Browse files
committed
feat: add confirmation dialog before syncing documents
--bug=1062555 --user=刘瑞斌 【知识库】Web知识库文档列表,批量同步文档时,没有弹出提示框 https://www.tapd.cn/62980211/s/1783580
1 parent abf57a9 commit 8fb6b3b

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

ui/src/views/document/index.vue

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -978,11 +978,19 @@ function syncMulDocument() {
978978
arr.push(v.id)
979979
}
980980
})
981-
loadSharedApi({ type: 'document', systemType: apiType.value })
982-
.putMulSyncDocument(id, arr, loading)
981+
MsgConfirm(t('views.document.sync.confirmTitle'), t('views.document.sync.confirmMessage1'), {
982+
confirmButtonText: t('views.document.sync.label'),
983+
confirmButtonClass: 'danger',
984+
})
983985
.then(() => {
984-
MsgSuccess(t('views.document.sync.successMessage'))
985-
getList()
986+
loadSharedApi({type: 'document', systemType: apiType.value})
987+
.putMulSyncDocument(id, arr, loading)
988+
.then(() => {
989+
MsgSuccess(t('views.document.sync.successMessage'))
990+
getList()
991+
})
992+
})
993+
.catch(() => {
986994
})
987995
}
988996

0 commit comments

Comments
 (0)