ソースを参照

fix:修复菜单模版样式

apple 15 時間 前
コミット
e713519915
1 ファイル変更64 行追加20 行削除
  1. 64 20
      page/sys/mainMenuDefEdit.jsp

+ 64 - 20
page/sys/mainMenuDefEdit.jsp

@@ -1,6 +1,11 @@
 <!DOCTYPE html>
+<%@ page language="java" pageEncoding="UTF-8" isELIgnored="false" %>
+<%@ taglib uri="/ssTag" prefix="ss"%>
+<%pageContext.setAttribute("wdpageinformation","{'hastab':'0'}");%>
+<!DOCTYPE html>
 <html>
 <head>
+<%@ include file="/page/clip/header.jsp" %>
 	<style>
 		#savemb{
 			display: none;
@@ -17,10 +22,10 @@
 
 
 
-<form name="ddpOptionForm" action="<serv.ss dest='menuDefOptList'/>" method="post"> <!-- "cdOptionForm"。Lin -->
+<form name="ddpOptionForm" action="<ss:serv parm='{"wdConfirmationCaptchaService":"0"}' dest='menuDefOptList'/>" method="post"> <!-- "cdOptionForm"。Lin -->
 	<input type="hidden" name="cdOptionHtml" value="" id="cdOptionHtml" />
 	<!-- <@input type='submit' id="cx" value="查询" class="content-invertButton" /> -->
-</form>
+<input name='wdComponentID' type='hidden' value='mainMenuDefEdit'/></form>
 <form name="shortcutForm" action='' method="post">
 	<input name="bjid" type="hidden" value="${bjid}" />
 	<div id="app" class="form-container">
@@ -80,10 +85,21 @@
 					<%-- 新UI改写法 Ben(20251217)			<input name="grcdmbid" id="grcdmbid" type="hidden" class="sel" onchange="selectMB(this.value)"/>
                                 <input name="grcdmbName" placeholder="模板" type="text" style="width: 130px;" />
                                 --%>
-					<table class="form"><%-- 这table是为了套上小许样式临时加上 Ben(20251217) --%>
-						<tr><td>
-							<objp.ss name="grcdmbid" cb="grcdmb" inp="true" onChange="selectMB" /> <%-- 原 codebook="grcdmb_all",去掉 根模板 了。Lin --%>
-						</td></tr></table>
+				
+							
+<script>
+ss.dom.formElemConfig.grcdmbid={val:null,type:window.ss.dom.TYPE.OBJP};
+</script>
+<ss-objp
+:opt="grcdmbidOption"
+:inp="true"
+url="<ss:serv name='loadObjpOpt' parm='{"objectpickerdropdown":"1"}' />"
+cb="grcdmb"
+v-model="grcdmbid"
+name="grcdmbid"
+:readonly="false"
+onChange="selectMB"
+></ss-objp>
 
 				</div>
 			</div>
@@ -91,8 +107,8 @@
 		</div>
 	</div>
 
-	<div style="height: 400px" ></div>
-	<div id="container" class="dragList-div">
+	<div style="height: 75px" ></div>
+	<div id="container" class="dragList-div" style="position:relative">
 		<div class="box">
 			<p class="label">已选<span id="ddpDropAll" class="icon-allRight"></span></p> <!-- "cdDropAll"。Lin -->
 			<div class="list-body" style="position: relative;overflow-x: hidden;width: 100%;height: 380px;">
@@ -109,12 +125,31 @@
 		</div>
 		<input type="hidden" value="" name="ddpSelectedId" /> <%-- name="cdSelectedId"。再改为统一的名字 -- 同一页面,不会有多个拖放选择。Lin --%>
 	</div>
-</form>
+<input name='wdComponentID' type='hidden' value='mainMenuDefEdit'/></form>
 <!-- <div class='bottom-div'>
 <@input type="button" name="button" onclick="wd.display.closeDialog();" value="取消" class="bottom-button" />
 </div> -->
 
+<script type="text/javascript">var wdRecordValue='${wdRecordValue}';</script>
+<script type="text/javascript" src="/ss/js/wdRecord.js"></script>
+<script type="text/javascript">(function(){wdRecord("mainMenuDefEdit");})();</script>
+<ss:equal val="${empty resizeComponent}" val2="false">
+<script>{var iframe=wd.display.getFrameOfWindow();
+if(iframe&&iframe.contentWindow==window)
+wd.display.resizeComponent(${resizeComponent.width}, ${resizeComponent.height}, ${empty resizeComponent.minHeight?'null':resizeComponent.minHeight}, ${empty resizeComponent.maxHeight?'null':resizeComponent.maxHeight});}</script>
+</ss:equal>
+<ss:help/>
 </body>
+<script type="text/javascript">
+try{wd.display.showMsgPopup('${msg}');
+}catch(err){console.error(err);}
+</script>
+<ss:equal val="${empty wdclosewindowparam}" val2="false">
+<script type="text/javascript">
+try{wd.display.setCloseWindowParam('${wdclosewindowparam}');
+}catch(err){console.error(err);}
+</script>
+</ss:equal>
 
 <%-- 去掉,母体也没找到。Lin
 <script type="text/javascript" src="ajaxFunc.js"></script>
