From b8be56fe7c3b38bb21cc36a245e2b86cb2ce3e0d Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期二, 02 九月 2025 11:27:05 +0800
Subject: [PATCH] 解决访问不稳定的问题

---
 manager/src/views/member/list/memberDetail.vue |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/manager/src/views/member/list/memberDetail.vue b/manager/src/views/member/list/memberDetail.vue
index a03c260..c04056c 100644
--- a/manager/src/views/member/list/memberDetail.vue
+++ b/manager/src/views/member/list/memberDetail.vue
@@ -60,6 +60,10 @@
             <span class="label">娉ㄥ唽鏃堕棿锛�</span>
             <span class="info">{{memberInfo.createTime}}</span>
           </p>
+          <p class="item">
+            <span class="label">鐢ㄦ埛鑷畾涔夋爣绛撅細</span>
+            <span class="inf0o" v-for="(item,index) in memberTags" :key="index">{{item.tagName}}<span v-if="index < memberTags.length - 1">, </span></span>
+          </p>
         </div>
       </div>
     </Card>
@@ -359,6 +363,8 @@
 <script>
 
   import * as API_Member from "@/api/member.js";
+  import { detailById } from "@/api/memberCustomerTag.js"
+
   import ossManage from "@/views/sys/oss-manage/ossManage";
   import multipleMap from "@/components/map/multiple-map";
   import * as RegExp from '@/libs/RegExp.js';
@@ -372,6 +378,7 @@
     },
     data() {
       return {
+        memberTags:null,
         id: "",//浼氬憳id
         loading: true, // 琛ㄥ崟鍔犺浇鐘舵��
         memberInfo: {},//浼氬憳淇℃伅
@@ -838,11 +845,20 @@
       };
     },
     methods: {
+
       init() {
         //鏌ヨ浼氬憳淇℃伅
         this.getMemberInfo();
         //鏌ヨ浼氬憳鐨勫巻鍙茬Н鍒嗘暟鎹�
         this.getPointData();
+        this.getMemberTags();
+      },
+      getMemberTags(){
+        detailById(this.id).then(res =>{
+          if (res.code === 200){
+              this.memberTags = res.data;
+          }
+        });
       },
       //浼氬憳淇℃伅tab鏀瑰彉浜嬩欢
       memberInfoChange(v) {
@@ -1114,6 +1130,16 @@
       },
     },
 
+    watch: {
+      $route (to, from) {
+        // 姝g‘鎵撳嵃璺敱瀵硅薄鐨勬柟娉�
+        if(from.fullPath === "/member" && to.fullPath.includes("/orderList")){
+          this.id = this.$route.query.id;
+          this.init();
+
+        }
+      },
+    },
     mounted() {
       this.id = this.$route.query.id;
       this.init();

--
Gitblit v1.8.0