|
@ -0,0 +1,127 @@
|
|
|
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="utf-8"%>
|
|
|
<%@include file="/WEB-INF/ehr/commons/jsp/commonInclude.jsp" %>
|
|
|
<script src="${staticRoot}/extra/jqueryform.js"></script>
|
|
|
<script>
|
|
|
(function($,exports){
|
|
|
$(function(){
|
|
|
var page={
|
|
|
$importData:$("#importData"),//正文容器
|
|
|
$importDataUp:$("#importData .btn.up"),//要上传的文件
|
|
|
$importdel:$("#importData .btn.del"),
|
|
|
$upDo:$("#importData .btn.do"),//上传文件
|
|
|
$piPeiBtn:$(".pipei"),//开始匹配
|
|
|
$dataSet:$("#dataSet"),
|
|
|
$Dictionaries:$("#Dictionaries"),
|
|
|
pageInit:function(){
|
|
|
var self=this;
|
|
|
this.isUp();
|
|
|
this.windowWH();
|
|
|
},
|
|
|
isUp:function(){//进来时候判断数据集跟字典是否已经都上传
|
|
|
var self=this;
|
|
|
var version = $("#version").val();
|
|
|
$.ajax({
|
|
|
type:"POST",
|
|
|
dataType: "json",
|
|
|
url:"${contextRoot}/standardCenter/isUpdateDatasetAndDict",
|
|
|
data:{version:version},
|
|
|
success:function(res){
|
|
|
var datasetUpdate=eval("("+res.data+")").datasetUpdate;//数据集
|
|
|
var dictUpdate=eval("("+res.data+")").dictUpdate;//字典
|
|
|
var say1=self.$dataSet.closest("div").find(".say");
|
|
|
var say2=self.$Dictionaries.closest("div").find(".say");
|
|
|
if(datasetUpdate=="false"){
|
|
|
say1.attr("class","say false").html("未上传");
|
|
|
}else{
|
|
|
say1.attr("class","say true").html("已上传");
|
|
|
}
|
|
|
if(dictUpdate=="false"){
|
|
|
say2.attr("class","say false").html("未上传");
|
|
|
}else{
|
|
|
say2.attr("class","say true").html("已上传");
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
|
|
|
},
|
|
|
windowWH:function(){//窗体框架JS初始化
|
|
|
var self=this;
|
|
|
var winHeight=window.innerHeight;//窗体高度
|
|
|
self.$importData.height(winHeight-180);//容器高度
|
|
|
$('input[name="jobContentType"]').ligerRadio();//单选框初始化
|
|
|
$('input[name="jobContentType"]').bind("click",function(){//单选触发事件
|
|
|
var radioVal=$('input[name="jobContentType"]:checked').val();
|
|
|
if(radioVal==1){
|
|
|
self.$inherit.slideDown();
|
|
|
}else{
|
|
|
self.$inherit.slideUp();
|
|
|
}
|
|
|
})
|
|
|
self.$importDataUp.bind("click",function(){//要上传的文件
|
|
|
var inputVal=$(this).closest("div").find("input[type=text]");
|
|
|
var thisA=$(this);
|
|
|
var obj=$(this).closest("div").find("input[type=file]")
|
|
|
obj.change(function(){
|
|
|
inputVal.val(obj.val());
|
|
|
})
|
|
|
obj.click()
|
|
|
})
|
|
|
self.$upDo.bind("click",function(){//文件上传
|
|
|
var Obj=$(this);
|
|
|
var upObj=Obj.closest("div").find(".btn.up");//浏览的按钮
|
|
|
var formObj=$('#form'+$(this).data("id"));//要提交的表单
|
|
|
var formsay=formObj.find(".say");//提示文字
|
|
|
if(Obj.closest("div").find("input[type=text]").val().length!=0){//判断是否选择了文件
|
|
|
Obj.css("background","#fff").html("上传中<i></i>");
|
|
|
formObj.ajaxForm({
|
|
|
dataType: 'json',
|
|
|
success: function processJson(data){
|
|
|
if(data.successFlg){
|
|
|
formsay.attr("class","say true").html("上传成功");
|
|
|
formObj.find("input[type=text]").attr("data-id",eval('('+data.data+')').id)//设置已上传的文件的ID
|
|
|
formObj.find(".btn.del").css("display","inline-block")
|
|
|
Obj.hide();
|
|
|
upObj.hide();
|
|
|
}else{
|
|
|
$.ligerDialog.error("上传格式有问题");
|
|
|
upObj.show();
|
|
|
Obj.css("background","#ebebeb").html("上传");
|
|
|
|
|
|
}
|
|
|
//console.log(eval('('+data.data+')'));
|
|
|
},
|
|
|
error: function processJson(data){
|
|
|
formsay.attr("class","say false").html("上传失败");
|
|
|
}
|
|
|
});
|
|
|
formObj.submit();
|
|
|
}else{
|
|
|
$.ligerDialog.error("请选择要上传的文件");
|
|
|
}
|
|
|
})
|
|
|
self.$importdel.bind("click",function(){//删除
|
|
|
debugger
|
|
|
var obj=$(this);
|
|
|
var textObj=$(this).closest("div").find("input[type='text']");
|
|
|
var upObj=obj.closest("div").find(".btn.up");//浏览的按钮
|
|
|
var version=$("#version").val();
|
|
|
var type=$(this).closest("div").find("input[type='hidden']").val();//要删除的文件
|
|
|
$.ajax({
|
|
|
type: "POST",
|
|
|
url: "${contextRoot}/standardCenter/deleteByType",
|
|
|
data: {type:type,version:version},
|
|
|
dataType: "json",
|
|
|
success: function(data){
|
|
|
history.go(0)
|
|
|
}
|
|
|
});
|
|
|
})
|
|
|
}
|
|
|
}
|
|
|
page.pageInit();
|
|
|
exports.jcLsit=function(id,text){
|
|
|
$("#inheritText").attr("data-id",id).val(text)
|
|
|
}
|
|
|
})
|
|
|
})(jQuery,window)
|
|
|
</script>
|