瀏覽代碼

添加企业列表

lrf402788946 5 年之前
父節點
當前提交
a2ea0d7168
共有 2 個文件被更改,包括 18 次插入2 次删除
  1. 7 0
      src/store.js
  2. 11 2
      src/views/index/index.vue

+ 7 - 0
src/store.js

@@ -60,6 +60,8 @@ const api = {
   stucorplist: '/api/stud/studentcorp',
   stucorpdelete: '/api/stud/studentcorp/{id}',
   //测试前缀${process.env.NODE_ENV === 'development' ? '/adminapi' : '${process.env.NODE_ENV === 'development' ? '/adminapi' : '/api/cms'}'}
+  //审核过的企业(主站用)
+  getCorps: `/api/corp/corps/`,
 };
 
 export default new Vuex.Store({
@@ -388,6 +390,11 @@ export default new Vuex.Store({
       }
       return result;
     },
+    //查询入驻的企业
+    async corpListOperation({ state }) {
+      let result = await this.$axios.$get(api.getCorps, {}, { status: '已认证', skip: 0, limit: 8 });
+      return result;
+    },
   },
 });
 

+ 11 - 2
src/views/index/index.vue

@@ -43,6 +43,7 @@
         :contactinfo="master.contactinfo"
         :content="site.content"
         :companytop="master.companytop"
+        :companylist="corpList"
         :unittop="master.unittop"
         :unitlist="coopList"
         :footinfo="site"
@@ -94,6 +95,7 @@ export default {
     linkList: [],
     //master数据
     master: { ...masterInfo },
+    corpList: [],
   }),
   async created() {
     await this.checkUser();
@@ -117,11 +119,12 @@ export default {
       'columnOperation',
       'linkOperation',
       'menuOperation',
+      'corpListOperation',
     ]),
     //检查用户身份
     checkUser() {
       let schId = sessionStorage.getItem('schId');
-      if (schId !== 'master') {
+      if (schId === 'master') {
         this.$set(this, `user`, schId);
       }
     },
@@ -314,8 +317,14 @@ export default {
       }
     },
     //主站信息组合
-    masterData() {
+    async masterData() {
       this.$set(this.master, `bannerinfo`, { banner: this.site.banner });
+      //获取入驻企业
+      let result = await this.corpListOperation();
+      console.log(result);
+      if (`${result.errcode}` === '0') {
+        this.$set(this, `corpList`, result.data);
+      }
     },
   },
 };