| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594 |
- <html>
- <head>
- <ssDlg setPval="true"/> <%-- setValue="true" close="true"。Lin --%>
- <js.ss file="/ss/growHeight.js"/>
- <js.ss file="/ss/jquery/jquery.ellipsis.js"/>
- <js.ss file="/ss/datePicker/WdatePicker.js"/>
- <js.ss file="/ss/edit.js"/>
- <js.ss file="/ss/echarts/echarts.js"/>
- <style>
- <%--巨大div--%>
- <%--报表样式--%>
- <%--内容--%>
- <%--调大小手柄--%>
- <%--设置报表--%>
- <%--page--%>
- .pagination{
- margin-right: 20px;
- }
- .icon-openFolder{
- line-height: 40px !important;
- }
- </style>
- <%-- 改为 <data@ss name="prt"/>。Lin
- <tab@ss name="print" enable="viewobject.funcMap.play.print"/> --%>
- <data.ss name="prt"/>
- <%--批量打印--%>
- <%-- 去掉,改为 <jsp@ss file="/ss/prtIcon.jsp"/>。Lin
- 不用 "wdBatchPrint",统一用 "wdPrint" -- 写在 prtIcon.jsp 里
- <equal@ss val="${empty prt}" val2="false">
- <script>
- $(function(){
- try{
- var wdDialogId=wd.display.getwdDialogId();
- var win=wd.topWindow.dhxWins.window(wdDialogId);
- win.button("wdBatchPrint").show();
- win.button("wdBatchPrint").onclick=function(){
- <varServ@ss dlg="true" name="${prt.service}" dest="${prt.dest}" parm="${prt.param}" title="${prt.title}" width="${prt.width}" height="${prt.height}" minHeight="${prt.minHeight}" maxHeight="${prt.maxHeight}"/>
- }
- }catch(e){
- console.log(e);
- }
- })
- </script>
- </equal@ss>
- --%>
- <jsp.ss file="/ss/prtIcon.jsp"/>
- </head>
- <body>
- <form action="<varServ.ss name='${currentService.service}' dest='${currentService.dest}' parm='${currentService.param}'/>" method="post">
- <input type="hidden" name="isAnd" value='${isAnd}' />
- <input name="management" type="hidden" value="${management}" />
- <input name="isFulltext" type="hidden" value="${isFulltext}" />
- <%--搜索条件start--%>
- <div class="search-div">
- <div class="hLine-dashed" style="padding: 15px 25px 12px 25px;">
- <%--关键词--%>
- <%-- 再去掉 -- 只支持一行。Lin
- <rpt.ss name="searchableFields" id="fieldsList">
- --%>
- <rpt.ss name="fieldsList" id="searchItem">
- <%
- ss.obj.ObjFieldB f= (ss.obj.ObjFieldB)pageContext.getAttribute("searchItem");
- pageContext.setAttribute("searchItemValue",request.getParameter(f.getTitle()));
- %>
- <%--codebook 使用select下拉--%>
- <equal.ss val="${empty searchItem.cbName}" val2="false">
- <input type="text" name="${searchItem.name}" value="${searchItemValue}"/>
- <input type="text" name="${searchItem.name}Name" placeholder="${searchItem.desc}" style="width:${searchItem.width};min-width: 108px;"/>
- <equal.ss val="${empty cadcadingInputs[searchItem.name]}" val2="true">
- <objp.ss name="${searchItem.name}" cb="${searchItem.cbName}" inp="true"/>
- </equal.ss>
- </equal.ss>
- <%--codebook 使用input输入框--%>
- <equal.ss val="${empty searchItem.cbName}" val2="true">
- <%--日期--%>
- <equal.ss val="${searchItem.type}" valList="3,11"> <%-- 改 equal:val1="true" val2='${searchItem.type == "time"}'。Lin --%>
- <div class="input-inside">
- <%--年度--%>
- <equal.ss val="${searchItem.isDate39}" val2="true">
- <input type='hidden' placeholder="${searchItem.desc}" name='${searchItem.name}'
- value='<txt.ss val="${searchItemValue}"/>'/>
- <date39.ss name="${searchItem.name}"/>
- </equal.ss>
- <%--日期--%>
- <equal.ss val="${searchItem.isDate39}" val2="false">
- <input type='text' autocomplete="off" placeholder="${searchItem.desc}" name='${searchItem.name}'
- value='<txt.ss val="${searchItemValue}"/>' format="${searchItem.fmt}"/>
- <input type="button" ssType="date" ssName="${searchItem.name}"/>
- </equal.ss>
- </div>
- </equal.ss>
- <%--文本--%>
- <notEqual.ss val="${searchItem.type}" valList="3,11"> <%-- 改 equal:val1="false" val2='${searchItem.type == "time"}'。Lin --%>
- <input name='${searchItem.name}' placeholder="${searchItem.desc}" type='text'
- value='<txt.ss val="${searchItemValue}"/>'/>
- <input type="hidden" ssType="and" ssName="${searchItem.name}"/>
- <%--<script>wd.edit.addClearTextButton("${searchItem.name}");</script>--%>
- </notEqual.ss>
- </equal.ss>
- <%-- 增加,把查询条件的选值传到根功能,即下面的 管理按钮。Lin --%>
- <script>
- $("[name=${searchItem.name}]").on("change",function(){
- selectValue['${searchItem.name}']=this.value;//用下拉菜单ID作为key,在全局变量保存下拉菜单选中值
- }).trigger("change");
- </script>
- <%-- --%>
- </rpt.ss>
- <%-- 再去掉 -- 只支持一行。Lin
- </rpt.ss>
- --%>
- <rpt.ss name="cadcadingName" id="item">
- <ccp.ss name="${item}"/>
- </rpt.ss>
- <equal.ss val="${hasKeyWord}" val2="true">
- <input name="ssKeyword" value="${ssKeyword}" type="text" placeholder="关键词"/>
- <script>wd.edit.addClearTextButton("ssKeyword");</script>
- </equal.ss>
- <input type="submit" name="ssSearch" value="搜索" class="content-invertButton"/>
- <%--跨对象搜索隐藏全文按钮--%>
- <equal.ss val="${isMultipleObject}" val2="false">
- <%-- "全文" 按钮,"button" 改为 "hidden"。
- 原来的会加上 style="display: none;",不知在哪加的???Lin
- objList.ss.jsp 里,原来就有 type="hidden"
- --%>
- <input type="hidden" ssType="fts" ssName="fts" value="全文"/> <%-- wdType="isFulltext" wdName="isFulltext"。Lin --%>
- </equal.ss>
- <%--管理按钮start--%>
- <rpt.ss name="buttonList" id="button">
- <equal.ss val="${dataType}" valList="normal,update,change,bdplay"> <%-- 增加,查看时隐去管理按钮。原来会去掉管理按钮,不知在哪去掉的???Lin --%>
- <auth.ss serv="${button.service}">
- <equal.ss val="${empty button.pluginList}" val2="true">
- <input type="button" name="${button.name}" value="${button.buttonName}" class="content-button"
- <<%-- 再改,把查询条件的选值传到根功能。用到再弄下面的 plugin 根功能。Lin
- onclick='<varServ.ss dlg="true" name="${button.service}" dest="${button.dest}" parm="${button.param}" title="${button.title}" width="${button.width}" height="${button.height}" minHeight="${button.minHeight}" maxHeight="${button.maxHeight}" playTitle="${button.showTitle}"/>'/>
- --%> ssUrl='<varServ.ss dlg="true" name="${button.service}" dest="${button.dest}" parm="${button.param}" title="${button.title}" width="${button.width}" height="${button.height}" minHeight="${button.minHeight}" maxHeight="${button.maxHeight}" playTitle="${button.showTitle}"/>'
- onclick='addSearchVal(this)'/>
- </equal.ss>
- <equal.ss val="${empty button.pluginList}" val2="false">
- <rpt.ss name="${button.pluginList}" id="plugin">
- <span style="display:none;" class="${button.id}children" value="${plugin.plugin.desc}"
- onclick='<varServ.ss dlg="true" name="${plugin.service}" dest="${plugin.dest}" parm="${plugin.param}" title="${plugin.title}" width="${plugin.width}" height="${plugin.height}" minHeight="${plugin.minHeight}" maxHeight="${plugin.maxHeight}" playTitle="${plugin.showTitle}"/>'>
- </span>
- </rpt.ss>
- <%-- Start 再增加,二级对象也会有按钮上的小圆点。日程计划.日程.增加。Lin --%>
- <span style=" display:inline-table; width: 60px; ">
- <%-- End 再增加,二级对象也会有按钮上的小圆点。日程计划.日程.增加。Lin --%>
- <input type="button" id="${button.id}" name="${button.name}" value="${button.buttonName}" class="content-button" onclick='void(0)'/>
- <%-- Start 再增加,二级对象也会有按钮上的小圆点。日程计划.日程.增加。Lin --%>
- <span class="icon-dimPoint" style="margin-right: 7px;margin-top: -25px;position: relative;">
- </span>
- </span>
- <%-- End 再增加,二级对象也会有按钮上的小圆点。日程计划.日程.增加。Lin --%>
- <script>wd.display.attachButton("${button.id}","${button.id}children",null,false,true)</script>
- </equal.ss>
- </auth.ss>
- </equal.ss>
- </rpt.ss>
- <%--管理按钮end--%>
- </div>
- <%--管理类别start--%>
- <equal.ss val="${dataType}" valList="normal,update,change,bdplay">
- <equal.ss val='${"1"==isReady && !isMultipleObject && isTopObject}' val2="true">
- <div class="hLine" style="height: 48px;margin: 0px 17px 0px 11px;padding-left: 14px;padding-top:11px;box-sizing: border-box;">
- <ul style="list-style: none;display: inline-block;">
- <%-- 再改,management(String) 为 scopeType(int) -- 0 为未指定,99 为所有(原为 "0")。Lin
- <li wdType="manage" wdVal="0">所有</li> --%>
- <li ssType="searchScope" ssVal=99>所有</li>
- <%-- <li wdType="manage" wdVal="2">管理</li>--%>
- <%-- 再改,management(String) 为 scopeType(int) -- 0 为未指定,99 为所有(原为 "0")。Lin
- <li wdType="manage" wdVal="1">创建</li> --%>
- <li ssType="searchScope" ssVal=1>创建</li>
- <%--<li wdType="manage" wdVal="3">已办</li>--%>
- <%-- 再改,management(String) 为 scopeType(int) -- 0 为未指定,99 为所有(原为 "0")。Lin
- <li wdType="manage" wdVal="55">停用</li> --%>
- <li ssType="searchScope" ssVal=55>停用</li>
- </ul>
- </div>
- </equal.ss>
- </equal.ss>
- <%--管理类别end--%>
- <%--翻页--%>
- <jsp.ss file="/ss/paging.jsp"/>
- </div>
- <%--搜索条件end--%>
- <%--个人统计表start${!isMultipleObject}--%>
- <equal.ss val='${"1"!=isReady && !isMultipleObject}' val2="true">
- <%-- 再改为 WebC.REQ_objName,避免与数据表里的 对象名 字段重名。用到再确认。Lin
- 传到 objList.ss.jsp 的是 ${ssObjName},传给 addPstat 的是 dxm(统计指标.对象名、个人统计.对象名)
- <input name="addgrtjUrl" type="hidden" value="<serv@ss name='add_grtj' parm='{dxm:"${dxm}"}'/>"/> --%>
- <input name="addgrtjUrl" type="hidden" value="<serv.ss name='addPcht' parm='{dxm:"${ssObjName}"}'/>"/>
- <input name="grtjSizeUrl" type="hidden"
- value="<serv.ss name='savePstatSize' parm='{grtjSize:"ssVal{grtjSize}"}'/>"/> <%-- name='save_grtjSize'。Lin --%>
- <input name="getgrtjJsonUrl" type="hidden" value="<serv.ss name='getgrtjJson'/>"/>
- <div class="graph scrollbar" style="padding-right: 16px;">
- <rpt.ss name="${grtjList}" id="item">
- <div class="graph-list" grtjid="${item.grtjid}" style="width:${item.kd};height:${item.gd};">
- <div class="graph-list-body" style="height: 100%;">${item.mc}</div>
- <span class="graph-list-mask"></span>
- <span class="graph-list-resize"></span>
- <span class="vLine" style="height: 40px;width: 1px;position: absolute;right: 70px;top: 0px"></span>
- <span class="hLine-highlight" style="width: 100%;height: 0px;position: absolute;top: 40px;left: 0px;"></span>
- <span class="icon-set" style="position: absolute;right: 0px;top: 0px;width: 70px;height: 40px;"
- <%-- 再改为 WebC.REQ_objName,避免与数据表里的 对象名 字段重名。用到再确认。Lin
- onclick='<serv@ss dlg="true" name="getZbInfo" dest="grtj_sz" parm="{grtjid:"${item.grtjid}",dxm:"${dxm}"}"/>'> --%>
- onclick='<serv.ss dlg="true" name="getZbInfo" dest="grtj_sz" parm="{grtjid:"${item.grtjid}",ssObjName:"${ssObjName}"}"/>'>
- </span>
- </div>
- </rpt.ss>
- <div>
- <div class="graphButton button icon-add" style="height: 60px;line-height: 82px;float: right;margin-right: 0px;margin-top: 0px;">增加</div>
- <%--<input name="initTj" onclick='@service{name:"initTj",dest:"sys_info",show:"wdDialog"}@' value="初始化" type="button" />--%>
- </div>
- </div>
- </equal.ss>
- <%--个人统计表end--%>
- <div style="clear: both;"></div>
- <js.ss file="/ss/env_search.js"/>
- <%--搜索结果start--%>
- <div class="longCardList-div" style="box-sizing: border-box;" ssFith="true">
- <table class="scrollbar" style="max-height: 100%;width: 100%;">
- <tbody style="width: 100%;padding: 0px 16px 0px 11px;box-sizing: border-box;" ssFith='{list:true,rowHeight:35}'> <%-- 去掉 id="wdTbody0",好像没用到。Lin --%>
- <rpt.ss name="bgmbList" id="item">
- <tr>
- <td class="hLine"
- onClick='<serv.ss dlg="true" name="stat_tableDesign_bb" dest="bgmb_xsmb" parm="{bgmbid:"${item.bgmbid}"}"/>'>
- <div class="longCardList-info bb" style="font-size: 0px;display: inline-block;float: left;">
- <span class="longCardList-highlight" style="margin-bottom: 3px;">
- <a>${item.mc}</a>
- </span>
- <div id="${item.bgmbid}" class="longCardList-dim growHeightDiv" width='750' height='45px'>
- <txt.ss val="${item.ms}"/>
- </div>
- <growh.ss name="${item.bgmbid}" maxHeight="80px" mode="play"/>
- <div id="${item.bgmbid}${index}" class="longCardList" width='750' height='18px'>
- <txt.ss val="${item.lmms}"/>
- </div>
- <growh.ss name="${item.bgmbid}${index}" maxHeight="80px" mode="play" />
- </div>
- <a class="button icon-change"
- onClick='<serv.ss dlg="true" name="stat_tableDesign_load" dest="bgmb_sj" parm="{bgmbid:"${item.bgmbid}"}" title="变动表格模板"/>'>
- 变动
- </a>
- </td>
- </tr>
- </rpt.ss>
- <%-- 草稿箱start --%>
- <rpt.ss name="cgxList" id="item">
- <tr>
- <td class="hLine cgxItem"
- <equal.ss val="${empty item.service.play}" val2="false"> <%-- 改 equal:val1="true" val2="${not empty item.service.play}"。Lin --%>
- clickPlay='<varServ.ss dlg="true" name="${item.service.play.service}" dest="${item.service.play.dest}" parm="${item.service.play.param}" title="${item.service.play.title}" width="${item.service.play.width}" height="${item.service.play.height}" minHeight="${item.service.play.minHeight}" maxHeight="${item.service.play.maxHeight}"/>'
- </equal.ss>
- <equal.ss val="${item.service.lbm==1 && not empty item.service.update}" val2="true">
- onclick='<varServ.ss dlg="true" name="${item.service.update.service}" dest="${item.service.update.dest}" parm="${item.service.update.param}" title="${item.service.update.title}" width="${item.service.update.width}" height="${item.service.update.height}" minHeight="${item.service.update.minHeight}" maxHeight="${item.service.update.maxHeight}"/>'
- </equal.ss>
- <equal.ss val="${item.service.lbm==11 && not empty item.service.change}" val2="true">
- onclick='<varServ.ss dlg="true" name="${item.service.change.service}" dest="${item.service.change.dest}" parm="${item.service.change.param}" title="${item.service.change.title}" width="${item.service.change.width}" height="${item.service.change.height}" minHeight="${item.service.change.minHeight}" maxHeight="${item.service.change.maxHeight}"/>'
- </equal.ss>
- <equal.ss val="${dataType}" valList="normal,change">
- <%-- 合并 env_disableOff、env_enableOff。Lin
- <equal@ss val1="true" val2="${item.service.lbm==51}">
- onclick='<serv@ss dlg="true" name="env_disableOff" dest="env_disableOff" parm="{sqid:"${item.sqid}"}"/>'
- </equal@ss>
- <equal@ss val1="true" val2="${item.service.lbm==55}">
- onclick='<serv@ss dlg="true" name="env_enableOff" dest="env_enableOff" parm="{sqid:"${item.sqid}"}"/>'
- </equal@ss>
- --%>
- <equal.ss val="${item.service.lbm}" valList="51,55">
- onclick='<serv.ss dlg="true" name="delChildChg" dest="childChgDelSure" parm="{sqid:"${item.sqid}"}"/>'
- </equal.ss>
- </equal.ss>
- <%-- 增加,审核时查看 基本情况变动。Start。Lin --%>
- <equal.ss val="${dataType}" val2="bdplay">
- <equal.ss val="${item.service.lbm}" val2="11">
- onclick='<serv.ss dlg="true" name="selChgInfo" dest="childChgInfo" parm="{sqid:"${item.sqid}"}"/>'
- </equal.ss>
- </equal.ss>
- <%-- 增加,审核时查看 基本情况变动。End。Lin --%>
- >
- <equal.ss val="${item.service.lbm}" val2="1">
- <input type="button" style="float:left;display:inline-block;width:22px;height:22px;outline:none;border:none;margin-right:8px;background-repeat: no-repeat;background-position: center;" class="icon-add" titlexxx="增加"/>
- </equal.ss>
- <equal.ss val="${item.service.lbm}" val2="11">
- <input type="button" style="float:left;display:inline-block;width:22px;height:22px;outline:none;border:none;margin-right:8px;background-repeat: no-repeat;background-position: center;" class="icon-change" titlexxx="变动"/>
- </equal.ss>
- <equal.ss val="${item.service.lbm}" val2="51">
- <input type="button" style="float:left;display:inline-block;width:22px;height:22px;outline:none;border:none;margin-right:8px;background-repeat: no-repeat;background-position: center;" class="icon-disable" titlexxx="停用"/>
- </equal.ss>
- <equal.ss val="${item.service.lbm}" val2="55">
- <input type="button" style="float:left;display:inline-block;width:22px;height:22px;outline:none;border:none;margin-right:8px;background-repeat: no-repeat;background-position: center;" class="icon-enable" titlexxx="启用"/>
- </equal.ss>
- <equal.ss val="${empty item.thumbnail}" val2="false">
- <div class="longCardList-thumbnail">
- <!--缩略图-->
- <%--<img style="width: 50px;" src="${item.thumbnail.value}"/>--%>
- <equal.ss val="${item.service.state}" val2="0"> <%-- 改 equal:val1="${item.service.state==0}" val2="true"。Lin --%>
- <%-- 再改为 WebC.REQ_objName,避免与数据表里的 对象名 字段重名。用到再确认。Lin
- <img style="width: 50px;" src="$@{sessionScope['wd.yh'].pflj}image/object/default-${item.dxm}.png" onerror="javascript:this.src='$@{sessionScope['wd.yh'].pflj}image/object/default.png';this.onerror=null;"/> --%>
- <img style="width: 50px;" src="${sessionScope.ssUser.skinDir}image/object/default-${item.ssObjName}.png" onerror="javascript:this.src='${sessionScope.ssUser.skinDir}image/object/default.png';this.onerror=null;"/>
- </equal.ss>
- <notEqual.ss val="${item.service.state}" val2="0"> <%-- 改 equal:val1="${item.service.state==0}" val2="false"。Lin --%>
- <img style="width: 50px;"
- <%-- 再增加 type="img"。Lin
- src="<serv@ss name='dlByHttp' parm='{path:"${item.thumbnail.value}"}'/>"/> --%>
- src="<serv.ss name='dlByHttp' parm='{type:"img",path:"${item.thumbnail.value}"}'/>"/>
- </notEqual.ss>
- </div>
- </equal.ss>
- <div class="longCardList-info cc" style="font-size: 0px;display: inline-block;float: left;">
- <span class="longCardList-highlight">
- <a>
- <equal.ss val="${empty item.first}" val2="false"> <%-- 改 equal:val1="true" val2="${not empty item.first}"。Lin --%>
- <%--不带codebook--%>
- <equal.ss val="${empty item.first.field.cbName}" val2="true">
- <txt.ss val="${item.first.value}" fmt="${item.first.field.fmt}"/>
- </equal.ss>
- <%--带codebook--%>
- <equal.ss val="${empty item.first.field.cbName}" val2="false">
- <cbTrans.ss cb="${item.first.field.cbName}" val='${item.first.value}'/>
- </equal.ss>
- </equal.ss>
- <%--缺标题显示属性start--%>
- <equal.ss val="${empty item.first && not empty item.third}" val2="true">
- <rpt.ss name="${item.third}" id="itemList">
- <rpt.ss name="${itemList}" id="item2">
- <span>
- ${item2.field.desc}:
- <%--不带codebook--%>
- <equal.ss val="${empty item2.field.cbName}" val2="true">
- <txt.ss val="${item2.value}" fmt="${item2.field.fmt}" miniDate="false"/>
- </equal.ss>
- <%--带codebook--%>
- <equal.ss val="${empty item2.field.cbName}" val2="false">
- <cbTrans.ss cb="${item2.field.cbName}" val='${item2.value}'/>
- </equal.ss>
- </span>
- </rpt.ss>
- </rpt.ss>
- </equal.ss>
- <%--缺标题显示属性end--%>
- </a>
- </span>
- <%--还原按钮--%>
- <%--
- <wd:contains valueList="normal,change" value="${dataType}">
- <wd:equal leftValue="true" rightValue="${item.service.lbm == '51' || item.service.lbm == '55'}">
- <input type="button" value="还原" class="list-button" style="float: right;" onclick='@service{name:"deleteSq",dest:"sys_info",param:{"sqid":"${item.sqid}"},show:"wdDialog"}@' />
- </wd:equal>
- </wd:contains>
- --%>
- <%--正文或摘要--%>
- <equal.ss val="${empty item.second}" val2="false"> <%-- 改 equal:val1="true" val2="${not empty item.second}"。Lin --%>
- <div>${item.second.value}</div>
- </equal.ss>
- <div class="longCardList">
- <div>
- <%-- 改 equal:val1="true" val2="${not empty item.first&&not empty item.third}"。Lin --%>
- <equal.ss val="${empty item.first || empty item.third}" val2="false">
- <rpt.ss name="${item.third}" id="itemList">
- <rpt.ss name="${itemList}" id="item2">
- <%-- 再去掉,有变动基本情况时,没有显示类目。item.forth 存放变动字段的新旧值。Lin
- <equal.ss val="${empty item.forth}" val2="true"> --%>
- <span>
- ${item2.field.desc}:
- <%--不带codebook--%>
- <equal.ss val="${empty item2.field.cbName}" val2="true">
- <txt.ss val="${item2.value}" fmt="${item2.field.fmt}" miniDate="false"/>
- </equal.ss>
- <%--带codebook--%>
- <equal.ss val="${empty item2.field.cbName}" val2="false">
- <cbTrans.ss cb="${item2.field.cbName}" val='${item2.value}'/>
- </equal.ss>
- </span>
- <%-- 再去掉,有变动基本情况时,没有显示类目。item.forth 存放变动字段的新旧值。Lin
- </equal.ss> --%>
- </rpt.ss>
- </rpt.ss>
- </equal.ss>
- <span class="property"></span>
- <%-- 先去掉,导致查询列表的分类右端有一个方框。原会加上 style="display: none;",不知在哪加的???Lin
- <span class="icon-num"></span> --%>
- <script>
- if(!window.thisChange)window.changeArray=[];
- var thisChange=[];
- <rpt.ss name="${item.forth}" id="item3">
- thisChange.push({name:'${item3.name}',oldValue:'${item3.oldValue}',newValue:'${item3.newValue}',
- url:
- <equal.ss val='${item3.field["type"]}' val2="8"> <%-- ="html" --%>
- '<serv.ss dlg="true" dest="bd_zwdb" parm="{newValue:"${item3.newValue}",oldValue:"${item3.oldValue}",type:"html"}"/>'
- </equal.ss>
- <equal.ss val='${item3.field["type"]}' valList="5,6"> <%-- ="picture,photo" --%>
- '<serv.ss dlg="true" dest="bd_tpdb" parm="{oldValue:"${item3.oldValue}",newValue:"${item3.newValue}"}"/>'
- </equal.ss>
- <equal.ss val='${item3.field["type"]}' valList="2,3,1,9"> <%-- ="number,time,text,cms" --%>
- ''
- </equal.ss>
- });
- </rpt.ss>
- changeArray.push(thisChange);
- </script>
- </div>
- </div>
- </div>
- <equal.ss val="${dataType}" val2="bdplay">
- <a titlexxx='二级对象申请查看页面' class="button icon-reason"
- onclick='<serv.ss dlg="true" name="selSqById" dest="childSqInfo" parm="{sqid:"${item.sqid}"}"/>'>
- <%--<img src="/wd/theme/standard/info.png"> --%>
- <%-- 临时增加文字描述,让按钮能显示出来 -- 只能显示矮矮的,先有 -- 往前走。Lin --%>原由
- </a>
- </equal.ss>
- <%-- 有空时,在这增加修改 二级对象变动原因 的按钮。Lin
- --%>
- <equal.ss val="${item.service.lbm}" val2="11">
- <%-- 啥都没干???Lin --%>
- </equal.ss>
- </td>
- </tr>
- </rpt.ss>
- <%-- 草稿箱end --%>
- <rpt.ss name="objectList" id="item">
- <tr style="margin-left: 20px; width: calc(100% - 20px);" searchId="${item.id}" searchPId="${item.pid}"
- <equal.ss val="${item.service.state}" val2="0">
- class="filter"
- <%-- 再改为 WebC.REQ_objName、WebC.REQ_objId,避免与数据表里的 对象名、对象ID 字段重名。用到再确认。Lin
- onClick='<serv@ss dlg="true" name="ydsq_tj" dest="ydsq_tj" parm="{dxm:"${item.dxm}",dxid:"${item.dxid}"}"/>' --%>
- onClick='<serv.ss dlg="true" name="ydsq_tj" dest="ydsq_tj" parm="{ssObjName:"${item.ssObjName}",ssObjId:"${item.ssObjId}"}"/>'
- </equal.ss>
- >
- <td class="hLine"
- <equal.ss val="${empty item.service.play}" val2="false">
- titlexxx='${item.service.play.title}'
- onclick='<varServ.ss dlg="true" name="${item.service.play.service}" dest="${item.service.play.dest}" parm="${item.service.play.param}" title="${item.service.play.title}" width="${item.service.play.width}" height="${item.service.play.height}" minHeight="${item.service.play.minHeight}" maxHeight="${item.service.play.maxHeight}"/>'
- </equal.ss>
- >
- <span style="display:none" class="indenter" expandClass="icon-openFolder" collapseClass="icon-folder">
- <a href="#" class="cursor listnumber"></a>
- </span>
- <equal.ss val="${empty item.pid}" val2="false">
- <span class="indenter cursor icon-point" style="margin-left: -5px;margin-top: -2px;z-index: 99999;"></span>
- </equal.ss>
- <equal.ss val="${empty item.thumbnail}" val2="false">
- <div class="longCardList-thumbnail" style="margin-right: 18px;margin-bottom: 2px;">
- <%--<img src="@service{name:'getData',param:{path:'${item.thumbnail.value}'}}@"/>--%>
- <equal.ss val="${item.service.state}" val2="0"> <%-- 改 equal:val1="${item.service.state==0}" val2="true"。Lin --%>
- <%-- 再改为 WebC.REQ_objName,避免与数据表里的 对象名 字段重名。用到再确认。Lin
- <img src="$@{sessionScope['wd.yh'].pflj}image/object/default-${item.dxm}.png" onerror="javascript:this.src='$@{sessionScope['wd.yh'].pflj}image/object/default.png';this.onerror=null;"/> --%>
- <img src="${sessionScope.ssUser.skinDir}image/object/default-${item.ssObjName}.png" onerror="javascript:this.src='${sessionScope.ssUser.skinDir}image/object/default.png';this.onerror=null;"/>
- </equal.ss>
- <notEqual.ss val="${item.service.state}" val2="0"> <%-- 改 equal:val1="${item.service.state==0}" val2="false"。Lin --%>
- <%-- 再增加 type="img"。Lin
- <img src="<serv@ss name='dlByHttp' parm='{path:"${item.thumbnail.value}"}'/>"/> --%>
- <img src="<serv.ss name='dlByHttp' parm='{type:"img",path:"${item.thumbnail.value}"}'/>"/>
- </notEqual.ss>
- </div>
- </equal.ss>
- <div class="longCardList-info aa" style="font-size: 0px;display: inline-block;float: left; ">
- <span class="longCardList-highlight" style="margin-bottom:3px; margin-top: 7px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;">
- <a>
- <equal.ss val="${empty item.first}" val2="false"> <%-- 改 equal:val1="true" val2="${not empty item.first}"。Lin --%>
- <%--不带codebook--%>
- <equal.ss val="${empty item.first.field.cbName}" val2="true">
- <txt.ss val="${item.first.value}" fmt="${item.first.field.fmt}" miniDate="false"/>
- </equal.ss>
- <%--带codebook--%>
- <equal.ss val="${empty item.first.field.cbName}" val2="false">
- <cbTrans.ss cb="${item.first.field.cbName}" val='${item.first.value}'/>
- </equal.ss>
- </equal.ss>
- <%--缺标题显示属性start--%>
- <equal.ss val="${empty item.first && not empty item.third}" val2="true">
- <rpt.ss name="${item.third}" id="itemList">
- <rpt.ss name="${itemList}" id="item2">
- <span>
- ${item2.field.desc}:
- <%--不带codebook--%>
- <equal.ss val="${empty item2.field.cbName}" val2="true">
- <txt.ss val="${item2.value}" fmt="${item2.field.fmt}" miniDate="false"/>
- </equal.ss>
- <%--带codebook--%>
- <equal.ss val="${empty item2.field.cbName}" val2="false">
- <cbTrans.ss cb="${item2.field.cbName}" val='${item2.value}'/>
- </equal.ss>
- </span>
- </rpt.ss>
- </rpt.ss>
- </equal.ss>
- <%--缺标题显示属性end--%>
- </a>
- </span>
- <equal.ss val="${empty item.second}" val2="false"> <%-- 改 equal:val1="true" val2="${not empty item.second}"。Lin --%>
- <div id="cardList-abstract${item.index}" class="longCardList-dim ${item.second.isAbstract?'growHeightDiv':'ellipsisDiv'}">${item.second.value}</div>
- </equal.ss>
- <%-- 改 equal:val1="true" val2="${not empty item.first&&not empty item.third}"。Lin --%>
- <equal.ss val="${empty item.first || empty item.third}" val2="false">
- <rpt.ss name="${item.third}" id="itemList">
- <div id="cardList-category${item.index}-0" class="longCardList growHeightDiv">
- <rpt.ss name="${itemList}" id="item2">
- <span>
- ${item2.field.desc}:
- <%--不带codebook--%>
- <equal.ss val="${empty item2.field.cbName}" val2="true">
- <txt.ss val="${item2.value}" fmt="${item2.field.fmt}" miniDate="false"/>
- </equal.ss>
- <%--带codebook--%>
- <equal.ss val="${empty item2.field.cbName}" val2="false">
- <cbTrans.ss cb="${item2.field.cbName}" val='${item2.value}' />
- </equal.ss>
- </span>
- </rpt.ss>
- </div>
- </rpt.ss>
- </equal.ss>
- </div>
- <equal.ss val="${empty item.service.change}" val2="false"> <%-- 改 equal:val1="true" val2="${not empty item.service.change}"。Lin --%>
- <a class="button icon-${'chg'==item.service.change.function.name?'change':'enable'}" name="changeButton" titlexxx='${item.service.change.title}'
- onclick='<varServ.ss dlg="true" name="${item.service.change.service}" dest="${item.service.change.dest}" parm="${item.service.change.param}" title="${item.service.change.title}" width="${item.service.change.width}" height="${item.service.change.height}" minHeight="${item.service.change.minHeight}" maxHeight="${item.service.change.maxHeight}"/>'>
- ${'submRes'==item.service.change.function.name?'启用':'变动'}
- </a>
- </equal.ss>
- <equal.ss val="${empty item.service.update}" val2="false">
- <a class="button icon-change" titlexxx='${item.service.update.title}'
- onclick='<varServ.ss dlg="true" name="${item.service.update.service}" dest="${item.service.update.dest}" parm="${item.service.update.param}" title="${item.service.update.title}" width="${item.service.update.width}" height="${item.service.update.height}" minHeight="${item.service.update.minHeight}" maxHeight="${item.service.update.maxHeight}"/>'>
- </a>
- </equal.ss>
- </td>
- </tr>
- </rpt.ss>
- <equal.ss val='${"1"!=isReady && !isMultipleObject}' val2="true">
- <tr>
- <td>
- <div class="graphButton icon-add button"
- <%-- 再改为 WebC.REQ_objName,避免与数据表里的 对象名 字段重名。用到再确认。Lin
- onClick='<serv@ss dlg="true" dest="bgmb_zj" parm="{dxm:"${dxm}"}" title="添加表格模板"/>' --%>
- onClick='<serv.ss dlg="true" dest="bgmb_zj" parm="{ssObjName:"${ssObjName}"}" title="添加表格模板"/>'
- style="height: 60px;line-height: 82px;float: right;margin-top:0px;margin-right: 0px">
- 增加
- </div>
- </td>
- </tr>
- </equal.ss>
- </tbody>
- </table>
- </div>
- </form>
- <script>
- var all=$("tr[searchid][searchpid='']");
- for(var i=0;i<all.length;i++){
- var searchid=$(all[i]).attr("searchid");
- var child=$("tr[searchpid='"+searchid+"' ]").length;
- console.log(child);
- $("tr[searchid][searchpid='']").eq(i).find('.listnumber').html(child);
- }
- <%-- start 增加,把查询条件的选值传到根功能。Lin --%>
- var selectValue = {};//全局保存下拉菜单值的对象(类似map)
- function addSearchVal(dom) {
- // 获取DOM元素的ssUrl属性
- const url = dom.getAttribute('ssUrl');
- // 检查属性值是否存在
- if (url === null || url === '') {
- console.warn("DOM元素缺少ssUrl属性或属性值为空");
- return; // 提前退出
- }
- let s = '';
- for (let val in selectValue) {
- s += val +'='+ selectValue[val] +'&';
- }
- // 执行字符串替换操作
- const newUrl = url.replace('/service?', '/service?'+ s);
- // alert(newUrl);
- eval(newUrl);
- }
- <%-- end 增加,把查询条件的选值传到根功能。Lin --%>
- </script>
- </body>
- </html>
|