Sfoglia il codice sorgente

卫健高教注册++

sugangqiang 1 anno fa
parent
commit
0d98be38f3

+ 130 - 12
public/static/js/register.js

@@ -130,11 +130,37 @@ Register.enterpriseUserRegister = function () {
         live: 'enabled',
         message: '该字段不能为空'
     });
+    //初始化
+    $("#tab-3 .form-control").attr("disabled", "disabled");
+    $("#tab-4 .form-control").attr("disabled", "disabled");
+    $("#tab-5 .form-control").attr("disabled", "disabled");
+    $("#tab-6 .form-control").attr("disabled", "disabled");
+    $("#tab-7 .form-control").attr("disabled", "disabled");
+    $('#ep_form').bootstrapValidator("addField", "name", {validators: {notEmpty: {message: '单位/企业名称不能为空'}}});
+    $('#ep_form').bootstrapValidator("addField", "name", {validators: {notEmpty: {message: '所属街道不能为空'}}});
+    $('#ep_form').bootstrapValidator("addField", "address", {validators: {notEmpty: {message: '单位/企业地址不能为空'}}});
+    $('#ep_form').bootstrapValidator("addField", "ephone", {validators: {
+            notEmpty: {
+                message: '单位/企业电话不能为空'
+            }, regexp: {
+                regexp: /(^(\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})))$/,
+                message: "单位/企业电话格式不合法"
+            }
+        }}
+    );
+    $('#ep_form').bootstrapValidator("removeField", "idCard");
+    $('#ep_form').bootstrapValidator("removeField", "legal");
+    $('#ep_form').bootstrapValidator("removeField", "bankCard");
+    $('#ep_form').bootstrapValidator("removeField", "bankNetwork");
+    $('#ep_form').bootstrapValidator("removeField", "bank");
+    $('#ep_form').bootstrapValidator("removeField", "medicalCommunityId");
+    $('#ep_form').bootstrapValidator("removeField", "isGeneral");
+    $('#ep_form').bootstrapValidator("removeField", "province");
+    $('#ep_form').bootstrapValidator("removeField", "city");
+    $('#ep_form').bootstrapValidator("removeField", "county");
     switch (special) {
         case 'qiye':
             $("#tab-3 .form-control").removeAttr("disabled");
-            $("#tab-4 .form-control").attr("disabled", "disabled");
-            $("#tab-5 .form-control").attr("disabled", "disabled");
             $('#ep_form').bootstrapValidator("addField", "idCard", {validators: {notEmpty: {message: '统一社会信用代码不能为空'}}});
             $('#ep_form').bootstrapValidator("addField", "legal", {validators: {notEmpty: {message: '法人代表不能为空'}}});//, regexp: {regexp: /^[\u4e00-\u9fa5]{1,50}$/, message: "法人代表只允许中文"}
             if (type == 1) {
@@ -153,8 +179,6 @@ Register.enterpriseUserRegister = function () {
             break;
         case 'minfei':
             $("#tab-5 .form-control").removeAttr("disabled");
-            $("#tab-4 .form-control").attr("disabled", "disabled");
-            $("#tab-3 .form-control").attr("disabled", "disabled");
             $('#ep_form').bootstrapValidator("addField", "idCard", {validators: {notEmpty: {message: '统一社会信用代码不能为空'}}});
             $('#ep_form').bootstrapValidator("addField", "legal", {validators: {notEmpty: {message: '法人代表不能为空'}}});//, regexp: {regexp: /^[\u4e00-\u9fa5]{1,50}$/, message: "法人代表只允许中文"}
             $('#ep_form').bootstrapValidator("addField", "bankCard", {validators: {notEmpty: {message: '开户银行账号不能为空'}}});
@@ -171,14 +195,61 @@ Register.enterpriseUserRegister = function () {
             break;
         case 'shiye':
             $("#tab-4 .form-control").removeAttr("disabled");
-            $("#tab-3 .form-control").attr("disabled", "disabled");
-            $('#ep_form').bootstrapValidator("removeField", "idCard");
-            $('#ep_form').bootstrapValidator("removeField", "legal");
-            $('#ep_form').bootstrapValidator("removeField", "bankCard");
-            $('#ep_form').bootstrapValidator("removeField", "bankNetwork");
-            $('#ep_form').bootstrapValidator("removeField", "bank");
             var prefix = '单位';
             break;
+        case 'weijian':
+            $("#tab-6 .form-control").removeAttr("disabled");
+            $('#ep_form').bootstrapValidator("addField", "name", {validators: {notEmpty: {message: '医院名称不能为空'}}});
+            $('#ep_form').bootstrapValidator("addField", "idCard", {validators: {notEmpty: {message: '登记号不能为空'}}});
+            $('#ep_form').bootstrapValidator("addField", "legal", {validators: {notEmpty: {message: '法人代表不能为空'}}});
+            $('#ep_form').bootstrapValidator("addField", "ephone", {validators: {notEmpty: {message: '医院电话不能为空'}}});
+            $('#ep_form').bootstrapValidator("addField", "medicalCommunityId", {validators: {notEmpty: {message: '请选择医共体'}}});
+            $('#ep_form').bootstrapValidator("addField", "isGeneral", {validators: {notEmpty: {message: '请选择是否总院'}}});
+            $('#ep_form').bootstrapValidator("addField", "province", {validators: {notEmpty: {message: '请选择医院所在省份'}}});
+            $('#ep_form').bootstrapValidator("addField", "city", {validators: {notEmpty: {message: '请选择医院所在市'}}});
+            $('#ep_form').bootstrapValidator("addField", "county", {
+                validators: {
+                    callback: {
+                        message: "请选择医院所在县/区",
+                        callback: function (value, validator) {
+                            if ($("#wj_province").val() > 0 && $("#wj_city").val() > 0 && $("#wj_county option").length > 1 && $("#wj_county option:selected").length == 0) {
+                                //当省市都有值时,如果县有列表,必选
+                                return false;
+                            }
+                            return true;
+                        }
+                    }
+                }
+            });
+            $('#ep_form').bootstrapValidator("addField", "address", {validators: {notEmpty: {message: '请填写医院详细地址'}}});
+            $('#ep_form').bootstrapValidator("removeField", "street");
+            var prefix = "医院";
+            break;
+        case 'gaojiao':
+            $("#tab-7 .form-control").removeAttr("disabled");
+            $('#ep_form').bootstrapValidator("addField", "province", {validators: {notEmpty: {message: '请选择学校所在省份'}}});
+            $('#ep_form').bootstrapValidator("addField", "city", {validators: {notEmpty: {message: '请选择学校所在市'}}});
+            $('#ep_form').bootstrapValidator("addField", "county", {
+                validators: {
+                    callback: {
+                        message: "请选择学校所在县/区",
+                        callback: function (value, validator) {
+                            if ($("#gj_province").val() > 0 && $("#gj_city").val() > 0 && $("#gj_county option").length > 1 && $("#gj_county option:selected").length == 0) {
+                                //当省市都有值时,如果县有列表,必选
+                                return false;
+                            }
+                            return true;
+                        }
+                    }
+                }
+            });
+            $('#ep_form').bootstrapValidator("addField", "address", {validators: {notEmpty: {message: '请填写学校详细地址'}}});
+            $('#ep_form').bootstrapValidator("addField", "legal", {validators: {notEmpty: {message: '法人代表不能为空'}}});
+            $('#ep_form').bootstrapValidator("addField", "ephone", {validators: {notEmpty: {message: '学校电话不能为空'}}});
+            $('#ep_form').bootstrapValidator("removeField", "idCard");
+            $('#ep_form').bootstrapValidator("removeField", "street");
+            var prefix = "学校";
+            break;
     }
 
 
@@ -228,6 +299,33 @@ Register.enterpriseUserRegister = function () {
             var address = $("#sy_address").val();
             var ephone = $("#sy_ephone").val();
             break;
+        case "weijian":
+            var username = $("#wj_username").val();
+            var password = $("#wj_password").val();
+            var rePassword = $("#wj_re_password").val();
+            var name = $("#wj_name").val();
+            var idCard = $("#wj_idCard").val();
+            var legal = $("#wj_legal").val();
+            var ephone = $("#wj_ephone").val();
+            var medicalCommunityId = $("#wj_medicalCommunityId").val();
+            var isGeneral = $("#wj_isGeneral").val();
+            var province = $("#wj_province").val();
+            var city = $("#wj_city").val();
+            var county = $("#wj_county").val();
+            var address = $("#wj_address").val();
+            break;
+        case "gaojiao":
+            var username = $("#gj_username").val();
+            var password = $("#gj_password").val();
+            var rePassword = $("#gj_re_password").val();
+            var name = $("#gj_name").val();
+            var legal = $("#gj_legal").val();
+            var ephone = $("#gj_ephone").val();
+            var province = $("#gj_province").val();
+            var city = $("#gj_city").val();
+            var county = $("#gj_county").val();
+            var address = $("#gj_address").val();
+            break;
     }
 
     var agentName = $("#agentName").val();
@@ -287,13 +385,13 @@ Register.enterpriseUserRegister = function () {
         return;
     }
 
-    if (street == null || street == '') {
+    if ((street == null || street == '') && special != "weijian" && special != "gaojiao") {
         Feng.info("请选择所属街道!");
         return;
     }
 
     if (address == null || address == '') {
-        Feng.info("请填写单位地址!");
+        Feng.info("请填写" + prefix + "地址!");
         return;
     }
 
@@ -455,6 +553,26 @@ Register.enterpriseUserRegister = function () {
                 return;
             }
             break;
+        case "weijian":
+            var x = document.getElementById("wj_imgurl").value;
+            if (x == "") {
+                Feng.info("请上传医疗机构执业许可证!");
+                return;
+            }
+            if (!Feng.chkFileInvalid(document.getElementById("wj_imgurl").files[0], 5, 10, ["image/jpeg", "image/gif", "image/png", "image/jpg", "application/pdf"], "医疗机构执业许可证只允许上传PDF或图片")) {
+                return;
+            }
+            break;
+        case "gaojiao":
+            var x = document.getElementById("gj_imgurl").value;
+            if (x == "") {
+                Feng.info("办学许可证、法人证书或登记证书!");
+                return;
+            }
+            if (!Feng.chkFileInvalid(document.getElementById("gj_imgurl").files[0], 5, 10, ["image/jpeg", "image/gif", "image/png", "image/jpg", "application/pdf"], "办学许可证、法人证书或登记证书只允许上传PDF或图片")) {
+                return;
+            }
+            break;
     }
 
 

+ 1 - 1
public/static/modular/gate/talentInfo/new_talentInfo_info.js

@@ -28,7 +28,7 @@ var TalentInfoInfoDlg = {
                 callback: {
                     message: "户籍县不能为空",
                     callback: function (value, validator) {
-                        if ($("#province").val() > 0 && $("#city").val() > 0 && $("#county option").length > 1 && $("county option:selected").length == 0) {
+                        if ($("#province").val() > 0 && $("#city").val() > 0 && $("#county option").length > 1 && $("#county option:selected").length == 0) {
                             //当省市都有值时,如果县有列表,必选
                             return false;
                         }