bztang-admin/plugins/red-packet/views/admin/tpl/list.blade.php

534 lines
28 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="panel-body">
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">每日红包启用</label>
<div class="col-sm-9 col-xs-12">
<label class="radio-inline"><input type="radio" name="data[is_open_red_packet]" value="1" @if($set['is_open_red_packet'] ==1)
checked="checked"
@endif/> 开启</label>
<label class="radio-inline"><input type="radio" name="data[is_open_red_packet]" value="0" @if($set['is_open_red_packet'] ==0)
checked="checked"
@endif/> 关闭</label>
<div style="padding-top:5px;"><span style="font-size:10px;">每日红包关闭后,不会获得每日红包奖励</span></div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label"><span
style='color:red'>*</span>开始领取时间</label>
<div class="col-sm-6 col-xs-6">
<div class="input-group clockpicker">
<input type="text" class="form-control" value="{{$set['business_hours_start']?$set['business_hours_start']:0}}" name="data[business_hours_start]">
<span class="input-group-addon"><span class="fa fa-clock-o"></span></span>
</div>
<div>
禁止手动输入时间,避免活动无法开始
</div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label"><span
style='color:red'>*</span>自定义名称</label>
<div class="col-sm-6 col-xs-6">
<input class="form-control" type="text" value="{{$set['red_packet_title']}}"
name="data[red_packet_title]">
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">是否开启不限量红包</label>
<div class="col-sm-9 col-xs-12">
<label class="radio-inline">
<input type="radio" name="data[is_open_infinite]" value="1" @if($set['is_open_infinite'] == 1)checked="checked"@endif/> 开启
</label>
<label class="radio-inline">
<input type="radio" name="data[is_open_infinite]" value="0" @if($set['is_open_infinite'] == 0)checked="checked"@endif/> 关闭
</label>
<div style="padding-top:5px;">
<span style="font-size:10px;display: block;">开启后红包总数量设置无效</span>
<span style="font-size:10px;display: block;">开启后每日红包总数量不限截止昨日23:59:59时用户剩余额度只要大于0则可以领取每人每日只能领取一个</span>
<span style="font-size:10px;display: block;">红包金额根据用户额度等比例生成,额度越大则红包金额越大</span>
</div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label"><span style="color: red;">*</span>当天红包总数量</label>
<div class="col-sm-6 col-xs-6">
<div class='input-group'>
<input type='text' name='data[number_sum]' class="form-control discounts_value"
value="{{$set['number_sum']}}"/>
<div class='input-group-addon waytxt'></div>
</div>
<div style="padding-top:5px;"><span style="font-size: 10px;">以每天发放的红包总额作为基数,随机发放指定数量的红包,每人每天只能领取一个红包,金额随机。</span></div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label"><span
style="color: red;">*</span>红包总额计算基数</label>
<div class="col-sm-9 col-xs-12">
<label class="radio-inline"><input type="radio" name="data[self_order_after]" value="3" @if($set['self_order_after'] ==3)
checked="checked"
@endif/>已完成订单</label>
<label class="radio-inline"><input type="radio" name="data[self_order_after]" value="1" @if($set['self_order_after'] ==1)
checked="checked"
@endif/>已支付订单</label>
<div style="padding-top:5px; "><span class="--mb--rich-text" data-boldtype="0" style="font-size: 10px;">每天取前一天平台营业额作为红包总额计算基数,如果选择已完成订单则取前一天已完成的订单,如果选择已支付订单则取前一天已支付的订单;</span></div>
<div><span class="--mb--rich-text" data-boldtype="0" style="font-size: 10px;">订单金额包括平台自营+供应商+门店+酒店订单。</span></div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label"><span
style="color: red;">*</span>红包总额比例</label>
<div class="col-sm-6 col-xs-6">
<div class='input-group'>
<input type='text' name='data[proportion]' class="form-control discounts_value"
value="{{$set['proportion']}}"/>
<div class='input-group-addon waytxt'>%</div>
</div>
<div style="padding-top:5px;"><span style="font-size: 10px;">每天发放的红包总额=红包总额计算基数*每日红包总额比例</span></div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label"><span
style="color: red;">*</span>消费获得红包额度百分比</label>
<div class="col-sm-6 col-xs-6">
<div class='input-group'>
<input type='text' name='data[member_proportion]' class="form-control discounts_value"
value="{{$set['member_proportion']}}"/>
<div class='input-group-addon waytxt'>%</div>
</div>
<div style="padding-top:5px;"><span style="font-size: 10px;">红包总额度:用户累计领取的红包金额不能大于红包总额度,用户购买商品获得红包额度,商品编辑--每日红包开启奖励每日红包额度,用户购买该商品,默认奖励商品实际支付金额*红包额度百分比的红包额度奖励;商品独立设置比例优先级高于统一设置的比例。</span></div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label"><span
style="color: red;">*</span>消费获得红包额度-计算方式</label>
<div class="col-sm-9 col-xs-12">
<label class="radio-inline"><input type="radio" name="data[order_calculate]" value="1" @if($set['order_calculate'] ==1)
checked="checked"
@endif/>商品现价</label>
<label class="radio-inline"><input type="radio" name="data[order_calculate]" value="0" @if($set['order_calculate'] ==0)
checked="checked"
@endif/>商品实付金额</label>
<div style="padding-top:5px; "><span class="--mb--rich-text" data-boldtype="0" style="font-size: 10px;">获取红包额度:用户购买商品产生的红包额度与商品价格关联</span></div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label"><span
style="color: red;">*</span>消费获得红包额度</label>
<div class="col-sm-9 col-xs-12">
<label class="radio-inline"><input type="radio" name="data[order_completed]" value="1" @if($set['order_completed'] ==1)
checked="checked"
@endif/>订单已完成</label>
<label class="radio-inline"><input type="radio" name="data[order_completed]" value="0" @if($set['order_completed'] ==0)
checked="checked"
@endif/>订单已支付</label>
<div style="padding-top:5px; "><span class="--mb--rich-text" data-boldtype="0" style="font-size: 10px;">获取红包额度:用户购买商品产生的红包额度与订单状态关联</span></div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label"><span
style="color: red;">*</span>红包收入类型</label>
<div class="col-sm-9 col-xs-12">
<label class="radio-inline"><input type="radio" name="data[receive_type]" value="0" @if($set['receive_type'] ==0)
checked="checked"
@endif/>收入提现</label>
<label class="radio-inline"><input type="radio" name="data[receive_type]" value="1" @if($set['receive_type'] ==1)
checked="checked"
@endif/>转入余额</label>
@if(app('plugins')->isEnabled('love'))
<label class="radio-inline"><input type="radio" name="data[receive_type]" value="2" @if($set['receive_type'] ==2)
checked="checked" @endif/>转入可用{{LOVE_NAME}}</label>
<label class="radio-inline"><input type="radio" name="data[receive_type]" value="4" @if($set['receive_type'] ==4)
checked="checked" @endif/>转入冻结{{LOVE_NAME}}</label>
@endif
@if(app('plugins')->isEnabled('integral'))
<label class="radio-inline"><input type="radio" name="data[receive_type]" value="3" @if($set['receive_type'] ==3)
checked="checked" @endif/>转入{{INTEGRAL_NAME}}</label>
@endif
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">额外奖励</label>
<div class="col-sm-9 col-xs-12">
<label class="radio-inline"><input type="radio" name="data[is_bonus]" value="1" @if($set['is_bonus'] == 1) checked="checked" @endif/>开启</label>
<label class="radio-inline"><input type="radio" name="data[is_bonus]" value="0" @if($set['is_bonus'] == 0) checked="checked" @endif/>关闭</label>
<div style="padding-top:5px; "><span class="--mb--rich-text" data-boldtype="0" style="font-size: 10px;"><div style="padding-top:5px; "><span class="--mb--rich-text" data-boldtype="0" style="font-size: 10px;">开启后,领取红包的会员都可以获得额外奖励。</span></div></span></div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">奖励金额</label>
<div class="col-sm-9 col-xs-12" style="margin-bottom: 10px">
<label class="radio-inline"><input type="radio" name="data[bonus_type]" value="1" checked="checked" @if($set['bonus_type'] == 1) checked="checked" @endif/>固定金额</label>
<label class="radio-inline">
<input type="radio" name="data[bonus_type]" value="2" @if($set['bonus_type'] == 2) checked="checked" @endif/>
发放红包总额的百分比
</label>
</div>
<label class="col-xs-12 col-sm-3 col-md-2 control-label"></label>
<div class="col-sm-6 col-xs-6">
<div class='input-group'>
<div class='input-group-addon' id="bonus_type_hint">@if($set['bonus_type'] == 1) 固定金额 @else 发放红包总额的百分比 @endif</div>
<input type='text' name='data[bonus_amount]' class="form-control" value="{{$set['bonus_amount']}}"/>
<div class='input-group-addon' id="bonus_type_unit">@if($set['bonus_type'] == 1) @else % @endif</div>
</div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">红包最高限制</label>
<div class="col-sm-9 col-xs-12" style="margin-bottom: 10px">
<label class="radio-inline"><input type="radio" name="data[is_red_packet_max]" value="1" @if($set['is_red_packet_max'] == 1) checked="checked" @endif/>开启</label>
<label class="radio-inline"><input type="radio" name="data[is_red_packet_max]" value="0" @if($set['is_red_packet_max'] == 0) checked="checked" @endif/>关闭</label>
<div style="padding-top:5px; "><span class="--mb--rich-text" data-boldtype="0" style="font-size: 10px;"><div style="padding-top:5px; "><span class="--mb--rich-text" data-boldtype="0" style="font-size: 10px;"><div style="padding-top:5px; "><span class="--mb--rich-text" data-boldtype="0" style="font-size: 10px;"><div style="padding-top:5px; "><span class="--mb--rich-text" data-boldtype="0" style="font-size: 10px;">开启后,领取红包金额不超过红包最高限制设置的金额。</span></div></span></div></span></div></span></div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">最高限制金额</label>
<div class="col-sm-6 col-xs-6">
<div class='input-group'>
<input type='text' name='data[red_packet_max]' class="form-control discounts_value" value="{{$set['red_packet_max']}}"/>
<div class='input-group-addon waytxt'></div>
</div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label" ><span
style="color: red;">*</span>顶部图片</label>
<div class="col-sm-9 col-xs-12 detail-logo">
{!! app\common\helpers\ImageHelper::tplFormFieldImage('data[thumb]', $set['thumb']) !!}
<span class="help-block">建议尺寸: 363 * 100 </span>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label"><span
style="color: red;"></span>隐藏红包总额</label>
<div class="col-sm-9 col-xs-12">
<label class="radio-inline"><input type="radio" name="data[is_red_packet_all_amount]" value="1" @if($set['is_red_packet_all_amount'] ==1)
checked="checked"
@endif/>开启</label>
<label class="radio-inline"><input type="radio" name="data[is_red_packet_all_amount]" value="0" @if($set['is_red_packet_all_amount'] ==0)
checked="checked"
@endif/>关闭</label>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label"><span
style="color: red;"></span>隐藏红包总数量</label>
<div class="col-sm-9 col-xs-12">
<label class="radio-inline"><input type="radio" name="data[is_red_packet_all_total]" value="1" @if($set['is_red_packet_all_total'] ==1)
checked="checked"
@endif/>开启</label>
<label class="radio-inline"><input type="radio" name="data[is_red_packet_all_total]" value="0" @if($set['is_red_packet_all_total'] ==0)
checked="checked"
@endif/>关闭</label>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label"><span
style="color: red;"></span>广告开关</label>
<div class="col-sm-9 col-xs-12">
<label class="radio-inline"><input type="radio" name="data[is_advert]" value="1" @if($set['is_advert'] ==1)
checked="checked"
@endif/>开启</label>
<label class="radio-inline"><input type="radio" name="data[is_advert]" value="0" @if($set['is_advert'] ==0)
checked="checked"
@endif/>关闭</label>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">web广告链接</label>
<div class="col-sm-6 col-xs-6">
<input class="form-control" type="text" value="{{$set['advert_url']}}"
name="data[advert_url]">
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">小程序广告链接</label>
<div class="col-sm-6 col-xs-6">
<input class="form-control" type="text" value="{{$set['app_advert_url']}}"
name="data[app_advert_url]">
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label" ><span
style="color: red;">*</span>活动说明</label>
<div class="col-sm-9 col-xs-12">
{{--<textarea name="data[content]" id="" cols="80" rows="5">{{$set['content']}}</textarea>--}}
{!! yz_tpl_ueditor('data[content]', $set['content']) !!}
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label" ><span
style="color: red;">*</span>推荐红包商品</label>
<div class="col-sm-9 col-xs-12">
<div class='input-group' >
<div class='input-group-addon' >
<label class="radio-inline" ><input type="checkbox" checked="checked"/>
购买商品
</label>
</div>
<input type='text' class='form-control' id='goods' value="@if(!empty($goods))@foreach($goods as $good){{$good['title']}};@endforeach
@endif" readonly />
<div class="input-group-btn">
<button type="button" onclick="$('#modal-goods').modal()" class="btn btn-default" >选择商品</button>
</div>
</div>
<span class="help-block">在领取红包页面显示的推荐商品</span>
<div class="input-group multi-img-details" style="margin-bottom: 40px;" id='goods_id'>
@foreach ($goods as $goods_id => $good)
<div class="multi-item saler-item" openid="{{ $goods_id }}" style="display: flex;flex-direction: column; ">
<img class="img-responsive img-thumbnail" src='{{ tomedia($good['thumb']) }}'
onerror="this.src='{{static_url('resource/images/nopic.jpg')}}'; this.title='图片未找到.'">
<div class='img-nickname' >{{ $good['title'] }}</div>
<input type="hidden" value="{{ $goods_id }}"
name="data[red_packet_goods_id][{{ $goods_id }}]">
<input type="hidden" value="{{ $goods_id }}"
name="data[red_packet_goods][{{ $goods_id }}][goods_id]">
<input type="hidden" value="{{ $good['title'] }}"
name="data[red_packet_goods][{{ $goods_id }}][title]">
<input type="hidden" value="{{ $good['thumb'] }}"
name="data[red_packet_goods][{{ $goods_id }}][thumb]">
<em onclick="remove_member(this)" class="close">×</em>
</div>
@endforeach
</div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">获得红包额度奖励通知</label>
<div class="col-sm-9 col-xs-12">
<select name='data[enrol]' class='form-control diy-notice'><option value="" @if (!$set['enrol']) selected @endif >
请选择通知
</option>
@foreach ($temp_list as $item)
<option value="{{$item['id']}}"
@if($set['enrol'] == $item['id'])
selected
@endif>{{$item['title']}}</option>
@endforeach
</select>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">获得红包奖励通知</label>
<div class="col-sm-9 col-xs-12">
<select name='data[sign]' class='form-control diy-notice'>
<option value="" @if(!$set['sign']) selected @endif >
请选择通知
</option>
@foreach ($temp_list as $item)
<option value="{{$item['id']}}"
@if($set['sign'] == $item['id'])
selected
@endif>{{$item['title']}}</option>
@endforeach
</select>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label" ><span
style="color: red;">*</span>背景颜色</label>
<div class="col-sm-9 col-xs-12">
<div class="fe-panel-editor-line ng-scope">
<div class="fe-panel-editor-name"></div>
<div class="fe-panel-editor-con">
<input class="fe-panel-editor-input2" name="data[color]" type="color" value="{{$set['color']}}"/>
</div>
</div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label" ><span
style="color: red;">*</span>立即领取颜色</label>
<div class="col-sm-9 col-xs-12">
<div class="fe-panel-editor-line ng-scope">
<div class="fe-panel-editor-name"></div>
<div class="fe-panel-editor-con">
<input class="fe-panel-editor-input2" name="data[receive_color]" type="color" value="{{$set['receive_color']}}"/>
</div>
</div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label" ><span
style="color: red;">*</span>额度不足颜色</label>
<div class="col-sm-9 col-xs-12">
<div class="fe-panel-editor-line ng-scope">
<div class="fe-panel-editor-name"></div>
<div class="fe-panel-editor-con">
<input class="fe-panel-editor-input2" name="data[amount_color]" type="color" value="{{$set['amount_color']}}"/>
</div>
</div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label" ><span
style="color: red;">*</span>红包已领完颜色</label>
<div class="col-sm-9 col-xs-12">
<div class="fe-panel-editor-line ng-scope">
<div class="fe-panel-editor-name"></div>
<div class="fe-panel-editor-con">
<input class="fe-panel-editor-input2" name="data[out_color]" type="color" value="{{$set['out_color']}}"/>
</div>
</div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label" ><span
style="color: red;">*</span>无红包发放颜色</label>
<div class="col-sm-9 col-xs-12">
<div class="fe-panel-editor-line ng-scope">
<div class="fe-panel-editor-name"></div>
<div class="fe-panel-editor-con">
<input class="fe-panel-editor-input2" name="data[red_packet_color]" type="color" value="{{$set['red_packet_color']}}"/>
</div>
</div>
</div>
</div>
</div>
<div id="modal-goods" class="modal fade" tabindex="-1">
<div class="modal-dialog" style='width: 920px;'>
<div class="modal-content">
<div class="modal-header"><button aria-hidden="true" data-dismiss="modal" class="close" type="button">×</button><h3>选择商品</h3></div>
<div class="modal-body" >
<div class="row">
<div class="input-group">
<input type="text" class="form-control" name="keyword" value="" id="search-kwd-goods" placeholder="请输入商品名称" />
<span class='input-group-btn'><button type="button" class="btn btn-default" onclick="search_goods();">搜索</button></span>
</div>
</div>
<div id="module-menus-goods" style="padding-top:5px;"></div>
</div>
<div class="modal-footer"><a href="#" class="btn btn-default" data-dismiss="modal" aria-hidden="true">关闭</a></div>
</div>
</div>
</div>
<script language='javascript'>
$(function () {
$(":radio[name='data[bonus_type]']").click(function () {
if ($(this).val() == 1) {
$("#bonus_type_hint").html('固定金额');
$("#bonus_type_unit").html('元');
}
else {
$("#bonus_type_hint").html('发放红包总额的百分比')
$("#bonus_type_unit").html('%');
}
});
})
function search_goods() {
if( $.trim($('#search-kwd-goods').val())==''){
Tip.focus('#search-kwd-goods','请输入关键词');
return;
}
$("#module-goods").html("正在搜索....")
$.get('{!! yzWebUrl('plugin.red-packet.admin.set.searchGoods') !!}', {
keyword: $.trim($('#search-kwd-goods').val())
}, function(dat){
$('#module-menus-goods').html(dat);
});
}
function select_good(o) {
// var html = "<input type='hidden' class='form-control' name='data[become_goods_id]["+ o.id+"]' value='' />"
var html = '<div class="multi-item" style="display: flex;flex-direction: column; " openid="' + o.id + '">';
html += '<img class="img-responsive img-thumbnail" style="height: 190px;" src="' + o.thumb + '" onerror="this.src=\'{{static_url('resource/images/nopic.jpg')}}\'; this.title=\'图片未找到.\'">';
html += '<div class="img-nickname">' + o.title + '</div>';
html += '<input type="hidden" value="' + o.title + '" name="data[red_packet_goods][' + o.id + '][title]">';
html += '<input type="hidden" value="' + o.thumb + '" name="data[red_packet_goods][' + o.id + '][thumb]">';
html += '<input type="hidden" value="' + o.id + '" name="data[red_packet_goods][' + o.id + '][goods_id]">';
html += '<input type="hidden" value="' + o.id + '" name="data[red_packet_goods_id][' + o.id + ']">';
html += '<em onclick="remove_member(this)" class="close">×</em>';
html += '</div>';
// $("#goods_id").val(o.id);
// var data = $("#goods").val();
// $("#goods").val(data+ o.title);
$("#goods_id").append(html);
refresh_members();
}
function remove_member(obj) {
$(obj).parent().remove();
refresh_members();
}
function refresh_members() {
var nickname = "";
$('.multi-item').each(function () {
nickname += " " + $(this).find('.img-nickname').html() + "; ";
});
$('#goods').val(nickname);
}
function formcheck(){
var become_child =$(":radio[name='setdata[become_child]']:checked").val();
if( become_child=='1' || become_child=='2' ){
if( $(":radio[name='setdata[become]']:checked").val() =='0'){
alert('成为下线条件选择了首次下单/首次付款,发展下线不能选择无条件!') ;
return false;
}
}
var become = $(":radio[name='setdata[become]']").is(':checked');
if (!become) {
alert('获得发展下线权利条件不能为空') ;
return false;
}
return true;
}
function credit_avoid_audit() {
if ($("input[name='setdata[credit_avoid_audit]']:checked").val() == 1) {
$(".form-closewithdrawcheck").show();
} else {
$(".form-closewithdrawcheck").hide();
}
}
$('.js-clip').each(function () {
util.clip(this, $(this).attr('data-url'));
});
$('.diy-notice').select2();
require(['util', 'clockpicker'], function(u, $){
$('.clockpicker :text').clockpicker({autoclose: true});
u.editor($('.richtext')[0]);
$('#add-time').click(function(){
$('#time-list').append($('#time-form-html').html());
$('.clockpicker :text').clockpicker({autoclose: true});
});
});
</script>