guhongwei 5 gadi atpakaļ
vecāks
revīzija
37c75f86e9
2 mainītis faili ar 17 papildinājumiem un 1 dzēšanām
  1. 13 0
      src/views/registerEnt/basic.vue
  2. 4 1
      src/views/registerEnt/register.vue

+ 13 - 0
src/views/registerEnt/basic.vue

@@ -4,6 +4,11 @@
       <el-col :span="24" class="mainLeftInfo">
         <h4 class="form-title">注册信息<span class="text-red">*</span></h4>
         <el-form ref="form" :model="form" label-width="150px">
+          <el-form-item label="入驻学校">
+            <el-select v-model="form.sch" filterable placeholder="入驻学校" value-key="code">
+              <el-option v-for="item in schnameList" :key="item.code" :label="item.name" :value="item"></el-option>
+            </el-select>
+          </el-form-item>
           <el-form-item label="企业名称">
             <el-input v-model="form.corpname" placeholder="请输入企业全称(与组织机构代码证上一致)"></el-input>
           </el-form-item>
@@ -86,6 +91,7 @@ export default {
     provinceList: [],
     cityList: [],
     scaleList: [],
+    schnameList: [],
   }),
   created() {
     this.otherList();
@@ -110,6 +116,13 @@ export default {
       } else {
         this.$message.error(result.errmsg ? result.errmsg : 'error');
       }
+      result = await this.dicOperation('yx');
+      if (`${result.errcode}` === '0') {
+        //给this=>vue的实例下在中的list属性,赋予result。data的值
+        this.$set(this, `schnameList`, result.data);
+      } else {
+        this.$message.error(result.errmsg ? result.errmsg : 'error');
+      }
     },
     async getCityList(name) {
       let arr = await this.provinceList.filter(item => item.name === name && this.filterCity(name));

+ 4 - 1
src/views/registerEnt/register.vue

@@ -61,6 +61,7 @@ export default {
     schoolName: '企业入驻注册',
     active: 1,
     form: {},
+    sch: {},
   }),
   async created() {
     await this.schCorps();
@@ -71,6 +72,8 @@ export default {
 
     next(data) {
       if (this.active++ > 2) this.active = 0;
+      let { sch, ...info } = data;
+      this.$set(this, `sch`, data);
       this.$set(this, `form`, data);
     },
     back() {
@@ -80,7 +83,7 @@ export default {
       let form = JSON.parse(JSON.stringify(this.form));
       form['identity'] = data.identity;
       //连接后台接口
-      let result = await this.corpReg({ data: form });
+      let result = await this.corpReg({ data: form, schname: this.sch.name, schid: this.sch.code });
       this.$message({
         type: `${result.errcode}` === '0' ? 'success' : 'error',
         message: `${result.errcode}` === '0' ? '注册成功' : result.errmsg,