157 lines
8.4 KiB
PHP
157 lines
8.4 KiB
PHP
<div class="row-content am-cf">
|
||
<div class="row">
|
||
<div class="am-u-sm-12 am-u-md-12 am-u-lg-12">
|
||
<div class="widget am-cf">
|
||
<form id="my-form" class="am-form tpl-form-line-form" enctype="multipart/form-data" method="post">
|
||
<div class="widget-body">
|
||
<fieldset>
|
||
<div class="widget-head am-cf">
|
||
<div class="widget-title am-fl">短信通知(阿里云短信)</div>
|
||
</div>
|
||
<input type="hidden" name="sms[default]" value="aliyun">
|
||
<div class="am-form-group">
|
||
<label class="am-u-sm-3 am-form-label form-require"> AccessKeyId </label>
|
||
<div class="am-u-sm-9">
|
||
<input type="text" class="tpl-form-input" name="sms[engine][aliyun][AccessKeyId]"
|
||
value="<?= $values['engine']['aliyun']['AccessKeyId'] ?>" required>
|
||
</div>
|
||
</div>
|
||
<div class="am-form-group">
|
||
<label class="am-u-sm-3 am-form-label form-require"> AccessKeySecret </label>
|
||
<div class="am-u-sm-9">
|
||
<input type="text" class="tpl-form-input"
|
||
name="sms[engine][aliyun][AccessKeySecret]"
|
||
value="<?= $values['engine']['aliyun']['AccessKeySecret'] ?>" required>
|
||
</div>
|
||
</div>
|
||
<div class="am-form-group">
|
||
<label class="am-u-sm-3 am-form-label form-require"> 短信签名 </label>
|
||
<div class="am-u-sm-9">
|
||
<input type="text" class="tpl-form-input" name="sms[engine][aliyun][sign]"
|
||
value="<?= $values['engine']['aliyun']['sign'] ?>" required>
|
||
</div>
|
||
</div>
|
||
<div class="widget-head am-cf">
|
||
<div class="widget-title am-fl">新付款订单提醒</div>
|
||
</div>
|
||
<div class="am-form-group">
|
||
<label class="am-u-sm-3 am-form-label form-require">
|
||
是否开启短信提醒
|
||
</label>
|
||
<div class="am-u-sm-9">
|
||
<label class="am-radio-inline">
|
||
<input type="radio" name="sms[engine][aliyun][order_pay][is_enable]" value="1"
|
||
data-am-ucheck
|
||
<?= $values['engine']['aliyun']['order_pay']['is_enable'] == '1' ? 'checked' : '' ?>
|
||
required>
|
||
开启
|
||
</label>
|
||
<label class="am-radio-inline">
|
||
<input type="radio" name="sms[engine][aliyun][order_pay][is_enable]" value="0"
|
||
data-am-ucheck
|
||
<?= $values['engine']['aliyun']['order_pay']['is_enable'] == '0' ? 'checked' : '' ?>>
|
||
关闭
|
||
</label>
|
||
</div>
|
||
</div>
|
||
<div class="am-form-group">
|
||
<label class="am-u-sm-3 am-form-label form-require">
|
||
模板ID <span class="tpl-form-line-small-title">Template Code</span>
|
||
</label>
|
||
<div class="am-u-sm-9">
|
||
<input type="text" class="tpl-form-input"
|
||
name="sms[engine][aliyun][order_pay][template_code]"
|
||
value="<?= $values['engine']['aliyun']['order_pay']['template_code'] ?>">
|
||
<small>例如:SMS_139800030</small>
|
||
</div>
|
||
</div>
|
||
<div class="am-form-group">
|
||
<div class="am-u-sm-9 am-u-sm-push-3">
|
||
<small>模板内容:您有一条新订单,订单号为:${order_no},请注意查看。</small>
|
||
</div>
|
||
</div>
|
||
<div class="am-form-group">
|
||
<label class="am-u-sm-3 am-form-label form-require"> 接收手机号 </label>
|
||
<div class="am-u-sm-9">
|
||
<input type="text" class="tpl-form-input"
|
||
name="sms[engine][aliyun][order_pay][accept_phone]"
|
||
value="<?= $values['engine']['aliyun']['order_pay']['accept_phone'] ?>">
|
||
<div class="help-block">
|
||
<small>注:如需填写多个手机号,可用英文逗号 <code>,</code> 隔开</small>
|
||
</div>
|
||
<div class="help-block">
|
||
<small>接收测试: <a class="j-sendTestMsg" data-msg-type="order_pay"
|
||
href="javascript:void(0);">点击发送</a>
|
||
</small>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="am-form-group">
|
||
<div class="am-u-sm-9 am-u-sm-push-3 am-margin-top-lg">
|
||
<button type="submit" class="j-submit am-btn am-btn-secondary">提交
|
||
</button>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<script>
|
||
$(function () {
|
||
|
||
/**
|
||
* 表单验证提交
|
||
* @type {*}
|
||
*/
|
||
$('#my-form').superForm();
|
||
|
||
/**
|
||
* 发送测试短信
|
||
*/
|
||
$('.j-sendTestMsg').click(function () {
|
||
var msgType = $(this).data('msg-type')
|
||
, formData = {
|
||
AccessKeyId: $('input[name="sms[engine][aliyun][AccessKeyId]"]').val()
|
||
, AccessKeySecret: $('input[name="sms[engine][aliyun][AccessKeySecret]"]').val()
|
||
, sign: $('input[name="sms[engine][aliyun][sign]"]').val()
|
||
, msg_type: msgType
|
||
, template_code: $('input[name="sms[engine][aliyun][' + msgType + '][template_code]"]').val()
|
||
, accept_phone: $('input[name="sms[engine][aliyun][' + msgType + '][accept_phone]"]').val()
|
||
};
|
||
if (!formData.AccessKeyId.length) {
|
||
layer.msg('请填写 AccessKeyId');
|
||
return false;
|
||
}
|
||
if (!formData.AccessKeySecret.length) {
|
||
layer.msg('请填写 AccessKeySecret');
|
||
return false;
|
||
}
|
||
if (!formData.sign.length) {
|
||
layer.msg('请填写 短信签名');
|
||
return false;
|
||
}
|
||
if (!formData.template_code.length) {
|
||
layer.msg('请填写 模板ID');
|
||
return false;
|
||
}
|
||
if (!formData.accept_phone.length) {
|
||
layer.msg('请填写 接收手机号');
|
||
return false;
|
||
}
|
||
layer.confirm('确定要发送测试短信吗', function (index) {
|
||
var load = layer.load();
|
||
var url = "<?= url('setting/smsTest') ?>";
|
||
$.post(url, formData, function (result) {
|
||
layer.msg(result.msg);
|
||
layer.close(load);
|
||
});
|
||
layer.close(index);
|
||
});
|
||
});
|
||
|
||
});
|
||
</script>
|