marketing.php 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. <el-row v-if="ruleForm.basic.is_enable == 1">
  2. <el-col :span="24">
  3. <el-form-item label="注册赠送嗨值">
  4. <el-col :span="6">
  5. <el-switch v-model="ruleForm.marketing.enable" :active-value="1" :inactive-value="0" active-color="#13ce66" inactive-color="#e5e5e5"></el-switch>
  6. </el-col>
  7. </el-form-item>
  8. <el-form-item label="赠送嗨值类型">
  9. <el-radio v-model="ruleForm.marketing.send_hi_value_type" :label="0">冻结</el-radio>
  10. <el-radio v-model="ruleForm.marketing.send_hi_value_type" :label="1">激活</el-radio>
  11. </el-form-item>
  12. <el-form-item label="推荐注册赠送">
  13. <el-col :span="6">
  14. <el-input v-model="ruleForm.marketing.parent_send_hi_value" type="number">
  15. <template slot="append">枚嗨值</template>
  16. </el-input>
  17. </el-col>
  18. </el-form-item>
  19. <el-form-item label="注册赠送">
  20. <el-col :span="6">
  21. <el-input v-model="ruleForm.marketing.register_send_hi_value" type="number">
  22. <template slot="append">枚嗨值</template>
  23. </el-input>
  24. </el-col>
  25. </el-form-item>
  26. <el-form-item label="激活条件">
  27. <el-col :span="6">
  28. <template slot="">购买指定商品解冻</template>
  29. <com-dialog-select :multiple="true" :url="'mall/goods/search'" :extra-search="{from:'hi_go'}" @selected="goodsActiveSelect" title="商品选择">
  30. <el-button type="primary" >选择商品</el-button>
  31. </com-dialog-select>
  32. </el-col>
  33. </el-form-item>
  34. <el-form-item label="" label-width="20px" v-if="ruleForm.marketing.active_goods_list.length > 0">
  35. <el-col :span="16">
  36. <el-table max-height="400" :data="ruleForm.marketing.active_goods_list" size="small" stripe border style="width: 100%;margin-top: 20px;">
  37. <el-table-column type="index" label="序号" align="center" width="60">
  38. </el-table-column>
  39. <el-table-column prop="id" label="商品id" align="center" min-width="80">
  40. </el-table-column>
  41. <el-table-column label="商品信息" min-width="150">
  42. <template slot-scope="scope">
  43. <div style="display: flex;align-items: center;">
  44. <el-image fit="cover" :src="scope.row.cover_pic" style="width: 40px;height: 40px;display: block;margin-right: 5px;flex-shrink: 0;"></el-image>
  45. <div>
  46. <div>{{scope.row.goods_name}}</div>
  47. </div>
  48. </div>
  49. </template>
  50. </el-table-column>
  51. <el-table-column prop="price" label="售价(元)" align="center" min-width="80">
  52. </el-table-column>
  53. <el-table-column label="商品状态" align="center" min-width="80">
  54. <template slot-scope="scope">
  55. <el-tag type="success" effect="dark" v-if="scope.row.status == 1">销售中</el-tag>
  56. <el-tag type="danger" effect="dark" v-else>下架</el-tag>
  57. </template>
  58. </el-table-column>
  59. <el-table-column prop="goods_stock" label="库存" align="center" min-width="80">
  60. </el-table-column>
  61. <el-table-column prop="num" label="操作" align="center" min-width="80">
  62. <template slot-scope="scope">
  63. <el-button type="danger" @click="delActiveFun(scope.$index)">删除</el-button>
  64. </template>
  65. </el-table-column>
  66. </el-table>
  67. </el-col>
  68. </el-form-item>
  69. <el-form-item label="开启复购冻结账户嗨值">
  70. <el-col :span="6">
  71. <el-switch v-model="ruleForm.marketing.new_order_enable" :active-value="1" :inactive-value="0" active-color="#13ce66" inactive-color="#e5e5e5" @change="forceChange"></el-switch>
  72. </el-col>
  73. </el-form-item>
  74. <el-form-item label="距离上笔订单">
  75. <el-col :span="6">
  76. <el-input v-model="ruleForm.marketing.new_order_days" type="number" @input="forceChange">
  77. <template slot="append">天冻结账户嗨值</template>
  78. </el-input>
  79. </el-col>
  80. </el-form-item>
  81. <el-form-item label="解冻条件">
  82. <el-col :span="6">
  83. <template slot="">购买指定商品解冻</template>
  84. <com-dialog-select :multiple="true" :url="'mall/goods/search'" :extra-search="{from:'hi_go'}" @selected="goodsSelect" title="商品选择">
  85. <el-button type="primary">选择商品</el-button>
  86. </com-dialog-select>
  87. </el-col>
  88. </el-form-item>
  89. <el-form-item label="" label-width="20px" v-if="ruleForm.marketing.goods_list.length > 0">
  90. <el-col :span="16">
  91. <el-table max-height="400" :data="ruleForm.marketing.goods_list" size="small" stripe border style="width: 100%;margin-top: 20px;">
  92. <el-table-column type="index" label="序号" align="center" width="60">
  93. </el-table-column>
  94. <el-table-column prop="id" label="商品id" align="center" min-width="80">
  95. </el-table-column>
  96. <el-table-column label="商品信息" min-width="150">
  97. <template slot-scope="scope">
  98. <div style="display: flex;align-items: center;">
  99. <el-image fit="cover" :src="scope.row.cover_pic" style="width: 40px;height: 40px;display: block;margin-right: 5px;flex-shrink: 0;"></el-image>
  100. <div>
  101. <div>{{scope.row.goods_name}}</div>
  102. </div>
  103. </div>
  104. </template>
  105. </el-table-column>
  106. <el-table-column prop="price" label="售价(元)" align="center" min-width="80">
  107. </el-table-column>
  108. <el-table-column label="商品状态" align="center" min-width="80">
  109. <template slot-scope="scope">
  110. <el-tag type="success" effect="dark" v-if="scope.row.status == 1">销售中</el-tag>
  111. <el-tag type="danger" effect="dark" v-else>下架</el-tag>
  112. </template>
  113. </el-table-column>
  114. <el-table-column prop="goods_stock" label="库存" align="center" min-width="80">
  115. </el-table-column>
  116. <el-table-column prop="num" label="操作" align="center" min-width="80">
  117. <template slot-scope="scope">
  118. <el-button type="danger" @click="delFun(scope.$index)">删除</el-button>
  119. </template>
  120. </el-table-column>
  121. </el-table>
  122. </el-col>
  123. </el-form-item>
  124. </el-col>
  125. </el-row>