From 6b929b3a19e0580e255c02c2702895f361784d90 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期五, 25 四月 2025 17:47:44 +0800 Subject: [PATCH] 代码初始化 --- admin/src/components/base/BaseOpera.vue | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/admin/src/components/base/BaseOpera.vue b/admin/src/components/base/BaseOpera.vue index 0b439c0..0c07a27 100644 --- a/admin/src/components/base/BaseOpera.vue +++ b/admin/src/components/base/BaseOpera.vue @@ -1,4 +1,6 @@ <script> +import { memberSync } from '@/api/business/member' + export default { name: 'BaseOpera', data () { @@ -76,11 +78,20 @@ } // 璋冪敤鏂板缓鎺ュ彛 this.isWorking = true + var that = this this.api.create(this.form) .then(() => { - this.visible = false - this.$tip.apiSuccess('鏂板缓鎴愬姛') - this.$emit('success') + // that.$tip.apiSuccess('鏂板缓鎴愬姛') + that.$dialog.actionConfirmButton('鏄惁鍋滅暀璇ラ〉闈㈢户缁柊寤烘暟鎹紵', '鏂板缓鎴愬姛','缁х画娣诲姞','鍏抽棴杩斿洖') + .then(() => { + that.$refs.form.resetFields() + that.form[this.configData['field.id']] = null + that.$emit('success') + }) + .catch(() => { + that.visible = false + that.$emit('success') + }) }) .catch(e => { this.$tip.apiFailed(e) -- Gitblit v1.9.3