why.xingtongworld.com项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

228 lines
11 KiB

<!DOCTYPE html>
<!--[if IE 8]> <html class="ie ie8"> <![endif]-->
<!--[if IE 9]> <html class="ie ie9"> <![endif]-->
<!--[if gt IE 9]><!--> <html> <!--<![endif]-->
<head>
<meta charset="utf-8">
<title>{$menu.menu_seo_title|default=$site_seo_title} {$site_name}</title>
<meta name="keywords" content="{$menu.menu_seo_key|default=$site_seo_keywords}" />
<meta name="description" content="{$menu.menu_seo_des|default=$site_seo_description}">
{include file="public:head" /}
</head>
<body class="detailsbg">
<div class="contenter">
{include file="public:nav" /}
<!--banner开始-->
<div class="detailsbanner"></div>
<!--banner结束-->
<!--body开始-->
<form id="orgapply_form" method="post" action="{:url('home/Listn/org_info')}" enctype="multipart/form-data">
<input type="hidden" name="TOKEN" value="{:session('TOKEN')}">
<input type="hidden" name="id" value="{$apply.id}" />
<div class="content bodymb">
<div class="basictop modef1">
<div class="moderighttag modeub modeac">
<div class="linecolor"></div>
<div class="basictitle">上传企业信息</div>
</div>
<div class="basiccon basiccon2">
<div class="modeub numbercon modeac">
<div class="numberlogoleft numberlogoleft2" >企业名称</div>
<div class="modef1 numberleft numberbody modeub">
<div class="numberlefticon"></div>
<div class="numbercentericon modeub modeac">
<input type="text" maxlength="30" value="" name="enterprise_name" placeholder="请输入" class="numberinputwh numberinputwh2" required >
</div>
<div class="numberrighticon"></div>
</div>
</div>
<div class="modeub numbercon modeac">
<div class="numberlogoleft numberlogoleft2" >企业图片</div>
<div class="modef1 numberleft modeub ">
<div class="imgcamer logobackimg bankimg modeub modeac modepc modever">
<img src="" style="display: none;width: 380px;height: 240px;">
<div class="iconfont icon-jiajianzujianjiahao jiahao"></div>
<div class="uoimg">点击上传图片</div>
<input type="file" accept="image/*" name="enterprise_logo" class="imgfileter" required>
</div>
<div style="height: 52px;line-height: 52px;color: #eb600b;">&nbsp;(公司实景图片)</div>
</div>
</div>
<div class="modeub numbercon modeac">
<div class="numberlogoleft numberlogoleft2" >企业简介</div>
<div class="headertextarea modeub numberleft">
<div class="textarealeft logobackimg textarealeft2"></div>
<div class="modef1 textareacenter modeub modeac textareacenter2">
<textarea placeholder="请输入企业简介" name="enterprise_desc" required maxlength="1000"></textarea>
</div>
<div class="textarearight logobackimg textarearight2"></div>
</div>
</div>
<div class="modeub numbercon modeac">
<div class="numberlogoleft numberlogoleft2" >企业地址</div>
<div class="modef1 numberleft numberbody modeub">
<div class="numberlefticon"></div>
<div class="numbercentericon modeub modeac">
<input type="text" value="" name="enterprise_address" placeholder="请输入" class="numberinputwh numberinputwh2" required maxlength="200">
</div>
<div class="numberrighticon"></div>
</div>
</div>
<div class="modeub numbercon modeac">
<div class="numberlogoleft numberlogoleft2" >企业承办人</div>
<div class="modef1 numberleft numberbody modeub">
<div class="numberlefticon"></div>
<div class="numbercentericon modeub modeac">
<input type="text" value="" name="legal_person" placeholder="请输入" class="numberinputwh numberinputwh2" required maxlength="30">
</div>
<div class="numberrighticon"></div>
</div>
</div>
<div class="modeub numbercon modeac">
<div class="numberlogoleft numberlogoleft2" >联系方式</div>
<div class="modef1 numberleft numberbody modeub">
<div class="numberlefticon"></div>
<div class="numbercentericon modeub modeac">
<input type="text" value="" name="contact" placeholder="请输入" class="numberinputwh numberinputwh2" required pattern="^1[3-9]\d{9}$">
</div>
<div class="numberrighticon"></div>
</div>
</div>
<div class="modeub numbercon modeac">
<div class="numberlogoleft numberlogoleft2" >联系人照片</div>
<div class="modef1 numberleft modeub ">
<div class="imgcamer logobackimg bankimg modeub modeac modepc modever">
<img src="" style="display: none;width: 380px;height: 240px;">
<div class="iconfont icon-jiajianzujianjiahao jiahao"></div>
<div class="uoimg">点击上传图片</div>
<input type="file" accept="image/*" name="person_pic" class="imgfileter" required>
</div>
</div>
</div>
</div>
<div class="basiccon basiccon2 basiccon3">
<div class=" modeub modept modeac modepc">
<div class="headerightbun modeub modeac modepc" onclick="submitApply()">提交</div>
<input type="submit" id="apply_btn" style="display: none">
</div>
</div>
</div>
</div>
</form>
<!--body结束-->
</div>
{include file="public:footer"/}
{include file="public:scripts"/}
<script type="text/javascript">
function submitApply(){
var isvalid = true;
var files = $("#orgapply_form input:file");
$("#orgapply_form input:file").each(function(){
if($(this)[0].validity.valueMissing){
isvalid=false;
}
});
$("#orgapply_form input:text").each(function(){
if($(this)[0].validity.valueMissing){
isvalid=false;
}
if($(this)[0].validity.patternMismatch){
isvalid=false;
}
});
if($("#orgapply_form textarea")[0].validity.valueMissing){
isvalid=false;
}
var isvalid2 = true;
$("#orgapply_form input:text").each(function(){
if(checkHTMLTag($(this)[0].value)){
isvalid2=false;
layer.alert($(this).parent().parent().prev().text()+"输入值含有非法字符", {icon: 5}, function (index) {
layer.close(index);
});
return false;
}
});
if(isvalid2){
$("#orgapply_form textarea").each(function(){
if(checkHTMLTag($(this)[0].value)){
isvalid2=false;
layer.alert($(this).parent().parent().prev().text()+"输入值含有非法字符", {icon: 5}, function (index) {
layer.close(index);
});
return false;
}
});
}
if(!isvalid2) return false;
if(isvalid){
var formData = new FormData($("#orgapply_form")[0]);
$.ajax({type:"POST",
url:$("#orgapply_form").attr("action"),
data:formData,
contentType: false,
processData: false,
mimeType:"multipart/form-data",
async: false,
success:function (data) {
data = JSON.parse(data)
if (data.code == 1) {
layer.alert(data.msg, {icon: 6}, function (index) {
layer.close(index);
window.location.href = data.url;
});
}else{
layer.alert(data.msg, {icon: 5}, function (index) {
layer.close(index);
});
}
}
})
}else{
$("#apply_btn").click();
}
}
$(function(){
$(".bankdelete").on("click",function(){
$(this).siblings("input").click();
})
$("input[type='file']").change(function(e){
var img = $(this).siblings("img");
if(e.currentTarget.files.length==0){
$(this).siblings("img").hide();
$(this).siblings("img").next().remove();
$(this).prev().show();
$(this).prev().prev().show();
}else{
if(e.currentTarget.files[0].size>(20*1024*1024)){
layer.msg('图片超过20M', {icon: 5,time:3000});
$(this).val('');
if($(".bankdelete").length>0){
$(this).siblings("img").hide();
$(this).siblings("img").next().remove();
$(this).prev().show();
$(this).prev().prev().show();
}
return false;
}
$(this).siblings("img").show();
$(this).siblings("img").after('<div class="bankdelete modeub modeac modepc" style="position: absolute;top: 80%;left: 100%;cursor: pointer">重新上传</div>');
$(this).prev().hide();
$(this).prev().prev().hide();
var fileObj = e.currentTarget.files[0];
var reader = new FileReader();
//使用该对象读取file文件
reader.readAsDataURL(fileObj);
//读取文件成功后执行的方法函数
reader.onload=function(e) {
// 选择所要显示图片的img,要赋值给img的src就是e中target下result里面的base64编码格式的地址
img.attr('src',e.target.result);
}
}
})
});
</script>
</body>
</html>