| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241 |
- {extend name="base"/}
- {block name="resources"}
- <style type="text/css">
- .layui-field-box {display:flex;flex-wrap:wrap;}
- /* 一行4个卡片时的排布 */
- @media screen and (min-width:1670px) {.block-list {width:24%;margin-right:1.3%;margin-bottom:25px;}
- .block-list:nth-child(4n) {margin-right:0;}
- }
- /* 一行3个卡片时的排布 */
- @media screen and (max-width:1669px) {.block-list {width:32%;margin-right:2%;margin-bottom:25px;}
- .block-list:nth-child(3n) {margin-right:0;}
- }
- .block-list {box-sizing:border-box;border:1px solid #F1F1F1;}
- .block-list .block-title {height:52px;line-height:52px;font-size:14px;color:#333;background-color:#F7F8FA;padding-left:25px;}
- .block-list .block-content {padding:20px 25px 0;display:flex;flex-wrap:wrap;}
- .block-list .block-content a {height:25px;line-height:25px;width:33.3%;margin-bottom:20px;color:#454545;font-size:12px;display:flex;align-items:center;white-space:nowrap;}
- .block-list .block-content a i {display:inline-block;margin-right:2px;color:#999;font-weight:600;}
- .block-list .block-title .config {float:right;padding-left:100px;cursor:pointer;color:#FA5B14 !important;}
- .word-aux {margin-left:200px;display:block;margin-top:5px;color:#999;font-size:14px;line-height:1.6;}
- .prompt-block {position:absolute;top:18px;right:20px;font-size:12px;cursor:pointer;}
- .prompt-block .prompt {width:auto;height:auto;line-height:unset;}
- .prompt-block .prompt-box {top:46px;left:-69px;text-align:center;}
- .prompt-block .prompt .iconfont {margin-left:-3px;}
- .block-list .block-title {display:flex;align-items:center;}
- .prompt-block {position:static;margin-left:10px;}
- .layui-layout-admin .layui-body .body-content {padding: 0;background: #f8f8f8}
- .sms-tips,.three-tips {padding:15px;margin:0;border:none;background:#FFEDD9;border-bottom:1px solid #f5f5f5;}
- .sms-tips *,.three-tips * {margin-right:10px;}
- .three-tips {background:#fff;}
- .message-tips .tips:last-child {margin-bottom:20px;}
- .message-tips {margin-bottom:15px}
- </style>
- {/block}
- {block name="main"}
- <div class="message-tips">
- {if isset($sms_num) && $sms_num < 500}
- <div class="tips sms-tips">
- <i class="iconfont icongantanhao text-color"></i>
- 当前短信条数就剩{$sms_num}条了,赶快去充值吧!
- <a href="{:addon_url('niusms://shop/sms/index', ['buy' => 1])}" class="text-color" target="_blank">立即充值</a>
- </div>
- {/if}
- {empty name="wechat_config"}
- <div class="tips three-tips">
- <i class="iconfont icongantanhao text-color"></i>
- 您还未配置公众号,不能通过公众号发送模板消息
- <a href="{:addon_url('wechat://shop/wechat/config')}" class="text-color" target="_blank">立即配置</a>
- </div>
- {/empty}
- {empty name="weapp_config"}
- <div class="tips three-tips">
- <i class="iconfont icongantanhao text-color"></i>
- 您还未配置微信小程序,无法使用小程序订阅消息
- <a href="{:addon_url('weapp://shop/weapp/config')}" class="text-color" target="_blank">立即配置</a>
- </div>
- {/empty}
- {if $aliapp_is_exit}
- {empty name="weapp_config"}
- <div class="tips three-tips">
- <i class="iconfont icongantanhao text-color"></i>
- 您还未配置支付宝小程序,无法使用小程序订阅消息
- <a href="{:addon_url('aliapp://shop/aliapp/config')}" class="text-color" target="_blank">立即配置</a>
- </div>
- {/empty}
- {/if}
- </div>
- <!-- 买家消息 -->
- <div class="layui-card card-common card-brief">
- <div class="layui-card-header">
- <span class="card-title">买家消息</span>
- </div>
- <div class="layui-card-body layui-field-box">
- {foreach $member_message_list as $member_message_k => $member_message_v}
- <div class="block-list">
- <div class="block-title">
- {$member_message_v.title}
- <div class="prompt-block" style="left: 130px;top: 20px;">
- <div class="prompt">
- <i class="iconfont iconwenhao1 required growth"></i>
- <div class="growth-box reason-box reason-growth prompt-box" >
- <div class="prompt-con">
- <p>{$member_message_v.remark ?? ''}</p>
- </div>
- </div>
- </div>
- </div>
- {if $member_message_v.keywords == 'ORDER_VERIFY_OUT_TIME'}<span class="config text-color" onclick="messageSetting()">配置</span>{/if}
- </div>
- <div class="block-content">
- {if in_array('sms',$member_message_v['support_type'])}
- <a href="{:addon_url('shop/message/editSmsMessage',['keywords' => $member_message_v.keywords])}">
- <i class="iconfont iconseleted {if $member_message_v.sms_is_open == 1}text-color{/if}"></i>短信
- </a>
- {/if}
- {if in_array('wechat',$member_message_v['support_type'])}
- <a href="{:addon_url('wechat://shop/message/edit',['keywords' => $member_message_v.keywords])}">
- <i class="iconfont iconseleted {if $member_message_v.wechat_is_open == 1}text-color{/if}"></i>微信公众号
- </a>
- {/if}
- {if in_array('weapp',$member_message_v['support_type'])}
- <a href="{:addon_url('weapp://shop/message/edit',['keywords' => $member_message_v.keywords])}">
- <i class="iconfont iconseleted {if $member_message_v.weapp_is_open == 1}text-color{/if}"></i>微信小程序
- </a>
- {/if}
- {if $aliapp_is_exit && in_array('aliapp',$member_message_v['support_type'])}
- <a href="{:addon_url('aliapp://shop/message/edit',['keywords' => $member_message_v.keywords])}">
- <i class="iconfont iconseleted {if $member_message_v.aliapp_is_open == 1}text-color{/if}"></i>支付宝小程序
- </a>
- {/if}
- </div>
- </div>
- {/foreach}
- </div>
- </div>
- <!-- 卖家通知 -->
- <div class="layui-card card-common card-brief">
- <div class="layui-card-header">
- <span class="card-title">卖家通知 <a style="margin-left:20px;color:#FF6A00" href="{:addon_url('shop/shopacceptmessage/lists')}">消息接收设置>>></a></span>
- </div>
- <div class="layui-card-body layui-field-box">
- {foreach $shop_message_list as $shop_message_k => $shop_message_v}
- <div class="block-list">
- <div class="block-title">
- {$shop_message_v.title}
- <div class="prompt-block" style="left: 130px;top: 20px;">
- <div class="prompt">
- <i class="iconfont iconwenhao1 required growth"></i>
- <div class="growth-box reason-box reason-growth prompt-box" style="top: 45px;left: -64px;">
- <div class="prompt-con">
- <p>{$shop_message_v.remark}</p>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="block-content">
- {if in_array('sms',$shop_message_v['support_type'])}
- <a href="{:addon_url('shop/message/editsmsmessage',['keywords' => $shop_message_v.keywords])}">
- <i class="iconfont iconseleted {if $shop_message_v.sms_is_open == 1}text-color{/if}"></i>短信
- </a>
- {/if}
- {if in_array('wechat',$shop_message_v['support_type'])}
- <a href="{:addon_url('wechat://shop/message/edit',['keywords' => $shop_message_v.keywords])}">
- <i class="iconfont iconseleted {if $shop_message_v.wechat_is_open == 1}text-color{/if}"></i>微信公众号
- </a>
- {/if}
- {if in_array('weapp',$shop_message_v['support_type'])}
- <a href="{:addon_url('weapp://shop/message/edit',['keywords' => $shop_message_v.keywords])}">
- <i class="iconfont iconseleted {if $shop_message_v.weapp_is_open == 1}text-color{/if}"></i>微信小程序
- </a>
- {/if}
- {if $aliapp_is_exit && in_array('aliapp',$shop_message_v['support_type'])}
- <a href="{:addon_url('aliapp://shop/message/edit',['keywords' => $shop_message_v.keywords])}">
- <i class="iconfont iconseleted {if $shop_message_v.aliapp_is_open == 1}text-color{/if}"></i>支付宝小程序
- </a>
- {/if}
- </div>
- </div>
- {/foreach}
- </div>
- </div>
- {/block}
- {block name="script"}
- <script type="text/html" id="settingLayer">
- <div class="layui-form-item">
- <label class="layui-form-label">过期前提醒:</label>
- <div class="layui-input-block">
- <div class="layui-input-inline">
- <input type="number" name="remind_time" value="{{ d.value }}" autocomplete="off" class="layui-input len-short">
- </div>
- <span class="layui-form-mid">小时</span>
- </div>
- <div class="word-aux">核销码过期前多少时间发送提醒</div>
- </div>
- </script>
- <script>
- var form,laytpl;
- layui.use(['laytpl', 'form'], function() {
- form = layui.form, laytpl = layui.laytpl;
- form.render();
- });
- function messageSetting() {
- var config = {:json_encode($verify_config)};
- var keywords = 'order_verify_time_out';
- var value = config[keywords] == undefined ? 24 : config[keywords];
- laytpl($('#settingLayer').html()).render({
- value: value
- }, function(string){
- layer.open({
- type: 1,
- title: '配置',
- content: string,
- area: ['590px'],
- btn: ['保存', '取消'],
- yes: function () {
- var remind_time = parseInt($('[name="remind_time"]').val());
- if (isNaN(remind_time)) {
- layer.msg('提醒时间格式不正确', {icon: 5})
- return;
- }
- if (remind_time < 1) {
- layer.msg('提醒时间最少不能小于1小时', {icon: 5})
- return;
- }
- $.ajax({
- dataType: 'JSON',
- type: 'POST',
- url: ns.url("shop/message/remindTimeSetting"),
- data: {
- "hour": remind_time,
- "keyword": keywords
- },
- success: function(res){
- if (res.code == 0) {
- layer.msg('设置成功');
- setTimeout(function () {
- location.reload()
- }, 1000)
- } else {
- layer.msg(res.message);
- }
- }
- })
- }
- })
- });
- }
- </script>
- {/block}
|