|
|
@@ -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" %>
|