| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390 |
- <style type='text/css'>
- .multi-item {
- height: 110px;
- }
- .saler-item .img-thumbnail {
- width: 100px;
- height: 100px
- }
- .img-nickname {
- position: absolute;
- bottom: 0px;
- line-height: 25px;
- height: 25px;
- color: #fff;
- text-align: center;
- width: 90px;
- bottom: 55px;
- background: rgba(0, 0, 0, 0.8);
- left: 5px;
- }
- .multi-img-details {
- padding: 5px;
- }
- </style>
- <div class='panel-heading'>
- 平台通知
- </div>
- <div class="form-group">
- <label class="col-xs-12 col-sm-3 col-md-2 control-label">酒店订单通知</label>
- <div class="col-sm-8 col-xs-12">
- <select name='setdata[hotel_order]' class='form-control diy-notice'>
- <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['hotel_order'])) value="{{$set['hotel_order']}}"
- selected @else value="" @endif>
- 默认消息模板
- </option>
- @foreach ($temp_list as $item)
- <option value="{{$item['id']}}"
- @if($set['hotel_order'] == $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-6 col-xs-12">
- <div class='input-group'>
- <input type="text" id='salers' name="salers" maxlength="30"
- value="@foreach ($set['member'] as $member) {{ $member['nickname'] }} @endforeach"
- class="form-control" readonly/>
- <div class='input-group-btn'>
- <button class="btn btn-default" type="button"
- onclick="popwin = $('#modal-module-menus').modal();">选择通知人
- </button>
- <button class="btn btn-danger" style="height:34px" type="button"
- onclick="$('#uid').val('');$('#salers').val('');$('#saleravatar').hide()">清除选择
- </button>
- </div>
- </div>
- <div class="input-group multi-img-details" id='saler_container'>
- @foreach ($set['member'] as $member)
- <div class="multi-item saler-item">
- <img class="img-responsive img-thumbnail" src='{{ $member['avatar'] }}'
- onerror="this.src='{{static_url('resource/images/nopic.jpg')}}'; this.title='图片未找到.'">
- <div class='img-nickname'>{{ $member['nickname'] }}</div>
- <input type="hidden" value="{{ $member['uid'] }}"
- name="setdata[member][{{ $member['uid'] }}][uid]">
- <input type="hidden" value="{{ $member['nickname'] }}"
- name="setdata[member][{{ $member['uid'] }}][nickname]">
- <input type="hidden" value="{{ $member['avatar'] }}"
- name="setdata[member][{{ $member['uid'] }}][avatar]">
- <em onclick="remove_member(this)" class="close">×</em>
- </div>
- @endforeach
- </div>
- <span class='help-block'>酒店订单生成后平台通知,可以指定多个人,如果不填写则不通知</span>
- <div id="modal-module-menus" 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" placeholder="请输入粉丝昵称/姓名/手机号"/>
- <span class='input-group-btn'><button type="button"
- class="btn btn-default"
- onclick="search_members();">
- 搜索
- </button></span>
- </div>
- </div>
- <div id="module-menus" 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>
- </div>
- </div>
- <div class='panel-heading'>
- 酒店通知
- </div>
- <div class="form-group">
- <label class="col-xs-12 col-sm-3 col-md-2 control-label">酒店入驻成功通知</label>
- <div class="col-sm-8 col-xs-12">
- <select name='setdata[hotel_entry_success]' class='form-control diy-notice'>
- <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['hotel_entry_success'])) value="{{$set['hotel_entry_success']}}"
- selected @else value="" @endif>
- 默认消息模板
- </option>
- @foreach ($temp_list as $item)
- <option value="{{$item['id']}}"
- @if($set['hotel_entry_success'] == $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-8 col-xs-12">
- <select name='setdata[hotel_order_placed]' class='form-control diy-notice'>
- <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['hotel_order_placed'])) value="{{$set['hotel_order_placed']}}"
- selected @else value="" @endif>
- 默认消息模板
- </option>
- @foreach ($temp_list as $item)
- <option value="{{$item['id']}}"
- @if($set['hotel_order_placed'] == $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-8 col-xs-12">
- <select name='setdata[hotel_order_pay]' class='form-control diy-notice'>
- <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['hotel_order_pay'])) value="{{$set['hotel_order_pay']}}"
- selected @else value="" @endif>
- 默认消息模板
- </option>
- @foreach ($temp_list as $item)
- <option value="{{$item['id']}}"
- @if($set['hotel_order_pay'] == $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-8 col-xs-12">
- <select name='setdata[hotel_order_confirm]' class='form-control diy-notice'>
- <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['hotel_order_confirm'])) value="{{$set['hotel_order_confirm']}}"
- selected @else value="" @endif>
- 默认消息模板
- </option>
- @foreach ($temp_list as $item)
- <option value="{{$item['id']}}"
- @if($set['hotel_order_confirm'] == $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-8 col-xs-12">
- <select name='setdata[hotel_order_stay]' class='form-control diy-notice'>
- <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['hotel_order_stay'])) value="{{$set['hotel_order_stay']}}"
- selected @else value="" @endif>
- 默认消息模板
- </option>
- @foreach ($temp_list as $item)
- <option value="{{$item['id']}}"
- @if($set['hotel_order_stay'] == $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-8 col-xs-12">
- <select name='setdata[hotel_order_accomplish]' class='form-control diy-notice'>
- <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['hotel_order_accomplish'])) value="{{$set['hotel_order_accomplish']}}"
- selected @else value="" @endif>
- 默认消息模板
- </option>
- @foreach ($temp_list as $item)
- <option value="{{$item['id']}}"
- @if($set['hotel_order_accomplish'] == $item['id'])
- selected
- @endif>{{$item['title']}}</option>
- @endforeach
- </select>
- </div>
- </div>
- <div class='panel-heading'>
- 会员通知
- </div>
- <div class="form-group">
- <label class="col-xs-12 col-sm-3 col-md-2 control-label">订单提交成功通知</label>
- <div class="col-sm-8 col-xs-12">
- <select name='setdata[order_submit_success]' class='form-control diy-notice'>
- <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['order_submit_success'])) value="{{$set['order_submit_success']}}"
- selected @else value="" @endif>
- 默认消息模板
- </option>
- @foreach ($temp_list as $item)
- <option value="{{$item['id']}}"
- @if($set['order_submit_success'] == $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-8 col-xs-12">
- <select name='setdata[order_cancel]' class='form-control diy-notice'>
- <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['order_cancel'])) value="{{$set['order_cancel']}}"
- selected @else value="" @endif>
- 默认消息模板
- </option>
- @foreach ($temp_list as $item)
- <option value="{{$item['id']}}"
- @if($set['order_cancel'] == $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-8 col-xs-12">
- <select name='setdata[order_success_pay]' class='form-control diy-notice'>
- <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['order_success_pay'])) value="{{$set['order_success_pay']}}"
- selected @else value="" @endif>
- 默认消息模板
- </option>
- @foreach ($temp_list as $item)
- <option value="{{$item['id']}}"
- @if($set['order_success_pay'] == $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-8 col-xs-12">
- <select name='setdata[hotel_reserve_success]' class='form-control diy-notice'>
- <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['hotel_reserve_success'])) value="{{$set['hotel_reserve_success']}}"
- selected @else value="" @endif>
- 默认消息模板
- </option>
- @foreach ($temp_list as $item)
- <option value="{{$item['id']}}"
- @if($set['hotel_reserve_success'] == $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-8 col-xs-12">
- <select name='setdata[hotel_confirm_stay]' class='form-control diy-notice'>
- <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['hotel_confirm_stay'])) value="{{$set['hotel_confirm_stay']}}"
- selected @else value="" @endif>
- 默认消息模板
- </option>
- @foreach ($temp_list as $item)
- <option value="{{$item['id']}}"
- @if($set['hotel_confirm_stay'] == $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-8 col-xs-12">
- <select name='setdata[hotel_confirm_check_out]' class='form-control diy-notice'>
- <option @if(\app\common\models\notice\MessageTemp::getIsDefaultById($set['hotel_confirm_check_out'])) value="{{$set['hotel_confirm_check_out']}}"
- selected @else value="" @endif>
- 默认消息模板
- </option>
- @foreach ($temp_list as $item)
- <option value="{{$item['id']}}"
- @if($set['hotel_confirm_check_out'] == $item['id'])
- selected
- @endif>{{$item['title']}}</option>
- @endforeach
- </select>
- </div>
- </div>
- <script type="text/javascript">
- $('.js-clip').each(function () {
- util.clip(this, $(this).attr('data-url'));
- });
- $('.diy-notice').select2();
- function search_members() {
- if ($.trim($('#search-kwd').val()) == '') {
- Tip.focus('#search-kwd', '请输入关键词');
- return;
- }
- $("#module-menus").html("正在搜索....");
- $.get("{!! yzWebUrl('member.member.get-search-member') !!}", {
- keyword: $.trim($('#search-kwd').val())
- }, function (dat) {
- $('#module-menus').html(dat);
- });
- }
- function select_member(o) {
- if (!o.has_one_fans) {
- window.alert('该会员没有关注公众号无法接受信息')
- return;
- }
- if ($('.multi-item[openid="' + o.has_one_fans.openid + '"]').length > 0) {
- return;
- }
- var html = '<div class="multi-item" openid="' + o.has_one_fans.openid + '">';
- html += '<img class="img-responsive img-thumbnail" src="' + o.avatar + '" onerror="this.src=\'{{static_url('resource/images/nopic.jpg')}}\'; this.title=\'图片未找到.\'">';
- html += '<div class="img-nickname">' + o.nickname + '</div>';
- html += '<input type="hidden" value="' + o.nickname + '" name="setdata[member][' + o.uid + '][nickname]">';
- html += '<input type="hidden" value="' + o.avatar + '" name="setdata[member][' + o.uid + '][avatar]">';
- html += '<input type="hidden" value="' + o.uid + '" name="setdata[member][' + o.uid + '][uid]">';
- html += '<em onclick="remove_member(this)" class="close">×</em>';
- html += '</div>';
- $("#saler_container").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() + "; ";
- });
- $('#salers').val(nickname);
- }
- </script>
|