rk
6 天以前 a59ff44b2eaa7020f0529632d9ec064c4dc38e27
admin/src/components/business/OperaMemberDetail.vue
@@ -2,7 +2,7 @@
  <GlobalWindow
    :title="title"
    :visible.sync="visible"
    width="600px"
    width="900px"
    :withFooter="false"
  >
    <div class="detail-container">
@@ -17,19 +17,19 @@
        <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>
@@ -51,28 +51,14 @@
  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)
@@ -126,7 +112,6 @@
  padding: 0 10px;
}
.info-item {
  display: flex;
  font-size: 14px;
}
.info-item .label {