defaultparaminfo.jsp 8.4 KB
<%@page import="com.weaver.formmodel.mobile.utils.MobileCommonUtil"%>
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ include file="/mobilemode/admin/init.jsp"%>
<%
weaver.filter.ECompatibleSetting.setVersion(weaver.filter.ECompatibleSetting.ECOLOGY_JSP_VERSION_E8,request); 
String paramValue = MobileCommonUtil.decompressByLZ(Util.null2String(request.getParameter("paramValue")));
String showServerVar = Util.null2String(request.getParameter("showServerVar"));
%>
<html>
<head>
	<title></title>
	<link type="text/css" rel="stylesheet" href="/mobilemode/admin/src/common/css/common.css">
	<link type="text/css" rel="stylesheet" href="/mobilemode/admin/src/appdesigner/appDesigner.css">
	<script type="text/javascript" src="/formmode/js/jquery/jquery-1.8.3.min_wev8.js"></script>
	<style>
	*{
		font-family: 'Microsoft YaHei', Arial;
	}
	html,body{
		height: 100%;
		margin: 0px;
		padding: 0px;
		overflow: hidden;
	}
	body{
		background: none;
	}
	.valueHolder{
		background-color: rgb(93, 156, 236);
		color: rgb(255, 255, 255);
		cursor: pointer;
		display: inline-block;
		font-family: 'Microsoft YaHei', Arial;
		font-size: 12px;
		height: 30px;
		line-height: 30px;
		width: 150px;
		text-align: center;
		margin-right: 6px;
		margin-bottom: 6px;
		border-radius: 4px;
	}
	.valueHolder:hover{
		background-color:rgba(93, 156, 236, 0.9);
	}
	.valueHolder_style8{
		width: 200px;
	}
	.form-group{
		height:100%;
	}
	.row2 .col-m-8{
		position:absolute;
		height:100%;
	}
	.area-control{
		height:100%;
	}
	</style>

	<script type="text/javascript">
	$(function() {
		var rowHgt = $('.row1').height()+26;
		$('.row2 .col-m-8').css('padding-bottom',rowHgt+'px');
		$('#paramValue').focus();
		$(".valueHolder").click(function(){
			var valueTemplate = $(this).attr("valueTemplate");
			var $paramValue = $("#paramValue");
			if(valueTemplate && valueTemplate != ""){
				//$paramValue[0].value = valueTemplate;
				insertText($paramValue[0], valueTemplate);
			}else{
				var valueType = $(this).attr("valueType");
				if(valueType == "param"){
					top.require(['modal'],function(modal){
						modal.prompt('',"<%=SystemEnv.getHtmlLabelName(127626,user.getLanguage())%>",function(value,index){
							if(value != null && value != ""){
								//$paramValue[0].value = "param(\""+value+"\")";
								insertText($paramValue[0], "{"+value+"}");
							}  
							modal.close(index);
						});
					});
				}else if(valueType == "SQL"){
					//$paramValue[0].value = "SQL(\" \")";
					insertText($paramValue[0], "SQL(\" \")");
				}
			}
			
		});
	});

	function insertText(obj,str) { 
		obj.focus();
		if (document.selection) {
			var sel = document.selection.createRange(); 
			sel.text = str; 
		} else if (typeof obj.selectionStart === 'number' && typeof obj.selectionEnd === 'number') { 
			var startPos = obj.selectionStart, 
			endPos = obj.selectionEnd, 
			cursorPos = startPos, 
			tmpStr = obj.value; 
			obj.value = tmpStr.substring(0, startPos) + str + tmpStr.substring(endPos, tmpStr.length); 
			cursorPos += str.length; 
			obj.selectionStart = obj.selectionEnd = cursorPos; 
		} else { 
			obj.value += str; 
		} 
	}

	function onClose(){
		top.closeTopDialog();
	}

	function returnResult(){
		var paramValue = $.trim($("#paramValue").val());
		/* var errorMsg = "";
		if(paramValue == ""){
			errorMsg = "参数值不能为空";
		}
		
		if(errorMsg != ""){
			var $warn = $("#warn-info");
			$warn.html(errorMsg);
			$warn.fadeIn(1000, function(){
				$(this).fadeOut(3000);
			});
			return;
		} */
		
		if(top && top.callTopDlgHookFn){
			var result = {
				"paramValue" : paramValue
			};
			top.callTopDlgHookFn(result);
		}
		
		onClose();
	}

	function onOK(){
		returnResult();
	}

	function onReset(){
		$("#paramValue").val("");
	}
	</script>

