From b03adb023bcad95a6a0e3843d579ab02e66419c1 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期二, 28 四月 2026 14:34:28 +0800
Subject: [PATCH] 小程序端和PC端bug修复
---
admin/src/views/business/area.vue | 23 +++++++++++++++++++++--
1 files changed, 21 insertions(+), 2 deletions(-)
diff --git a/admin/src/views/business/area.vue b/admin/src/views/business/area.vue
index 6e88fac..911682a 100644
--- a/admin/src/views/business/area.vue
+++ b/admin/src/views/business/area.vue
@@ -60,7 +60,7 @@
import BaseTable from '@/components/base/BaseTable'
import TableLayout from '@/layouts/TableLayout'
import Pagination from '@/components/common/Pagination'
-import { listByParentId,updateStatus } from '@/api/business/areas'
+import { listByParentId, updateStatus } from '@/api/business/areas'
import OperaCityPriceRuleWindow from '@/components/business/OperaCityPriceRuleWindow'
import OperaAreasWindow from '@/components/business/OperaAreasWindow'
export default {
@@ -80,7 +80,7 @@
},
created () {
this.config({
- module: '鐪佸競鍖轰俊鎭〃',
+ module: '鐪佸競鍖轰俊鎭�',
api: '/business/areas',
'field.id': 'id',
'field.main': 'id'
@@ -88,6 +88,25 @@
this.search()
},
methods: {
+ deleteById (row) {
+ var that = this
+ const message = '纭鍒犻櫎閫夋嫨鐨勬暟鎹褰曞強鍏朵笅绾у瓙鏁版嵁鍚�?'
+ this.$dialog.deleteConfirm(message)
+ .then(() => {
+ this.isWorking.delete = true
+ this.api.deleteById(row.id)
+ .then(() => {
+ this.refreshLoadTree(row.parentId)
+ })
+ .catch(e => {
+ this.$tip.apiFailed(e)
+ })
+ .finally(() => {
+ this.isWorking.delete = false
+ })
+ })
+ .catch(() => {})
+ },
// 椤电爜鍙樻洿澶勭悊
handlePageChange (pageIndex) {
this.isWorking.search = true
--
Gitblit v1.9.3