123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509 |
- <%@ page contentType="text/html;charset=UTF-8" %>
- <%@ include file="/webpage/include/taglib.jsp"%>
- <html>
- <head>
- <title>企业信息管理</title>
- <meta name="decorator" content="default"/>
- <style type="text/css">
- img{
- /*width: 50px;*/
- /*height: 50px;*/
- max-width: 50px;
- max-height: 50px;
- }
- </style>
- <script type="text/javascript">
- // $(function(){
- // $("img").not(".upload_ico").each(function () {
- // var num = 1 ;
- // $(this).click(function () {
- // var flag = num%2;
- // if(flag == 1){
- // $(this).css("width","90%");
- // $(this).css("height","90%");
- // num++;
- // }else if(flag ==0){
- // $(this).css("width","50px");
- // $(this).css("height","50px");
- // num++;
- // }
- // })
- // });
- // });
- var validateForm;
- String.prototype.endsWith=function(str){
- var reg=new RegExp(str+"$");
- return reg.test(this);
- }
- function submit(callback){
- if(validateForm.form()){
- var obj =$("#this_upload_file_1")[0].files[0];
- var r=false;
- if(obj != null && obj != undefined && obj != ""){
- var fileType = obj.type;
- r = fileType.endsWith("png")||fileType.endsWith("bmp")||fileType.endsWith("jpg")||fileType.endsWith("jpeg");
- }
- if(r){
- $("#inputForm").submit();
- callback();
- return true;
- }else{
- parent.layer.msg("请上传营业执照!!!",{icon:5});
- $("#this_upload_msg").css({"color":"red"});
- return false;
- }
- }
- return false;
- }
- function reset(){
- $('#inputForm').reset();
- }
- function tijiao(){
- submit(reset);
- }
-
- var validateForm;
- function doSubmit(){//回调函数,在编辑和保存动作时,供openDialog调用提交表单。
- // var nameT = $("#nameT").val();
- // if(!/[\u4e00-\u9fa5]+/.test( value )){
- // parent.layer.msg("必须包含汉字");
- // return false;
- // }
- if(validateForm.form()){
- $("#inputForm").submit();
- return true;
- }
-
- return false;
- }
- $(document).ready(function() {
- $.validator.addMethod("checkName",function(value,element,params){
- var checkEmail = /[\u4e00-\u9fa5]+/i;
- return this.optional(element)||(checkEmail.test(value));
- },"必须包含汉字!");
- $.validator.addMethod("checkNumber",function(value,element,params){
- var regExp = /^[0-9A-Z]{0,18}$/;
- return this.optional(element)||(regExp.test(value));
- },"请输入18位数字或大写字母组合!");
- validateForm = $("#inputForm").validate({
- submitHandler: function(form){
- loading('正在提交,请稍等...');
- form.submit();
- /*$("#messageBox").succuss("提交成功。");*/
- },
- rules : {
- name: {
- checkName: true,
- remote: "${ctx}/sys/company/validateCompany"
- },
- number:{
- checkNumber:true,
- remote: "${ctx}/sys/company/checkNumber"
- },
- },
- messages: {
- name:{remote: "此公司名称已经被注册!", required: "公司名称不能为空."},
- number:{remote: "此组织机构代码已存在!", required: "组织机构代码不能为空."},
- },
- errorContainer: "#messageBox",
- errorPlacement: function(error, element) {
- $("#messageBox").text("输入有误,请先更正。");
- if (element.is(":checkbox")||element.is(":radio")||element.parent().is(".input-append")){
- error.appendTo(element.parent().parent());
- } else {
- error.insertAfter(element);
- }
- }
- });
- });
- <%--//上传营业执照--%>
- function this_upload_image_button(index){
- $("#this_upload_file_"+index).click();
- }
- function this_upload_show_image(index){
- var obj =$("#this_upload_file_"+index)[0].files[0];
- var fileType = obj.type;
- var url ;
- if(fileType.endsWith("png")||fileType.endsWith("bmp")||fileType.endsWith("jpg")||fileType.endsWith("jpeg")||fileType.endsWith("gif")){
- url = window.URL.createObjectURL(obj);
- }else {
- $("#this_upload_msg").css({"color":"red"});
- this_close_img(index);
- return false ;
- }
- $("#this_upload_msg" + "index").removeAttr("style");
- $("#this_upload_image_"+index).attr("src",url);
- var span = '<span id="this_upload_close_'+index+'" class="pic_close glyphicon glyphicon-remove" onclick="this_close_img('+index+');"></span>';
- $("#this_upload_image_" + index).before(span);
- }
- function this_close_img(index) {
- $("#this_upload_div_"+index).remove();
- this_add_div(index);
- }
- function this_add_div(index) {
- var this_upload_div_1 =
- '<div id="this_upload_div_'+ index + '" style="position:relative;">'+
- '<img id="this_upload_image_' + index + '" class="upload_ico" style="cursor:pointer;" src="${pageContext.request.contextPath}/static/common/img/pic_add.png" onclick="this_upload_image_button('+index+')"/>'+
- '<input id="this_upload_file_'+ index + '" type="file" style="display:none" name="this_upload_files" onchange="this_upload_show_image('+index+ ')" /><br>'+
- '</div>';
- $("#this_upload_image_div_"+ index).html("").append(this_upload_div_1);
- }
- <%--function this_upload_image_button(index){--%>
- <%--$("#this_upload_file_"+index).click();--%>
- <%--}--%>
- <%--function this_upload_show_image(index){--%>
- <%--var obj =$("#this_upload_file_"+index)[0].files[0];--%>
- <%--var fileType = obj.type;--%>
- <%--var url ;--%>
- <%--if(fileType.endsWith("png")||fileType.endsWith("bmp")||fileType.endsWith("jpg")||fileType.endsWith("jpeg")){--%>
- <%--url = window.URL.createObjectURL(obj);--%>
- <%--}else {--%>
- <%--$("#this_upload_msg").css({"color":"red"});--%>
- <%--this_close_img(index);--%>
- <%--return false ;--%>
- <%--}--%>
- <%--$("#this_upload_msg").removeAttr("style");--%>
- <%--$("#this_upload_image_"+index).attr("src",url);--%>
- <%--var length = $("#this_upload_image_div :file").length;--%>
- <%--if( index == length && length < 1 ){--%>
- <%--this_upload_image_append(index);--%>
- <%--this_add_x(index);--%>
- <%--}else if(index == length && length ==1){--%>
- <%--var span = '<span id="this_upload_close_'+index+'" class="close_ico" style="cursor:pointer; position: absolute;top:-1px;right: -1px; display:inline-block;z-index:1;color: red;" onclick="this_close_img('+index+');">x</span>';--%>
- <%--$("#this_upload_image_1").before(span);--%>
- <%--}--%>
- <%--}--%>
- <%--function this_upload_image_append(index){--%>
- <%--var div1 = "<div id='this_upload_div_"+(index+1)+"' style='float:left;position:relative;width: 57px;height: 57px;'>";--%>
- <%--var img = '<img id="this_upload_image_'+(index+1)+'" class="upload_ico" width="50px" height="50px" onclick="this_upload_image_button('+(index+1)+')" src = "${pageContext.request.contextPath}/static/uploadify/upload_ico.png" style="cursor:pointer;"/>';--%>
- <%--var input = '<input id="this_upload_file_'+(index+1)+'" type="file" style="display:none;" name="this_upload_files" onChange="this_upload_show_image('+(index+1)+')" /><br>';--%>
- <%--var div2 = "</div>";--%>
- <%--$("#this_upload_image_div").append(div1+img+input+div2);--%>
- <%--}--%>
- <%--function this_close_img(index) {--%>
- <%--$("#this_upload_div_"+index).remove();--%>
- <%--var length = $("#this_upload_image_div :file").length;--%>
- <%--if(length == 0){--%>
- <%--this_add_div();--%>
- <%--}else if(length == 1){--%>
- <%--var x = $("#this_upload_image_div").find("span").text();--%>
- <%--if("x" != x){--%>
- <%--this_add_div();--%>
- <%--}--%>
- <%--}--%>
- <%--}--%>
- <%--function this_add_x(index) {--%>
- <%--var span = '<span id="this_upload_close_'+index+'" class="close_ico" style="cursor:pointer; position: absolute;top:-1px;right: -1px; display:inline-block;z-index:1;color: red;" onclick="this_close_img('+index+');">x</span>';--%>
- <%--$("#this_upload_image_div").find("img:eq(-2)").before(span);--%>
- <%--}--%>
- <%--function this_add_div() {--%>
- <%--var this_upload_div_1 =--%>
- <%--'<div id="this_upload_div_1" style="float: left;position:relative;width: 57px;height: 57px;" >'+--%>
- <%--'<img id="this_upload_image_1" class="upload_ico" style="cursor:pointer;" src="${pageContext.request.contextPath}/static/uploadify/upload_ico.png" onclick="this_upload_image_button(1)"/>'+--%>
- <%--'<input id="this_upload_file_1" type="file" style="display:none" name="this_upload_files" onchange="this_upload_show_image(1)" /><br>'+--%>
- <%--'</div>';--%>
- <%--$("#this_upload_image_div").html("").append(this_upload_div_1);--%>
- <%--}--%>
- //上传公司logo
- function next_upload_image_button(index){
- $("#next_upload_file_"+index).click();
- }
- function next_upload_show_image(index){
- var obj =$("#next_upload_file_"+index)[0].files[0];
- var fileType = obj.type;
- var url ;
- if(fileType.endsWith("png")||fileType.endsWith("bmp")||fileType.endsWith("jpg")||fileType.endsWith("jpeg")){
- url = window.URL.createObjectURL(obj);
- }else {
- $("#next_upload_msg").css({"color":"red"});
- next_close_img(index);
- return false ;
- }
- $("#next_upload_msg").removeAttr("style");
- $("#next_upload_image_"+index).attr("src",url);
- var length = $("#next_upload_image_div :file").length;
- // if( index == length && length < 1 ){
- // next_upload_image_append(index);
- // next_add_x(index);
- // }else if(index == length && length ==1){
- var span = '<span id="this_upload_close_'+index+'" class="pic_close glyphicon glyphicon-remove" onclick="next_close_img('+index+');"></span>';
- // var span = '<span id="next_upload_close_'+index+'" class="close_ico" style="cursor:pointer; position: absolute;top:-1px;right: -1px; display:inline-block;z-index:1;color: red;" onclick="next_close_img('+index+');">x</span>';
- $("#next_upload_image_1").before(span);
- // }
- }
- <%--function next_upload_image_append(index){--%>
- <%--var div1 = "<div id='next_upload_div_"+(index+1)+"' style='float:left;position:relative;width: 57px;height: 57px;'>";--%>
- <%--var img = '<img id="next_upload_image_'+(index+1)+'" class="upload_ico" width="50px" height="50px" onclick="next_upload_image_button('+(index+1)+')" src = "${pageContext.request.contextPath}/static/uploadify/upload_ico.png" style="cursor:pointer;"/>';--%>
- <%--var input = '<input id="next_upload_file_'+(index+1)+'" type="file" style="display:none;" name="next_upload_files" onChange="next_upload_show_image('+(index+1)+')" /><br>';--%>
- <%--var div2 = "</div>";--%>
- <%--$("#next_upload_image_div").append(div1+img+input+div2);--%>
- <%--}--%>
- function next_close_img(index) {
- $("#next_upload_div_"+index).remove();
- // var length = $("#next_upload_image_div :file").length;
- // if(length == 0){
- next_add_div();
- // }else if(length == 1){
- // var x = $("#next_upload_image_div").find("span").text();
- // if("x" != x){
- // next_add_div();
- // }
- // }
- }
- // function next_add_x(index) {
- // var span = '<span id="next_upload_close_'+index+'" class="close_ico" style="cursor:pointer; position: absolute;top:-1px;right: -1px; display:inline-block;z-index:1;color: red;" onclick="next_close_img('+index+');">x</span>';
- // $("#next_upload_image_div").find("img:eq(-2)").before(span);
- // }
- function next_add_div() {
- var next_upload_div_1 =
- '<div id="next_upload_div_1" style="position:relative;" >'+
- '<img id="next_upload_image_1" class="upload_ico" style="cursor:pointer;" src="${pageContext.request.contextPath}/static/common/img/pic_add.png" onclick="next_upload_image_button(1)"/>'+
- '<input id="next_upload_file_1" type="file" style="display:none" name="next_upload_files" onchange="next_upload_show_image(1)" /><br>'+
- '</div>';
- $("#next_upload_image_div").html("").append(next_upload_div_1);
- }
- </script>
- <script type="text/javascript">
- $(function () {
- //检查统一社会信用代码:
- // $("#reditcode").bind("input propertychange",function(){
- // var defValue = this.defaultValue;
- // var currValue = $(this).val();
- // var regExp = /(^[0-9A-Z]{0,18}$)/;
- // if(! regExp.test(currValue)){
- // $(this).val(defValue);
- // }else{
- // this.defaultValue = currValue;
- // }
- // });
- })
- String.prototype.endWith=function(str) {
- if (str == null || str == "" || this.length == 0 || str.length > this.length) return false;
- if (this.substring(this.length - str.length) == str) return true; else return false;
- return true;
- }
- </script>
- <c:if test="${empty company.id}">
- <style>
- body{
- background-color:transparent;
- filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF, endColorstr=#26FFFFFF);
- background-color:rgba(255,255,255,0);
- height:100%;
- }
- </style>
- </c:if>
- </head>
- <body>
- <c:if test="${empty company.id}">
- <%--<div class="wrapper wrapper-content">--%>
- <%--<div class="layui-row">--%>
- <%--<div class="full-width fl" id="formDiv">--%>
- <div class="single-form contentShadow fl" style="background-color: #ffffff;">
- <div class="container1">
- </c:if>
- <c:if test="${not empty company.id}">
- <div class="single-form">
- <div class="container">
- </c:if>
- <form:form id="inputForm" modelAttribute="company" enctype="multipart/form-data" action="${ctx}/sys/company/add" method="post" class="form-horizontal">
- <form:hidden path="id"/>
- <div class="form-group layui-row first lw12">
- <div class="form-group-label"><h2>企业信息</h2></div>
- <div class="layui-item layui-col-sm6">
- <label class="layui-form-label"><span class="require-item">*</span>公司名称:</label>
- <div class="layui-input-block">
- <c:choose>
- <c:when test="${empty company.id}">
- <form:input path="name" htmlEscape="false" id="nameT" class="form-control layui-input required"/>
- </c:when>
- <c:otherwise>
- <input readonly="true" class="form-control layui-input required" value="${company.name}"/>
- </c:otherwise>
- </c:choose>
- </div>
- </div>
- <div class="layui-item layui-col-sm6">
- <label class="layui-form-label"><span class="require-item">*</span>申请人邮箱:</label>
- <div class="layui-input-block">
- <form:input path="email" htmlEscape="false" value="${fns:getUser().email}" class="form-control required email layui-input"/>
- </div>
- </div>
- <div class="layui-item layui-col-sm6">
- <label class="layui-form-label double-line"><span class="require-item">*</span>统一社会信用代码(注册号):</label>
- <div class="layui-input-block">
- <form:input path="number" htmlEscape="false" maxlength="18" minlength="18" id="reditcode" class="form-control required layui-input" placeholder="请输入18位数字或大写字母组合"/>
- </div>
- </div>
- <div class="layui-item layui-col-sm6">
- <label class="layui-form-label"><span class="require-item">*</span>申请人姓名:</label>
- <div class="layui-input-block">
- <c:choose>
- <c:when test="${empty company.id}">
- <form:input type="text" id="tuser" style="display:none" path="tuser.id" value="${fns:getUser().id}" htmlEscape="false" class="form-control layui-input" readonly="true" />
- <form:input type="text" id="tuser" path="tuser.name" value="${fns:getUser().name}" htmlEscape="false" class="form-control layui-input" readonly="true" />
- </c:when>
- <c:otherwise>
- <input readonly="true" class="form-control layui-input required" value="${company.tuser.name}"/>
- </c:otherwise>
- </c:choose>
- </div>
- </div>
- <div class="layui-item layui-col-sm6">
- <label class="layui-form-label double-line"><span class="require-item">*</span>法人:</label>
- <div class="layui-input-block">
- <c:choose>
- <c:when test="${empty company.id}">
- <form:input path="legalPerson" htmlEscape="false" class="form-control required layui-input"/>
- </c:when>
- <c:otherwise>
- <input readonly="true" class="form-control layui-input required" value="${company.legalPerson}"/>
- </c:otherwise>
- </c:choose>
- </div>
- </div>
- <div class="layui-item layui-col-sm6">
- <label class="layui-form-label double-line"><span class="require-item">*</span>申请人电话:</label>
- <div class="layui-input-block">
- <form:input path="phone" htmlEscape="false" value="${fns:getUser().mobile}" class="form-control required layui-input"/>
- </div>
- </div>
- <div class="layui-item layui-col-sm6" style="height:180px;">
- <label class="layui-form-label double-line"><span class="require-item">*</span>营业执照:</label>
- <div class="layui-input-block">
- <c:choose>
- <c:when test="${empty company.licences}">
- <div class="pic_box_wrapper">
- <div class="pic_box">
- <div id="this_upload_image_div_1">
- <div id="this_upload_div_1" style="position:relative;">
- <img alt="_blank" id="this_upload_image_1" class="upload_ico" style="cursor:pointer;" src="${pageContext.request.contextPath}/static/common/img/pic_add.png" onclick="this_upload_image_button(1)"/>
- <input id="this_upload_file_1" type="file" style="display:none" name="this_upload_files" onchange="this_upload_show_image(1)" class="form-control required"/>
- </div>
- </div>
- </div>
- </div>
- <span id="this_upload_msg">请上传*.png,*.bmp,*.jpg/jpeg格式的图片</span>
- <%--<div>--%>
- <%--<span id="this_upload_msg">请上传*.png,*.bmp,*.jpg/jpeg格式的图片</span><br>--%>
- <%--<div id="this_upload_image_div">--%>
- <%--<div id="this_upload_div_1" style="float: left;position:relative;width: 57px;height: 57px;">--%>
- <%--<img alt="_blank" id="this_upload_image_1" class="upload_ico" style="cursor:pointer;" src="${pageContext.request.contextPath}/static/uploadify/upload_ico.png" onclick="this_upload_image_button(1)"/>--%>
- <%--<input id="this_upload_file_1" type="file" style="display:none" name="this_upload_files" onchange="this_upload_show_image(1)" class="form-control required"/><br>--%>
- <%--</div>--%>
- <%--</div>--%>
- <%--</div>--%>
- </c:when>
- <c:otherwise>
- <c:forTokens items="${company.licences}" delims="," var="licenceStr">
- <c:if test="${empty company.licences}"></c:if>
- <c:if test="${not empty company.licences}">
- <c:forTokens items="${company.licences}" delims="," var="licenceStr">
- <div class="pic_box_wrapper">
- <div class="pic_box">
- <div id="this_upload_image_div_1">
- <div id="this_upload_div_1" style="position:relative;">
- <img alt="_blank" id="this_upload_image_1" class="upload_ico" style="cursor:pointer;" src="${licenceStr}?x-oss-process=image/resize,w_150,limit_0" onclick="openDialogView('预览','${ctx}/sys/picturepreview/picturePreview?url=${licenceStr}','90%','90%')"/>
- </div>
- </div>
- </div>
- </div>
- </c:forTokens>
- </c:if>
- </c:forTokens>
- </c:otherwise>
- </c:choose>
- </div>
- </div>
- <div class="layui-item layui-col-sm6">
- <label class="layui-form-label double-line">公司logo:</label>
- <div class="layui-input-block">
- <div class="pic_box_wrapper">
- <div class="pic_box">
- <div id="next_upload_image_div">
- <div id="next_upload_div_1" style="position:relative;">
- <c:choose>
- <c:when test="${empty company.logo}">
- <img alt="_blank" id="next_upload_image_2" class="upload_ico" style="cursor:pointer;" src="${pageContext.request.contextPath}/static/common/img/pic_add.png" onclick="next_upload_image_button(2)"/>
- </c:when>
- <c:otherwise>
- <c:forTokens items="${company.logo}" delims="," var="logoStr">
- <span id="this_upload_close_1" class="pic_close glyphicon glyphicon-remove" onclick="next_close_img(1)"></span>
- <img alt="_blank" id="next_upload_image_2" class="upload_ico" style="cursor:pointer;" src="${logoStr}?x-oss-process=image/resize,w_150,limit_0" onclick="next_upload_image_button(2)"/>
- </c:forTokens>
- </c:otherwise>
- </c:choose>
- <input id="next_upload_file_2" type="file" style="display:none" name="next_upload_files" onchange="next_upload_show_image(2)" />
- </div>
- </div>
- </div>
- </div>
- <span id="next_upload_msg">请上传*.png,*.bmp,*.jpg/jpeg格式的图片</span><br>
- <%--<div id="next_upload_image_div">--%>
- <%--<div id="next_upload_div_1" style="float: left;position:relative;width: 57px;height: 57px;">--%>
- <%--<c:choose>--%>
- <%--<c:when test="${empty company.logo}">--%>
- <%--<img alt="_blank" id="next_upload_image_2" class="upload_ico" style="cursor:pointer;" src="${pageContext.request.contextPath}/static/uploadify/upload_ico.png" onclick="next_upload_image_button(2)"/>--%>
- <%--</c:when>--%>
- <%--<c:otherwise>--%>
- <%--<c:forTokens items="${company.logo}" delims="," var="logoStr">--%>
- <%--<img alt="_blank" id="next_upload_image_2" class="upload_ico" style="cursor:pointer;" src="${logoStr}" onclick="next_upload_image_button(2)"/>--%>
- <%--</c:forTokens>--%>
- <%--</c:otherwise>--%>
- <%--</c:choose>--%>
- <%--<input id="next_upload_file_2" type="file" style="display:none" name="next_upload_files" onchange="next_upload_show_image(2)" /><br>--%>
- <%--</div>--%>
- <%--</div>--%>
- </div>
- </div>
- <div class="layui-item layui-col-sm12 with-textarea">
- <label class="layui-form-label double-line">备注信息:</label>
- <div class="layui-input-block">
- <form:textarea path="remarks" htmlEscape="false" rows="4" class="form-control "/>
- </div>
- </div>
- </div>
- </form:form>
- <c:if test="${empty company.id}">
- <div class="layui-layer-btn">
- <a class="layui-layer-btn0" onclick="document.getElementById('inputForm').reset()">重置</a>
- <a class="layui-layer-btn0" onclick="tijiao()">提交</a>
- </div>
- </div>
- </div>
- <%--</div>--%>
- <%--</div>--%>
- <%--</div>--%>
- <script>
- resizeFormWindow();
- $(window).resize(function(){
- resizeFormWindow();
- });
- </script>
- </c:if>
- <c:if test="${not empty company.id}">
- </div>
- </div>
- </c:if>
- </body>
- </html>
|