sugangqiang 2 лет назад
Родитель
Сommit
e4fe8b8301

+ 1 - 1
app/admin/view/talent_condition/add.html

@@ -27,7 +27,7 @@
                             </div>
                             <label class="col-sm-2 control-label spacing">人才层次</label>
                             <div class="col-sm-4 spacing">
-                                <select class="form-control" id="talentLevel" name="talentLevel">
+                                <select class="form-control" id="talentLevel" name="talentLevel" onchange="IdentifyConditionInfoDlg.onLayerChange();">
                                 </select>
                             </div>
                         </div>

+ 33 - 0
app/common/controller/Auth.php

@@ -61,6 +61,12 @@ class Auth extends BaseController {
                             $response_object->msg = '行业领域佐证材料不能为空';
                             return \StrUtil::back($response_object, "Register.epCallBack");
                         }
+                        $checkTypes = ["guishang", "gaoxinjishu", "zhuanjingtexin"];
+                        if (in_array($data["enterpriseType"], $checkTypes) && (!array_key_exists('typeImg', $files) || $files['typeImg'] == '')) {
+                            $response_object->code = 500;
+                            $response_object->msg = '规上、高新技术、专精特新企业需要上传佐证材料';
+                            return \StrUtil::back($response_object, "Register.epCallBack");
+                        }
                     } else {
                         validate(Enterprise::class)->batch(true)->scene('jc_add')->check($data); //集成电路
                     }
@@ -138,6 +144,17 @@ class Auth extends BaseController {
                     $domainImg = '';
                 }
 
