From 8f553085e1f5de85798d7027f8f56b29a1e7f6c1 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期一, 26 二月 2024 11:21:31 +0800 Subject: [PATCH] 整理 --- admin/src/views/business/internalCompany.vue | 20 +++++++++++++++++--- 1 files changed, 17 insertions(+), 3 deletions(-) diff --git a/admin/src/views/business/internalCompany.vue b/admin/src/views/business/internalCompany.vue index 88e7008..f4dc54c 100644 --- a/admin/src/views/business/internalCompany.vue +++ b/admin/src/views/business/internalCompany.vue @@ -54,6 +54,7 @@ import TableLayout from '@/layouts/TableLayout' import { companySync } from '@/api/business/company' import OperaInternalCompanyWindow from '@/components/business/OperaInternalCompanyWindow' +import { memberSync } from '@/api/business/member' export default { name: 'internalCompany', extends: BaseTable, @@ -95,9 +96,22 @@ }, // 鍚屾淇℃伅 async synchronous () { - const message = await companySync({}) - this.$message.success(message) - this.search() + this.$dialog.actionConfirm('鎿嶄綔纭鎻愰啋', '鎮ㄧ‘璁ゅ悓姝ュ叏閮ㄤ俊鎭悧锛�') + .then(() => { + this.isWorking.delete = true + companySync({}) + .then(res => { + this.$tip.apiSuccess(res || '鍚屾鎴愬姛') + this.search() + }) + .catch(e => { + this.$tip.apiFailed(e) + }) + .finally(() => { + this.isWorking.delete = false + }) + }) + .catch(() => {}) } } } -- Gitblit v1.9.3