@@ -396,7 +431,7 @@ var shortcutMenuInfo={
     */
 	///// Start 改用 wd.display.confirm({ -- 新UI,增加 个人菜单.业务名 -- 实现 新UI 的图标体系。Lin
 	function addGroup() {
-		wd.display.confirm({ title: "增加菜单组", url: "<serv.ss dest='menuGrpAdd'/>", width: 300, height: 240, callback: addGroupCallback });<%-- addcallback改为addGroupCallback Ben(20251220) --%>
+		wd.display.confirm({ title: "增加菜单组", url: "<ss:serv parm='{"wdConfirmationCaptchaService":"0"}' dest='menuGrpAdd'/>", width: 300, height: 240, callback: addGroupCallback });<%-- addcallback改为addGroupCallback Ben(20251220) --%>
 	}
 
 	var addGroupCallback = (function (t) {
@@ -595,13 +630,19 @@ var shortcutMenuInfo={
 			if(isItem){
 
 				if(menuRootMember.memberId.indexOf("_search")>0){
-					var ele = $('<div class="list-background list" style="min-height: 41px;line-height: 41px;width: calc(100% - 4px);box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;" ssObjId="' + menuRootMember.memberId + '" memberid="' + menuRootMember.memberId
-							+ '"  name="'+ menuRootMember.name +'" groupId="'+ "search"
-							+'" url="'+ menuRootMember.url +'" class="item dragList"><span>'+ menuRootMember.name+"[搜索]" +'</ span ></div>');
+					var ele = $('<div class="list-background list" style="min-height: 41px;line-height: 41px;width: calc(100% - 4px);box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;'+
+							'" ssObjId="' + menuRootMember.memberId + '" memberid="' + menuRootMember.memberId +
+							'"  name="'+ menuRootMember.name +
+							'" bizName="'+ menuRootMember.bizName +	// 增加,增加 个人菜单.业务名。Lin
+							'" groupId="'+ "search"+
+							'" url="'+ menuRootMember.url +'" class="item dragList"><span>'+ menuRootMember.name+"[搜索]" +'</ span ></div>');
 				}else{
-					var ele = $('<div class="list-background list" style="min-height: 41px;line-height: 41px;width: calc(100% - 4px);box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;" ssObjId="' + menuRootMember.memberId + '" memberid="' + menuRootMember.memberId
-							+ '"  name="'+ menuRootMember.name +'" groupId="'+ menuRootMember.groupId
-							+'" url="'+ menuRootMember.url +'" class="item dragList"><span>'+ menuRootMember.name +'</ span ></div>');
+					var ele = $('<div class="list-background list" style="min-height: 41px;line-height: 41px;width: calc(100% - 4px);box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;'+
+							'" ssObjId="' + menuRootMember.memberId + '" memberid="' + menuRootMember.memberId +
+							'"  name="'+ menuRootMember.name +
+							'" bizName="'+ menuRootMember.bizName +	// 增加,增加 个人菜单.业务名。Lin
+							'" groupId="'+ menuRootMember.groupId +
+							'" url="'+ menuRootMember.url +'" class="item dragList"><span>'+ menuRootMember.name +'</ span ></div>');
 				}
 				DM.getDrager().selectedList.append(ele[0]);
 				var parentId = menuRootMember.memberId;
@@ -637,7 +678,7 @@ var shortcutMenuInfo={
 //	var mbid = $('#cdmbselected').val();
 		var mbid = $('#grcdmbid').val();
 		var json = JSON.parse('{"mbid":"' + mbid + '"}');
-		var url = "<serv.ss name='initMenuDef' dest='menuDefSaveOk' parm='{del:"ssVal{mbid}",mblx:1}'/>"
+		var url = "<ss:serv name='initMenuDef' parm='{"wdConfirmationCaptchaService":"0","mblx":"1","del":"ssVal{mbid}"}' dest='menuDefSaveOk'/>"
 		url = wd.display.replaceDynamicParam(url, json);
 
 		$('form[name="shortcutForm"]').attr('action', url);
@@ -665,7 +706,7 @@ var shortcutMenuInfo={
 			generateHiddenForm(_form,'shortcutMenuInfo',shortcutInfoStr);
 			generateHiddenForm(_form,'cdz','1');
 
-			$('form[name="shortcutForm"]').attr('action', "<serv.ss name='saveMenuDef' dest='menuDefSaveOk' parm='{mblx:1}'/>");
+			$('form[name="shortcutForm"]').attr('action', "<ss:serv name='saveMenuDef' parm='{"wdConfirmationCaptchaService":"0","mblx":"1"}' dest='menuDefSaveOk'/>");
 			$('form[name="shortcutForm"]').submit();
 		// });
 	}
@@ -697,7 +738,7 @@ var shortcutMenuInfo={
 				generateHiddenForm(_form, 'shortcutMenuInfo', shortcutInfoStr);
 				generateHiddenForm(_form, 'cdz', '1');
 
-				$('form[name="shortcutForm"]').attr('action', "<serv.ss name='saveMenuDef' dest='menuDefSaveOk' parm='{mblx:1}'/>");
+				$('form[name="shortcutForm"]').attr('action', "<ss:serv name='saveMenuDef' parm='{"wdConfirmationCaptchaService":"0","mblx":"1"}' dest='menuDefSaveOk'/>");
 				$('form[name="shortcutForm"]').submit();
 			}
 		}
@@ -710,5 +751,8 @@ var shortcutMenuInfo={
 	}
 
 </script>
-<drag.ss name="ddp" grp="true" func="editGroup,editOrder"/> <%-- name="cd"。再改为统一的名字 -- 同一页面,不会有多个拖放选择。Lin --%>
+<script type="text/javascript" charset="utf-8" src="/ss/js/wdDrag.js"></script>
+<script>var isWriteOut=true;var wd=wd||{};wd.drag=wd.drag||{};</script>
+<script>setDrag("ddp",true,["editGroup","editOrder"],{})</script> <%-- name="cd"。再改为统一的名字 -- 同一页面,不会有多个拖放选择。Lin --%>
 </html>
+<%@ include file="/page/clip/footer.jsp" %>