| | |
| | | <GlobalWindow |
| | | :title="title" |
| | | :visible.sync="visible" |
| | | width="600px" |
| | | width="900px" |
| | | :withFooter="false" |
| | | > |
| | | <div class="detail-container"> |
| | |
| | | <div class="info-grid"> |
| | | <div class="info-item"> |
| | | <span class="label">微信openid:</span> |
| | | <span class="value">{{ detailInfo.openId }}</span> |
| | | <span class="value">{{ detailInfo.openid || '' }}</span> |
| | | </div> |
| | | <div class="info-item"> |
| | | <span class="label">用户昵称:</span> |
| | | <span class="value">{{ detailInfo.nickName }}</span> |
| | | <span class="value">{{ detailInfo.nickName || ''}}</span> |
| | | </div> |
| | | <div class="info-item"> |
| | | <span class="label">会员姓名:</span> |
| | | <span class="value">{{ detailInfo.name }}</span> |
| | | <span class="value">{{ detailInfo.name || ''}}</span> |
| | | </div> |
| | | <div class="info-item"> |
| | | <span class="label">授权手机号:</span> |
| | | <span class="value">{{ detailInfo.telephone }}</span> |
| | | <span class="value">{{ detailInfo.telephone||'' }}</span> |
| | | </div> |
| | | <div class="info-item"> |
| | | <span class="label">状态:</span> |
| | |
| | | components: { GlobalWindow, BaseOpera }, |
| | | data () { |
| | | return { |
| | | detailInfo: { |
| | | id: null, |
| | | openId: '', |
| | | nickName: '', |
| | | name: '', |
| | | phone: '', |
| | | status: 1 |
| | | } |
| | | detailInfo: { } |
| | | } |
| | | }, |
| | | methods: { |
| | | open (title, row) { |
| | | this.title = title |
| | | getById(row.id).then(res => { |
| | | this.detailInfo = { |
| | | id: res.id, |
| | | openId: res.openId, |
| | | nickName: res.nickName, |
| | | name: res.name, |
| | | phone: res.phone, |
| | | status: res.status |
| | | } |
| | | this.detailInfo = res |
| | | this.visible = true |
| | | }).catch(e => { |
| | | this.$tip.apiFailed(e) |
| | |
| | | padding: 0 10px; |
| | | } |
| | | .info-item { |
| | | display: flex; |
| | | font-size: 14px; |
| | | } |
| | | .info-item .label { |