|
@@ -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;
|
|
|
}
|
|
|
|
|
|
|
|
@@ -744,6 +862,40 @@ Register.industryChange = function () {
|
|
|
Feng.findChildDictBatch(JSON.stringify(arr));
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+Register.afterSelectProvince = function (prefix) {
|
|
|
+ var province = $("#" + prefix + "_province").val();
|
|
|
+ $("#" + prefix + "_city").empty();
|
|
|
+ $("#" + prefix + "_county").empty();
|
|
|
+ if (province == null || province == '') {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ Feng.addAjaxSelect({
|
|
|
+ "id": prefix + "_city",
|
|
|
+ "displayCode": "code",
|
|
|
+ "displayName": "name",
|
|
|
+ "type": "GET",
|
|
|
+ "url": Feng.ctxPath + "/common/tool/findCityByProvinceSelect/code/" + province
|
|
|
+ });
|
|
|
+}
|
|
|
+/**
|
|
|
+ * 加载县
|
|
|
+ */
|
|
|
+Register.afterSelectCity = function (prefix) {
|
|
|
+ var city = $("#" + prefix + "_city").val();
|
|
|
+ $("#" + prefix + "_county").empty();
|
|
|
+ if (city == null || city == '') {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ Feng.addAjaxSelect({
|
|
|
+ "id": prefix + "_county",
|
|
|
+ "displayCode": "code",
|
|
|
+ "displayName": "name",
|
|
|
+ "type": "GET",
|
|
|
+ "url": Feng.ctxPath + "/common/tool/findCountyByCitySelect/code/" + city
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
$(function () {
|
|
|
$('#ep_form').bootstrapValidator({
|
|
|
feedbackIcons: {
|
|
@@ -795,7 +947,7 @@ $(function () {
|
|
|
{"name": "mf_street", "code": "street"},
|
|
|
{"name": "agencyType", "code": "agency_type"}];
|
|
|
Feng.findChildDictBatch(JSON.stringify(arr));
|
|
|
- $("#imgurl,#sy_imgurl,#mf_imgurl,#bankImg,#mf_bankImg,#sy_bankImg,#beian,#domainImg,#typeImg").change(function (e) {
|
|
|
+ $("#imgurl,#sy_imgurl,#mf_imgurl,#wj_imgurl,#gj_imgurl,#bankImg,#mf_bankImg,#sy_bankImg,#beian,#domainImg,#typeImg").change(function (e) {
|
|
|
var that = this;
|
|
|
if (!Feng.chkFileInvalid(that.files[0], 5, 10)) {
|
|
|
return;
|
|
@@ -813,4 +965,15 @@ $(function () {
|
|
|
}
|
|
|
};
|
|
|
});
|
|
|
+
|
|
|
+ //加载省份
|
|
|
+ Feng.addAjaxSelect({
|
|
|
+ "id": "wj_province",
|
|
|
+ "displayCode": "code",
|
|
|
+ "displayName": "name",
|
|
|
+ "type": "GET",
|
|
|
+ "url": Feng.ctxPath + "/common/tool/getProvinceSelect"
|
|
|
+ });
|
|
|
+ var provinceList = $("#wj_province option").clone();
|
|
|
+ $("#gj_province").html(provinceList);
|
|
|
});
|