| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- <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="单品满">
- <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>
- <template v-if="ruleForm.extra.platform_score_give_setting != undefined && ruleForm.extra.platform_score_give_setting.is_open == 0">
- <el-form-item label="积分赠送"><span style="color: #ccc;">积分抵扣未开启,若需设置商品积分赠送,则联系平台</span></el-form-item>
- </template>
- <template v-else>
- <el-form-item label="商品积分赠送独立设置">
- <div>
- <el-switch v-model="ruleForm.extra.score_give_setting.is_alone" :active-value="1" :inactive-value="0" :disabled="score_give_is_store_alone"></el-switch>
- </div>
- </el-form-item>
- <template v-if="ruleForm.extra.platform_score_give_setting != undefined && ruleForm.extra.platform_score_give_setting.bear == 0">
- <el-form-item label="积分赠送">
- <div>
- <el-radio v-model="ruleForm.extra.platform_score_give_setting.give_type" :label="1" disabled>固定值</el-radio>
- <el-radio v-model="ruleForm.extra.platform_score_give_setting.give_type" :label="2" disabled>百分比</el-radio>
- </div>
- <el-input placeholder="请输入积分赠送数量" class="width-200" v-model="ruleForm.extra.platform_score_give_setting.give_num" disabled>
- <template slot="append">{{ ruleForm.extra.platform_score_give_setting.give_type == 1 ? '积分' : '%'}}</template>
- </el-input>
- <p class="tips-text">用户购物赠送的积分,如果不填写或者填写为0,则不赠送积分</p>
- <p class="tips-text">如: 选择固定值10,则买商品固定送积分,如买2件b,则固定获取20积分</p>
- <p class="tips-text">如: 选择百分比10,则买商品送比例积分,如买2件b,售价1件100,会员优惠20,运费10,则获取(200-20)x10%=18积分(按照优惠后的金额为计算基数,不计算运费)</p>
- </el-form-item>
- <el-form-item label="积分赠送条件">
- <div>
- <el-radio v-model="ruleForm.extra.platform_score_give_setting.condition" :label="0" disabled>全部订单</el-radio>
- <el-radio v-model="ruleForm.extra.platform_score_give_setting.condition" :label="1" disabled>未使用积分抵扣的订单</el-radio>
- </div>
- </el-form-item>
- </template>
- <template v-else>
- <el-form-item label="积分赠送">
- <div>
- <el-radio v-model="ruleForm.extra.score_give_setting.give_type" :label="1" :disabled="score_give_is_store_alone" >固定值</el-radio>
- <el-radio v-model="ruleForm.extra.score_give_setting.give_type" :label="2" :disabled="score_give_is_store_alone" >百分比</el-radio>
- </div>
- <el-input placeholder="请输入积分赠送数量" class="width-200" v-model="ruleForm.extra.score_give_setting.give_num" :disabled="score_give_is_store_alone">
- <template slot="append">{{ ruleForm.extra.score_give_setting.give_type == 1 ? '积分' : '%'}}</template>
- </el-input>
- <p class="tips-text">用户购物赠送的积分,如果不填写或者填写为0,则不赠送积分</p>
- <p class="tips-text">如: 选择固定值10,则买商品固定送积分,如买2件b,则固定获取20积分</p>
- <p class="tips-text">如: 选择百分比10,则买商品送比例积分,如买2件b,售价1件100,会员优惠20,运费10,则获取(200-20)x10%=18积分(按照优惠后的金额为计算基数,不计算运费)</p>
- </el-form-item>
- <el-form-item label="积分赠送条件">
- <div>
- <el-radio v-model="ruleForm.extra.score_give_setting.condition" :label="0" :disabled="score_give_is_store_alone">全部订单</el-radio>
- <el-radio v-model="ruleForm.extra.score_give_setting.condition" :label="1" :disabled="score_give_is_store_alone">未使用积分抵扣的订单</el-radio>
- </div>
- </el-form-item>
- </template>
- <el-form-item label="结算方式">
- <el-radio-group v-model="ruleForm.extra.score_give_setting.settlement">
- <el-radio :label="0" :disabled="score_give_is_store_alone">订单完成</el-radio>
- <el-radio :label="1" :disabled="score_give_is_store_alone">支付完成</el-radio>
- </el-radio-group>
- </el-form-item>
- </template>
- </el-card>
- <div class="com-coupon">
- <el-card class="edit-card" shadow="never">
- <div slot="header" class="clearfix">
- <div class="card-title">优惠券设置<span class="card-sub-title"></span></div>
- </div>
- <el-form-item label="是否开启" prop="coupon_is_enable">
- <el-switch :active-value="1" :inactive-value="0" v-model="ruleForm.coupon_is_enable"></el-switch>
- </el-form-item>
- <el-row :gutter="10" v-if="ruleForm.coupon_is_enable == 1">
- <el-form-item label="选择优惠券">
- <el-button type="primary" size="mini" @click="handle('select')">选择优惠券</el-button>
- </el-form-item>
- <el-form-item label="已选优惠券">
- <el-row :gutter="3">
- <el-col :span="3" v-for="(item,index) in ruleForm.coupon_selection" :key="index">
- <el-card shadow="always" style="position: relative; margin-right: 10px;">
- <div>类型:{{item.type_text}}</div>
- <div>{{item.name}}</div>
- <div>优惠方式:{{ item.discount_method }}</div>
- <div>赠送数量:<span>{{item.num}}</span></div>
- <el-button type="danger" icon="el-icon-delete" circle style="position: absolute; right: 8px;top: 10px;" @click="handle('delete', index)"></el-button>
- </el-card>
- </el-col>
- </el-row>
- </el-form-item>
- </el-row>
- </el-card>
- <component v-if="show_addons && storeId > 0" v-for="(addons,index) in show_addons" :key="index" v-bind:is="addons.component" @select="addons_data_change" :goods_id="goodsId" :source="the_addons_name" :source_id="storeId"></component>
- <coupon-select :coupon-loading="couponLoading" :coupon_arr="ruleForm.coupon_selection" @submit="handleCoupon" @close="couponLoading = false"></coupon-select>
- </div>
- <div class="bottom-btns" flex="main:center cross:center">
- <el-button size="mini" type="primary" @click="submit()">保存</el-button>
- </div>
- </div>
|