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