ソースを参照

招聘会查询

lrf402788946 5 年 前
コミット
070ef0e302
2 ファイル変更4 行追加4 行削除
  1. 2 2
      src/pages/jobfairList/views/list.vue
  2. 2 2
      src/store/jobfair.js

+ 2 - 2
src/pages/jobfairList/views/list.vue

@@ -1,6 +1,6 @@
 <template>
   <div id="jobfair">
-    <list-layout :needSearch="false" title="校园招聘会">
+    <list-layout searchPlaceHolder="请输入招聘会标题" @search="search" @searchBar="searchBar" :hasMore="hasMore" :searchName="`title`">
       <template v-slot:content>
         <span v-if="list.length > 0">
           <el-row class="jobfair_list" v-for="(item, index) in list" :key="index" @click.native="link(item.id)">
@@ -111,7 +111,7 @@ export default {
         this.$set(this, `hasMore`, this.list.length < this.totalRow); //此处是根据数据库总数的结果和当前列表的总条数比较,看看是否可以继续请求数据
       }
     },
-    searchBar(type, value) {
+    searchBar({ type, value }) {
       this.$set(this, `searchInfo`, value);
       if (type === 'search') {
         this.hasMore = true;

+ 2 - 2
src/store/jobfair.js

@@ -22,8 +22,8 @@ export const actions = {
     }
     if (type === 'list') {
       data = this.$toUndefined(data);
-      let { corpid, schid } = data;
-      result = await this.$axios.$get(api.fairs, {}, { corpid: corpid, skip: skip, limit: limit, schid: schid });
+      let { corpid, schid, ...searchInfo } = data;
+      result = await this.$axios.$get(api.fairs, {}, { corpid: corpid, skip: skip, limit: limit, schid: schid, ...searchInfo });
     }
     if (type === 'search') {
       let { id } = data;