rk
2 天以前 a59ff44b2eaa7020f0529632d9ec064c4dc38e27
admin/src/components/business/OperaWithdrawDetailWindow.vue
@@ -15,7 +15,7 @@
            {{ getStatusText(detailInfo.status) }}
          </span>
        </div>
        <div class="info-grid">
        <div class="info-grid" v-if="detailInfo.memberType ==2">
          <div class="info-item">
            <span class="label">门店名称:</span>
            <span class="value">{{ detailInfo.shopName }}</span>
@@ -23,6 +23,20 @@
          <div class="info-item">
            <span class="label">门店联系人:</span>
            <span class="value">{{ detailInfo.linkName }}</span>
          </div>
          <div class="info-item">
            <span class="label">申请时间:</span>
            <span class="value">{{ detailInfo.createTime }}</span>
          </div>
        </div>
        <div class="info-grid" v-if="detailInfo.memberType == 1">
          <div class="info-item">
            <span class="label">司机姓名:</span>
            <span class="value">{{ detailInfo.memberName ||''}}</span>
          </div>
          <div class="info-item">
            <span class="label">司机电话:</span>
            <span class="value">{{ detailInfo.memberTelephone||'' }}</span>
          </div>
          <div class="info-item">
            <span class="label">申请时间:</span>
@@ -42,7 +56,7 @@
          </div>
          <div class="info-item">
            <span class="label">提现账户:</span>
            <span class="value">{{ detailInfo.aliAccount }}</span>
            <span class="value">{{ detailInfo.aliAccount || '' }}</span>
          </div>
          <div class="info-item">
            <span class="label">审核人:</span>
@@ -81,9 +95,9 @@
    </div>
    <div class="approval-form" v-if="detailInfo.status === 0">
      <el-form ref="approvalForm" :model="approvalForm" :rules="approvalRules">
      <el-form ref="approvalForm" :model="approvalForm" :rules="approvalForm.status == 1?approvalRules:approvalRules1" >
        <el-form-item label="审批结果" prop="status">
          <el-radio-group v-model="approvalForm.status">
          <el-radio-group v-model="approvalForm.status" @change="changeRadio">
            <el-radio :label="1">通过</el-radio>
            <el-radio :label="2">驳回</el-radio>
          </el-radio-group>
@@ -134,30 +148,26 @@
      approvalRules: {
        status: [{ required: true, message: '请选择审批结果', trigger: 'change' }]
      },
      approvalRules1: {
        status: [{ required: true, message: '请选择审批结果', trigger: 'change' }],
        approveRemark: [{ required: true, message: '请输入备注', trigger: 'change' }]
      },
      isWorking: {
        submit: false
      }
    }
  },
  methods: {
    changeRadio(){
      this.$refs.approvalForm.clearValidate()
    },
    open (title, row) {
      this.title = title
      this.approvalForm.id = row.id
      this.approvalForm.status = 1
      this.approvalForm.approveRemark = ''
      getById(row.id).then(res => {
        this.detailInfo = {
          status: res.status,
          shopName: res.shopName,
          linkName: res.linkName,
          createTime: res.createTime,
          amount: res.amount,
          bankCardNo: res.bankCardNo,
          auditLogs: res.auditLogs || [],
          updateUserName: res.updateUserName,
          updateTime: res.updateTime,
          approveRemark: res.approveRemark
        }
        this.detailInfo = res || {}
        this.visible = true
      }).catch(e => {
        this.$tip.apiFailed(e)