From 46f1403d056a550407e641eb6ef5a1ebe05a7c2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A3=B7=E5=8F=B6?= <14103883+leaf-phos@user.noreply.gitee.com> Date: Mon, 17 Mar 2025 14:35:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=90=E8=90=A5=E5=8C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/enums.js | 4 +- src/views/bst/area/edit/edit.vue | 4 + src/views/bst/area/index.vue | 9 +- src/views/bst/areaSub/components/AreaMap.vue | 171 +++++++------- .../areaSub/components/AreaSubEditDialog.vue | 166 ++++++++++++++ src/views/bst/areaSub/index.vue | 213 +++++++++--------- 6 files changed, 377 insertions(+), 190 deletions(-) create mode 100644 src/views/bst/areaSub/components/AreaSubEditDialog.vue diff --git a/src/utils/enums.js b/src/utils/enums.js index bdc3147..2cb5218 100644 --- a/src/utils/enums.js +++ b/src/utils/enums.js @@ -41,13 +41,13 @@ export const AreaStatus = { } // 子区域状态 -export const SubAreaStatus = { +export const AreaSubStatus = { NORMAL: "0", // 正常 DISABLED: "1", // 禁用 } // 子区域类型 -export const SubAreaType = { +export const AreaSubType = { PARKING: "1", // 停车区 NO_PARKING: "2", // 禁停区 NO_RIDE: "3", // 禁行区 diff --git a/src/views/bst/area/edit/edit.vue b/src/views/bst/area/edit/edit.vue index 5c40214..d663699 100644 --- a/src/views/bst/area/edit/edit.vue +++ b/src/views/bst/area/edit/edit.vue @@ -250,6 +250,10 @@ export default { this.$refs["form"].validate(valid => { if (valid) { if (this.form.id != null) { + // 不修改边界 + this.form.boundaryStr = null; + this.form.longitude = null; + this.form.latitude = null; updateArea(this.form).then(response => { this.$modal.msgSuccess("修改成功"); this.back(); diff --git a/src/views/bst/area/index.vue b/src/views/bst/area/index.vue index 0fa3b17..fb1baad 100644 --- a/src/views/bst/area/index.vue +++ b/src/views/bst/area/index.vue @@ -106,7 +106,12 @@