jiangping
2023-12-29 f9691d544e62d6c04dbfe45d05a6c7bc5e004291
admin/src/components/business/backGoodsorderWindow.vue
@@ -7,15 +7,15 @@
    @confirm="confirm"
  >
    <el-descriptions title="" :column="2" >
      <el-descriptions-item label="充值押金">{{ form.goodsorderMoney }}</el-descriptions-item>
      <el-descriptions-item label="结算金额">{{ form.closeMoney }}</el-descriptions-item>
      <el-descriptions-item label="已退金额">{{ form.hasRefundMoney }}</el-descriptions-item>
      <el-descriptions-item label="可退金额">{{ form.canBanlanceMoney }}</el-descriptions-item>
      <el-descriptions-item label="充值押金">{{ form.goodsorderMoney }}元</el-descriptions-item>
      <el-descriptions-item label="结算金额">{{ form.closeMoney }}元</el-descriptions-item>
      <el-descriptions-item label="已退金额">{{ form.hasRefundMoney }}元</el-descriptions-item>
      <el-descriptions-item label="可退金额">{{ form.canBanlanceMoney }}元</el-descriptions-item>
    </el-descriptions>
    <el-form :model="form" ref="form" :rules="rules" label-suffix=":">
    <el-form :model="form" ref="form" :rules="rules" label-width="100px" label-suffix=":">
      <el-form-item label="退款金额" prop="money">
        <div style="display: flex;">
          <el-input style="flex: 1;" v-model="form.money" placeholder="请输入退款金额" v-trim/>
          <el-input style="flex: 1;" v-model="form.money" type="number" placeholder="请输入退款金额" v-trim/>
        </div>
      </el-form-item>
      <el-form-item label="退款原因" prop="reason">
@@ -23,7 +23,7 @@
          type="textarea"
          :autosize="{ minRows: 2, maxRows: 4}"
          v-model="form.reason"
          placeholder="请输入调整备注"
          placeholder="请输入退款原因"
          v-trim
        />
      </el-form-item>
@@ -41,6 +41,13 @@
  extends: BaseOpera,
  components: { GlobalAlertWindow },
  data () {
    const moneyRule = (rule, value, callback) => {
      if (value <=0 ) {
        callback(new Error('退款金额必须大于0'))
      } else {
        callback()
      }
    }
    return {
      // 表单数据
      form: {
@@ -55,8 +62,8 @@
      },
      // 验证规则
      rules: {
        duration: [
         { required: true, validator: numRule, message: '请输入退款金额', tigger: 'blur' }
        money: [
         { required: true, validator: moneyRule, tigger: 'blur' }
        ]
      },