zhuguifei
2026-03-10 58402bd5e762361363a0f7d7907153c77dbb819f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html>
<html>
<head>
<title>广丰卷烟厂数据采集系统-生产管理系统(PMS)</title>
<link rel="shortcut icon" href="${pageContext.request.contextPath}/img/favicon.ico" type="image/x-icon">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="keywords" content="广丰卷烟厂数据采集系统,卷接包数据采集" />
    <meta name="description" content="" />
     
    <jsp:include page="../initlib/initAll.jsp"></jsp:include>
    <script src="../index/js/index.js" type="text/javascript"></script>
    <script src="../index/js/websocketUtils.js" type="text/javascript"></script>
     <link href="../index/css/index.css" rel="stylesheet" />
     <link href="../index/css/message.css" rel="stylesheet" />
    <script src="../index/js/index-startup.js"></script>
     <script src="../pub/scroller/scroller.js"></script>
     <script src="../pub/sheyMsg.js"></script>
    <style type="text/css">
        .text-scroller{margin-top:1px;width:430px;font-size:13px;height:18px;line-height:18px;overflow:hidden;}
        .text-scroller ul{list-style-type:none;margin:0;padding:0;margin-left:5px;}
        .text-scroller ul li{height:20px;line-height:20px;width:430px;float:left;display:inline;}
        .text-scroller ul li span{cursor:pointer;};
    </style>
    <script type="text/javascript">
    /**
     *连接websocket
     *name-用户名
     *host-服务端ip
     *project-项目(pms、wct)
     */
     var name = "${sessionInfo.user.id}";
     <%--var host = "${pms_websocket}";--%>
     var project = "gfsc";
     if(name){
         createWebSocket(name,project);
     }
 
 
    /**
     *注销
     */
    var logoutFun=function() {        
        location.replace('${pageContext.request.contextPath}/pms/sysUser/exit.do');                
    };
    /**
     *锁定窗口
     */
    var lockUser=function(){
        $.post("${pageContext.request.contextPath}/pms/sysUser/lockUser.do",function(){            
            $('#loginDialog').dialog('open');
        });        
    };
    /**
    *解锁
    */
    var breakLock=function(){
        var f=$("#breakLockForm");
        if(f.form("validate")){
            $.post("${pageContext.request.contextPath}/pms/sysUser/breakLock.do",f.form("getData"),function(json){            
                if(json.success){
                    $.easyui.messager.show(json.msg);
                    f.form("clear");
                    $('#loginDialog').dialog('close');
                }else{
                    $.easyui.messager.show(json.msg);
                }
            },"JSON");
        }
    };
    /**
    *修改密码
    */
    var editPwd=function(){
         var f=$("#editPwdForm");
         if(f.form("validate")){
             $.post("${pageContext.request.contextPath}/pms/sysUser/editPwd.do",f.form("getData"),function(json){            
                    if(json.success){
                        $.easyui.messager.show(json.msg);
                        f.form("clear");
                        $('#editPasswordDialog').dialog('close');
                    }else{
                        $.easyui.messager.show(json.msg);
                    }
                },"JSON");
         }
    };
    /**
    *显示个人信息
    */
    var showMyInfo = function() {
        $.modalDialog({
            title : '我的信息',
            maximizable : true,
            url : '${pageContext.request.contextPath}/pms/sys/user/userInfo.jsp'
        });
    };
    var isScorller =false;
    var scroll;
    //获取数据
    function getDatas(url,data,sync){
        var data=null;
        $.ajax({
             url:url,
             data:data,
             async:false,
             dataType:"json",
             success:function(v){
                data = v;
            }
        });
        return data;
    }
    $(function(){
        //显示通知信息
        //getMsgInfo(); //---->开发阶段暂时关闭
        //getWarnMessage();//--->开发阶段暂时关闭
 
 
        // 添加自定义验证类型
        $.extend($.fn.validatebox.defaults.rules, {
            passwordStrength: {
                validator: function (value, param) {
                    // 定义密码强度的正则表达式
                    var regex = /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[^a-zA-Z\d\s]).{8,}$/;
                    return regex.test(value);
                },
                message: '密码至少包含字母,数字和字符,且不少于8位.'
            }
        });
    });
