fs-danaus
2024-03-16 a2ecbf17d6ba1c7b135fe10bb4cdfefa05b75add
提交 | 用户 | age
a6a76f 1 <%@page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 
F 2 <%@page import="java.text.SimpleDateFormat"%>
3 <%@page import="com.yc.service.impl.EnvHelper"%>
4 <%@page import="com.yc.service.impl.DBHelper"%>
5 <%@page import="com.yc.service.build.BuildFuncIfc"%>
6 <%@page import="org.springframework.jdbc.support.rowset.SqlRowSet"%>
7 <%@page import="com.yc.factory.FactoryBean"%>
8 <%@page import="com.yc.service.panel.TypeControlDao"%>
9 <%@page import="com.yc.service.panel.time.PanelTimeDao"%>
10 <%@page import="com.yc.service.panel.PanelManageDao"%>
11 <%@page import="com.yc.service.panel.GfieldApprovedButtonIfc"%>
12 <%@page import="com.yc.service.panel.SqlDBHelperIfc"%>
13 <%@page import="com.yc.service.upload.AttachmentIfc"%>
14 <%@page import="com.yc.entity.attachment.AttachmentEntity"%>
15 <%@page import="com.yc.utils.DefaultSet" %>
16 <%@page import="net.sf.json.JSONObject"%>
17 <%@page import="com.yc.sdk.shopping.util.SettingKey"%>  
18 <%
19   SqlDBHelperIfc  sqlDBHelperIfc=(SqlDBHelperIfc)FactoryBean.getBean("SqlDBHelper");
20   GfieldApprovedButtonIfc gButtonIfc=(GfieldApprovedButtonIfc)FactoryBean.getBean("GfieldApprovedButton");
21   PanelTimeDao PanelTimeBo=(PanelTimeDao)FactoryBean.getBean("PanelTime");
22   PanelManageDao PanelManageBo=(PanelManageDao)FactoryBean.getBean("PanelManage");
23   TypeControlDao TypeControlBo=(TypeControlDao)FactoryBean.getBean("TypeControl");
24   //pengbei
25   request.setCharacterEncoding("UTF-8");
26   response.setCharacterEncoding("UTF-8");
27   String path = request.getContextPath();
28   String basePath = SettingKey.getHostUrl(request) + path + "/";
29   Date now=new Date();
30   Map<String,Object> docMap=new HashMap<String,Object>();
31   Map<String, Map<String, String>> mapAll=null;
32   String date=String.valueOf(now.getDate());
33   SimpleDateFormat formatDate=new SimpleDateFormat("yyyy-MM-dd");
34   String sql = "";
35   SqlRowSet SRS =null;
36   String outStr=""; 
37   BuildFuncIfc  build=(BuildFuncIfc)FactoryBean.getBean("Build"); 
38   String openDoc="@openDoc@";
39   JSONObject jsonOldPanel = JSONObject.fromObject(docMap);
40   sqlDBHelperIfc.execSql(DBHelper.getProcessAll(openDoc,session,null,true));
41 %>  
42 @linkscript@
43 <script type="text/javascript" src="/js/panel.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/panel.js")%>"></script>
44 <script type="text/javascript" src="/js/pan_search.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/pan_search.js")%>"></script>
45 <style type="text/css">
46 .posPan {
47     border: 0px solid #000000;
48     position: absolute;
49     height: 26px;
50     width: @kongJian@px;
51     font-size: 13px;
52     z-index:0;
53 }
54 .miaoshu_pan {    
55     height: auto;
56     float: left;
57     padding-top:5px;
58     width: @miaoShuo@px;
59     text-align:right;
60     white-space:nowrap;
61     overflow:hidden;
62     text-overflow:ellipsis;
63 }
64 .control_div{
65    float: left;
66 }
67 .bilu{
68   color: #FF0000;
69 }
70 .mustThree_show {
71     border:1px solid #ffcf5a;
72     background: #fff url(<%=URL%>/images/ppp.gif) no-repeat right;
73 }
74 .Three_show {
75     border:1px solid #a5a6ad;    
76
77 .input35{
78    height:14px;
79
80 .text {
81     border:1px solid #a5a6ad;    
82 }
83 </style>
84 <span onmouseover="panIndex='@index@'" id="panIndex@index@">
85 <script type="text/javascript">
86   panIndex="@index@";//需要替换
87   maxCols[panIndex]="@maxCols@";//面板跨列数
88   panMain[panIndex]=panPar;
89   @panInfo@
90   panMain[panIndex].controlUrl="panelControl@formId@.jsp";
91 </script>
92 <%@ include file="/public/template/0/showPan.txt" %>
176200 93 <div class="panelControlDiv">
a6a76f 94     @panelHtml@
F 95 </div>
96 </span>
97 <script>
98 <%
99   out.print("function setInvDate(){");
100   for(String id: timeMap.keySet()){//timeMap 在生成类中实现了
101          out.print("\r\n panMain[panIndex].docdateTi=getDoc('"+id+"',\".value\");");
102          out.print("\r\n if(panMain[panIndex].docdateTi==\"\"){");
103          out.print("\r\n   setDoc('"+id+"',\".value='"+timeMap.get(id).substring(0,10)+"'\");");    //.substring(0,10)    
104          out.print("\r\n }");
105   }  
106   out.print("\r\n } setInvDate();"); 
107 %>
108 </script>