From 4d78c837e336bca9d56e9fc10b268b11b68229f8 Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期一, 26 二月 2024 11:33:05 +0800 Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit --- admin/src/views/business/parks.vue | 22 ++++++++++++++++++++-- 1 files changed, 20 insertions(+), 2 deletions(-) diff --git a/admin/src/views/business/parks.vue b/admin/src/views/business/parks.vue index f0beb14..04aff12 100644 --- a/admin/src/views/business/parks.vue +++ b/admin/src/views/business/parks.vue @@ -23,7 +23,7 @@ <!-- 琛ㄦ牸鍜屽垎椤� --> <template v-slot:table-wrap> <ul class="toolbar"> - <li><el-button type="primary">鍚屾</el-button></li> + <li><el-button type="primary" v-permissions="['business:hksync:park']" @click="syncParks()">鍚屾</el-button></li> </ul> <el-table v-loading="isWorking.search" @@ -49,7 +49,7 @@ import BaseTable from '@/components/base/BaseTable' import TableLayout from '@/layouts/TableLayout' import Pagination from '@/components/common/Pagination' -import { findList } from '@/api/business/parks' +import {findList, syncParks} from '@/api/business/parks' export default { name: 'Parks', extends: BaseTable, @@ -75,6 +75,24 @@ this.getfindList() }, methods: { + syncParks(){ + this.$dialog.actionConfirm("鎿嶄綔纭鎻愰啋","鎮ㄧ‘璁ゅ悓姝ュ叏閮ㄤ俊鎭悧锛�") + .then(() => { + this.isWorking.delete = true + this.api.syncParks({}) + .then(res => { + this.$tip.apiSuccess(res || '鍚屾鎴愬姛') + this.__afterDelete() + }) + .catch(e => { + this.$tip.apiFailed(e) + }) + .finally(() => { + this.isWorking.delete = false + }) + }) + .catch(() => {}) + }, getfindList () { findList({}) .then(res => { -- Gitblit v1.9.3