网页:html.01

22.png

11.png
  <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ include file="/WEB-INF/jsp/web/include/includes-web.jsp"%>
<html>
<head>
<script type="text/javascript">
        //功能实现:在没选择时上面各种按钮不能进行选择
        function datagridButtonAble(){
            jQuery("#edit").linkbutton('disable');
            jQuery("#remove").linkbutton('disable');
            jQuery("#show").linkbutton('disable');
            var checkeds=jQuery("#datagrid").datagrid("getChecked");
            for(var i in checkeds){
                if(checkeds.length==1){
                    jQuery("#edit").linkbutton('enable');
                    jQuery("#remove").linkbutton('enable');
                    jQuery("#show").linkbutton('enable');
                }else if(checkeds.length!=0){
                    jQuery("#remove").linkbutton('enable');//批量,需要后台批量删除
                }
            }
        }
        //添加数据的方法
        function add(){
            jQuery('#mergeForm').form('clear');
            jQuery('#merge-dialog').dialog('setTitle','添加').dialog('open');
        }
        //修改数据的方法
         function edit(){
            jQuery("#mergeForm").form("clear");
            var rows = jQuery("#datagrid").datagrid('getChecked')[0];
            jQuery("#mergeForm").form('load',rows);
            jQuery("#projectId").combogrid('setText',rows['projectInfo.name']);
            $('#chechDateStr').datebox('setValue', rows['CheckDate']?rows['CheckDate'].substr(0,10):"");
            $('#moveDateStr').datebox('setValue', rows['MoveDate']?rows['MoveDate'].substr(0,10):"");
            jQuery("#merge-dialog").dialog('setTitle','修改信息').dialog('open');
        }
        //删除数据的方法
        function remove(){
            jQuery.messager.confirm('注意', '是否确定删除?', function(r){
                 if (r){
                        var ids=new Array();
                        var checks=jQuery("#datagrid").datagrid('getChecked');
                        for(var i in checks){
                            ids.push(checks[i].id);
                        }
                    
            jsTool.ajax({
                    url:contextPath+"/web/hr/lianXi2/remove.do",
                    data:{id:ids+""},
                    dataType:'text',
                    success:function(data){
                        easyuiTool.show('成功', '执行成功');
                        jQuery('#datagrid').datagrid('load');
                        }
                    });
                 }
             })
        }  
        //显示具体信息的方法
        function show(){
            jQuery("#showForm").form("clear");
            var row=jQuery("#datagrid").datagrid('getChecked')[0];
            jQuery("#mergeForm").form('load',row);
            //jQuery("#对应下面的网页div的ID").html(row['对应实体类中的名称']);
            jQuery("#project").html(row['projectInfo.name']);
            jQuery("#chechData").html(row['CheckDate']?row['CheckDate'].substr(0,10):"");
            jQuery("#moveData").html(row['MoveDate']?row['MoveDate'].substr(0,10):"");
            jQuery("#weekData").html(row['WeekDate']);
            jQuery("#addressromm").html(row['address']);
            jQuery("#renCount").html(row['roomCount']);
            jQuery("#remarked").html(row['remarks']);
            jQuery("#show-dialog").dialog('setTitle','查看信息').dialog('open');
        }
        //主要是进行选择的菜单选项
        jQuery(function(){
            jQuery("#datagrid").datagrid({
                url:contextPath+"/web/hr/lianXi2/findpage.do",
                fit:true,
                pagination:true,
                nowrap:true,
                singleSelect:true,
                selectOnCheck:false,
                checkOnSelect:true, 
                toolbar:[
                    {
                        id:'add',
                        iconCls:'icon-erpadd',
                        text:'添加',
                        handler:function(){
                            add();
                        }
                    },'-',{
                        id:'edit',
                        iconCls:'icon-erprevise',
                        text:'修改',
                        handler:function(){
                            edit();
                        }
                    },'-',{
                        id:'remove',
                        iconCls:'icon-erpdelete',
                        text:'删除',
                        handler:function(){
                            remove();
                        }
                    },'-',{
                        id:'show',
                        iconCls:'icon-erpinformation',
                        text:'查看',
                        handler:function(){
                            show();
                        }
                    },'->',{
                        name:'param',
                        type:'searchbox'
                    },'-',{
                        iconCls: 'icon-erpquest',
                        text:'高级查询',
                        type:"extendButton",
                        extendDivStr:"#extendDiv"
                    }
            ],
            
            columns:[[
                        {field:'id',checkbox:true}, 
                        {field:'emp.name',title:'申请人',sortable:true,width:80},
                        {field:'emp.empSex.name',title:'性别',sortable:true,width:50},                        
                        {field:'projectInfo.name',title:'项目组',sortable:true,width:80},
                        {field:'CheckDate',title:'入住时期',sortable:true,width:80},
                        {field:'WeekDate',title:'入住周期',sortable:true,width:100},
                        {field:'MoveDate',title:'计划搬离时期',sortable:true,width:100},
                        {field:'address',title:'入住地址',sortable:true,width:100},
                        {field:'roomCount',title:'入住人数',sortable:true,width:50},
                        {field:'remarks',title:'申请理由',sortable:true,width:50}
                    
                    ]],
                    onDblClickRow:function(rowIndex,rowData){
                        show();
                    },
                    onCheck:function(rowIndex,rowData){
                        datagridButtonAble();
                    },
                    onUncheck:function(rowIndex,rowData){
                        datagridButtonAble();
                    },
                    onCheckAll:function(rowIndex,rowData){
                        datagridButtonAble();
                    },
                    onUncheckAll:function(rowIndex,rowData){
                        datagridButtonAble();
                    },
                    onLoadSuccess:function(data){
                        datagridButtonAble();
                    }
             });
               $("#projectId").combogrid({
                   
               });
               //显示修改的对话框
             jQuery("#merge-dialog").dialog({
                 width:800,
                 height:450,
                 modal:true,
                 collapsible:true,
                 maximizable:true,
                 closed:true,
                 buttons:[{
                     text:'保存',
                     iconCls:'icon-erpbaocun',
                     handler:function(){
                         if(jQuery("#mergeForm").form('validate')==true){
                            jQuery("#mergeForm").submit();
                        }else{
                            $.messager.alert('错误','您输入的信息输入不全,请输入完整!','error');
                        }
                     }
                 },{
                     text:'关闭',
                     iconCls:'icon-erpexit',
                     handler:function(){
                         jQuery('#merge-dialog').dialog('close');
                     }
                 }]
             });
               //显示具体信息的对话框
             jQuery("#show-dialog").dialog({
                    width : 800,
                    height : 450,
                    modal : true,
                    collapsible : true,
                    closed : true,
                    buttons : [ {
                        text : '关闭',
                        iconCls : 'icon-erpexit',
                        handler : function() {
                            jQuery('#show-dialog').dialog('close');
                        }
                    } ]
                });
             jsTool.form({
                    form:jQuery('#mergeForm'),
                    dataType:"text",
                    success:function(data){
                        easyuiTool.show('成功','执行成功');
                        jQuery("#datagrid").datagrid('reload');
                        jQuery('#merge-dialog').dialog('close');
                    },error:function(){
                        $.messager.alert('错误','错误!','error');
                    }
            });

        });
    </script>
 </head>
 <body>
 <div class="easyui-layout" data-options="fit:true">
        <div data-options="region:'center',title:'入住信息'">   
            <div id="datagrid"  data-options="fitColumns:true" ></div>
        </div>
        <!-- 显示修改的对话框 -->
        <div id="merge-dialog" class="easyui-dialog">
            <form id="mergeForm" method="post" action="${contextPath}/web/hr/lianXi2/merge.do" >
                <input name="id" type="hidden">
                <input name="empId" type="hidden" value="${hrRoom.empId!=null?hrRoom.empId:empId}"> <!-- //问题 -->
                
                <table class="forms-web">             
                    <tr>
                        <th>姓名:</th>
                        <td>${hrRoom.emp.name!=null?hrRoom.emp.name:curUser.emp.empName}</td>
                    </tr>
                    <tr>
                        <th>性别:</th>
                            <td>${hrRoom.emp.empSex.name!=null?hrRoom.emp.empSex.name:curUser.emp.empSex.name}</td>
                    </tr>
                    <tr>
                        <th>民族:</th>
                            <td>${empNation}</td>
                    </tr>
                    <tr>
                        <th>项目:</th>
                        <td>
                            <select id="projectId" class="easyui-combogrid" name="projectId" data-options="
                                    fit:true,
                                    readonly:true,
                                    pagination:true,
                                    editable:false,
                                    width:200,
                                    panelWidth: 400,
                                    idField: 'id',
                                    textField: 'name',
                                    fitColumns: true,
                                    url: contextPath+'/web/pm/projectInfo/findPage.do',
                                    value:'${HrRoom.projectId}',
                                    toolbar:[
                                            '->',{
                                                name:'param',
                                                type:'searchbox'
                                            }
                                        ],
                                    columns: [[
                                        {field:'id',hidden:true},
                                        {field:'code',title:'项目编号',width:40,sortable:true},
                                        {field:'name',title:'项目名称',width:40,sortable:true}
                                        
                                    ]]
                                ">
                            </select>
                        </td>
                    </tr>
                    <tr>
                        <th>入住日期:</th>
                        <td><input  id="chechDateStr" name="chechDateStr" class="easyui-datebox" data-options="required:true"  style="width:200px"></td>
                    </tr>
                    <tr>
                        <th>入住周期:</th>
                        <td><input name="WeekDate" class="easyui-validatebox" data-options="required:true"></td>
                    </tr>
                    <tr>
                        <th>计划搬离日期:</th>
                        <td><input id="moveDateStr" name="moveDateStr" class="easyui-datebox" data-options="required:true"  style="width:200px"></td>
                    </tr>
                    <tr>
                        <th>入住宿舍地址:</th>
                        <td><input name="address" class="easyui-validatebox" data-options="required:true"></td>
                    </tr>
                    <tr>
                        <th>已入住人数:</th>
                        <td><input name="roomCount" class="easyui-validatebox" data-options="required:true"></td>
                    </tr>
                    <tr>
                        <th>申请理由:</th>
                        <td>
                            <textarea name="remarks"  style="width:200px"></textarea>
                        </td>
                    </tr>
                </table>
            </form> 
        </div> 
        <!-- 显示具体信息的对话框的对话框 -->
        <div id="show-dialog" class="easyui-dialog">
            <form id="showForm" style="height: 100%;width: 100%;" >
              
                <table class="show-web">             
                    <tr>
                        <th>姓名:</th>
                        <td>${hrRoom.emp.name!=null?hrRoom.emp.name:curUser.emp.empName}</td>
                    </tr>
                    <tr>
                        <th>性别:</th>
                            <td>${hrRoom.emp.empSex.name!=null?hrRoom.emp.empSex.name:curUser.emp.empSex.name}</td>
                    </tr>
                    <tr>
                        <th>民族:</th>
                            <td>${empNation}</td>
                    </tr>
                    <tr>
                        <th>项目:</th>
                        <td id="project"></td>
                    </tr>
                    <tr>
                        <th>入住日期:</th>
                        <td id="chechData"></td>
                    </tr>
                    <tr>
                        <th>入住周期:</th>
                        <td id="weekData"></td>
                    </tr>
                    <tr>
                        <th>计划搬离日期:</th>
                        <td id="moveData"></td>
                    </tr>
                    <tr>
                        <th>入住宿舍地址:</th>
                        <td id="addressromm"></td>
                    </tr>
                    <tr>
                        <th>已入住人数:</th>
                        <td id="renCount"></td>
                    </tr>
                    <tr>
                        <th>申请理由:</th>
                        <td id="remarked">
                            <textarea name="remarks"  style="width:200px"></textarea>
                        </td>
                    </tr>
                </table>
            </form> 
        </div> 
    </div>  
 </body>
 </html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,636评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,890评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,680评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,766评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,665评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,045评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,515评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,182评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,334评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,274评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,319评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,002评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,599评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,675评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,917评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,309评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,885评论 2 341

推荐阅读更多精彩内容