141 lines
4.6 KiB
Plaintext
141 lines
4.6 KiB
Plaintext
<%@ page contentType="text/html; charset=GBK"%><%@
|
|
include
|
|
file="/Frame/resources/include/include_begin_info.jspf"%>
|
|
<%
|
|
/*
|
|
页面说明:群组详情
|
|
*/
|
|
//获得页面参数
|
|
String id1 = CurPage.getParameter("id");
|
|
if (id1 == null) id1 = "";
|
|
|
|
//通过显示模版产生模型对象doTemp
|
|
ASObjectModel doTemp = new ASObjectModel("APP_FLOW_SHOW_INFO");
|
|
ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,
|
|
request);
|
|
dwTemp.Style = "2"; //设置DW风格 1:Grid 2:Freeform
|
|
dwTemp.ReadOnly = "0"; //设置是否只读 1:只读 0:可写
|
|
dwTemp.genHTMLObjectWindow(id1);
|
|
String sButtons[][] = {
|
|
{"true", "", "Button", "保存", "保存所有修改",
|
|
"importRecord()", "", "", "", ""},
|
|
{"true", "", "Button", "取消", "取消",
|
|
"goBack(0)", "", "", "",
|
|
"btn_icon_close"},};
|
|
%><%@include file="/Frame/resources/include/ui/include_info.jspf"%>
|
|
<script type="text/javascript">
|
|
|
|
$(function() {
|
|
var uuid = getItemValue(0, getRow(), "ID");
|
|
$("#FLOW_NO").attr('readonly', false);
|
|
if (uuid) {
|
|
$("#FLOW_NO").attr('readonly', true);
|
|
$("#FLOW_NO").after("<a><font color='#FF0000'> * 流程无法更改</font></a>");
|
|
var txt1="<br><br> <input type = 'image' src = '<%=sWebRootPath%>/webapi/resf/files/show/image?type=flowimage&id="+uuid+"' onClick='downImage()'>";
|
|
$("#IMAGE_UPLOAD").after(txt1); // 在 img 之后插入新元素
|
|
}
|
|
$("#IMAGE_UPLOAD").attr("type","file");
|
|
$("#myiframe0").attr("enctype","multipart/form-data");
|
|
var params={};
|
|
params["usreid"]="<%=CurUser.getUserID()%>";
|
|
var sparma = "";
|
|
for ( var key in params) {
|
|
sparma = sparma
|
|
+ "<input type=\"text\" name=\""+key+"\" value=\""+params[key]+"\">"
|
|
}
|
|
hideItem(0, "IMAGE_NAME");
|
|
$("#IMAGE_UPLOAD").append(sparma);
|
|
$("#myiframe0").attr("action", "");
|
|
$("#myiframe0").attr("method", "post");
|
|
});
|
|
|
|
function downImage() {
|
|
var uuid = getItemValue(0, getRow(), "ID");
|
|
var getParam = "id="+uuid;
|
|
var requestUrl = '<%=sWebRootPath%>/webapi/resf/files/down/flow/image?' + getParam;
|
|
location.href = requestUrl;
|
|
}
|
|
|
|
function importRecord(){
|
|
if ($("#FLOW_NO").val() == null || $("#FLOW_NO").val() == "") {
|
|
alert("流程不能为空!");
|
|
return false;
|
|
}
|
|
|
|
if ($("#POSITION").val() == null || $("#POSITION").val() == "") {
|
|
alert("流程不能不能为空!");
|
|
return false;
|
|
}
|
|
var pt = $("#POSITION").val();
|
|
pt = pt.replace(",", "");
|
|
var regu =/^[0-9]+$/;
|
|
var re = new RegExp(regu);
|
|
if (!re.test(pt)) {
|
|
alert("流程位置格式不正确,只能输入数字!");
|
|
return false;
|
|
}
|
|
|
|
var urlContext = "&FLOW_NO="+$("#FLOW_NO").val();
|
|
urlContext += "&POSITION="+$("#POSITION").val();
|
|
if ($("#APP_FLOW_NAME").val() != null && $("#APP_FLOW_NAME").val() != "") {
|
|
urlContext += "&APP_FLOW_NAME="+$("#APP_FLOW_NAME").val();
|
|
}
|
|
urlContext = encodeURI(urlContext);
|
|
$("#myiframe0").attr("action", "<%=sWebRootPath%>/AppConfig/AppFlowShow/FlowImageUpload.jsp?CompClientID=<%=CurComp.getClientID()%>"+urlContext);
|
|
var o = document.forms["myiframe0"];
|
|
var sFileName = o.IMAGE_UPLOAD.value;
|
|
var uuid = getItemValue(0, getRow(), "ID");
|
|
if (uuid == null || uuid == "") {
|
|
if (typeof(sFileName) == "undefined" || sFileName==""){
|
|
alert("请选上传的APP流程图标!");
|
|
return false;
|
|
}
|
|
var nameArr = sFileName.split("\\");
|
|
var fileName = nameArr[nameArr.length-1];
|
|
setItemValue(0,0,"IMAGE_NAME",encodeURI(nameArr[nameArr.length-1]));
|
|
|
|
var fileSize;
|
|
if(typeof(ActiveXObject) == "function"){ // IE
|
|
var fso = new ActiveXObject("Scripting.FileSystemObject");
|
|
var f1 = fso.GetFile(sFileName);
|
|
fileSize = f1.size;
|
|
}else{
|
|
fileSize = o.IMAGE_UPLOAD.files[0].size;
|
|
}
|
|
if(fileSize > 50*1024*1024){
|
|
alert("文件大于50M,不能上传!");
|
|
return false;
|
|
}
|
|
} else {
|
|
if (typeof(sFileName) != "undefined" && sFileName!=""){
|
|
var nameArr = sFileName.split("\\");
|
|
var fileName = nameArr[nameArr.length-1];
|
|
setItemValue(0,0,"IMAGE_NAME",encodeURI(nameArr[nameArr.length-1]));
|
|
|
|
var fileSize;
|
|
if(typeof(ActiveXObject) == "function"){ // IE
|
|
var fso = new ActiveXObject("Scripting.FileSystemObject");
|
|
var f1 = fso.GetFile(sFileName);
|
|
fileSize = f1.size;
|
|
}else{
|
|
fileSize = o.IMAGE_UPLOAD.files[0].size;
|
|
}
|
|
if(fileSize > 50*1024*1024){
|
|
alert("文件大于50M,不能上传!");
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
return o.submit();
|
|
|
|
}
|
|
/* function saveRecord() {
|
|
as_save("myiframe0", "goBack()");
|
|
} */
|
|
function goBack() {
|
|
AsDialog.ClosePage();/*
|
|
var PrevUrl = "/AppConfig/AppFlowShow/AppFlowShowList.jsp";
|
|
AsControl.OpenView(PrevUrl, "", "_self", ""); */
|
|
}
|
|
</script>
|
|
<%@ include file="/Frame/resources/include/include_end.jspf"%> |