| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- <html>
- <head>
- <%
- String f= (String)request.getAttribute("shid");
- if(f!=null&&f.length()>0){
- request.setAttribute("hasAuthorize",true);
- }
- pageContext.setAttribute("dataType","play");
- %>
- <equal.ss val="${hasAuthorize}" val2="true">
- </equal.ss>
- <equal.ss val="${ydsq_sh_ck}" val2="1">
- <style>
- .authorize{display:none;}
- </style>
- <script>setTimeout(function(){$(".authorize").remove();},500);</script>
- </equal.ss>
- </head>
- <body>
- <%-- 改为 <data@ss name="info"/>。Lin
- <tab@ss name="info"/> --%>
- <data.ss name="info"/>
- <iframe width="100%" height="100%" param='${info.param}' frameborder="0"
- src="<varServ.ss name='${info.service}' dest='${info.dest}' parm='${info.param}'/>">
- </iframe>
- <div class='bottom-div'><!-- 底部区域 -->
- <div class="bottom-down-div border-top">
- <input type="button" value="关闭" onclick="wd.display.closeDialog();" class="bottom-button">
- </div>
- <div>
- <script>
- function authorize(){
- <equal.ss val="${hasAuthorize}" val2="true">
- <%-- 再改为 WebC.REQ_objName、WebC.REQ_objId,避免与数据表里的 对象名、对象ID 字段重名。用到再确认。Lin
- eval('<serv@ss dlg="true" name="dxsq_djlsq" dest="djlsq" parm="{fromWdService:"${wdService}",dxm:"${dxm}",dxid:"${dxid}"}"/>') --%>
- eval('<serv.ss dlg="true" name="dxsq_djlsq" dest="rowAuth" parm="{fromWdService:"${wdService}",ssObjName:"${ssObjName}",ssObjId:"${ssObjId}"}"/>')
- <%-- //'@service{name:"djlsq",dest:"djlsq",show:"wdDialog",param:{fromWdService:"${wdService}",dxm:"${dxm}",dxid:"${dxid}"}}@' 应该用错注释了吧?Lin --%>
- </equal.ss>
- }
- function agree(){
- var wdDialogId=wd.display.getwdDialogId();
- var mark=wd.topWindow.mark[wdDialogId];
- var param=[]
- for(var key in mark){
- var obj={}
- if(mark[key].type=="childObject"){
- if(mark[key].checked==mark[key].checkStatue){
- continue;
- }
- }
- obj.type=mark[key].type;
- obj.checked=mark[key].checked;
- obj.object=mark[key].object;
- obj.id=mark[key].id;
- param.push(obj)
- }
- var submitFunction=function(){
- <equal.ss val="${empty shid}" val2="false"> <%-- 改 equal:val1="true" val2="${not empty shid}"。Lin --%>
- <%-- 去掉 check < wd.completeTask < wd.core.service.BpmService.completeTask() + sfty:"1",直接用 ss.agrTask。Lin
- $.post("@service{name:'check',dest:'sys_info',param:{shid:"${shid}",sfty:'1'}}@", --%>
- $.post("<serv.ss name='ss.agrTask' dest='info' parm='{shid:"${shid}"}'/>",
- function(data){
- wd.display.refreshOpener();
- wd.display.closeDialog();
- })
- </equal.ss>
- <equal.ss val="${empty shid}" val2="true"> <%-- 改 equal:val1="false" val2="${not empty shid}"。Lin --%>
- //wd.display.refreshOpener();
- wd.display.closeDialog();
- </equal.ss>
- }
- if(param.length>0){
- /* 再改,规范命名。Lin
- * 去掉 ?wdApplication=,不支持多个应用 -- 服务名可以写 ss.xxx
- * &wdService= 改为 ssServ
- $.post("/service?wdApplication=wd&wdService=updateObjectState",{'objectList':JSON.stringify(param)},function(data){
- */ $.post("/service?ssServ=updateObjectState",{'objectList':JSON.stringify(param)},function(data){
- console.log(data);
- wd.topWindow.mark[wdDialogId]={};
- submitFunction();
- })
- }else{
- alert("归档失败");
- //submitFunction();
- }
- }
- //${info}
- </script>
- <script>
- function addWdFitHeight(selecter,param){
- console.log(selecter);
- console.log(param);
- var aa="";
- if(param.minHeight){
- aa+="min:"+param.minHeight+",";
- }
- if(param.maxHeight){
- aa+="max:"+param.maxHeight+",";
- }
- if(param&&aa){
- aa=aa.substr(0,aa.length-1)
- document.querySelector(selecter).setAttribute("ssFith",aa); // ("wdFitHeight",。Lin
- }
- }
- </script>
- <script>
- var tabHeight={minHeight:${info.minHeight},maxHeight:${info.maxHeight}};
- addWdFitHeight("iframe",tabHeight);
- </script>
- <%-- 改为 <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
- <equal@ss val="${empty prt}" val2="false">
- <script>
- (function(){
- try{
- var wdDialogId=wd.display.getwdDialogId();
- var win=wd.topWindow.dhxWins.window(wdDialogId);
- console.log(win.button("wdPrint"));
- win.button("wdPrint").show();
- win.button("wdPrint").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"/>
- </body>
- </html>
|