goods-member.php 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <el-card class="edit-card" shadow="never">
  2. <div slot="header" class="clearfix">
  3. <div class="card-title">会员价设置</div>
  4. </div>
  5. <el-form-item label="是否参与会员价" prop="is_member_price">
  6. <el-radio v-model="ruleForm.extra.is_member_price" :label="0">不参与会员折扣独立设置</el-radio>
  7. <el-radio v-model="ruleForm.extra.is_member_price" :label="1">参与会员折扣独立设置</el-radio>
  8. </el-form-item>
  9. <template v-if="ruleForm.extra.is_member_price == 1">
  10. <!--多规格会员价设置-->
  11. <el-form-item label="会员价设置" v-if="ruleForm.is_attr == 1 && member_level_list.length > 0">
  12. <com-attr v-model="ruleForm.attr" :attr-groups="attrGroups" :members="member_level_list" :is-level="true"></com-attr>
  13. <!-- <com-attr v-model="ruleForm.attr" :attr-groups="attrGroups" :extra="cForm.extra ? cForm.extra : {}"></com-attr> -->
  14. </el-form-item>
  15. <!-- 无规格默认会员价 -->
  16. <el-form-item v-if="ruleForm.is_attr == 0 && member_level_list.length > 0" label="默认规格会员价设置" prop="is_member_price">
  17. <el-col :xl="10" :lg="14">
  18. <div v-for="(item,index) in member_level_list" :key="index">
  19. <el-input placeholder="" v-if="item.level != 0" style="width: 350px;margin-bottom: 10px;" v-model="ruleForm.extra.member_price_setting[item.level]" onkeyup="value=toNumber(value,2)">
  20. <template slot="prepend">{{item.name}}</template>
  21. <template slot="append">元</template>
  22. </el-input>
  23. </div>
  24. <p class="tips-text">如需设置多规格会员价,请先添加商品规格</p>
  25. </el-col>
  26. </el-form-item>
  27. </template>
  28. </el-card>
  29. <el-card class="edit-card" shadow="never">
  30. <div slot="header" class="clearfix">
  31. <div class="card-title">限购设置</div>
  32. </div>
  33. <el-form-item label="会员等级购买权限" prop="member_level">
  34. <el-checkbox-group v-model="ruleForm.extra.member_buy_limit_setting.member_level">
  35. <el-checkbox v-for="(row,index) in member_level_list" :label="row.level" :key="index">{{row.name}}</el-checkbox>
  36. </el-checkbox-group>
  37. </el-form-item>
  38. <el-form-item label="每次限购数量" prop="member_level">
  39. <el-input class="width-200" v-model="ruleForm.extra.member_buy_limit_setting.every_num" maxlength="10" show-word-limit></el-input>
  40. </el-form-item>
  41. <el-form-item label="会员每天限购数量" prop="member_level">
  42. <el-input class="width-200" v-model="ruleForm.extra.member_buy_limit_setting.every_day_num" maxlength="10" show-word-limit></el-input>
  43. </el-form-item>
  44. <el-form-item label="会员每周限购数量" prop="member_level">
  45. <el-input class="width-200" v-model="ruleForm.extra.member_buy_limit_setting.every_week_num" maxlength="10" show-word-limit></el-input>
  46. </el-form-item>
  47. <el-form-item label="会员每月限购数量" prop="member_level">
  48. <el-input class="width-200" v-model="ruleForm.extra.member_buy_limit_setting.every_month_num" maxlength="10" show-word-limit></el-input>
  49. </el-form-item>
  50. <el-form-item label="会员起购数量" prop="member_level">
  51. <el-input class="width-200" v-model="ruleForm.extra.member_buy_limit_setting.nums" maxlength="10" show-word-limit></el-input>
  52. </el-form-item>
  53. <el-form-item label="会员限购总数" prop="member_level">
  54. <el-input class="width-200" v-model="ruleForm.extra.member_buy_limit_setting.total_num" maxlength="10" show-word-limit></el-input>
  55. </el-form-item>
  56. </el-card>