| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- <div class="goods-marketing">
- <el-card class="edit-card" shadow="never">
- <div slot="header" class="clearfix">
- <div class="card-title">营销设置</div>
- </div>
- <!-- <el-form-item label="单品满额金额阈值" prop="extra.full_reduce_price_limit">-->
- <el-form-item label="单品满">
- <el-input placeholder="请输入金额" class="width-200" v-model="ruleForm.extra.full_reduce_price_limit">
- <template slot="append">元</template>
- </el-input>
- 减
- <el-input placeholder="请输入金额" class="width-200" v-model="ruleForm.extra.full_reduce_money">
- <template slot="append">元</template>
- </el-input>
- <p class="tips-text">订单内商品总售价达到该值,则获得满额减免资格,设为0则不支持满额减免;拥有满额减免资格后,订单内此商品分摊该金额</p>
- </el-form-item>
- <!-- <el-form-item label="单品满额减免金额" prop="extra.full_reduce_money">-->
- <!-- <el-input placeholder="请输入金额" class="width-200" v-model="ruleForm.extra.full_reduce_money">-->
- <!-- <template slot="append">元</template>-->
- <!-- </el-input>-->
- <!-- <p class="tips-text">拥有满额减免资格后,订单内此商品分摊该金额</p>-->
- <!-- </el-form-item>-->
- <el-form-item label="是否开启积分赠送">
- <template>
- <el-switch v-model="ruleForm.extra.score_give_setting.enable_give_score" active-color="#13ce66" :active-value="1" :inactive-value="0">
- </el-switch>
- <p class="tips-text">开关开启以后设置的积分赠送才会生效</p>
- </template>
- </el-form-item>
- <el-form-item label="赠送计算方式" v-if = "ruleForm.extra.score_give_setting.enable_give_score == 1">
- <el-select v-model="ruleForm.extra.score_give_setting.calculation_value" placeholder="请选择">
- <el-option v-for="item in marketing_score_calculation_list"
- :key="item.value"
- :label="item.label"
- :value="item.value">
- </el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="积分赠送" v-if = "ruleForm.extra.score_give_setting.enable_give_score == 1">
- <div>
- <el-radio v-model="ruleForm.extra.score_give_setting.give_type" :label="1">固定值</el-radio>
- <el-radio v-model="ruleForm.extra.score_give_setting.give_type" :label="2">百分比</el-radio>
- </div>
- <el-input placeholder="请输入积分赠送数量" class="width-200" v-model="ruleForm.extra.score_give_setting.give_num">
- <template slot="append">{{ ruleForm.extra.score_give_setting.give_type == 1 ? '积分' : '%'}}</template>
- </el-input>
- <p class="tips-text" style="color: red;">所赠送积分需要从门店店长的会员账户上扣除,如积分余额不足则不进行赠送</p>
- <p class="tips-text">用户购物赠送的积分, 如果不填写或填写0,则默认为不赠送积分, 如果为百分比则按售价的比例计算积分</p>
- <p class="tips-text">如: 购买2件,设置10 积分, 不管售价是多少, 则购买后获得20积分</p>
- <p class="tips-text">如: 购买2件,设置10%积分, 如售价200,2 * 200= 400, 则购买后获得 40 积分(400*10%)</p>
- </el-form-item>
- <el-form-item label="积分发放等级" v-if = "ruleForm.extra.score_give_setting.enable_give_score == 1">
- <template>
- <el-switch v-model="ruleForm.extra.score_give_setting.enable_limit_level" active-color="#13ce66" :active-value="1" :inactive-value="0">
- </el-switch>
- <p class="tips-text">开关开启以后勾选的等级才发放奖励</p>
- </template>
- <template v-if="ruleForm.extra.score_give_setting.enable_limit_level == 1">
- <el-checkbox-group v-model="ruleForm.extra.score_give_setting.limit_level">
- <el-checkbox v-for="(item, index) in member_level_list" :label="item.level" :key="index">{{item.name}}</el-checkbox>
- </el-checkbox-group>
- </template>
- </el-form-item>
- <el-form-item label="结算方式" v-if = "ruleForm.extra.score_give_setting.enable_give_score == 1">
- <el-radio-group v-model="ruleForm.extra.score_give_setting.settlement">
- <el-radio :label="0">订单完成</el-radio>
- <el-radio :label="1">支付完成</el-radio>
- </el-radio-group>
- </el-form-item>
- <!-- <div v-for="(item ,key) in ruleForm.extra.currency_deduct_setting" style="border-top: 1px solid #EBEEF5; padding-top: 20px;">
- <el-form-item label="">
- <template slot="label">{{item.name}}赠送</template>
- <div>
- <el-radio v-model="item.give_type" :label="1">固定值</el-radio>
- <el-radio v-model="item.give_type" :label="2">百分比</el-radio>
- </div>
- <el-input placeholder="请输入赠送数量" class="width-200" v-model="item.give_num">
- <template slot="append">{{item.name}}</template>
- </el-input>
- </el-form-item>
- <el-form-item label="">
- <template slot="label">{{item.name}}抵扣</template>
- <el-input placeholder="请输入抵扣金额" class="width-350" v-model="item.forehead_num">
- <template slot="prepend">最多抵扣</template>
- <template slot="append">元</template>
- </el-input>
- <p class="tips-text">如果设置0,则不支持{{item.name}}抵扣</p>
- <div style="padding-top: 10px;">
- <el-radio-group v-model="item.deduct_type">
- <el-radio label="1">单件抵扣</el-radio>
- <el-radio label="2">多件累计抵扣</el-radio>
- </el-radio-group>
- </div>
- </el-form-item>
- </div> -->
- </el-card>
- <component v-if="show_addons && ruleForm.mch_id > 0" v-for="(addons,index) in show_addons" key="addons" v-bind:is="addons.component" @select="addons_data_change" :goods_id="goodsId" :source="the_addons_name" :source_id="ruleForm.mch_id"></component>
- <div class="bottom-btns" flex="main:center cross:center">
- <el-button size="mini" type="primary" @click="submit()">保存</el-button>
- </div>
- </div>
|