guhongwei 5 years ago
parent
commit
a5a750f14a
4 changed files with 12 additions and 8 deletions
  1. 2 2
      src/store.js
  2. 7 4
      src/views/jobs/school/index.vue
  3. 2 1
      src/views/jobs/talk/detail.vue
  4. 1 1
      vue.config.js

+ 2 - 2
src/store.js

@@ -241,8 +241,8 @@ export default new Vuex.Store({
       return result;
     },
     //入驻学校
-    async joinSch({ state }, { schid, corpid }) {
-      let result = await this.$axios.$post(api.schs, { schid: schid, corpid: corpid });
+    async joinSch({ state }, { schid, corpid, schname }) {
+      let result = await this.$axios.$post(api.schs, { schid: schid, schname: schname, corpid: corpid });
       return result;
     },
     // 简历管理

+ 7 - 4
src/views/jobs/school/index.vue

@@ -25,7 +25,7 @@
                 <el-link @click="$router.push('/jobs/school/detail')">{{ item.name }}</el-link>
               </el-col>
               <el-col :span="5" class="nameConBtn">
-                <el-button type="primary" v-if="item.status === '未入驻'" @click="join(item.id)">入驻</el-button>
+                <el-button type="primary" v-if="item.status === '未入驻'" @click="join(item.code, item.name)">入驻</el-button>
               </el-col>
             </el-col>
           </div>
@@ -38,7 +38,7 @@
                 <el-link @click="$router.push('/jobs/school/detail')">{{ item.name }}</el-link>
               </el-col>
               <el-col :span="5" class="nameConBtn">
-                <el-button type="primary" v-if="item.status === '未入驻'" @click="join(item.id)">入驻</el-button>
+                <el-button type="primary" v-if="item.status === '未入驻'" @click="join(item.code, item.name)">入驻</el-button>
               </el-col>
             </el-col>
           </div>
@@ -99,9 +99,11 @@ export default {
         this.$message.error(result.errmsg ? result.errmsg : 'error');
       }
     },
-    async join(id) {
-      let result = await this.joinSch({ schid: id, corpid: this.user.corpid });
+    async join(code, name) {
+      console.log(code, name);
+      let result = await this.joinSch({ schid: code, schname: name, corpid: this.user.corpid });
       if (`${result.errcode}` === '0') {
+        console.log(result);
         this.$message.success('申请成功,请等待校方审核');
       } else {
         this.$message.error('申请失败,请重新尝试');
@@ -124,6 +126,7 @@ export default {
           }
           return item;
         });
+        console.log(result.data);
         this.$set(this, `schoolList`, result.data);
       }
     },

+ 2 - 1
src/views/jobs/talk/detail.vue

@@ -235,7 +235,7 @@ export default {
     },
     selectSch(select) {
       let res = this.schList.filter(item => {
-        return `${item.schid}` === `${select}`;
+        return `${item.name}` === `${select}`;
       });
       if (res.length > 0) {
         this.$set(this.query, `schname`, res[0].schname);
@@ -266,6 +266,7 @@ export default {
       }
       result = await await this.corpSchInfo({ type: 'list', data: { corpid: this.user.corpid } });
       if (`${result.errcode}` === '0') {
+        console.log(result.data);
         this.$set(this, `schList`, result.data);
       } else {
         this.$message.error(result.errmsg ? result.errmsg : 'error');

+ 1 - 1
vue.config.js

@@ -41,7 +41,7 @@ module.exports = {
         pathRewrite: { '^/adminapi': '/api' },
       },
       '/napi': {
-        target: 'http://10.16.11.186:8103',
+        target: 'http://10.16.11.186:8102',
         ws: true,
         pathRewrite: { '^/napi': '/api' },
       },