batch-set-score.php 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <el-dialog :close-on-click-modal="false" title="积分批量抵扣" :visible.sync="goodsScore.goodsScoreDeductVisible" width="50%">
  2. <div class="batch-deduct-score">
  3. <el-form label-width="100px" label-position="top">
  4. <el-form-item prop="deduct_num" label="抵扣积分">
  5. <el-input v-model="goodsScore.deduct.deduct_num" type="number" size="small" style="max-width:400px">
  6. <template slot="append">
  7. <span v-if="goodsScore.deduct.type == 1">元</span>
  8. <span v-else>%</span>
  9. </template>
  10. </el-input>
  11. </el-form-item>
  12. <el-form-item prop="type" label="抵扣类型">
  13. <template>
  14. <el-radio-group v-model="goodsScore.deduct.type">
  15. <el-radio :label="1">固定值</el-radio>
  16. <el-radio :label="2">百分比</el-radio>
  17. </el-radio-group>
  18. </template>
  19. </el-form-item>
  20. <el-form-item prop="deduct_type" label="抵扣方式">
  21. <template>
  22. <el-radio-group v-model="goodsScore.deduct.deduct_type">
  23. <el-radio :label="1">单件抵扣</el-radio>
  24. <el-radio :label="2">多件累计抵扣</el-radio>
  25. <el-radio :label="3">按数量抵扣(可抵扣金额 = 商品数量 x 抵扣金额)</el-radio>
  26. </el-radio-group>
  27. </template>
  28. </el-form-item>
  29. </el-form>
  30. </div>
  31. <span slot="footer" class="dialog-footer">
  32. <el-button @click="goodsScore.goodsScoreDeductVisible = false" size="mini">取 消</el-button>
  33. <el-button :loading="btnLoading" type="primary" @click="batchSetGiveScore(1)" size="mini">确认</el-button>
  34. </span>
  35. </el-dialog>
  36. <el-dialog :close-on-click-modal="false" title="积分批量赠送" center :visible.sync="goodsScore.goodsScoreSetVisible" width="40%">
  37. <div class="batch-set-score">
  38. <el-form label-width="100px">
  39. <el-form-item prop="give_num" label="赠送积分">
  40. <el-input v-model="goodsScore.give.give_num" type="number" size="small" style="max-width:300px">
  41. <template slot="append">
  42. </template>
  43. </el-input>
  44. </el-form-item>
  45. <el-form-item prop="give_type" label="赠送类型">
  46. <template>
  47. <el-radio-group v-model="goodsScore.give.give_type">
  48. <el-radio :label="1">固定值</el-radio>
  49. <el-radio :label="2">百分比</el-radio>
  50. </el-radio-group>
  51. </template>
  52. </el-form-item>
  53. <el-form-item prop="settlement" label="结算方式">
  54. <template>
  55. <el-radio-group v-model="goodsScore.give.settlement">
  56. <el-radio :label="0">订单完成</el-radio>
  57. <el-radio :label="1">支付完成</el-radio>
  58. </el-radio-group>
  59. </template>
  60. </el-form-item>
  61. </el-form>
  62. </div>
  63. <span slot="footer" class="dialog-footer">
  64. <el-button @click="goodsScore.goodsScoreSetVisible = false" size="mini">取 消</el-button>
  65. <el-button :loading="btnLoading" type="primary" @click="batchSetGiveScore(2)" size="mini">确认</el-button>
  66. </span>
  67. </el-dialog>