Commit e755e5c8 by crushh

update: 优化

parent 026a095b
......@@ -561,7 +561,7 @@ export default {
if (template) {
this.templateInit(template);
}
// 新增给消费触发增加默认最小值
//新建 单笔订单时 最小值默认为1
if (this.isInit) {
this.form.lowest_cost = 1;
}
......@@ -1130,11 +1130,15 @@ export default {
if (val == 1) {
this.form.marketingTimesType = 0;
this.form.expireType = 0;
this.consumeChecked.cost = false;
this.form.lowest_cost = 1; // 新建时 消费触发 单笔订单 最小值默认为1 方便后端判断
} else if (val == 2) {
this.form.marketingTimesType = 1;
this.form.expireType = 1;
this.consumeChecked.cost = true;
this.form.lowest_cost = '';
}
this.form.max_cost = '';
this.form.beginDate = '';
this.form.endDate = '';
// this.form.lowest_cost = '';
......
......@@ -102,14 +102,12 @@
<section class="dm-form__wrap" v-if="form.effectType == 0 && form.effectAction === 'consume'">
<h3 class="dm-title__label">
消费触发配置
<i class="dm-title__label--icon iconfont icon-xinxixianshi"></i>
<span class="gray fz13">仅适用于线下单笔消费;仅限对当天线下的单笔购买消费订单进行触发;重导订单、非购买订单均不触发。</span>
</h3>
<p class="fz14 gray mb20 ml10">同时满足以下条件即可触发</p>
<div class="ecm-title">消费触发配置</div>
<div class="ecm-content">
<el-radio :label="1" :disabled="!isAdd" v-model="form.consum_type" @change="handleConsumTypeChange"
>按照单笔订实付金额触发
>按照单笔订实付金额触发
<span class="gray fz13 ml58"> 仅适用于线下单笔消费;仅限对当天线下的单笔购买消费订单进行触发;重导订单、非购买订单均不触发</span>
</el-radio>
<el-radio :label="2" :disabled="!isAdd" style="margin-left:0" v-model="form.consum_type" @change="handleConsumTypeChange"
......@@ -191,7 +189,7 @@
</el-form-item>
<el-form-item label="消费金额" v-if="form.consum_type == 2" :required="true">
<div class="ml58">
<el-input-number :disabled="!isAdd" controls-position="right" :min="0" :max="1000000" style="width:150px;" v-model="form.lowest_cost" @change="handleLowestCost()"></el-input-number>
<el-input-number :disabled="!isAdd" controls-position="right" min="" :max="1000000" style="width:150px;" v-model="form.lowest_cost" @change="handleLowestCost()"></el-input-number>
<span class="pl5"></span>
<span class="fz14 gray ml58">订单传至GIC系统后,计算该客户当天的累计实付金额高于此门槛才会触发;</span>
</div>
......@@ -398,24 +396,30 @@
<span class="dm-status--primary pl10"></span>营销事件选择为“小程序”时,是通过服务号“客服接口”进行推送,不会占用每个用户每月4条的服务号消息接收次数。但通过“客服接口”成功推送是有一定前提与限制的,详见文档<el-link href="https://www.yuque.com/exnmlu/hpbb1c/hb43wk" target="_blank" style="color:#1890ff;font-size:12px;vertical-align: top">《智能营销事件发送一览》</el-link>
</div>
</div>
<div class="layout--tips mt10" style="display:inline-block" v-else>
<div class="layout--tips mt10" style="display:inline-block" v-if="form.effectType == 0 && form.effectAction !== 'consume'">
<span class="dm-status--primary pl10"></span>
触点时效模式下,营销事件选择为“图文/文本/小程序/图片”时,将通过服务号“客服接口”进行推送,不会占用每个用户每月4条的服务号消息接收次数。但通过“客服接口”成功推送是有一定前提与限制的,详见文档<el-link href="https://www.yuque.com/exnmlu/hpbb1c/hb43wk" target="_blank" style="color:#1890ff;font-size:12px;vertical-align: top">《智能营销事件发送一览》</el-link>
</div>
<div class="layout--tips mt10" style="display:inline-block" v-if="form.effectType == 0 && form.effectAction === 'consume' && form.consum_type == 1">
<span class="dm-status--primary pl10"></span>
触点时效模式下,营销事件选择为“图文/文本/小程序/图片”时,将通过服务号“客服接口”进行推送,不会占用每个用户每月4条的服务号消息接收次数。但通过“客服接口”成功推送是有一定前提与限制的,详见文档<el-link href="https://www.yuque.com/exnmlu/hpbb1c/hb43wk" target="_blank" style="color:#1890ff;font-size:12px;vertical-align: top">《智能营销事件发送一览》</el-link>
<div v-if="form.effectType == 0 && form.effectAction === 'consume'">
<div>
<span class="dm-status--primary pl10" style="vertical-align:top"></span>
<div style="display:inline-block">
消费触发模式下,营销事件选择“卡券/积分”时
消费触发模式下,营销事件选择“卡券/积分”时,超出1个自然月的退款订单不处理退券退积分业务
<br />
若订单整单退款:已赠送卡券/积分全部退回
<br />
若订单部分退款:系统判断剩余订单是否满足触发条件,若不满足,未使用卡券/积分全部退回;若仍满足,卡券/固定积分不退回,按订单金额倍数赠送的积分,会扣除退货商品所赠送的积分。
</div>
<div v-if="form.consum_type == 2">
<span class="dm-status--primary pl10" style="vertical-align:top"></span>
按照当天累计实付金额触发时,营销事件选择卡券时,订单退款会重新计算当天累计金额,会销毁不再符合赠送的未使用卡券。
</div>
</div>
</div>
<div class="layout--tips mt10" style="display:inline-block" v-if="form.effectType == 0 && form.effectAction === 'consume' && form.consum_type == 2">
<span class="dm-status--primary pl10" style="vertical-align:top"></span>
基于当天订单累计实付金额触发卡券/积分时,若发生退款,则会重新计算当天累计金额并退回不该赠送的卡券/积分,超出1个自然月的退款订单不处理退券退积分业务 <br />
<span class="dm-status--primary pl10" style="vertical-align:top"></span>
此模式下,仅允许添加最多1个“积分”事件,且计划开始后,下方所选营销事件不可修改。
</div>
</h3>
<!-- 只有实时才是单图文 -->
<marketing-event :effectType="form.effectType" :readOnly="isInfo || onlineStatus == 2 || (form.consum_type == 2 && isEdit)" :show-delete-tooltip="isEdit && analyseConfig.open_flag == 1" show-out-coupon-icon ref="marketingEvent" @has-card="hasCard" v-if="ecmPlanId" :singleFlag="form.effectType === 0" :integralMultiple="form.effectAction === 'consume' && form.consum_type != 2" :ecmPlanId="ecmPlanId" :isSupportVar="form.effectType === 0" :code="code" :enabledMessageState="enabledMessageState" :cardLimitType="-1" :use-stored="useStoredFlag && ['consume', 'stored'].includes(form.effectAction) && form.effectType == 0 && form.consum_type == 1" :use-qfxx="form.effectType !== 0" :consumType="form.consum_type"> </marketing-event>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment