|
@@ -6,22 +6,22 @@
|
|
|
<el-input v-model="form.info.xm" placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="性别" prop="xb">
|
|
|
- <drawer :data="xb_list" type="xb" :selected="form.info.xb" placeholder="点击选择性别" need="label" @select="selectChange"> </drawer>
|
|
|
+ <drawer :data="xbList" type="xb" :selected="form.info.xb" placeholder="点击选择性别" need="name" @select="selectChange"> </drawer>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="专业名称" prop="zy">
|
|
|
<el-input v-model="form.info.zy" placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="学历" prop="xl">
|
|
|
- <drawer :data="edu_list" type="xl" :selected="form.info.xl" placeholder="点击选择工作性质" need="label" @select="selectChange"> </drawer>
|
|
|
+ <drawer :data="xlList" type="xl" :selected="form.info.xl" placeholder="点击选择工作性质" need="name" @select="selectChange"> </drawer>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="生源所在地" prop="syszd">
|
|
|
<el-input v-model="form.info.syszd" placeholder="请输入生源所在地"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="政治面貌" prop="zzmm">
|
|
|
- <drawer :data="zzmm_list" type="zzmm" :selected="form.info.zzmm" placeholder="点击选择工作性质" need="label" @select="selectChange"> </drawer>
|
|
|
+ <drawer :data="zzmmList" type="zzmm" :selected="form.info.zzmm" placeholder="点击选择工作性质" need="name" @select="selectChange"> </drawer>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="毕业年份" prop="year">
|
|
|
- <drawer :data="year_list" type="year" :selected="form.info.year" placeholder="点击选择毕业年份" need="label" @select="selectChange"> </drawer>
|
|
|
+ <drawer :data="year_list" type="year" :selected="form.info.year" placeholder="点击选择毕业年份" need="name" @select="selectChange"> </drawer>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="毕业院校" prop="yx">
|
|
|
<el-input v-model="form.info.yx" placeholder="请输入毕业院校"></el-input>
|
|
@@ -50,26 +50,25 @@ export default {
|
|
|
info: {},
|
|
|
wxtoken: '',
|
|
|
},
|
|
|
- edu_list: [
|
|
|
- { value: '中专', label: '中专' },
|
|
|
- { value: '大专', label: '大专' },
|
|
|
- { value: '本科', label: '本科' },
|
|
|
- { value: '硕士', label: '硕士' },
|
|
|
- { value: '博士', label: '博士' },
|
|
|
+ xlList: [
|
|
|
+ { value: '中专', name: '中专' },
|
|
|
+ { value: '大专', name: '大专' },
|
|
|
+ { value: '本科', name: '本科' },
|
|
|
+ { value: '硕士', name: '硕士' },
|
|
|
+ { value: '博士', name: '博士' },
|
|
|
],
|
|
|
year_list: [
|
|
|
- { value: '2015', label: '2015' },
|
|
|
- { value: '2016', label: '2016' },
|
|
|
- { value: '2017', label: '2017' },
|
|
|
- { value: '2018', label: '2018' },
|
|
|
- { value: '2019', label: '2019' },
|
|
|
- { value: '2020', label: '2020' },
|
|
|
- { value: '2021', label: '2021' },
|
|
|
- { value: '2022', label: '2022' },
|
|
|
+ { value: '2015', name: '2015' },
|
|
|
+ { value: '2016', name: '2016' },
|
|
|
+ { value: '2017', name: '2017' },
|
|
|
+ { value: '2018', name: '2018' },
|
|
|
+ { value: '2019', name: '2019' },
|
|
|
+ { value: '2020', name: '2020' },
|
|
|
+ { value: '2021', name: '2021' },
|
|
|
+ { value: '2022', name: '2022' },
|
|
|
],
|
|
|
- schname_list: [{ value: '测试学校1', label: '测试学校1' }, { value: '测试学校2', label: '测试学校2' }, { value: '测试学校3', label: '测试学校3' }],
|
|
|
- xb_list: [{ value: '男', label: '男' }, { value: '女', label: '女' }],
|
|
|
- zzmm_list: [{ value: '团员', label: '团员' }, { value: '党员', label: '党员' }, { value: '群众', label: '群众' }],
|
|
|
+ xbList: [{ value: '男', name: '男' }, { value: '女', name: '女' }],
|
|
|
+ zzmmList: [{ value: '团员', name: '团员' }, { value: '党员', name: '党员' }, { value: '群众', name: '群众' }],
|
|
|
rules: {
|
|
|
// xm: [{ required: true, message: '请输入姓名', trigger: 'blur' }],
|
|
|
// zy: [{ required: true, message: '请输入专业名称', trigger: 'blur' }],
|
|
@@ -77,10 +76,12 @@ export default {
|
|
|
// zzmm: [{ required: true, message: '请输入政治面貌', trigger: 'blur' }],
|
|
|
},
|
|
|
}),
|
|
|
- created() {},
|
|
|
+ created() {
|
|
|
+ this.getOtherList();
|
|
|
+ },
|
|
|
computed: {},
|
|
|
methods: {
|
|
|
- ...mapActions(['registerStuOperation']),
|
|
|
+ ...mapActions(['registerStuOperation', 'dicOperation']),
|
|
|
async toSubmit() {
|
|
|
//连接后台接口
|
|
|
if (!sessionStorage.getItem('wxtoken')) {
|
|
@@ -92,11 +93,30 @@ export default {
|
|
|
type: `${result.errcode}` === '0' ? 'success' : 'error',
|
|
|
message: `${result.errcode}` === '0' ? '注册成功' : result.errmsg,
|
|
|
});
|
|
|
- if (`${result.errcode}` === '0') this.$router.push({ path: '/' });
|
|
|
+ // if (`${result.errcode}` === '0') this.$router.push({ path: '/' });
|
|
|
+ let scheme = window.location.protocol;
|
|
|
+ let host = window.location.host;
|
|
|
+ let url = `${scheme}//${host}/weixin/auth?redirect_url=${scheme}//${host}/mobile/#/`;
|
|
|
+ window.location.href = url;
|
|
|
},
|
|
|
selectChange({ type, value }) {
|
|
|
this.$set(this.form.info, `${type}`, value);
|
|
|
},
|
|
|
+ getOtherList() {
|
|
|
+ this.otherList('xb');
|
|
|
+ this.otherList('zzmm');
|
|
|
+ this.otherList('xl');
|
|
|
+ },
|
|
|
+ async otherList(type) {
|
|
|
+ let result = await this.dicOperation(type);
|
|
|
+ if (`${result.errcode}` === '0') {
|
|
|
+ let list = result.data;
|
|
|
+ if (type === 'xb') {
|
|
|
+ list = list.filter(fil => fil.name === '男' || fil.name === '女');
|
|
|
+ }
|
|
|
+ this.$set(this, `${type}List`, list);
|
|
|
+ }
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|