Эх сурвалжийг харах

注册页面增加备案表

sandm 2 жил өмнө
parent
commit
e303663c4c

+ 7 - 1
app/common/controller/Auth.php

@@ -69,6 +69,7 @@ class Auth extends BaseController
                 if($upload_result->code == 500){
                     return \StrUtil::back($upload_result1,"Register.epCallBack");
                 }
+                //检验附件 行业领域佐证材料
                 if($this->request->file('domainImg')){
                     $upload_result2 = $uploadapi->uploadOne($this->request->file('domainImg'),'image');
                     if($upload_result2->code == 500){
@@ -78,7 +79,11 @@ class Auth extends BaseController
                 }else{
                     $domainImg = '';
                 }
-
+                //检验附件 人才联络员备案表
+                $upload_result3 = $uploadapi->uploadOne($this->request->file('beian'),'system');
+                if($upload_result->code == 500){
+                    return \StrUtil::back($upload_result3,"Register.epCallBack");
+                }
 
                 $data['id'] = getStringId();
                 $data['password'] = hash('md5',$data['password']);
@@ -86,6 +91,7 @@ class Auth extends BaseController
                 $data['imgurl'] = $upload_result->filepath;
                 $data['bankImg'] = $upload_result1->filepath;
                 $data['domainImg'] = $domainImg;
+                $data['beian'] = $upload_result3->filepath;
                 $data['createTime'] = date("Y-m-d H:i:s",time());
                 $data['updateTime'] = date("Y-m-d H:i:s",time());
                 $data['active'] = 1;

+ 1 - 1
app/common/validate/Upload.php

@@ -9,7 +9,7 @@ class Upload extends Validate
         'image' => ['fileExt' => 'jpg,png,gif,jpeg', 'fileSize' => 5 * 1024 * 1024, 'fileMime' => 'image/jpg,image/png,image/gif,image/jpeg'],
         'file' => ['fileExt' => 'pdf,doc,docx,xlsx,xls,csv', 'fileSize' => 10 * 1024 * 1024,'fileMime' => 'application/pdf,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'],
         'hybrid' => ['fileExt' => 'zip,rar,7z', 'fileSize' => 50 * 1024 * 1024, 'fileMime' => 'application/zip,application/x-rar-compressed,application/x-7z-compressed'],
-        'system' => ['fileExt' => 'jpg,png,gif,jpeg,pdf', 'fileSize' => 10 * 1024 * 1024, 'fileMime' => 'image/jpg,image/png,image/gif,image/jpeg,application/pdf']
+        'system' => ['fileExt' => 'jpg,png,gif,jpeg,pdf,doc,docx,xlsx,xls,csv', 'fileSize' => 10 * 1024 * 1024, 'fileMime' => 'image/jpg,image/png,image/gif,image/jpeg,application/pdf,application/pdf,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']
     ];
 
     protected $message = [

+ 38 - 30
app/common/view/auth/register.html

@@ -193,39 +193,47 @@
                                                         </tr>
                                                     </table>
                                                 </div>
-
                                             </div>
                                             <div class="panel-heading">人才联络员信息</div>
                                             <div class="panel-body">
-                                                <div class="row">
-                                                    <div class="rowGroup" >
-                                                        <label class="col-sm-2 control-label spacing"><span class="text-danger">*</span>人才联络员</label>
-                                                        <div class="col-sm-4 spacing">
-                                                            <input autocomplete="off" type="text" class="form-control" id="agentName" name="agentName" />
-                                                        </div>
-                                                    </div>
-                                                    <div class="rowGroup"  >
-                                                        <label class="col-sm-2 control-label spacing"><span class="text-danger">*</span>电子邮箱</label>
-                                                        <div class="col-sm-4 spacing">
-                                                            <input autocomplete="off" type="text" class="form-control" id="agentEmail" name="agentEmail" />
-                                                        </div>
-                                                    </div>
-                                                </div>
-                                                <div class="row">
-                                                    <div class="rowGroup form-inline" >
-                                                        <label class="col-sm-2 control-label spacing"><span class="text-danger">*</span>人才联络员手机号</label>
-                                                        <div class="col-sm-4 spacing">
-                                                            <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>
-                                                    </div>
-                                                    <div class="rowGroup"  >
-                                                        <label class="col-sm-2 control-label spacing"><span class="text-danger">*</span>手机验证码</label>
-                                                        <div class="col-sm-4 spacing">
-                                                            <input autocomplete="off" type="text" class="form-control" id="verificationCode" name="verificationCode" />
-                                                        </div>
-                                                    </div>
-                                                </div>
+                                                <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">人才联络员备案表<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>
 
                                         </form>

BIN
public/beianbiao.doc


+ 34 - 0
public/static/js/register.js

@@ -222,6 +222,21 @@ Register.enterpriseUserRegister = function() {
         Feng.info("请上传营业执照照片!");
         return;
     }
+    var xx=document.getElementById("bankImg").value;
+    if(xx==""){
+        Feng.info("请上传开户银行许可证!");
+        return;
+    }
+    var xxx=document.getElementById("domainImg").value;
+    if(xxx=="" && type == 1){
+        Feng.info("请上传行业领域佐证材料!");
+        return;
+    }
+    var xxxx=document.getElementById("beian").value;
+    if(xxxx==""){
+        Feng.info("请上传人才联络员信息备案表!");
+        return;
+    }
     if(!/((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)/.test(ephone)){
         Feng.info("单位电话格式不合法!");
         return;
@@ -520,4 +535,23 @@ $(function(){
             }
         };
     });
+
+    $("#beian").change(function (e) {
+        var tag = e.target;
+        var file = tag.files[0];
+        var imgSrc;
+        var reader = new FileReader();
+        reader.readAsDataURL(file);
+        reader.onload = function() {
+            var src = $("#beian").val();
+            var sn = src.lastIndexOf(".");
+            var suffix = src.substring(sn+1,src.length);
+            if(suffix == 'pdf' || suffix == 'PDF'){
+                $("#photoImg3").attr("src", Feng.ctxPath + "/static/img/Pdf.png");
+            }else{
+                imgSrc = this.result;
+                $("#photoImg3").attr("src", imgSrc);
+            }
+        };
+    });
 });