|
@@ -102,7 +102,7 @@
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-divider content-position="left">加入机构</el-divider>
|
|
<el-divider content-position="left">加入机构</el-divider>
|
|
- <el-form-item label="选择机构" prop="region">
|
|
|
|
|
|
+ <el-form-item label="选择机构" prop="region" class="region">
|
|
<!-- <el-select
|
|
<!-- <el-select
|
|
v-model="registerForm.region"
|
|
v-model="registerForm.region"
|
|
filterable
|
|
filterable
|
|
@@ -397,7 +397,7 @@ export default {
|
|
trigger: "change",
|
|
trigger: "change",
|
|
},
|
|
},
|
|
],
|
|
],
|
|
- // region: [{ required: true, message: "请选择机构", trigger: "change" }],
|
|
|
|
|
|
+ // region: [{ required: true, message: " " }],
|
|
email: [{ validator: validateEmail, trigger: "blur" }],
|
|
email: [{ validator: validateEmail, trigger: "blur" }],
|
|
},
|
|
},
|
|
orgList: [], // 筛选之后 机构列表
|
|
orgList: [], // 筛选之后 机构列表
|
|
@@ -465,7 +465,7 @@ export default {
|
|
// 提交表单
|
|
// 提交表单
|
|
onSubmitPassword(formName) {
|
|
onSubmitPassword(formName) {
|
|
let MethodName = "/OrgServer/Client/PersonManager/RegisterToOrgPerson";
|
|
let MethodName = "/OrgServer/Client/PersonManager/RegisterToOrgPerson";
|
|
- this.$refs[formName].validate((valid) => {
|
|
|
|
|
|
+ this.$refs[formName].validate((valid, obj) => {
|
|
if (valid) {
|
|
if (valid) {
|
|
let form = this.registerForm;
|
|
let form = this.registerForm;
|
|
let data = {
|
|
let data = {
|
|
@@ -493,6 +493,20 @@ export default {
|
|
this.loading = false;
|
|
this.loading = false;
|
|
});
|
|
});
|
|
} else {
|
|
} else {
|
|
|
|
+ let msg = "";
|
|
|
|
+ for (let key in obj) {
|
|
|
|
+ msg +=
|
|
|
|
+ obj[key][0].message && obj[key][0].message.trim()
|
|
|
|
+ ? obj[key][0].message + "; "
|
|
|
|
+ : "";
|
|
|
|
+ }
|
|
|
|
+ if (this.region.length === 0) {
|
|
|
|
+ msg += "请选择机构;";
|
|
|
|
+ }
|
|
|
|
+ if (msg) {
|
|
|
|
+ this.$message.warning(msg);
|
|
|
|
+ }
|
|
|
|
+
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
@@ -662,6 +676,11 @@ export default {
|
|
margin: 0;
|
|
margin: 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+:deep .region .el-form-item__label::before {
|
|
|
|
+ content: "*";
|
|
|
|
+ color: #f56c6c;
|
|
|
|
+ margin-right: 4px;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|
|
<style lang="scss">
|
|
<style lang="scss">
|
|
.registerForm {
|
|
.registerForm {
|