</script>
</head>
 
<body onload="<c:if test='${sessionInfo.islock==true}'>$('#loginDialog').dialog('open');</c:if>">
    <!-- 告警信息提示信息框 -->
    <div class="msg blue" id="msgbox">
        <div class="top">
            <div class="title">告警信息</div>
            <span title="close" id="msgclose"></span>
        </div>
         <div class="center">
            <div class="show_message">
                
            </div>
        </div>
        <div class="bottom">
        </div>
    </div>
    <!-- 告警信息提示信息框结束 -->
    <div id="maskContainer">
        <div class="datagrid-mask" style="display: block;"></div>
        <div class="datagrid-mask-msg" style="display: block; left: 50%; margin-left: -52.5px;">
                正在进入数据采集系统...
        </div>
    </div>
 
    <div id="mainLayout" class="easyui-layout hidden" data-options="fit: true">
 
 
        <div id="northPanel" data-options="region: 'north', border: false" style="height: 98px; overflow: hidden;background: url('${pageContext.request.contextPath}/pms/index/img/banner.png') repeat;">
            <div id="topbar" class="top-bar">
                 <div class="top-bar-left" style="margin:10px 0px 0px 5px;height:60px;width:580px;background: url('${pageContext.request.contextPath}/pms/index/img/banner_logo.png') no-repeat scroll;">
                </div>
             <%--   <h1 style="margin-left: 10px;">广丰卷烟厂数据采集管理系统</h1>--%>
                <div class="top-bar-right" >
                    <div id="timerSpan" style="width:250px;height:70px;">
                            <%--<div style="width:243;height:60px;background: url('${pageContext.request.contextPath}/pms/index/img/banner_right.png') no-repeat;"></div>--%>
                       </div>
                    <div id="themeSpan">                       
                        <a id="btnHideNorth" class="easyui-linkbutton" data-options="plain: true, iconCls: 'layout-button-up'" title="隐藏"></a>
                    </div> 
                   
                </div>
            </div>
            <div id="toolbar" class="panel-header panel-header-noborder top-toolbar">
                <div id="infobar">
                    <span class="icon-hamburg-user" style="padding-left: 25px; background-position: left center;">
                        <c:if test="${sessionInfo.ip != null}">
                            您好,<strong>${sessionInfo.user.name}</strong> !   当前登录IP:[<strong>${sessionInfo.ip}</strong>]
                        </c:if>
                        <c:if test="${sessionInfo.ip == null}">
                            您好,您尚未登录或会话已过期,请重新登录.
                        </c:if>
                    </span>
                    
                </div>
                <div id="searchbar" style="height:23px; -moz-border-radius:10px;  -webkit-border-radius:10px; border-radius:10px; line-height:23px;width:500px;border:1px solid #CDCDCD;margin-top:1px;padding:0px;">
                    <div style="float:left;width:60px;height:22px;line-height:22px;">
                        <div style="margin-left:5px;height:20px;background:url('${pageContext.request.contextPath}/pms/index/img/round.gif') no-repeat left center;">
                            <span style="color:#2779AA;padding-left:20px;">通知</span>
                        </div> 
                    </div>
                    <div id="marqueeContent" class="text-scroller" style="float:left;">
                        <ul>
                        </ul>
                    </div>
                </div>
                <div id="buttonbar">
                    <a class="easyui-linkbutton" data-options="plain: true, iconCls: 'icon-standard-application-view-tile'">皮肤</a>
                    <select id="themeSelector" data-options="width:40"></select>                                        
                    <a id="btnShowNorth" class="easyui-linkbutton" data-options="plain: true, iconCls: 'layout-button-down'" style="display: none;"></a>
                    <a href="javascript:void(0);" class="easyui-menubutton" data-options="menu:'#layout_north_kzmbMenu',iconCls:'icon-standard-cog'">控制面板</a>
                    <a href="javascript:void(0);" class="easyui-menubutton" data-options="menu:'#layout_north_zxmbMenu',iconCls:'icon-standard-application-side-expand'">注销</a>
                </div>
                <div id="layout_north_kzmbMenu" style="width: 100px; display: none;">
                    <div data-options="iconCls:'icon-standard-user-comment'" onclick="showMyInfo();">我的信息</div>
                    <div class="menu-sep"></div>
                    <div data-options="iconCls:'icon-standard-group-edit'" onclick="$('#editPasswordDialog').dialog('open');">修改密码</div>
                    <div class="menu-sep"></div>
                    <div id="btnFullScreen" data-options="iconCls:'icon-standard-arrow-inout'">全屏切换[F11]</div>
                </div>
                <div id="layout_north_zxmbMenu" style="width: 100px; display: none;">    
                    <div data-options="iconCls:'icon-standard-lock'" onclick="lockUser();">锁定窗口</div>
                    <div class="menu-sep"></div>
                    <div data-options="iconCls:'icon-standard-arrow-redo'" onclick="logoutFun();">退出系统</div>
                </div>
                
                <!--  -->
                <div id="loginDialog" class="easyui-dialog" 
                       data-options="closable:false,modal:true,width:290,height:190,title:'解锁登录',buttons:'#loginDialog-btns',closed:true">
                        <form method="post" class="form" id="breakLockForm" onsubmit="return false;" style="padding:15px">
                            <table class="table">
                                <tr>
                                    <th width="50">用户名</th>
                                    <td>${sessionInfo.user.name}</td>
                                </tr>
                                <tr>
                                    <th>密码</th>
                                    <td><input name="pwd" type="password" class="easyui-validatebox" data-options="required:true" /></td>
                                </tr>
                            </table>
                        </form>
                        <div id="loginDialog-btns" style="padding-right:20px">
                            <a href="javascript:void(0)" onclick="breakLock()" class="easyui-linkbutton" data-options="iconCls:'icon-standard-key'">&nbsp;解锁&nbsp;</a>
                        </div>
                </div>
                <div id="editPasswordDialog" class="easyui-dialog" 
                        data-options="modal:true,closed:true,width:290,height:240,buttons:'#passwordDialog-btns'" title="修改密码">
                        <form method="post" class="form" id="editPwdForm" onsubmit="return false;" style="padding:15px">
                            <table class="table">
                                <tr>
                                    <th>原密码</th>
                                    <td><input name="oldpwd" type="password" class="easyui-validatebox" data-options="required:true" /></td>
                                </tr>
                                <tr>
                                    <th>新密码</th>
                                    <td><input id="pwd" name="pwd" type="password" class="easyui-validatebox" data-options="required:true,validType:'passwordStrength'" /></td>
                                </tr>
                                <tr>
                                    <th>重复密码</th>
                                    <td><input type="password" class="easyui-validatebox" data-options="required:true,validType:'eqPwd[\'#pwd\']'" /></td>
                                </tr>
                            </table>
                        </form>
                        <div id="passwordDialog-btns" style="padding-right:20px">
                            <a href="javascript:void(0)" onclick="editPwd()" class="easyui-linkbutton" data-options="iconCls:'icon-standard-disk'">&nbsp;修改&nbsp;</a>
                        </div>
                </div>
            </div>
        </div>
 
        <div data-options="region: 'west', title: '菜单导航栏', iconCls: 'icon-standard-map', split: true, minWidth: 230, maxWidth: 500" style="width: 230px; padding: 1px;">
            <div id="navTabs_tools" class="tabs-tool">
                <table>
                    <tr>
                        <td><a id="navMenu_refresh" class="easyui-linkbutton easyui-tooltip" title="刷新该选项卡及其导航菜单" data-options="plain: true, iconCls: 'icon-hamburg-refresh'"></a></td>
                    </tr>
                </table>
            </div>
            <div id="navTabs" class="easyui-tabs" data-options="fit: true, border: true, tools: '#navTabs_tools'">
                <div data-options="title: '系统菜单', iconCls: 'icon-standard-application-view-tile', refreshable: false, selected: true">
                    <div id="westLayout" class="easyui-layout" data-options="fit: true">
                        <div data-options="region: 'center', border: false" style="border-bottom-width: 1px;">
                            <div id="westCenterLayout" class="easyui-layout" data-options="fit: true">
                                <div data-options="region: 'north', split: false, border: false" style="height: 33px;">
                                    <div class="easyui-toolbar">
                                        <a id="navMenu_expand" class="easyui-splitbutton" data-options="iconCls: 'icon-metro-expand2', menu: '#navMenu_toggleMenu'">展开</a>
                                        <a id="navMenu_Favo" class="easyui-linkbutton" data-options="plain: true, iconCls: 'icon-standard-feed-add'">收藏</a>                                        
                                        <div id="navMenu_toggleMenu" class="easyui-menu">
                                            <div id="navMenu_collapse" data-options="iconCls: 'icon-metro-contract2'">折叠当前</div>
                                            <div class="menu-sep"></div>
                                            <div id="navMenu_collapseCurrentAll" data-options="iconCls: 'icon-metro-expand'">展开当前所有</div>
                                            <div id="navMenu_expandCurrentAll" data-options="iconCls: 'icon-metro-contract'">折叠当前所有</div>
                                            <div class="menu-sep"></div>
                                            <div id="navMenu_collapseAll" data-options="iconCls: 'icon-standard-arrow-out'">展开所有</div>
                                            <div id="navMenu_expandAll" data-options="iconCls: 'icon-standard-arrow-in'">折叠所有</div>
                                        </div>
                                    </div>
                                </div>
                                <div data-options="region: 'center', border: false">
                                    <ul id="navMenu_Tree" style="padding-top: 2px; padding-bottom: 2px;"></ul>
                                </div>
                            </div>
                        </div>                       
                    </div>
                </div>
                <div data-options="title: '个人收藏', iconCls: 'icon-hamburg-star', refreshable: false">
                    <div id="westFavoLayout" class="easyui-layout" data-options="fit: true">
                        <div data-options="region: 'north', split: false, border: false" style="height: 33px;">
                            <div class="easyui-toolbar">
                                <a id="favoMenu_expand" class="easyui-splitbutton" data-options="iconCls: 'icon-metro-expand2', menu: '#favoMenu_toggleMenu'">展开</a>
                                <a id="favoMenu_Favo" class="easyui-linkbutton" data-options="plain: true, iconCls: 'icon-standard-feed-delete'">取消收藏</a>                                
                                <div id="favoMenu_toggleMenu" class="easyui-menu">
                                    <div id="favoMenu_collapse" data-options="iconCls: 'icon-metro-contract2'">折叠当前</div>
                                    <div class="menu-sep"></div>
                                    <div id="favoMenu_collapseCurrentAll" data-options="iconCls: 'icon-metro-expand'">展开当前所有</div>
                                    <div id="favoMenu_expandCurrentAll" data-options="iconCls: 'icon-metro-contract'">折叠当前所有</div>
                                    <div class="menu-sep"></div>
                                    <div id="favoMenu_collapseAll" data-options="iconCls: 'icon-standard-arrow-out'">展开所有</div>
                                    <div id="favoMenu_expandAll" data-options="iconCls: 'icon-standard-arrow-in'">折叠所有</div>
                                </div>
                            </div>
                        </div>
                        <div data-options="region: 'center', border: false">
                            <ul id="favoMenu_Tree" style="padding-top: 2px; padding-bottom: 2px;"></ul>
                        </div>
                    </div>
                </div>
            </div>
        </div>
 
        <div data-options="region: 'center'" style="padding: 1px;">
            <div id="mainTabs_tools" class="tabs-tool">
                <table>
                    <tr>
                        <td><a id="mainTabs_jumpHome" class="easyui-linkbutton easyui-tooltip" title="跳转至信息看板选项卡" data-options="plain: true, iconCls: 'icon-hamburg-home'"></a></td>
                        <td><div class="datagrid-btn-separator"></div></td>
                        <td><a id="mainTabs_toggleAll" class="easyui-linkbutton easyui-tooltip" title="展开/折叠面板使选项卡最大化" data-options="plain: true, iconCls: 'icon-standard-arrow-inout'"></a></td>
                        <td><div class="datagrid-btn-separator"></div></td>
                        <td><a id="mainTabs_jumpTab" class="easyui-linkbutton easyui-tooltip" title="在新页面中打开该选项卡" data-options="plain: true, iconCls: 'icon-standard-shape-move-forwards'"></a></td>
                        <td><div class="datagrid-btn-separator"></div></td>
                        <td><a id="mainTabs_closeTab" class="easyui-linkbutton easyui-tooltip" title="关闭当前选中的选项卡" data-options="plain: true, iconCls: 'icon-standard-application-form-delete'"></a></td>
                        <td><a id="mainTabs_closeOther" class="easyui-linkbutton easyui-tooltip" title="关闭除当前选中外的其他所有选项卡" data-options="plain: true, iconCls: 'icon-standard-cancel'"></a></td>
                        <td><div class="datagrid-btn-separator"></div></td>
                        <td><a id="mainTabs_closeLeft" class="easyui-linkbutton easyui-tooltip" title="关闭左侧所有选项卡" data-options="plain: true, iconCls: 'icon-standard-tab-close-left'"></a></td>
                        <td><a id="mainTabs_closeRight" class="easyui-linkbutton easyui-tooltip" title="关闭右侧所有选项卡" data-options="plain: true, iconCls: 'icon-standard-tab-close-right'"></a></td>
                        <td><div class="datagrid-btn-separator"></div></td>
                        <td><a id="mainTabs_closeAll" class="easyui-linkbutton easyui-tooltip" title="关闭所有选项卡" data-options="plain: true, iconCls: 'icon-standard-cross'"></a></td>
                    </tr>
                </table>
            </div>
            <div id="mainTabs" class="easyui-tabs" data-options="fit: true, border: true, showOption: true, enableNewTabMenu: true, tools: '#mainTabs_tools', enableJumpTabMenu: true, onSelect: function (title, index) { window.mainpage.mainTabs.updateHash(index); }">
                 <div id="homePanel" data-options="title: '信息看板', iconCls: 'icon-hamburg-home'">
                    <div class="easyui-layout" data-options="fit: true">
                        <jsp:include page="goldIndex.jsp"></jsp:include>
                        <%--  <iframe src="${pageContext.request.contextPath}/pms/goldIndex.jsp" allowTransparency="true" style="overflow: hidden;border: 0; width: 100%; height: 99%;margin:0px;padding:0px" frameBorder="0"></iframe> --%>                         
                    </div>
                </div> 
            </div>
        </div>
 
        <!-- <div data-options="region: 'east', title: '日历', iconCls: 'icon-standard-date', split: false, minWidth: 200, maxWidth: 500,collapsed:true" style="width: 220px; padding: 1px; border-left-width: 0px;">
            <div id="eastLayout" class="easyui-layout" data-options="fit: true">
                <div data-options="region: 'north', split: false, border: false" style="height: 220px;">
                    <div class="easyui-calendar" data-options="fit: true"></div>
                </div>
                <div id="linkPanel" data-options="region: 'center', title: '工作备忘录', iconCls: 'icon-hamburg-link', tools: [{ iconCls: 'icon-hamburg-refresh', handler: function () { window.link.reload(); } }]">
                    <ul id="linkList" class="portlet-list link-list"></ul>
                </div>
            </div>
        </div> -->
 
        <div data-options="region: 'south', border: false">
            <div>
                <div class="panel-header panel-title" style="text-align: center;">
                    版权所有&copy;<a href="http://www.shlanbao.cn" title="developed by yilijian">上海兰宝传感科技股份有限公司</a>
                </div>
                <div style="position: absolute; right: 25px; bottom: 6px;"><strong>系统时间&nbsp;&nbsp;</strong><span id="systemTime"></span></div>
            </div>
        </div>
 
 
    </div>
</body>
</html>