mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 18:03:27 +08:00
完成阿里云短信功能并进行测试
This commit is contained in:
@@ -19,91 +19,102 @@
|
||||
.layui-tab-content { padding: 15px 0; }
|
||||
</style>
|
||||
<script type="text/html" template lay-type="Post" lay-url="{{ layui.setter.apiUrl }}Api/CoreCmsSmsSetting/GetIndex" lay-done="layui.data.done(d);">
|
||||
<div class="layui-fluid">
|
||||
<div class="layui-row layui-col-space15">
|
||||
<div class="layui-fluid">
|
||||
<div class="layui-row layui-col-space15">
|
||||
|
||||
<div class="layui-col-md12">
|
||||
<div class="layui-card">
|
||||
<div class="layui-col-md12">
|
||||
<div class="layui-card">
|
||||
|
||||
<div class="layui-card-body">
|
||||
<div class="layui-tab layui-tab-card" lay-filter="setting">
|
||||
<ul class="layui-tab-title">
|
||||
<li lay-id="sms" class="layui-this">短信设置</li>
|
||||
<li lay-id="smsstr">短信内容模板</li>
|
||||
</ul>
|
||||
<div class="layui-tab-content">
|
||||
<div class="layui-card-body">
|
||||
<div class="layui-tab layui-tab-card" lay-filter="setting">
|
||||
<ul class="layui-tab-title">
|
||||
<li lay-id="sms" class="layui-this">短信设置</li>
|
||||
<li lay-id="smsstr">凯信通短信内容模板</li>
|
||||
<li lay-id="alipaysmsstr">阿里云短信编码模板</li>
|
||||
</ul>
|
||||
<div class="layui-tab-content">
|
||||
|
||||
<div class="layui-tab-item layui-show">
|
||||
<div class="layui-form coreshop-form">
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsEnabled']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-7">
|
||||
<input type="radio" name="smsEnabled" value="1" title="开启" {{d.data.configs['smsEnabled']['sValue']==="1" ? 'checked':''}}>
|
||||
<input type="radio" name="smsEnabled" value="2" title="关闭" {{d.data.configs['smsEnabled']['sValue']==="2" ? 'checked':''}}>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-tab-item layui-show">
|
||||
<div class="layui-form coreshop-form">
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsEnabled']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-7">
|
||||
<input type="radio" name="smsEnabled" value="1" title="开启" {{d.data.configs['smsEnabled']['sValue']==="1" ? 'checked':''}}>
|
||||
<input type="radio" name="smsEnabled" value="2" title="关闭" {{d.data.configs['smsEnabled']['sValue']==="2" ? 'checked':''}}>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsType']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-7">
|
||||
<input type="radio" name="smsType" value="1" title="凯信通" {{d.data.configs['smsType']['sValue']==="1" ? 'checked':''}}>
|
||||
<input type="radio" name="smsType" value="2" title="阿里云" {{d.data.configs['smsType']['sValue']==="2" ? 'checked':''}}>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsUserId']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-5">
|
||||
<input type="text" name="smsUserId" value="{{d.data.configs['smsUserId']['sValue']}}" lay-verify="number" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">仅【凯信通】适用</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsAccount']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-5">
|
||||
<input type="text" name="smsAccount" value="{{d.data.configs['smsAccount']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">【凯信通】为账号,【阿里云为AccessKey ID】</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsPassword']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-5">
|
||||
<input type="text" name="smsPassword" value="{{d.data.configs['smsPassword']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">【凯信通】为密码,【阿里云为AccessKey Secret】</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsApiUrl']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-12">
|
||||
<input type="text" name="smsApiUrl" value="{{d.data.configs['smsApiUrl']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">凯信通为:【http://sms.corecms.net:9999/sms.aspx】;阿里云为【dysmsapi.aliyuncs.com】,阿里云还请参考 https://api.aliyun.com/product/Dysmsapi</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsUserId']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-5">
|
||||
<input type="text" name="smsUserId" value="{{d.data.configs['smsUserId']['sValue']}}" lay-verify="number" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsSignature']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-5">
|
||||
<input type="text" name="smsSignature" value="{{d.data.configs['smsSignature']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">凯信通短信签名,2-8个汉字以内,阿里云为平台先通过申请</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsAccount']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-5">
|
||||
<input type="text" name="smsAccount" value="{{d.data.configs['smsAccount']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsIpSendNumber']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-5">
|
||||
<input type="text" name="smsIpSendNumber" value="{{d.data.configs['smsIpSendNumber']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">单个ip,每日请求的相关业务发送短信的数量。比如用户注册登录等。</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsPassword']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-5">
|
||||
<input type="text" name="smsPassword" value="{{d.data.configs['smsPassword']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsIpSendWhiteList']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-5">
|
||||
<textarea name="smsIpSendWhiteList" cols="30" rows="10" class="layui-input" style="height: 100px; padding: 10px">{{d.data.configs['smsIpSendWhiteList']['sValue']}}</textarea>
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">设置的ip将不受到每日发送的限制,一般是设置站点的ip地址,使用小写分割线“|”隔开</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsApiUrl']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-12">
|
||||
<input type="text" name="smsApiUrl" value="{{d.data.configs['smsApiUrl']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">默认地址为:http://sms.corecms.net:9999/sms.aspx</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsSignature']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-5">
|
||||
<input type="text" name="smsSignature" value="{{d.data.configs['smsSignature']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">短信签名,2-8个汉字以内</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsIpSendNumber']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-5">
|
||||
<input type="text" name="smsIpSendNumber" value="{{d.data.configs['smsIpSendNumber']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">单个ip,每日请求的相关业务发送短信的数量。比如用户注册登录等。</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsIpSendWhiteList']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-5">
|
||||
<textarea name="smsIpSendWhiteList" cols="30" rows="10" class="layui-input" style="height: 100px; padding: 10px">{{d.data.configs['smsIpSendWhiteList']['sValue']}}</textarea>
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">设置的ip将不受到每日发送的限制,一般是设置站点的ip地址,使用小写分割线“|”隔开</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsIpSendBlackList']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-5">
|
||||
<textarea name="smsIpSendBlackList" cols="30" rows="10" class="layui-input" style="height: 100px; padding: 10px">{{d.data.configs['smsIpSendBlackList']['sValue']}}</textarea>
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">设置的ip地址将无法发送短信请求业务。,使用小写分割线“|”隔开</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsIpSendBlackList']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-5">
|
||||
<textarea name="smsIpSendBlackList" cols="30" rows="10" class="layui-input" style="height: 100px; padding: 10px">{{d.data.configs['smsIpSendBlackList']['sValue']}}</textarea>
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">设置的ip地址将无法发送短信请求业务。,使用小写分割线“|”隔开</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -118,7 +129,9 @@
|
||||
|
||||
<div class="layui-tab-item">
|
||||
<div class="layui-form coreshop-form">
|
||||
|
||||
<blockquote class="layui-elem-quote">
|
||||
凯信通短信为直发内容,所以不需要模板,直接填写需要发送的内容即可。
|
||||
</blockquote>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsTplForReg']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-12">
|
||||
@@ -213,6 +226,106 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-tab-item">
|
||||
<div class="layui-form coreshop-form">
|
||||
<blockquote class="layui-elem-quote">
|
||||
1、阿里云短信填写的为模板编码,不是填写具体内容。另外注意前面三个验证码的短信,变量必须设置为 ${code},否则无法发送。<br />
|
||||
2、阿里云短信模板编码,需要在阿里云短信服务中申请模板,然后填写模板编码。<br />
|
||||
3、阿里云的模板内容,可以参考凯信通我们内置的短信发送内容,仅供参考。
|
||||
</blockquote>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsAliYunTplForReg']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-3">
|
||||
<input type="text" name="smsAliYunTplForReg" value="{{d.data.configs['smsAliYunTplForReg']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">变量属性,${code}将替换代码中的数字验证码,请在模板中选择验证码短信</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsAliYunTplForLogin']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-3">
|
||||
<input type="text" name="smsAliYunTplForLogin" value="{{d.data.configs['smsAliYunTplForLogin']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">变量属性,${code}将替换代码中的数字验证码,请在模板中选择验证码短信</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsAliYunTplForVeri']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-3">
|
||||
<input type="text" name="smsAliYunTplForVeri" value="{{d.data.configs['smsAliYunTplForVeri']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">变量属性,${code}将替换代码中的数字验证码,请在模板中选择验证码短信</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsAliYunTplForCreateOrder']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-3">
|
||||
<input type="text" name="smsAliYunTplForCreateOrder" value="{{d.data.configs['smsAliYunTplForCreateOrder']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsAliYunTplForOrderPayed']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-3">
|
||||
<input type="text" name="smsAliYunTplForOrderPayed" value="{{d.data.configs['smsAliYunTplForOrderPayed']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsAliYunTplForRemindOrderPay']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-3">
|
||||
<input type="text" name="smsAliYunTplForRemindOrderPay" value="{{d.data.configs['smsAliYunTplForRemindOrderPay']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsAliYunTplForDeliveryNotice']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-3">
|
||||
<input type="text" name="smsAliYunTplForDeliveryNotice" value="{{d.data.configs['smsAliYunTplForDeliveryNotice']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsAliYunTplForAfterSalesPass']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-3">
|
||||
<input type="text" name="smsAliYunTplForAfterSalesPass" value="{{d.data.configs['smsAliYunTplForAfterSalesPass']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsAliYunTplForRefundSuccess']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-3">
|
||||
<input type="text" name="smsAliYunTplForRefundSuccess" value="{{d.data.configs['smsAliYunTplForRefundSuccess']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsAliYunTplForSellerOrderNotice']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-3">
|
||||
<input type="text" name="smsAliYunTplForSellerOrderNotice" value="{{d.data.configs['smsAliYunTplForSellerOrderNotice']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">此短信是用来通知商家有新的订单使用。</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">{{d.data.configs['smsAliYunTplForCommon']['sKey']}}:</label>
|
||||
<div class="layui-input-inline layui-inline-3">
|
||||
<input type="text" name="smsAliYunTplForCommon" value="{{d.data.configs['smsAliYunTplForCommon']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"> </label>
|
||||
<div class="layui-input-block">
|
||||
<button class="layui-btn" lay-submit="" lay-filter="save">保存更改</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user