| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <el-card class="edit-card" shadow="never">
- <div slot="header" class="clearfix">
- <div class="card-title">会员价设置</div>
- </div>
- <el-form-item label="是否参与会员价" prop="is_member_price">
- <el-radio v-model="ruleForm.extra.is_member_price" :label="0">不参与会员折扣独立设置</el-radio>
- <el-radio v-model="ruleForm.extra.is_member_price" :label="1">参与会员折扣独立设置</el-radio>
- <el-radio v-model="ruleForm.extra.is_member_price" :label="2">不参与会员折扣</el-radio>
- </el-form-item>
- <template v-if="ruleForm.extra.is_member_price == 1">
- <!--多规格会员价设置-->
- <el-form-item label="会员价设置" v-if="ruleForm.is_attr == 1 && member_level_list.length > 0">
- <com-attr v-model="ruleForm.attr" :attr-groups="attrGroups" :members="member_level_list" :is-level="true"></com-attr>
- <!-- <com-attr v-model="ruleForm.attr" :attr-groups="attrGroups" :extra="cForm.extra ? cForm.extra : {}"></com-attr> -->
- </el-form-item>
- <!-- 无规格默认会员价 -->
- <el-form-item v-if="ruleForm.is_attr == 0 && member_level_list.length > 0" label="默认规格会员价设置" prop="is_member_price">
- <el-col :xl="10" :lg="14">
- <div v-for="(item,index) in member_level_list" :key="index">
- <el-input placeholder="" v-if="item.level != 0" style="width: 350px;margin-bottom: 10px;" v-model="ruleForm.extra.member_price_setting[item.level]" onInput="value=toNumber(value,2)">
- <template slot="prepend">{{item.name}}</template>
- <template slot="append">元</template>
- </el-input>
- </div>
- <p class="tips-text">如需设置多规格会员价,请先添加商品规格</p>
- </el-col>
- </el-form-item>
- </template>
- <!-- <el-form-item label="是否隐藏会员价">
- <el-switch v-model="ruleForm.extra.is_hidden_member_price" :active-value="1" :inactive-value="0"></el-switch>
- </el-form-item> -->
- <el-form-item label="是否单独显示会员价">
- <el-switch v-model="ruleForm.extra.member_price_switch" :active-value="1" :inactive-value="0"></el-switch>
- </el-form-item>
- <el-form-item label="是否显示会员价" prop="is_show_price" v-if="ruleForm.extra.member_price_switch == 1">
- <el-radio v-model="ruleForm.extra.is_show_price" :label="0">隐藏</el-radio>
- <el-radio v-model="ruleForm.extra.is_show_price" :label="1">显示</el-radio>
- </el-form-item>
- </el-card>
- <el-card class="edit-card" shadow="never">
- <div slot="header" class="clearfix">
- <div class="card-title">限购设置</div>
- </div>
- <el-form-item label="会员等级购买权限" prop="member_level">
- <el-checkbox-group v-model="ruleForm.extra.member_buy_limit_setting.member_level">
- <el-checkbox v-for="(row,index) in member_level_list" :label="row.level" :key="index">{{row.name}}</el-checkbox>
- </el-checkbox-group>
- </el-form-item>
- <el-form-item label="每次限购数量" prop="member_level">
- <el-input class="width-200" v-model="ruleForm.extra.member_buy_limit_setting.every_num" maxlength="10" show-word-limit></el-input>
- </el-form-item>
- <el-form-item label="会员每天限购数量" prop="member_level">
- <el-input class="width-200" v-model="ruleForm.extra.member_buy_limit_setting.every_day_num" maxlength="10" show-word-limit></el-input>
- </el-form-item>
- <el-form-item label="会员每周限购数量" prop="member_level">
- <el-input class="width-200" v-model="ruleForm.extra.member_buy_limit_setting.every_week_num" maxlength="10" show-word-limit></el-input>
- </el-form-item>
- <el-form-item label="会员每月限购数量" prop="member_level">
- <el-input class="width-200" v-model="ruleForm.extra.member_buy_limit_setting.every_month_num" maxlength="10" show-word-limit></el-input>
- </el-form-item>
- <el-form-item label="会员起购数量" prop="member_level">
- <el-input class="width-200" v-model="ruleForm.extra.member_buy_limit_setting.nums" maxlength="10" show-word-limit></el-input>
- </el-form-item>
- <el-form-item label="会员限购总数" prop="member_level">
- <el-input class="width-200" v-model="ruleForm.extra.member_buy_limit_setting.total_num" maxlength="10" show-word-limit></el-input>
- </el-form-item>
- </el-card>
|