mirror of
https://gitee.com/ShopeX/OMS
synced 2026-03-31 05:25:32 +08:00
57 lines
1.6 KiB
HTML
57 lines
1.6 KiB
HTML
<!--
|
||
Copyright © ShopeX (http://www.shopex.cn). All rights reserved.
|
||
See LICENSE file for license details.
|
||
-->
|
||
|
||
<div class="notice"><{t}>数据将恢复至:<{/t}><{$env.get.mtime|cdate:'FDATE_FTIME'}></div>
|
||
<div class="division" id="data_comeback_message">
|
||
<{t}>准备就绪...<{/t}>
|
||
</div>
|
||
|
||
|
||
<{area inject=".mainFoot"}>
|
||
<div class="table-action">
|
||
<{button type="button" label=$___desktop="开始恢复"|t:'desktop' class="btn btn-primary" id="data_comeback_confirm_btn"}>
|
||
</div>
|
||
<{/area}>
|
||
|
||
<script>
|
||
|
||
$('data_comeback_confirm_btn').addEvent('click',function(){
|
||
if(!confirm('<{t}>注意:执行本恢复数据操作将导致<{/t}><{$env.get.mtime|cdate:'FDATE_FTIME'}><{t}>后录入或修改的数据丢失,确认吗?<{/t}>')){
|
||
return;
|
||
}
|
||
|
||
var closeBtn=this.getParent('.dialog').getElement('.btn-close');
|
||
|
||
//EventsRemote.stop();
|
||
var _this = this;
|
||
var _req =new Request({
|
||
url:'index.php?app=desktop&ctl=comeback&act=recover&file=<{$env.get.filename}>',
|
||
method:'get',
|
||
onRequest:function(){
|
||
_this.setStyle('display','none');
|
||
closeBtn.setStyle('display','none');
|
||
},
|
||
onFailure:function(){
|
||
closeBtn.setStyle('display','');
|
||
},
|
||
onSuccess:function(re){
|
||
closeBtn.setStyle('display','');
|
||
try{re = JSON.decode(re);}catch(e){return MessageBox.error('ERROR'+re);}
|
||
if(re.success){
|
||
$('data_comeback_message').set('html',"<div class='success'>"+re.success+"</div>");
|
||
}else if(!!re.nexturl){
|
||
$('data_comeback_message').set('text',re.message);
|
||
_req.send({url:re.nexturl});
|
||
}
|
||
|
||
}
|
||
}).send();
|
||
|
||
|
||
|
||
|
||
|
||
});
|
||
</script> |