| | |
| | | </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"> |
| | |
| | | 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> |
| | | |
| | |
| | | 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", |
| | |
| | | id: "",//会员id |
| | | loading: true, // 表单加载状态 |
| | | memberInfo: {},//会员信息 |
| | | orderPriceCount:0, |
| | | orderNumCount:0, |
| | | memberWalletInfo: {},//会员预存款信息 |
| | | addressModalTitle: "",//会员地址操作标题 |
| | | addressModalVisible: false, //会员地址操作弹出框 |
| | |
| | | methods: { |
| | | |
| | | init() { |
| | | this.getCountOrderPrice(); |
| | | //查询会员信息 |
| | | this.getMemberInfo(); |
| | | //查询会员的历史积分数据 |
| | |
| | | } |
| | | }); |
| | | }, |
| | | 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") { |