|
@@ -48,6 +48,10 @@
|
|
|
<el-form-item label="所属行业" prop="profession">
|
|
|
<el-input v-model="form.profession" placeholder="请输入所属行业"></el-input>
|
|
|
</el-form-item>
|
|
|
+ <el-col :span="24" class="agreement" v-if="form.type == '4'">
|
|
|
+ <el-checkbox v-model="agreement">阅读并同意</el-checkbox>
|
|
|
+ <el-link :underline="false" type="primary" href="/platlive/agreement" target="_blank">中科在线(长春)用户协议</el-link>
|
|
|
+ </el-col>
|
|
|
<el-col :span="24" class="btn">
|
|
|
<el-button type="danger" size="mini" @click="resetBtn">取消注册</el-button>
|
|
|
<el-button type="primary" size="mini" @click="nextBtn" :disabled="form.type ? false : true" v-if="form.type == '5'">下一步</el-button>
|
|
@@ -104,7 +108,7 @@
|
|
|
placeholder="请输入主要产品"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="企业资质&荣誉" prop="qualifications">
|
|
|
+ <el-form-item label="资质&荣誉" prop="qualifications">
|
|
|
<el-input
|
|
|
v-model="form.qualifications"
|
|
|
type="textarea"
|
|
@@ -115,6 +119,10 @@
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
</span>
|
|
|
+ <el-col :span="24" class="agreement">
|
|
|
+ <el-checkbox v-model="agreement">阅读并同意</el-checkbox>
|
|
|
+ <el-link :underline="false" type="primary" href="/platlive/agreement" target="_blank">中科在线(长春)用户协议</el-link>
|
|
|
+ </el-col>
|
|
|
<el-col :span="24" class="btn">
|
|
|
<el-button type="danger" size="mini" @click="resetBtn">取消注册</el-button>
|
|
|
<el-button type="primary" size="mini" @click="lastBtn">上一步</el-button>
|
|
@@ -167,16 +175,18 @@ export default {
|
|
|
active: 1,
|
|
|
form: {},
|
|
|
rules: {
|
|
|
- name: [{ required: true, message: '请输入用户名', trigger: 'blur' }],
|
|
|
- phone: [{ required: true, message: '请输入手机号', trigger: 'blur' }],
|
|
|
- password: [{ required: true, message: '请输入密码', trigger: 'blur' }],
|
|
|
- code: [{ required: true, message: '请输入机构代码或邀请码', trigger: 'blur' }],
|
|
|
- type: [{ required: true, message: '请选择用户类别', trigger: 'change' }],
|
|
|
- email: [{ required: true, message: '请输入机构代码或邀请码', trigger: 'blur' }],
|
|
|
- institution_code: [{ required: true, message: '请输入统一社会信用代码', trigger: 'blur' }],
|
|
|
+ name: [{ required: false, message: '请输入用户名', trigger: 'blur' }],
|
|
|
+ phone: [{ required: false, message: '请输入手机号', trigger: 'blur' }],
|
|
|
+ password: [{ required: false, message: '请输入密码', trigger: 'blur' }],
|
|
|
+ code: [{ required: false, message: '请输入机构代码或邀请码', trigger: 'blur' }],
|
|
|
+ type: [{ required: false, message: '请选择用户类别', trigger: 'change' }],
|
|
|
+ email: [{ required: false, message: '请输入机构代码或邀请码', trigger: 'blur' }],
|
|
|
+ institution_code: [{ required: false, message: '请输入统一社会信用代码', trigger: 'blur' }],
|
|
|
},
|
|
|
// 常见问题列表
|
|
|
questionList: question,
|
|
|
+ // 协议
|
|
|
+ agreement: false,
|
|
|
};
|
|
|
},
|
|
|
created() {},
|
|
@@ -201,19 +211,33 @@ export default {
|
|
|
if (valid) {
|
|
|
let data = this.form;
|
|
|
if (data.type == '4') {
|
|
|
- let res = await this.personalCreate(data);
|
|
|
- if (this.$checkRes(res)) {
|
|
|
+ if (this.agreement) {
|
|
|
+ let res = await this.personalCreate(data);
|
|
|
+ if (this.$checkRes(res)) {
|
|
|
+ this.$message({
|
|
|
+ message: '注册成功,待管理员审核通过,方可登录',
|
|
|
+ type: 'success',
|
|
|
+ });
|
|
|
+ }
|
|
|
+ } else {
|
|
|
this.$message({
|
|
|
- message: '注册成功,待管理员审核通过,方可登录',
|
|
|
- type: 'success',
|
|
|
+ message: '请阅读并同意中科在线(长春)用户协议',
|
|
|
+ type: 'warning',
|
|
|
});
|
|
|
}
|
|
|
} else if (data.type == '5') {
|
|
|
- let res = await this.organizationCreate(data);
|
|
|
- if (this.$checkRes(res)) {
|
|
|
+ if (this.agreement) {
|
|
|
+ let res = await this.organizationCreate(data);
|
|
|
+ if (this.$checkRes(res)) {
|
|
|
+ this.$message({
|
|
|
+ message: '注册成功,待管理员审核通过,方可登录',
|
|
|
+ type: 'success',
|
|
|
+ });
|
|
|
+ }
|
|
|
+ } else {
|
|
|
this.$message({
|
|
|
- message: '注册成功,待管理员审核通过,方可登录',
|
|
|
- type: 'success',
|
|
|
+ message: '请阅读并同意中科在线(长春)用户协议',
|
|
|
+ type: 'warning',
|
|
|
});
|
|
|
}
|
|
|
}
|
|
@@ -307,4 +331,13 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+// 协议样式
|
|
|
+.agreement {
|
|
|
+ text-align: center;
|
|
|
+ margin: 0 0 10px 0;
|
|
|
+ .el-link {
|
|
|
+ margin: 0 0 0 10px;
|
|
|
+ font-size: 14px;
|
|
|
+ }
|
|
|
+}
|
|
|
</style>
|