Commit bacaa6b7 by zhangmeng

优化会员头像 https

parent ee6bdec3
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><link rel="shortcut icon" href=./static/img/favicon.ico><title>GIC后台</title><link rel=stylesheet type=text/css href=static/css/iconfont.css><link rel=stylesheet type=text/css href=static/css/common.css><link href=/integral-mall/static/css/app.e283673409e035b2e21dbe4d915fc132.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/integral-mall/static/js/manifest.003beacb9c9ae622c7f2.js></script><script type=text/javascript src=/integral-mall/static/js/vendor.1a8cb7c8f1d1496e1d6c.js></script><script type=text/javascript src=/integral-mall/static/js/app.39156b40ce083a4cc2f8.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><link rel="shortcut icon" href=./static/img/favicon.ico><title>GIC后台</title><link rel=stylesheet type=text/css href=static/css/iconfont.css><link rel=stylesheet type=text/css href=static/css/common.css><link href=/integral-mall/static/css/app.e283673409e035b2e21dbe4d915fc132.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/integral-mall/static/js/manifest.003beacb9c9ae622c7f2.js></script><script type=text/javascript src=/integral-mall/static/js/vendor.1a8cb7c8f1d1496e1d6c.js></script><script type=text/javascript src=/integral-mall/static/js/app.d18afcf670f109332b11.js></script></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
</div> </div>
<span slot="reference"> <span slot="reference">
<a :href="'/member/#/wechatmemberDetail?memberId='+ row.memberId" target="_blank"> <a :href="'/member/#/wechatmemberDetail?memberId='+ row.memberId" target="_blank">
<img class="vertical-middle table__avatar" :src="row.photoUrl || defaultAvatar" width="60" height="60" alt="" srcset=""> <img class="vertical-middle table__avatar" :src="filterAvatar(row.photoUrl)" width="60" height="60" alt="" srcset="">
<div class="inline-block vertical-middle"> <div class="inline-block vertical-middle">
<p class="table-name--ellipsis">{{row.memberName || '--'}}</p> <p class="table-name--ellipsis">{{row.memberName || '--'}}</p>
<p class="table-name--ellipsis fz13">{{row.cardNum || '--'}}</p> <p class="table-name--ellipsis fz13">{{row.cardNum || '--'}}</p>
...@@ -67,6 +67,9 @@ export default { ...@@ -67,6 +67,9 @@ export default {
} }
}, },
methods:{ methods:{
filterAvatar(img) {
return img?img.replace(/^http/,'https'):this.defaultAvatar;
},
getSingleInfo() { getSingleInfo() {
getMemberInfo({memberId:this.row.memberId}).then(res => { getMemberInfo({memberId:this.row.memberId}).then(res => {
if (res.errorCode === 0) { if (res.errorCode === 0) {
......
...@@ -40,13 +40,7 @@ ...@@ -40,13 +40,7 @@
</el-table-column> </el-table-column>
<el-table-column label="会员信息" align="left" prop="changeType" min-width="180"> <el-table-column label="会员信息" align="left" prop="changeType" min-width="180">
<template slot-scope="scope" > <template slot-scope="scope" >
<a :href="'/member/#/wechatmemberDetail?memberId='+scope.row.memberId" target="_blank"> <memberInfoCom :row="scope.row"></memberInfoCom>
<img class="vertical-middle table__avatar" :src="scope.row.memberImgUrl || defaultAvatar" width="60" height="60" alt="" srcset="">
<div class="inline-block vertical-middle">
<p class="table-name--ellipsis">{{scope.row.memberName || '--'}}</p>
<p class="table-name--ellipsis fz13">{{scope.row.cardNum || '--'}}</p>
</div>
</a>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="消耗积分" align="left" prop="status" width="100px"> <el-table-column label="消耗积分" align="left" prop="status" width="100px">
...@@ -99,12 +93,14 @@ import {formateDateTimeByType} from '@/utils/index.js'; ...@@ -99,12 +93,14 @@ import {formateDateTimeByType} from '@/utils/index.js';
import express from '../common/express'; import express from '../common/express';
import sendGoods from './send-goods'; import sendGoods from './send-goods';
import orderInfo from './order-info'; import orderInfo from './order-info';
import memberInfoCom from '../common/member-info';
export default { export default {
name: 'goods-list', name: 'goods-list',
components: { components: {
express, express,
sendGoods, sendGoods,
orderInfo orderInfo,
memberInfoCom
}, },
data () { data () {
return { return {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment