This repository has been archived on 2024-07-11. You can view files and clone it, but cannot push or open issues or pull requests.
yoshop/source/application/store/view/setting/sms.php
2020-04-25 22:20:29 +08:00

157 lines
8.4 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="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>