Files
erp-site/application/views/settings/resultInfo.php
2026-04-19 01:39:41 +08:00

124 lines
3.5 KiB
PHP
Executable File
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php $this->load->view('header');?>
<script type="text/javascript">
var DOMAIN = document.domain;
var WDURL = "";
var SCHEME= "<?php echo sys_skin()?>";
try{
document.domain = '<?php echo base_url()?>';
}catch(e){
}
//ctrl+F5 增加版本号来清空iframe的缓存的
$(document).keydown(function(event) {
/* Act on the event */
if(event.keyCode === 116 && event.ctrlKey){
var defaultPage = Public.getDefaultPage();
var href = defaultPage.location.href.split('?')[0] + '?';
var params = Public.urlParam();
params['version'] = Date.parse((new Date()));
for(i in params){
if(i && typeof i != 'function'){
href += i + '=' + params[i] + '&';
}
}
defaultPage.location.href = href;
event.preventDefault();
}
});
</script>
<script src="<?php echo base_url()?>/statics/js/common/libs/swfupload/swfupload.js"></script>
<style>
body {min-width: 0;}
.link{color: #3A86B0;text-decoration: underline}
.state{color:red}
</style>
</head>
<body>
<a id="refresh" class="link" style="padding:10px;">刷新状态</a>
<div id="info" style="padding:10px;"></div>
<script>
Public.pageTab();
//获取公告
function getResult(opt) {
$.ajax({
url: '../basedata/import/findDataImporter?action=findDataImporter',
type: 'post',
dataType: 'json',
success: function(data){
if(data.status == 200){
if(data.data.items.length == 0) {
$("#info").append("无导入记录!");
}
var uploadName = data.data.items[0].uploadName;
var returnInfo = data.data.items[0].resultInfo;
var status = data.data.items[0].status;
var resultPath = data.data.items[0].resultPath;
var state = '';
if(status == 0) {
state = '导入被取消!';
} else if(status == 1) {
state = '导入中。。。';
} else if(status == 2) {
state = '导入完成!';
} else if(status == 3) {
state = '导入完成!';
} else {
state = '导入失败!';
}
$("#info").append("状态:");
$("#info").append("<fron class='state'>" + state + "</fron><br/>");
$("#info").append("时间:" + data.data.items[0].date + "<br/>");
$("#info").append("文件名称:" + uploadName + "<br/>");
if(status != 1) {
$("#info").append("详细信息:<br/>" + returnInfo);
if(status != 0) {
$("#info").append("<a href='/basedata/import.do?action=download&relativePath=" + encodeURIComponent(encodeURIComponent(resultPath)) + "' class='link'>下载错误数据文件</a>");
}
} else {
var dateStr = data.data.items[0].date;
dateStr = dateStr.replace(/-/g,"/");
var date = new Date(dateStr);
var now = new Date();
if(now.getTime() - date.getTime() > (1*60*60*1000)) {
$("#info").append("<a class='link'>取消操作</a>").click(function(){
$.ajax({
url: '/basedata/import.do?action=deleteByStatus',
type: 'post',
success:function(data){
if(opt && typeof opt.callback === 'function'){
opt.callback();
}
}
});
});
}
}
} else {
Public.tips({ type:1,content : data.msg});
}
},
error: function(){
Public.tips({ type:1,content : '系统繁忙,请稍后重试!'});
}
});
}
(function(){
var api = frameElement.api;
var data = api.data || {};
getResult(data);
$('#refresh').click(function(){
$("#info").html('');
getResult(data);
});
})();
</script>
</body>
</html>