From 526954dd5a2fe389a03a217cc827fc19935044c5 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期三, 19 十一月 2025 18:08:59 +0800
Subject: [PATCH] *号问题
---
manager/src/views/member/list/memberDetail.vue | 33 +++++++++++++++++++++++++++++++--
1 files changed, 31 insertions(+), 2 deletions(-)
diff --git a/manager/src/views/member/list/memberDetail.vue b/manager/src/views/member/list/memberDetail.vue
index c00065b..4380387 100644
--- a/manager/src/views/member/list/memberDetail.vue
+++ b/manager/src/views/member/list/memberDetail.vue
@@ -20,7 +20,7 @@
</div>
</div>
<div class="bottom-info">
- <p>涓婃鐧诲綍 {{memberInfo.lastLoginDate}}
+ <p>涓婃鐧诲綍 {{memberInfo.lastLoginDate}} </p>
<p>
<i-switch size="large" v-model="memberInfo.disabled" :true-value="true" :false-value="false"
@on-change="memberStatusChange">
@@ -56,15 +56,34 @@
class="info">鏆傛湭瀹屽杽</span>
<span v-else class="info">{{memberInfo.region}}</span>
</p>
+
+ </div>
+ <div class="ant-col-md-6">
<p class="item">
<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>
+ <span v-for="(item,index) in memberTags" :key="index">{{item.tagName}}<span v-if="index < memberTags.length - 1">, </span></span>
+ </p>
+ <p class="item">
+ <span class="label">鎬诲畬鎴愯鍗曟暟锛�</span>
+ <span class="info">{{orderNumCount}}</span>
+ </p>
+ <p class="item">
+ <span class="label">鎬绘秷璐归噾棰濓細</span>
+ <span class="info">{{orderPriceCount}}</span>
+ </p>
+ <p class="item">
+ <span class="label">绯荤粺鏍囩锛�</span>
+ <span v-for="(item,index) in memberInfo.tags" :key="index">{{item.tagName}}<span v-if="index < memberInfo.tags.length - 1">, </span></span>
</p>
</div>
+ <div>
+
+ </div>
+
</div>
</Card>
@@ -369,6 +388,7 @@
import multipleMap from "@/components/map/multiple-map";
import * as RegExp from '@/libs/RegExp.js';
import * as API_Order from "@/api/order.js";
+ import {countByIdOrder} from "../../../api/order";
export default {
name: "memberDetail",
@@ -382,6 +402,8 @@
id: "",//浼氬憳id
loading: true, // 琛ㄥ崟鍔犺浇鐘舵��
memberInfo: {},//浼氬憳淇℃伅
+ orderPriceCount:0,
+ orderNumCount:0,
memberWalletInfo: {},//浼氬憳棰勫瓨娆句俊鎭�
addressModalTitle: "",//浼氬憳鍦板潃鎿嶄綔鏍囬
addressModalVisible: false, //浼氬憳鍦板潃鎿嶄綔寮瑰嚭妗�
@@ -847,6 +869,7 @@
methods: {
init() {
+ this.getCountOrderPrice();
//鏌ヨ浼氬憳淇℃伅
this.getMemberInfo();
//鏌ヨ浼氬憳鐨勫巻鍙茬Н鍒嗘暟鎹�
@@ -860,6 +883,12 @@
}
});
},
+ getCountOrderPrice(){
+ API_Order.countByIdOrder(this.id).then(res =>{
+ this.$set(this, "orderPriceCount", res.result.orderPriceCount);
+ this.$set(this, "orderNumCount", res.result.orderNumCount);
+ })
+ },
//浼氬憳淇℃伅tab鏀瑰彉浜嬩欢
memberInfoChange(v) {
if (v == "point") {
--
Gitblit v1.8.0