From 86db13591a8adfb3d8f59c2a96fff9af3b793b11 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Tue, 02 Jan 2024 15:59:59 +0800
Subject: [PATCH] 修复二级标签显示异常的问题

---
 src/views/place/index.vue                  |   15 ++++++++++++++-
 src/views/place/components/baseAllInfo.vue |   11 ++++++++++-
 2 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/src/views/place/components/baseAllInfo.vue b/src/views/place/components/baseAllInfo.vue
index eb75677..89855bb 100644
--- a/src/views/place/components/baseAllInfo.vue
+++ b/src/views/place/components/baseAllInfo.vue
@@ -455,13 +455,22 @@
                 imageUrls = urls.join(",")
             }
 
+            let label = this.form.label
+
+            if (this.form.smallLabel != '') {
+                label = label + ',' + this.form.smallLabel
+            }
+
+            delete this.form.smallLabel
+
             this.$refs.baseForm.validate((valid, done, msg) => {
                 if (valid) {
                     that.$axios.all([
                         update({
                             // ...this.placeElement.curRow,
                             ...this.form,
-                            imageUrls
+                            imageUrls,
+                            label
                         }),
                         updatePlaceExt(this.placeForm)
                     ]).then(that.$axios.spread(function () {
diff --git a/src/views/place/index.vue b/src/views/place/index.vue
index b0bb210..2ed3403 100644
--- a/src/views/place/index.vue
+++ b/src/views/place/index.vue
@@ -437,7 +437,19 @@
                 })
                 row.imageUrls = urls.join(",")
             }
-            update(row).then(
+
+            let label = row.label
+
+            if (row.smallLabel != '') {
+                label = label + ',' + row.smallLabel
+            }
+
+            delete row.smallLabel
+
+            update({
+                ...row,
+                label
+            }).then(
                 () => {
                     this.onLoad(this.page)
                     this.$message({
@@ -512,6 +524,7 @@
                     this.$refs.crud.toggleSelection()
                 })
         },
+
         beforeOpen (done, type) {
             if (["edit", "view"].includes(type)) {
                 getPlace(this.form.id).then((res) => {

--
Gitblit v1.9.3