136 lines
4.6 KiB
Plaintext
136 lines
4.6 KiB
Plaintext
<%@ page contentType="text/html; charset=GBK"%>
|
|
<%@ include file="/Frame/resources/include/include_begin_info.jspf"%>
|
|
<%
|
|
//获得页面参数
|
|
String sRoleID = CurPage.getParameter("id");
|
|
if (sRoleID == null)
|
|
sRoleID = "";
|
|
|
|
//通过显示模版产生模型对象doTemp
|
|
ASObjectModel doTemp = new ASObjectModel("APP_VERSION_INFO");
|
|
ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,
|
|
request);
|
|
dwTemp.Style = "2"; //设置DW风格 1:Grid 2:Freeform
|
|
dwTemp.ReadOnly = "0"; //设置是否只读 1:只读 0:可写
|
|
dwTemp.genHTMLObjectWindow(sRoleID);
|
|
String sButtons[][] = {
|
|
{"true", "", "Button", "保存", "保存所有修改",
|
|
"importRecord()", "", "", "", ""},
|
|
{"true", "", "Button", "取消", "取消",
|
|
"viewAndEdit_attachment()", "", "", "",
|
|
"btn_icon_close"},};
|
|
%>
|
|
<%@include file="/Frame/resources/include/ui/include_info.jspf"%>
|
|
|
|
<script type="text/javascript">
|
|
function viewAndEdit_attachment(){
|
|
AsDialog.ClosePage();
|
|
}
|
|
$(function() {
|
|
$("#ATTACHMENT").attr("type","file");
|
|
$("#myiframe0").attr("enctype","multipart/form-data");
|
|
var params={};
|
|
params["usreid"]="<%=CurUser.getUserID()%>";
|
|
<%-- params["VERSION_CODE"]="<%=CurPage.getParameter("VERSION_CODE")%>";
|
|
params["VERSION_NAME"]="<%=CurPage.getParameter("VERSION_NAME")%>";
|
|
params["VERSION_DESC"]="<%=CurPage.getParameter("VERSION_DESC")%>"; --%>
|
|
<%-- params["UP_DATE"]="<%=CurPage.getParameter("UP_DATE")%>";
|
|
params["IS_NEW"]="<%=CurPage.getParameter("IS_NEW")%>";
|
|
params["PHONE_TYPE"]="<%=CurPage.getParameter("PHONE_TYPE")%>";
|
|
params["MUST_UPDATE"]="<%=CurPage.getParameter("MUST_UPDATE")%>"; --%>
|
|
var sparma="";
|
|
for(var key in params){
|
|
sparma=sparma+"<input type=\"text\" name=\""+key+"\" value=\""+params[key]+"\">"
|
|
}
|
|
hideItem(0,"FILENAME");
|
|
$("#ATTACHMENT").append(sparma);
|
|
$("#myiframe0").attr("action", "");
|
|
$("#myiframe0").attr("method","post");
|
|
});
|
|
function checkDate(d){
|
|
var ds=d.match(/\d+/g),ts=['getFullYear','getMonth','getDate'];
|
|
var d=new Date(d.replace(/-/g,'/')),i=3;
|
|
ds[1]--;
|
|
while(i--)if( ds[i]*1!=d[ts[i]]()) return false;
|
|
return true;
|
|
}
|
|
function importRecord(){
|
|
if ($("#VERSION_CODE").val() == null || $("#VERSION_CODE").val() == "") {
|
|
alert("APP版本号不能为空!");
|
|
return false;
|
|
}
|
|
var regu =/^[a-zA-Z0-9_\.]+$/;
|
|
var re = new RegExp(regu);
|
|
if (!re.test($("#VERSION_CODE").val())) {
|
|
alert("APP版本号格式不正确,只能输入英文字符!");
|
|
return false;
|
|
}
|
|
|
|
if ($("#VERSION_NAME").val() == null || $("#VERSION_NAME").val() == "") {
|
|
alert("APP版本名称不能为空!");
|
|
return false;
|
|
}
|
|
|
|
if ($("#UP_DATE").val() == null || $("#UP_DATE").val() == "") {
|
|
alert("发布日期不能为空!");
|
|
return false;
|
|
}
|
|
if (!checkDate($("#UP_DATE").val())) {
|
|
alert("发布日期格式错误!");
|
|
return false;
|
|
}
|
|
|
|
if ($("#IS_NEW").val() == null || $("#IS_NEW").val() == "") {
|
|
alert("是否为APP新版本不能为空!");
|
|
return false;
|
|
}
|
|
if ($("#MUST_UPDATE").val() == null || $("#MUST_UPDATE").val() == "") {
|
|
alert("是否需要强制更新版本不能为空!");
|
|
return false;
|
|
}
|
|
if ($("#PHONE_TYPE").val() == null || $("#PHONE_TYPE").val() == "") {
|
|
alert("手机类型不能为空!");
|
|
return false;
|
|
}
|
|
|
|
var urlContext = "&UP_DATE="+$("#UP_DATE").val();
|
|
urlContext += "&IS_NEW="+$("#IS_NEW").val();
|
|
urlContext += "&MUST_UPDATE="+$("#MUST_UPDATE").val();
|
|
urlContext += "&PHONE_TYPE="+$("#PHONE_TYPE").val();
|
|
urlContext += "&VERSION_CODE="+$("#VERSION_CODE").val();
|
|
urlContext += "&VERSION_NAME="+$("#VERSION_NAME").val();
|
|
urlContext += "&VERSION_DESC="+$("#VERSION_DESC").val();
|
|
urlContext = encodeURI(urlContext);
|
|
$("#myiframe0").attr("action", "<%=sWebRootPath%>/AppConfig/Appversion/AttachmentUpload.jsp?CompClientID=<%=CurComp.getClientID()%>"+urlContext);
|
|
var o = document.forms["myiframe0"];
|
|
var sFileName = o.ATTACHMENT.value;
|
|
if (typeof(sFileName) == "undefined" || sFileName==""){
|
|
alert("请选上传的版本!");
|
|
return false;
|
|
}
|
|
var nameArr = sFileName.split("\\");
|
|
var fileName = nameArr[nameArr.length-1];
|
|
setItemValue(0,0,"FileName",encodeURI(nameArr[nameArr.length-1]));
|
|
/* sReturn = RunJavaMethodTrans("com.tenwa.file.importCallBack.ImportRecordCheckFile","checkAppFileName", "fileName="+fileName);
|
|
if(sReturn=="false"){
|
|
alert("该版本已上传,请选择其他文件!");
|
|
return false;
|
|
} */
|
|
var fileSize;
|
|
if(typeof(ActiveXObject) == "function"){ // IE
|
|
var fso = new ActiveXObject("Scripting.FileSystemObject");
|
|
var f1 = fso.GetFile(sFileName);
|
|
fileSize = f1.size;
|
|
}else{
|
|
fileSize = o.ATTACHMENT.files[0].size;
|
|
}
|
|
if(fileSize > 50*1024*1024){
|
|
alert("文件大于50M,不能上传!");
|
|
return false;
|
|
}
|
|
|
|
return o.submit();
|
|
|
|
}
|
|
</script>
|
|
<%@ include file="/Frame/resources/include/include_end.jspf"%> |