+                //检验附件 行业领域佐证材料
+                if (array_key_exists('typeImg', $files)) {
+                    $upload_result4 = $uploadapi->uploadOne($this->request->file('typeImg'), 'system');
+                    if ($upload_result4->code == 500) {
+                        return \StrUtil::back($upload_result4, "Register.epCallBack");
+                    }
+                    $typeImg = $upload_result4->filepath;
+                } else {
+                    $typeImg = '';
+                }
+
                 //检验附件 人才联络员备案表
                 if (array_key_exists('beian', $files)) {
                     $upload_result3 = $uploadapi->uploadOne($this->request->file('beian'), 'system');
@@ -156,6 +173,7 @@ class Auth extends BaseController {
                 $data['imgurl'] = $imgurl;
                 $data['bankImg'] = $bankImg;
                 $data['domainImg'] = $domainImg;
+                $data["typeImg"] = $typeImg;
                 $data['beian'] = $beian;
                 $data['createTime'] = date("Y-m-d H:i:s", time());
                 $data['updateTime'] = date("Y-m-d H:i:s", time());
@@ -246,6 +264,15 @@ class Auth extends BaseController {
                     $data["domainImg"] = $upload_result2->filepath;
                 }
 
+                //检验附件 行业领域佐证材料
+                if (array_key_exists('typeImg', $files)) {
+                    $upload_result4 = $uploadapi->uploadOne($this->request->file('typeImg'), 'system');
+                    if ($upload_result4->code == 500) {
+                        return \StrUtil::back($upload_result4, "Register.epCallBack");
+                    }
+                    $data["typeImg"] = $upload_result4->filepath;
+                }
+
                 //检验附件 人才联络员备案表
                 if (array_key_exists('beian', $files)) {
                     $upload_result3 = $uploadapi->uploadOne($this->request->file('beian'), 'system');
@@ -298,6 +325,12 @@ class Auth extends BaseController {
                 $ep->domainImg_is_img = 1;
             }
         }
+        if ($ep->typeImg) {
+            $pathinfo = pathinfo($ep->typeImg);
+            if (in_array($pathinfo["extension"], ["jpg", "jpeg", "png", "gif"])) {
+                $ep->typeImg_is_img = 1;
+            }
+        }
         if ($ep->beian) {
             $pathinfo = pathinfo($ep->beian);
             if (in_array($pathinfo["extension"], ["jpg", "jpeg", "png", "gif"])) {

+ 15 - 2
app/common/view/auth/enterprise_edit.html

@@ -166,7 +166,7 @@
                                                         </select>
                                                     </div>
                                                 </td>
-                                                <td rowspan="2">
+                                                <td>
                                                     <label class="control-label spacing">行业领域上传材料 </label>
                                                     {if condition="$ep['domainImg']"}
                                                     {if condition="$ep['domainImg_is_img'] eq 1"}
@@ -191,10 +191,23 @@
                                                 <td>
                                                     <div class="rowGroup">
                                                         <label class="control-label spacing td-label"><span style="color: red">*</span>企业类型</label>
-                                                        <select class="form-control" id="enterpriseType" name="enterpriseType" value="{$ep.enterpriseType}">
+                                                        <select class="form-control" id="enterpriseType" name="enterpriseType" value="{$ep.enterpriseType}" onchange="Register.changeEnterpriseType();">
                                                         </select>
                                                     </div>
                                                 </td>
+                                                <td {if condition="!in_array($ep['enterpriseType'],['guishang','gaoxinjishu','zhuanjingtexin'])"}style="display:none;"{/if}>
+                                                    <label class="control-label spacing">规上、高新技术、专精特新企业上传材料 </label>
+                                                    {if condition="$ep['typeImg']"}
+                                                    {if condition="$ep['typeImg_is_img'] eq 1"}
+                                                    <img src="{$ep.typeImg|getStoragePath}" style="height: 60px;" onclick="$('#typeImg').click()">
+                                                    {else/}
+                                                    <img src="/static/img/Pdf.png" style="height: 60px;" onclick="$('#typeImg').click()">
+                                                    {/if}
+                                                    {else/}
+                                                    <img src="/static/img/yyzz.png" style="height: 60px;" onclick="$('#typeImg').click()" >
+                                                    {/if}
+                                                    <input style="display: none" autocomplete="off" type="file" class="form-control" id="typeImg" name="typeImg" />
+                                                </td>
                                             </tr>
                                         </table>
                                     </div>

+ 262 - 257
app/common/view/auth/register.html

@@ -35,7 +35,7 @@
                     <div class="tabs-container">
                         <ul class="nav nav-tabs">
                             <li class="active" regType="en" id="enTab"><a data-toggle="tab" href="#tab-1" aria-expanded="true">机构用户注册</a></li>
-<!--                            <li class="" regType="ps" id="personTab" ><a data-toggle="tab" href="#tab-2"   aria-expanded="false">个人用户注册</a></li>-->
+                            <!--                            <li class="" regType="ps" id="personTab" ><a data-toggle="tab" href="#tab-2"   aria-expanded="false">个人用户注册</a></li>-->
                         </ul>
                         <div class="tab-content">
                             <div id="tab-1" class="tab-pane active">
@@ -44,314 +44,319 @@
                                     <form id="ep_form" action="/common/auth/register" method="post" class="form-horizontal" enctype="multipart/form-data" target="hiddenIframe">
                                         <input type="hidden" id="source" name="source" value="1">
                                         <input type="hidden" id="special" name="special" value="" />
-                                    <ul class="nav nav-tabs">
-                                        <li class="active" special="qiye" id="qiTab"><a data-toggle="tab" href="#tab-3" aria-expanded="true">企业用户</a></li>
-                                        <li class="" special="qiye" id="mfTab"><a data-toggle="tab" href="#tab-3" aria-expanded="true">民办非企业</a></li>
-                                        <li class="" special="shiye" id="shiyeTab" ><a data-toggle="tab" href="#tab-4"   aria-expanded="false">事业单位</a></li>
-                                    </ul>
-                                    <div class="tab-content">
-                                        <div id="tab-3" class="tab-pane active">
-                                            <div class="panel-body" >
-                                                <div class="panel panel-default">
-                                                    <div class="panel-heading">基础信息</div>
-                                                    <div class="panel-body">
-                                                        <table style="width: 100%;border-collapse: collapse;" class="table table-bordered">
-                                                            <tr>
-                                                                <td>
-                                                                    <div class="rowGroup">
-                                                                        <label class="control-label spacing td-label"><span style="color: red">*</span>账号</label>
-                                                                        <input type="text" autocomplete="off" class="form-control" id="username" name="username" placeholder="请填写账号,用于登陆" />
-                                                                    </div>
-                                                                </td>
-                                                                <td>
-                                                                    <div class="rowGroup">
-                                                                        <label class="control-label spacing td-label"><span style="color: red">*</span>密码</label>
-                                                                        <input type="password" autocomplete="off" class="form-control" id="password" name="password" placeholder="密码由字母、数字及特殊字符组成且字符个数为8-20"/>
-                                                                    </div>
-                                                                </td>
-                                                                <td>
-                                                                    <div class="rowGroup">
-                                                                        <label class="control-label spacing td-label"><span style="color: red">*</span>重复密码</label>
-                                                                        <input autocomplete="off" type="password" class="form-control" id="re_password" name="re_password" placeholder="密码由字母、数字及特殊字符组成且字符个数为8-20"/>
-                                                                    </div>
-
-                                                                </td>
-                                                                <td rowspan="3" >
-                                                                    <label class="control-label spacing"><span class="text-danger">*</span>营业执照</label>
-                                                                    <img id="photoImg" src="/static/img/yyzz.png" style="height: 60px;" onclick="$('#imgurl').click()" >
-                                                                    <input style="display: none" autocomplete="off" type="file" class="form-control" id="imgurl" name="imgurl" />
-                                                                </td>
-                                                            </tr>
-                                                            <tr>
-                                                                <td>
-                                                                    <div class="rowGroup">
-                                                                        <label class=" control-label spacing td-label"><span style="color: red">*</span>企业名称</label>
-                                                                        <input autocomplete="off" type="text" class="form-control" id="name" name="name" />
-                                                                    </div>
-                                                                </td>
-                                                                <td>
-                                                                    <div class="rowGroup">
-                                                                        <label class=" control-label spacing td-label"><span style="color: red">*</span>统一社会信用代码</label>
-                                                                        <input autocomplete="off" type="text" class="form-control" id="idCard" name="idCard" />
-                                                                    </div>
-                                                                </td>
-                                                                <td>
-                                                                    <div class="rowGroup">
-                                                                        <label class=" control-label spacing td-label"><span style="color: red">*</span>法人代表</label>
-                                                                        <input autocomplete="off" type="text" class="form-control" id="legal" name="legal" />
-                                                                    </div>
-                                                                </td>
-                                                            </tr>
-                                                            <tr>
-                                                                <td>
-                                                                    <div class="rowGroup">
-                                                                        <label class=" control-label spacing td-label"><span style="color: red">*</span>所属街道</label>
-                                                                        <select class="form-control" id="street" name="street"></select>
-                                                                    </div>
-                                                                </td>
-                                                                <td>
-                                                                    <div class="rowGroup">
-                                                                        <label class=" control-label spacing td-label"><span style="color: red">*</span>企业地址</label>
-                                                                        <input autocomplete="off" type="text" class="form-control" id="address" name="address" />
-                                                                    </div>
-                                                                </td>
-                                                                <td>
-                                                                    <div class="rowGroup">
-                                                                        <label class=" control-label spacing td-label"><span style="color: red">*</span>企业电话</label>
-                                                                        <input autocomplete="off" type="text" class="form-control" id="ephone" name="ephone" placeholder="固话格式0595xxxx" />
-                                                                    </div>
-                                                                </td>
-                                                            </tr>
-                                                            <tr>
-                                                                <td>
-                                                                    <div class="rowGroup">
-                                                                        <label class=" control-label spacing td-label"><span style="color: red">*</span>企业银行账号</label>
-                                                                        <input autocomplete="off" type="text" class="form-control" id="bankCard" name="bankCard" />
-                                                                    </div>
-                                                                </td>
-                                                                <td>
-                                                                    <div class="rowGroup">
-                                                                        <label class=" control-label spacing td-label"><span style="color: red">*</span>企业开户银行</label>
-                                                                        <input autocomplete="off" type="text" class="form-control" id="bank" name="bank" />
-                                                                    </div>
-                                                                </td>
-                                                                <td>
-                                                                    <div class="rowGroup">
-                                                                        <label class=" control-label spacing td-label"><span style="color: red">*</span>企业开户银行网点</label>
-                                                                        <input autocomplete="off" type="text" class="form-control" id="bankNetwork" name="bankNetwork" placeholder="XX银行XX支行/分行/分理处" />
-                                                                    </div>
-                                                                </td>
-                                                                <td>
-                                                                    <label class="control-label spacing"><span class="text-danger">*</span>开户许可证</label>
-                                                                    <img id="photoImg1" src="/static/img/yyzz.png" style="height: 60px;" onclick="$('#bankImg').click()" >
-                                                                    <input style="display: none" autocomplete="off" type="file" class="form-control" id="bankImg" name="bankImg" />
-                                                                </td>
-                                                            </tr>
-
-                                                        </table>
-                                                    </div>
-
-                                                    <div class="panel-heading">申报基础信息</div>
-                                                    <div class="panel-body">
-                                                        <div class="row">
-                                                            <div class="rowGroup" >
-                                                                <label class="col-sm-1 control-label spacing"><span class="text-danger">*</span>申报类型</label>
-                                                                <div class="col-sm-4 spacing">
-                                                                    <select class="form-control" id="type" name="type" onchange="Register.typeChange()">
-                                                                        <option value="">请选择</option>
-                                                                        <option value="1">晋江市现代产业体系人才</option>
-                                                                        <option value="2">集成电路优秀人才</option>
-                                                                        <!--	<option value="3">海峡计划团队</option>  -->
-                                                                    </select>
-                                                                </div>
-                                                            </div>
-                                                        </div>
-                                                        <div class="row" id="typeGroup" style="display: none">
+                                        <ul class="nav nav-tabs">
+                                            <li class="active" special="qiye" id="qiTab"><a data-toggle="tab" href="#tab-3" aria-expanded="true">企业用户</a></li>
+                                            <li class="" special="qiye" id="mfTab"><a data-toggle="tab" href="#tab-3" aria-expanded="true">民办非企业</a></li>
+                                            <li class="" special="shiye" id="shiyeTab" ><a data-toggle="tab" href="#tab-4"   aria-expanded="false">事业单位</a></li>
+                                        </ul>
+                                        <div class="tab-content">
+                                            <div id="tab-3" class="tab-pane active">
+                                                <div class="panel-body" >
+                                                    <div class="panel panel-default">
+                                                        <div class="panel-heading">基础信息</div>
+                                                        <div class="panel-body">
                                                             <table style="width: 100%;border-collapse: collapse;" class="table table-bordered">
                                                                 <tr>
                                                                     <td>
                                                                         <div class="rowGroup">
-                                                                            <label class="control-label spacing td-label"><span style="color: red">*</span>产业领域</label>
-                                                                            <select autocomplete="off" type="text" class="form-control" id="industryFieldNew" name="industryFieldNew" onchange="Register.industryChange()"></select>
+                                                                            <label class="control-label spacing td-label"><span style="color: red">*</span>账号</label>
+                                                                            <input type="text" autocomplete="off" class="form-control" id="username" name="username" placeholder="请填写账号,用于登陆" />
                                                                         </div>
                                                                     </td>
                                                                     <td>
                                                                         <div class="rowGroup">
-                                                                            <label class="control-label spacing td-label"><span style="color: red">*</span>行业领域</label>
-                                                                            <select class="form-control" id="industryFieldOld" name="industryFieldOld">
-                                                                            </select>
+                                                                            <label class="control-label spacing td-label"><span style="color: red">*</span>密码</label>
+                                                                            <input type="password" autocomplete="off" class="form-control" id="password" name="password" placeholder="密码由字母、数字及特殊字符组成且字符个数为8-20"/>
                                                                         </div>
                                                                     </td>
-                                                                    <td rowspan="2">
-                                                                        <label class="control-label spacing"><span style="color: red">*</span>行业领域上传材料 </label>
-                                                                        <img id="photoImg2" src="/static/img/yyzz.png" style="height: 60px;" onclick="$('#domainImg').click()" >
-                                                                        <input style="display: none" autocomplete="off" type="file" class="form-control" id="domainImg" name="domainImg" />
+                                                                    <td>
+                                                                        <div class="rowGroup">
+                                                                            <label class="control-label spacing td-label"><span style="color: red">*</span>重复密码</label>
+                                                                            <input autocomplete="off" type="password" class="form-control" id="re_password" name="re_password" placeholder="密码由字母、数字及特殊字符组成且字符个数为8-20"/>
+                                                                        </div>
+
+                                                                    </td>
+                                                                    <td rowspan="3" >
+                                                                        <label class="control-label spacing"><span class="text-danger">*</span>营业执照</label>
+                                                                        <img id="photoImg" src="/static/img/yyzz.png" style="height: 60px;" onclick="$('#imgurl').click()" >
+                                                                        <input style="display: none" autocomplete="off" type="file" class="form-control" id="imgurl" name="imgurl" />
                                                                     </td>
                                                                 </tr>
                                                                 <tr>
                                                                     <td>
                                                                         <div class="rowGroup">
-                                                                            <label class="control-label spacing td-label"><span style="color: red">*</span>企业标签</label>
-                                                                            <select class="form-control" id="enterpriseTag" name="enterpriseTag">
-                                                                            </select>
+                                                                            <label class=" control-label spacing td-label"><span style="color: red">*</span>企业名称</label>
+                                                                            <input autocomplete="off" type="text" class="form-control" id="name" name="name" />
                                                                         </div>
                                                                     </td>
                                                                     <td>
                                                                         <div class="rowGroup">
-                                                                            <label class="control-label spacing td-label"><span style="color: red">*</span>企业类型</label>
-                                                                            <select class="form-control" id="enterpriseType" name="enterpriseType">
-                                                                            </select>
+                                                                            <label class=" control-label spacing td-label"><span style="color: red">*</span>统一社会信用代码</label>
+                                                                            <input autocomplete="off" type="text" class="form-control" id="idCard" name="idCard" />
+                                                                        </div>
+                                                                    </td>
+                                                                    <td>
+                                                                        <div class="rowGroup">
+                                                                            <label class=" control-label spacing td-label"><span style="color: red">*</span>法人代表</label>
+                                                                            <input autocomplete="off" type="text" class="form-control" id="legal" name="legal" />
                                                                         </div>
                                                                     </td>
                                                                 </tr>
+                                                                <tr>
+                                                                    <td>
+                                                                        <div class="rowGroup">
+                                                                            <label class=" control-label spacing td-label"><span style="color: red">*</span>所属街道</label>
+                                                                            <select class="form-control" id="street" name="street"></select>
+                                                                        </div>
+                                                                    </td>
+                                                                    <td>
+                                                                        <div class="rowGroup">
+                                                                            <label class=" control-label spacing td-label"><span style="color: red">*</span>企业地址</label>
+                                                                            <input autocomplete="off" type="text" class="form-control" id="address" name="address" />
+                                                                        </div>
+                                                                    </td>
+                                                                    <td>
+                                                                        <div class="rowGroup">
+                                                                            <label class=" control-label spacing td-label"><span style="color: red">*</span>企业电话</label>
+                                                                            <input autocomplete="off" type="text" class="form-control" id="ephone" name="ephone" placeholder="固话格式0595xxxx" />
+                                                                        </div>
+                                                                    </td>
+                                                                </tr>
+                                                                <tr>
+                                                                    <td>
+                                                                        <div class="rowGroup">
+                                                                            <label class=" control-label spacing td-label"><span style="color: red">*</span>企业银行账号</label>
+                                                                            <input autocomplete="off" type="text" class="form-control" id="bankCard" name="bankCard" />
+                                                                        </div>
+                                                                    </td>
+                                                                    <td>
+                                                                        <div class="rowGroup">
+                                                                            <label class=" control-label spacing td-label"><span style="color: red">*</span>企业开户银行</label>
+                                                                            <input autocomplete="off" type="text" class="form-control" id="bank" name="bank" />
+                                                                        </div>
+                                                                    </td>
+                                                                    <td>
+                                                                        <div class="rowGroup">
+                                                                            <label class=" control-label spacing td-label"><span style="color: red">*</span>企业开户银行网点</label>
+                                                                            <input autocomplete="off" type="text" class="form-control" id="bankNetwork" name="bankNetwork" placeholder="XX银行XX支行/分行/分理处" />
+                                                                        </div>
+                                                                    </td>
+                                                                    <td>
+                                                                        <label class="control-label spacing"><span class="text-danger">*</span>开户许可证</label>
+                                                                        <img id="photoImg1" src="/static/img/yyzz.png" style="height: 60px;" onclick="$('#bankImg').click()" >
+                                                                        <input style="display: none" autocomplete="off" type="file" class="form-control" id="bankImg" name="bankImg" />
+                                                                    </td>
+                                                                </tr>
+
                                                             </table>
                                                         </div>
+
+                                                        <div class="panel-heading">申报基础信息</div>
+                                                        <div class="panel-body">
+                                                            <div class="row">
+                                                                <div class="rowGroup" >
+                                                                    <label class="col-sm-1 control-label spacing"><span class="text-danger">*</span>申报类型</label>
+                                                                    <div class="col-sm-4 spacing">
+                                                                        <select class="form-control" id="type" name="type" onchange="Register.typeChange()">
+                                                                            <option value="">请选择</option>
+                                                                            <option value="1">晋江市现代产业体系人才</option>
+                                                                            <option value="2">集成电路优秀人才</option>
+                                                                            <!--	<option value="3">海峡计划团队</option>  -->
+                                                                        </select>
+                                                                    </div>
+                                                                </div>
+                                                            </div>
+                                                            <div class="row" id="typeGroup" style="display: none">
+                                                                <table style="width: 100%;border-collapse: collapse;" class="table table-bordered">
+                                                                    <tr>
+                                                                        <td>
+                                                                            <div class="rowGroup">
+                                                                                <label class="control-label spacing td-label"><span style="color: red">*</span>产业领域</label>
+                                                                                <select autocomplete="off" type="text" class="form-control" id="industryFieldNew" name="industryFieldNew" onchange="Register.industryChange()"></select>
+                                                                            </div>
+                                                                        </td>
+                                                                        <td>
+                                                                            <div class="rowGroup">
+                                                                                <label class="control-label spacing td-label"><span style="color: red">*</span>行业领域</label>
+                                                                                <select class="form-control" id="industryFieldOld" name="industryFieldOld">
+                                                                                </select>
+                                                                            </div>
+                                                                        </td>
+                                                                        <td>
+                                                                            <label class="control-label spacing"><span style="color: red">*</span>行业领域上传材料</label>
+                                                                            <img id="photoImg2" src="/static/img/yyzz.png" style="height: 60px;" onclick="$('#domainImg').click()" >
+                                                                            <input style="display: none" autocomplete="off" type="file" class="form-control" id="domainImg" name="domainImg" />
+                                                                        </td>
+                                                                    </tr>
+                                                                    <tr>
+                                                                        <td>
+                                                                            <div class="rowGroup">
+                                                                                <label class="control-label spacing td-label"><span style="color: red">*</span>企业标签</label>
+                                                                                <select class="form-control" id="enterpriseTag" name="enterpriseTag">
+                                                                                </select>
+                                                                            </div>
+                                                                        </td>
+                                                                        <td>
+                                                                            <div class="rowGroup">
+                                                                                <label class="control-label spacing td-label"><span style="color: red">*</span>企业类型</label>
+                                                                                <select class="form-control" id="enterpriseType" name="enterpriseType" onchange="Register.changeEnterpriseType();">
+                                                                                </select>
+                                                                            </div>
+                                                                        </td>
+                                                                        <td class="typeUploader" style="display:none;">
+                                                                            <label class="control-label spacing"><span style="color: red">*</span>规上、高新技术、专精特新企业上传材料</label>
+                                                                            <img id="photoImg2" src="/static/img/yyzz.png" style="height: 60px;" onclick="$('#typeImg').click()" >
+                                                                            <input style="display: none" autocomplete="off" type="file" class="form-control" id="typeImg" name="typeImg" />
+                                                                        </td>
+                                                                    </tr>
+                                                                </table>
+                                                            </div>
+                                                        </div>
                                                     </div>
                                                 </div>
                                             </div>
-                                        </div>
-                                        <div id="tab-4" class="tab-pane">
-                                            <div class="panel-heading">基础信息</div>
+                                            <div id="tab-4" class="tab-pane">
+                                                <div class="panel-heading">基础信息</div>
+                                                <div class="panel-body">
+                                                    <table style="width: 100%;border-collapse: collapse;" class="table table-bordered">
+                                                        <tr>
+                                                            <td>
+                                                                <div class="rowGroup">
+                                                                    <label class="control-label spacing td-label"><span style="color: red">*</span>账号</label>
+                                                                    <input type="text" autocomplete="off" class="form-control" id="sy_username" name="username" placeholder="请填写账号,用于登陆" />
+                                                                </div>
+                                                            </td>
+                                                            <td>
+                                                                <div class="rowGroup">
+                                                                    <label class="control-label spacing td-label"><span style="color: red">*</span>密码</label>
+                                                                    <input type="password" autocomplete="off" class="form-control" id="sy_password" name="password" placeholder="密码由字母、数字及特殊字符组成且字符个数为8-20"/>
+                                                                </div>
+                                                            </td>
+                                                            <td>
+                                                                <div class="rowGroup">
+                                                                    <label class="control-label spacing td-label"><span style="color: red">*</span>重复密码</label>
+                                                                    <input autocomplete="off" type="password" class="form-control" id="sy_re_password" name="re_password" placeholder="密码由字母、数字及特殊字符组成且字符个数为8-20"/>
+                                                                </div>
+
+                                                            </td>
+                                                            <td rowspan="3" >
+                                                                <label class="control-label spacing"><span class="text-danger">*</span>法人代表证或批文</label>
+                                                                <img id="sy_photoImg" src="/static/img/yyzz.png" style="height: 60px;" onclick="$('#sy_imgurl').click()" >
+                                                                <input style="display: none" autocomplete="off" type="file" class="form-control" id="sy_imgurl" name="imgurl" />
+                                                            </td>
+                                                        </tr>
+                                                        <tr>
+                                                            <td>
+                                                                <div class="rowGroup">
+                                                                    <label class=" control-label spacing td-label"><span style="color: red">*</span>单位名称</label>
+                                                                    <input autocomplete="off" type="text" class="form-control" id="sy_name" name="name" />
+                                                                </div>
+                                                            </td>
+                                                            <td>
+                                                                <div class="rowGroup">
+                                                                    <label class=" control-label spacing td-label">统一社会信用代码</label>
+                                                                    <input autocomplete="off" type="text" class="form-control" id="sy_idCard" name="idCard" />
+                                                                </div>
+                                                            </td>
+                                                            <td>
+                                                                <div class="rowGroup">
+                                                                    <label class=" control-label spacing td-label">法人代表</label>
+                                                                    <input autocomplete="off" type="text" class="form-control" id=sy_legal" name="legal" />
+                                                                </div>
+                                                            </td>
+                                                        </tr>
+                                                        <tr>
+                                                            <td>
+                                                                <div class="rowGroup">
+                                                                    <label class=" control-label spacing td-label"><span style="color: red">*</span>所属街道</label>
+                                                                    <select class="form-control" id="sy_street" name="street"></select>
+                                                                </div>
+                                                            </td>
+                                                            <td>
+                                                                <div class="rowGroup">
+                                                                    <label class=" control-label spacing td-label"><span style="color: red">*</span>单位地址</label>
+                                                                    <input autocomplete="off" type="text" class="form-control" id="sy_address" name="address" />
+                                                                </div>
+                                                            </td>
+                                                            <td>
+                                                                <div class="rowGroup">
+                                                                    <label class=" control-label spacing td-label"><span style="color: red">*</span>单位电话</label>
+                                                                    <input autocomplete="off" type="text" class="form-control" id="sy_ephone" name="ephone" placeholder="固话格式0595xxxx" />
+                                                                </div>
+                                                            </td>
+                                                        </tr>
+                                                        <tr>
+                                                            <td>
+                                                                <div class="rowGroup">
+                                                                    <label class=" control-label spacing td-label">单位银行账号</label>
+                                                                    <input autocomplete="off" type="text" class="form-control" id="sy_bankCard" name="bankCard" />
+                                                                </div>
+                                                            </td>
+                                                            <td>
+                                                                <div class="rowGroup">
+                                                                    <label class=" control-label spacing td-label">单位开户银行</label>
+                                                                    <input autocomplete="off" type="text" class="form-control" id="sy_bank" name="bank" />
+                                                                </div>
+                                                            </td>
+                                                            <td>
+                                                                <div class="rowGroup">
+                                                                    <label class=" control-label spacing td-label">单位开户银行网点</label>
+                                                                    <input autocomplete="off" type="text" class="form-control" id="sy_bankNetwork" name="bankNetwork" />
+                                                                </div>
+                                                            </td>
+                                                            <td>
+                                                                <label class="control-label spacing">开户许可证</label>
+                                                                <img id="sy_photoImg1" src="/static/img/yyzz.png" style="height: 60px;" onclick="$('#sy_bankImg').click()" >
+                                                                <input style="display: none" autocomplete="off" type="file" class="form-control" id="sy_bankImg" name="bankImg" />
+                                                            </td>
+                                                        </tr>
+
+                                                    </table>
+                                                </div>
+
+                                            </div>
+                                            <div class="panel-heading">人才联络员信息</div>
                                             <div class="panel-body">
                                                 <table style="width: 100%;border-collapse: collapse;" class="table table-bordered">
                                                     <tr>
                                                         <td>
                                                             <div class="rowGroup">
-                                                                <label class="control-label spacing td-label"><span style="color: red">*</span>账号</label>
-                                                                <input type="text" autocomplete="off" class="form-control" id="sy_username" name="username" placeholder="请填写账号,用于登陆" />
-                                                            </div>
-                                                        </td>
-                                                        <td>
-                                                            <div class="rowGroup">
-                                                                <label class="control-label spacing td-label"><span style="color: red">*</span>密码</label>
-                                                                <input type="password" autocomplete="off" class="form-control" id="sy_password" name="password" placeholder="密码由字母、数字及特殊字符组成且字符个数为8-20"/>
-                                                            </div>
-                                                        </td>
-                                                        <td>
-                                                            <div class="rowGroup">
-                                                                <label class="control-label spacing td-label"><span style="color: red">*</span>重复密码</label>
-                                                                <input autocomplete="off" type="password" class="form-control" id="sy_re_password" name="re_password" placeholder="密码由字母、数字及特殊字符组成且字符个数为8-20"/>
-                                                            </div>
-
-                                                        </td>
-                                                        <td rowspan="3" >
-                                                            <label class="control-label spacing"><span class="text-danger">*</span>法人代表证或批文</label>
-                                                            <img id="sy_photoImg" src="/static/img/yyzz.png" style="height: 60px;" onclick="$('#sy_imgurl').click()" >
-                                                            <input style="display: none" autocomplete="off" type="file" class="form-control" id="sy_imgurl" name="imgurl" />
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <div class="rowGroup">
-                                                                <label class=" control-label spacing td-label"><span style="color: red">*</span>单位名称</label>
-                                                                <input autocomplete="off" type="text" class="form-control" id="sy_name" name="name" />
-                                                            </div>
-                                                        </td>
-                                                        <td>
-                                                            <div class="rowGroup">
-                                                                <label class=" control-label spacing td-label">统一社会信用代码</label>
-                                                                <input autocomplete="off" type="text" class="form-control" id="sy_idCard" name="idCard" />
-                                                            </div>
-                                                        </td>
-                                                        <td>
-                                                            <div class="rowGroup">
-                                                                <label class=" control-label spacing td-label">法人代表</label>
-                                                                <input autocomplete="off" type="text" class="form-control" id=sy_legal" name="legal" />
-                                                            </div>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <div class="rowGroup">
-                                                                <label class=" control-label spacing td-label"><span style="color: red">*</span>所属街道</label>
-                                                                <select class="form-control" id="sy_street" name="street"></select>
+                                                                <label class="control-label spacing td-label"><span style="color: red">*</span>人才联络员</label>
+                                                                <input autocomplete="off" type="text" class="form-control" id="agentName" name="agentName" />
                                                             </div>
                                                         </td>
                                                         <td>
                                                             <div class="rowGroup">
-                                                                <label class=" control-label spacing td-label"><span style="color: red">*</span>单位地址</label>
-                                                                <input autocomplete="off" type="text" class="form-control" id="sy_address" name="address" />
+                                                                <label class="control-label spacing td-label"><span style="color: red">*</span>电子邮箱</label>
+                                                                <input autocomplete="off" type="text" class="form-control" id="agentEmail" name="agentEmail" />
                                                             </div>
                                                         </td>
-                                                        <td>
-                                                            <div class="rowGroup">
-                                                                <label class=" control-label spacing td-label"><span style="color: red">*</span>单位电话</label>
-                                                                <input autocomplete="off" type="text" class="form-control" id="sy_ephone" name="ephone" placeholder="固话格式0595xxxx" />
-                                                            </div>
+                                                        <td rowspan="2">
+                                                            <label class="control-label spacing" style="text-align: center"><span style="color: red">*</span>人才联络员备案表<br /><a href="/beianbiao.doc" style="color: red">(点击此处下载模板)</a>  </label>
+                                                            <img id="photoImg3" src="/static/img/yyzz.png" style="height: 60px;" onclick="$('#beian').click()" >
+                                                            <input style="display: none" autocomplete="off" type="file" class="form-control" id="beian" name="beian" />
                                                         </td>
                                                     </tr>
                                                     <tr>
                                                         <td>
-                                                            <div class="rowGroup">
-                                                                <label class=" control-label spacing td-label">单位银行账号</label>
-                                                                <input autocomplete="off" type="text" class="form-control" id="sy_bankCard" name="bankCard" />
+                                                            <div class="rowGroup form-inline">
+                                                                <label class="control-label spacing td-label"><span style="color: red">*</span>人才联络员手机号</label>
+                                                                <input autocomplete="off" type="text" class="form-control" id="agentPhone" name="agentPhone"  style="width: 60%" />
+                                                                <button id="enterprise_sms_btn" style="margin-bottom: 0px;" onclick="Register.getEnterpriseSms()" type="button" class="btn btn-xs btn-info" style="width: 38%">获取验证码</button>
                                                             </div>
                                                         </td>
                                                         <td>
                                                             <div class="rowGroup">
-                                                                <label class=" control-label spacing td-label">单位开户银行</label>
-                                                                <input autocomplete="off" type="text" class="form-control" id="sy_bank" name="bank" />
+                                                                <label class="control-label spacing td-label"><span style="color: red">*</span>手机验证码</label>
+                                                                <input autocomplete="off" type="text" class="form-control" id="verificationCode" name="verificationCode" />
                                                             </div>
                                                         </td>
-                                                        <td>
-                                                            <div class="rowGroup">
-                                                                <label class=" control-label spacing td-label">单位开户银行网点</label>
-                                                                <input autocomplete="off" type="text" class="form-control" id="sy_bankNetwork" name="bankNetwork" />
-                                                            </div>
-                                                        </td>
-                                                        <td>
-                                                            <label class="control-label spacing">开户许可证</label>
-                                                            <img id="sy_photoImg1" src="/static/img/yyzz.png" style="height: 60px;" onclick="$('#sy_bankImg').click()" >
-                                                            <input style="display: none" autocomplete="off" type="file" class="form-control" id="sy_bankImg" name="bankImg" />
-                                                        </td>
                                                     </tr>
-
                                                 </table>
-                                            </div>
-
-                                        </div>
-                                        <div class="panel-heading">人才联络员信息</div>
-                                        <div class="panel-body">
-                                            <table style="width: 100%;border-collapse: collapse;" class="table table-bordered">
-                                                <tr>
-                                                    <td>
-                                                        <div class="rowGroup">
-                                                            <label class="control-label spacing td-label"><span style="color: red">*</span>人才联络员</label>
-                                                            <input autocomplete="off" type="text" class="form-control" id="agentName" name="agentName" />
-                                                        </div>
-                                                    </td>
-                                                    <td>
-                                                        <div class="rowGroup">
-                                                            <label class="control-label spacing td-label"><span style="color: red">*</span>电子邮箱</label>
-                                                            <input autocomplete="off" type="text" class="form-control" id="agentEmail" name="agentEmail" />
-                                                        </div>
-                                                    </td>
-                                                    <td rowspan="2">
-                                                        <label class="control-label spacing" style="text-align: center"><span style="color: red">*</span>人才联络员备案表<br /><a href="/beianbiao.doc" style="color: red">(点击此处下载模板)</a>  </label>
-                                                        <img id="photoImg3" src="/static/img/yyzz.png" style="height: 60px;" onclick="$('#beian').click()" >
-                                                        <input style="display: none" autocomplete="off" type="file" class="form-control" id="beian" name="beian" />
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <div class="rowGroup form-inline">
-                                                            <label class="control-label spacing td-label"><span style="color: red">*</span>人才联络员手机号</label>
-                                                            <input autocomplete="off" type="text" class="form-control" id="agentPhone" name="agentPhone"  style="width: 60%" />
-                                                            <button id="enterprise_sms_btn" style="margin-bottom: 0px;" onclick="Register.getEnterpriseSms()" type="button" class="btn btn-xs btn-info" style="width: 38%">获取验证码</button>
-                                                        </div>
-                                                    </td>
-                                                    <td>
-                                                        <div class="rowGroup">
-                                                            <label class="control-label spacing td-label"><span style="color: red">*</span>手机验证码</label>
-                                                            <input autocomplete="off" type="text" class="form-control" id="verificationCode" name="verificationCode" />
-                                                        </div>
-                                                    </td>
-                                                </tr>
-                                            </table>
 
 
+                                            </div>
                                         </div>
-                                    </div>
                                     </form>
                                 </div>
 
@@ -452,7 +457,7 @@
 </div>
 <iframe id="hiddenIframe" name="hiddenIframe" style="display: none;"></iframe>
 <script type="text/javascript">
-    document.write('<script src="/static/js/register.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="/static/js/register.js?v=' + (new Date()).getTime() + '"><\/script>');
 </script>
 
 {/block}

+ 26 - 1
public/static/js/register.js

@@ -195,7 +195,7 @@ Register.enterpriseUserRegister = function () {
     var type = $("#type").val();
     var agentEmail = $("#agentEmail").val();
     var enterpriseTag = $("#enterpriseTag").val();
-
+    var enterpriseType = $("#enterpriseType").val();
     var industryFieldNew = $("#industryFieldNew").val();
     var bankCard = $("#bankCard").val();
     var bank = $("#bank").val();
@@ -331,6 +331,17 @@ Register.enterpriseUserRegister = function () {
             if (!Feng.chkFileInvalid(document.getElementById("domainImg").files[0], 5, 10, ["image/jpeg", "image/gif", "image/png", "image/jpg", "application/pdf"], "行业领域佐证材料只允许上传PDF或图片")) {
                 return;
             }
+            var checkType = ["guishang", "gaoxinjishu", "zhuanjingtexin"];
+            if (checkType.indexOf(enterpriseType) > -1) {
+                var typeImg = document.getElementById("typeImg").value;
+                if (typeImg == "") {
+                    Feng.info("规上、高新技术、专精特新企业需要上传佐证材料!");
+                    return;
+                }
+                if (!Feng.chkFileInvalid(document.getElementById("typeImg").files[0], 5, 10, ["image/jpeg", "image/gif", "image/png", "image/jpg", "application/pdf"], "规上、高新技术、专精特新企业佐证材料只允许上传PDF或图片")) {
+                    return;
+                }
+            }
         }
 
     } else {
@@ -398,6 +409,20 @@ Register.enterpriseUserRegister = function () {
     $("#ep_form")[0].submit();
 };
 
+Register.changeEnterpriseType = function () {
+    var enterpriseType = $("#enterpriseType").val();
+    switch (enterpriseType) {
+        case "guishang":
+        case "gaoxinjishu":
+        case "zhuanjingtexin":
+            $("td.typeUploader").css("display", "table-cell");
+            break;
+        default:
+            $("td.typeUploader").css("display", "none");
+            break;
+    }
+};
+
 Register.personUserRegister = function () {
     var source = $("#ps_source").val();
     var username = $("#ps_username").val();

+ 14 - 2
public/static/modular/gate/enterprise/enterprise_edit.js

@@ -140,7 +140,19 @@ Register.enterpriseUserRegister = function () {
     $("#ep_form")[0].submit();
 };
 
-
+Register.changeEnterpriseType = function () {
+    var enterpriseType = $("#enterpriseType").val();
+    switch (enterpriseType) {
+        case "guishang":
+        case "gaoxinjishu":
+        case "zhuanjingtexin":
+            $("td.typeUploader").css("display", "table-cell");
+            break;
+        default:
+            $("td.typeUploader").css("display", "none");
+            break;
+    }
+};
 
 /**
  * 企业用户注册回调
@@ -167,7 +179,7 @@ Register.industryChange = function () {
     var arr = [{"name": "industryFieldOld", "code": industryNew + "_field"}];
     Feng.findChildDictBatch(JSON.stringify(arr));
 }
-$("#imgurl,#bankImg,#beian,#domainImg").change(function (e) {
+$("#imgurl,#bankImg,#beian,#domainImg,#typeImg").change(function (e) {
     var that = this;
     if (!Feng.chkFileInvalid(that.files[0], 5, 10, ["image/jpeg", "image/gif", "image/png", "image/jpg", "application/pdf"], "只允许上传PDF或图片")) {
         return;