</head>
<body>
	<!-- <div id="warn-info"></div> -->
	<div style="padding: 0px 18px;" class="p-property">
	<div class="form-group">
		<div class="row row1">
			<span class="col-2 span-control"></span>
			<div class="col-m-8">
				<div style="margin-bottom:2px;">
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{CURRUSER}"><%=SystemEnv.getHtmlLabelName(82151,user.getLanguage())%><!-- 当前用户 --></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{CURRUSERNAME}"><%=SystemEnv.getHtmlLabelName(383574,user.getLanguage())%><!-- 当前用户名称 --></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{CURRDEPT}"><%=SystemEnv.getHtmlLabelName(127630,user.getLanguage())%><!-- 当前部门 --></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{CURRDEPTNAME}"><%=SystemEnv.getHtmlLabelName(383575,user.getLanguage())%><!-- 当前部门名称 --></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{CURRDEPTSUB}"><%=SystemEnv.getHtmlLabelName(127631,user.getLanguage())%><!-- 当前分部 --></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{CURRDEPTSUBNAME}"><%=SystemEnv.getHtmlLabelName(383576,user.getLanguage())%><!-- 当前分部名称 --></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{CURRJOBTITLE}"><%=SystemEnv.getHtmlLabelName(125477,user.getLanguage())%><!-- 当前岗位 --></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{CURRJOBTITLENAME}"><%=SystemEnv.getHtmlLabelName(383578,user.getLanguage())%><!-- 当前岗位名称--></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{CURRWORKCODE}"><%=SystemEnv.getHtmlLabelName(389712,user.getLanguage())%><!-- 当前用户工号 --></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{CURRDATETIME}"><%=SystemEnv.getHtmlLabelName(383581,user.getLanguage())%><!-- 当前日期时间 --></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{CURRDATE}"><%=SystemEnv.getHtmlLabelName(15625,user.getLanguage())%><!-- 当前日期 --></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{CURRTIME}"><%=SystemEnv.getHtmlLabelName(500641,user.getLanguage())%><!-- 当前时间(时:分) --></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{CURRTIMESEC}"><%=SystemEnv.getHtmlLabelName(500642,user.getLanguage())%><!-- 当前时间(时:分:秒) --></div>
					<% if("1".equals(showServerVar)){ %>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{CURRSERVERDATE}"><%=SystemEnv.getHtmlLabelName(500638,user.getLanguage())%><!-- 当前服务端日期 --></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{CURRSERVERTIME}"><%=SystemEnv.getHtmlLabelName(500639,user.getLanguage())%><!-- 当前服务端时间(时:分) --></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{CURRSERVERTIMESEC}"><%=SystemEnv.getHtmlLabelName(500640,user.getLanguage())%><!-- 当前服务端时间(时:分:秒) --></div>
					<%} %>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{WECHATOPENID}"><%=SystemEnv.getHtmlLabelName(501414,user.getLanguage())%><!-- 微信openid --></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{WECHATNICKNAME}"><%=SystemEnv.getHtmlLabelName(501415,user.getLanguage())%><!-- 微信昵称 --></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{WECHATAVATAR}"><%=SystemEnv.getHtmlLabelName(501416,user.getLanguage())%><!-- 微信头像--></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueType="param"><%=SystemEnv.getHtmlLabelName(127632,user.getLanguage())%><!-- 获取参数 --></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{UUID}">UUID<!-- 32位ID --></div>
					<div class="valueHolder valueHolder_style<%=user.getLanguage()%>" valueTemplate="{DEVICEID}"><%=SystemEnv.getHtmlLabelName(515923,user.getLanguage())%><!-- 设备ID --></div>
				</div>
			</div>
		</div>
		<div class="row row2">
			<span class="col-2 span-control"><%=SystemEnv.getHtmlLabelName(19206,user.getLanguage())%><!-- 默认值 --></span>
			<div class="col-m-8">
				<textarea id="paramValue" name="paramValue" class="area-control"><%=paramValue %></textarea>
			</div>
		</div>
	</div>
	</div>
</body>
</html>