wpfw_ewei_shopv2/template/web_v3/sysset/templatetool.html
2023-02-14 19:57:32 +08:00

71 lines
2.4 KiB
HTML

{template '_header'}
<div class="page-header"> 当前位置:<span class="text-primary">修复工具</span></div>
<div class="page-content">
<form class="form-horizontal form-search">
<div class="form-group" >
<label class="col-lg control-label must">系统模板消息修复</label>
<div class="col-sm-9">
<input id="btn_submit" type="button" value="立即修复" class="btn btn-primary " onclick="formcheck()"/>
<div class="help-block"> 修复已开启的模板消息发送失败问题,并重新申请微信消息模板! <span class="no-margins text-danger">请勿重复使用此工具,否则会造成公众号接口访问次数超限!!!</span></div>
</div>
</div>
<div class="form-group" >
<label class="col-lg control-label"></label>
<div class="col-sm-9">
<div id="message"> </div>
</div>
</div>
</form>
</div>
<script type="text/javascript">
var len = 0;
var total = 0;
var tags = [];
function formcheck() {
$("#btn_submit").val("正修复中...").removeClass("btn-primary").attr("disabled", "true");
$.post("{php echo webUrl('sysset/templatetool/gettypecodes')}", {}, function (data) {
total = data.result.length;
tags = JSON.parse( data.result.typecodes );
$("#btn_submit").val("检测到一个有 " + total + " 个通知模板, 请等待开始....");
fetch_next();
return;
}, "json");
}
function fetch_next() {
var postdata = {
tag: tags[len]
};
$.post("{php echo webUrl('sysset/templatetool/settemplateid')}", postdata, function (data) {
if(data.result.status==0)
{
$("#message").append(tags[len]+'修复失败 错误原因'+data.result.messages +'</br>');
}
len++;
$("#btn_submit").val("已经修复 " + len + " / " + total + " 个通知模板, 请等待....");
if (len >= total) {
$("#btn_submit").val("立即修复").addClass("btn-primary").removeAttr("disabled");
len = 0;
tip.msgbox.suc("修复完成!");
}
else {
fetch_next();
}
}, "json");
}
</script>
{template '_footer'}