同事的一个很好的easyui 界面

来源:互联网 发布:mac口红海淘攻略 编辑:程序博客网 时间:2024/05/01 09:17
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@ include file="/WEB-INF/views/include/taglib.jsp"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title></title><%@ include file="/WEB-INF/views/include/include.jsp"%></head><script type = "text/javascript"> $(function(){// 加载签章数据$('#Signature').datagrid({width:'auto',//height:450,nowrap:true,dialogHeight:'auto',stripted:true,fitColumns:false,fit:true,loadMsg:'加载中……',singleSelect:true,pagination:true,pagePosition:'bottom',rownumbers:false,modal:true,pageSize:20,pageList:[5,10,20,50],        url:'${ctx}/Signature/findByPage.do',        toolbar:"#signature-tb",        signatureId:"signatureId",        columns:[[        {field:'ck',checkbox:true},    {field:'businessName',title:'企业名称',align:'center',width:150},    {field:'busCustomerTaxCode',title:'企业纳税人识别号',align:'center',width:150},    {field:'signatureName',title:'签章名称',align:'center',width:150},    {field:'signatureCode',title:'签章编码',align:'center',width:100},    {field:'signatureModel',title:'印模编码',align:'center',width:100},    {field:'orgCode',title:'机构编码',align:'center',width:100},    {field:'signatureType',title:'签章类型',align:'center',width:60,formatter:function(val){    return val == 0 ?'企业':'个人';}    },    {field:'signatureFlag',title:'签章标识',align:'center',width:60,formatter:function(val){    return val == 0 ?'普通印章':'其他';}    },    {    field:'signatureStatus',    title:'签章状态',    width:60,    align:'center',    formatter:function(val){                      return val == 0 ?'<a style="color:green">正常</a>':'<a style="color:red">逾期</a>';                  }      },    {field:'signatureTime',title:'到期时间',align:'center',width:150,formatter:function(val){    var time = new Date(val);    return DateBoxFormate(time);    }    },    {field:'makesealStatus',title:'制章状态',align:'center',width:60,formatter:function(val){    return val == 0 ?'<a style="color:red">未制</a>':'<a style="color:green">已制</a>';}    },    {field:'signatureUpaddress',    title:'签章',    width:50,    align:'center',        formatter:function(value,rec){                      var seeBtn = '<a  onclick="seeSignature()" href="javascript:#">查看</a>';                      return seeBtn;              }      }        ]]});// 添加和修改区域获取组织架构$("#regionId").combotree({ url:rootName+'/Organization/findOrg.do', panelHeight:200, panelWidth:'auto', valueField:'id', textField:'text', animate:true, lines: true, onSelect:function(node){$("#businessName").val(node.text);  } });})// 搜索签章function searchSignature(){$('#Signature').datagrid('load',{busCustomerTaxCode:$('#searchByBusCustomerTaxCode').textbox('getValue'),businessName:$('#searchByBusinessName').textbox('getValue'),signatureStatus:$('#searchBySignatureStatus').textbox('getValue')})}var url;//添加签章function addSignature(){$('#dlg').dialog({title:"添加签章信息",onOpen:function(){$('#img').remove();url = '${ctx}/Signature/insert.do';}});$('#dlg').dialog('open');$('#fm').form('clear');}//编辑签章function editSignature(){ var row = $('#Signature').datagrid('getSelected');    if (row == null){     $.messager.alert("提示", "请选择一条记录");    }else{    $('#dlg').dialog({title:"修改", onOpen:function(){  // 恢复可编辑 $("input:not(:button,:hidden)").prop("readonly", false); // 处理时间控件的显示 if(row.signatureTime != null){ var time = new Date(row.signatureTime);    $("#signatureTime").datebox("setValue",DateBoxFormate(time)); } // 清空文件上传控件的内容 $('#signaturePicture').textbox('clear'); $('#CAFile').textbox('clear'); // 设置更新url url = '${ctx}/Signature/update.do?signatureId='+row.signatureId; if(row.signatureUpaddress!=null && row.signatureUpaddress!="" ){ $('#showImage').html('<img id="img" style="width:100px;height:100px;" src="${ctx}/Signature/viewSignatureImage.do?imageURL='+row.signatureUpaddress+'"></img>'); } }});$('#dlg').dialog('open');    $('#fm').form('load',row);        }}// 删除function delSignature(){ var row = $('#Signature').datagrid('getSelected');   if (row==null){   $.messager.alert("错误","请选择一条数据");   }else{   $.messager.confirm('确认?','确定要删除这条记录吗?',function(r){    if(r){    $.ajax({                    type: 'post',                    url:'${ctx}/Signature/delete.do',                    data: {signatureId: row.signatureId},                    success: function (result) {                    if(typeof result== "string"&&result.indexOf("form id=\"loginform\"") > 0 ){//跳转登录页面                    top.location.href=rootName+"/login.do";                    }else{                    if(typeof result== "string"){                    result = eval('(' + result + ')');                    }                        if (!result.success) {                            $.messager.alert("提示", result.msg, 'error');                        } else {                         $.messager.alert("提示", result.msg, 'info');                     $('#Signature').datagrid('reload');                        }                    }                    }                });    }    });   }}// 表单提交function subformSignature(){$("input[name='signatureTime']").val($('#signatureTime').datebox('getValue'));$('#fm').form('submit',{  url:url,  onSubmit:function(){  return $(this).form('validate');  },  success:function(result){  if(typeof result== "string"&&result.indexOf("form id=\"loginform\"") > 0 ){//跳转登录页面      top.location.href=rootName+"/login.do";        }else{   var result;    if(typeof result== "string"){         result = eval('(' + result + ')');         }   if(!result.success){          $.messager.alert("提示", result.msg, 'error');            }else{              $('#dlg').dialog('close');              $.messager.alert("提示", result.msg, 'info');              $('#Signature').datagrid('reload');             }      }  }  })}// 制章function makeSeal(){ var row = $('#Signature').datagrid('getSelected'); if (row==null){   $.messager.alert("错误","请选择一条数据");   }else{   $.messager.confirm('确认?','确定要制作这个签章吗?',function(r){    if(r){    $.ajax({                    type: 'post',                    url:'${ctx}/Signature/makeSeal.do',                    data: {signatureId: row.signatureId},                    success: function (result) {                    if(typeof result== "string"&&result.indexOf("form id=\"loginform\"") > 0 ){//跳转登录页面                    top.location.href=rootName+"/login.do";                    }else{                    if(typeof result== "string"){                    result = eval('(' + result + ')');                    }                        if (!result.success) {                            $.messager.alert("提示", result.msg, 'error');                        } else {                         $.messager.alert("提示", result.msg, 'info');                     $('#Signature').datagrid('reload');                        }                    }                    }                });    }    });   }}function seeSignature(){ var row = $('#Signature').datagrid('getSelected');    if (row == null){     $.messager.alert("提示", "请选择一条记录");    }else{    $('#showImage-dlg').dialog({title:"查看",resizable:true, onOpen:function(){ if(row.signatureUpaddress!=null && row.signatureUpaddress!="" ){ $('#showSignatureImage').html('<img id="img" style="width:100px;height:100px;" src="${ctx}/Signature/viewSignatureImage.do?imageURL='+row.signatureUpaddress+'"></img>'); } }});$('#showImage-dlg').dialog('open');    }}</script><body><table id="Signature"></table><div id="dlg" class="easyui-dialog" style="width:380px;height:360px;padding:10px 20px" closed="true" buttons="#dlg-buttons" modal="true">    <form id="fm" method="post"  enctype='multipart/form-data'>    <div class="fitem" style="margin-bottom:10px">        <a style=display:inline-block;width:100px;>企业名称:</a> <select id="regionId" name="orgId" class="easyui-combotree"  required="true" editable="false" data-options="prompt:'请下拉选择',panelHeight:'120px'" style="width:172px;"></select><input id="businessName" name="businessName" style="display:none;" /></div><div class="fitem" style="margin-bottom:10px">    <a style=display:inline-block;width:100px;>签章名称:</a>    <input name="signatureName" class="easyui-textbox" data-options="required:true,validType:'rigthName'" style="width:172px;">    </div><!--      <div class="fitem" style="margin-bottom:10px">    <a style=display:inline-block;width:100px;>纳税人识别号:</a>    <input name="busCustomerTaxCode" class="easyui-textbox" data-options="required:true,validType:'rigthName'" style="width:172px;">    </div>    <div class="fitem" style="margin-bottom:10px">    <a style=display:inline-block;width:100px;>签章编码:</a>    <input name="signatureCode" class="easyui-textbox" data-options="required:true,validType:'rigthName'" style="width:172px;">    </div>    <div class="fitem" style="margin-bottom:10px">    <a style=display:inline-block;width:100px;>印模编码:</a>    <input name="signatureModel" class="easyui-textbox" data-options="required:true,validType:'rigthName'" style="width:172px;">    </div>    -->    <div class="fitem" style="margin-bottom:10px">    <a style=display:inline-block;width:100px;>签章类型:</a>    <select id=signatureType class="easyui-combobox" data-options="prompt:'签章类型',panelHeight:'55px'" style="width:80px; height:22px;" name="signatureType"><option value="0">企业</option><option value="1">个人</option></select>    </div>        <div class="fitem" style="margin-bottom:10px">    <a style=display:inline-block;width:100px;>签章标识:</a>    <select id="signatureFlag" class="easyui-combobox" data-options="prompt:'签章标识',panelHeight:'55px'" style="width:80px; height:22px;" name="signatureFlag"><option value="0">普通签章</option><option value="1">其他</option></select>    </div>        <div class="fitem" style="margin-bottom:10px">    <a style=display:inline-block;width:100px;>签章上传:</a>    <input id="signaturePicture" class="easyui-filebox"  name="signaturePicture"  data-options="prompt:'请选择签章图片',buttonText:'选择图片'"style="width:172px;display:none;"/>    <div id="showImage"></div>        </div>    <div class="fitem" style="margin-bottom:10px">    <a style=display:inline-block;width:100px;>CA文件上传:</a>    <input id="CAFile" class="easyui-filebox" name="CAFile"  data-options="prompt:'请添加CA文件',buttonText:'选择文件'" style="width:172px;"/>    </div>    <div class="fitem" style="margin-bottom:10px">    <a style=display:inline-block;width:100px;>签章密码(CA):</a>    <input class="easyui-textbox" type="password" name="signaturePwd" data-options="prompt:'请输入签章密码',required:true" style="width:172px;"/>    </div>     <div class="fitem" style="margin-bottom:10px">        <a style=display:inline-block;width:100px;>CA到期时间:</a>        <input type="hidden" name="signatureTime"></input> <input id="signatureTime" class="easyui-datebox" data-options="showSeconds:true" required="true"  style="width:172px;"></input></div>     </form>   </div>     <div id="dlg-buttons">    <a href="#" class="easyui-linkbutton"  onclick="subformSignature();">确定</a>    <a href="#" class="easyui-linkbutton"  onclick="javascript:$('#dlg').dialog('close')">关闭</a>    </div>        <div id="showImage-dlg" class="easyui-dialog" style="width:200px;height:200px;padding:10px 20px" closed="true" >    <div id="showSignatureImage"></div>    </div>            <div id="signature-tb" style="padding:5px;margin-bottom:2px"><div style="padding:0 0 0 7px;color:#333; height:30px">纳税人识别号:<input type="text" id="searchByBusCustomerTaxCode" class="easyui-textbox" name="busCustomerTaxCode" data-options="prompt:'请输入纳税人识别号'" > 企业名称:<input type="text" id="searchByBusinessName" name="businessName" class="easyui-textbox" data-options="prompt:'请输入企业名称'"> <a style=display:inline-block;width:55px;>签章状态:</a><select id="searchBySignatureStatus" class="easyui-combobox" data-options="panelHeight:'65px'" style="width:60px;" name="signatureStatus" editable="false"><option value="">全部</option><option value="0">正常</option><option value="1">逾期</option></select></div><div id="handle" style="border-top:1px solid #D4D4D4;"><div style="height:25px"><a href="#" class="easyui-linkbutton" iconCls="icon-search" plain="true" onclick="searchSignature();">查询</a>    <a href="#" class="easyui-linkbutton" iconCls="icon-add" plain="true" onclick="addSignature();">添加</a><a href="#" class="easyui-linkbutton" iconCls="icon-edit" plain="true" onclick="editSignature();">修改</a><a href="#" class="easyui-linkbutton" iconCls="icon-remove" plain="true"onclick="delSignature();">删除</a><a href="#" class="easyui-linkbutton" iconCls="icon-filter" plain="true"onclick="makeSeal();">制章</a></div></div></div></body></html>

1 0
原创粉丝点击