guhongwei 5 سال پیش
والد
کامیت
4c795c640a
3فایلهای تغییر یافته به همراه73 افزوده شده و 52 حذف شده
  1. 1 1
      src/router.js
  2. 5 51
      src/views/index/index.vue
  3. 67 0
      src/views/index/request.vue

+ 1 - 1
src/router.js

@@ -9,7 +9,7 @@ export default new Router({
   routes: [
     {
       path: '/',
-      component: () => import('@/views/index/index.vue'),
+      component: () => import('@/views/index/request.vue'),
     },
     {
       path: '/info',

+ 5 - 51
src/views/index/index.vue

@@ -240,7 +240,7 @@
                               <span class="dot"></span>&nbsp;&nbsp;{{ tag.title }}
                             </el-link>
                           </p>
-                          <span class="item-time">{{ tag.time }}</span>
+                          <span class="item-time">{{ tag.date }}</span>
                         </li>
                       </ul>
                     </el-tab-pane>
@@ -469,7 +469,9 @@ import topMenu from '@/layout/layout-part/top-menu.vue';
 import { mapActions, mapState } from 'vuex';
 export default {
   name: 'index',
-  props: {},
+  props: {
+    cause: null,
+  },
   components: {
     foot,
     topMenu,
@@ -479,15 +481,10 @@ export default {
     activeIndex: '1',
     value: new Date(),
     tagsNot: [{ time: '07-21', name: '关于举办全国民营科技企业面向2019届高校毕业生网上招聘会活动的通知' }],
-    listSchIn: [],
-    listSchOut: [],
-    list: [],
-    PostInfos: [],
     tagsWai: [
       { date: '07月05日', company: '敏实集团2020届实习生招聘', school: '长春工业大学', place: '南湖校区 综合楼三楼报告厅', time: '18:00', browse: '2134' },
     ],
     // tagsMes: [{ company: '敏实集团2020届实习生招聘', school: '长春工业大学', place: '南湖校区 综合楼三楼报告厅', time: '18:00', browse: '2134' }],
-    cause: [{ name: '【吉林省人事考试网】2019年吉林省省直事业单位公开招聘工作人员公告(10号)', time: '2016-8-8' }],
     teacher: [{ name: '【吉林教师】2019年长春市宽城区招聘聘用制教师公告(324人)', time: '2016-8-9' }],
     tagsIns: [{ name: '【事业单位】2019年中共甘肃省委网络安全和信息化委员会直属事业单位招聘公告', time: '2016-3-6' }],
     tagsCiv: [{ name: '【公务员】湖南常德市纪委市监委遴选公务员的公告', time: '2016-3-6' }],
@@ -523,52 +520,9 @@ export default {
     limit: 4,
     url: require('@/assets/xinxi.png'),
   }),
-  created() {
-    this.search();
-  },
-
+  created() {},
   computed: {},
   methods: {
-    ...mapActions(['jobfairOperation', 'postTalksInfo', 'jobinfoOperation', 'getBugInfo']),
-    async search() {
-      // 1直接拿着参数发送请求
-      let result = await this.jobfairOperation({ type: 'list', data: { schid: 999991 } });
-      if (`${result.errcode}` === '0') {
-        //给this=>vue的实例下在中的list属性,赋予result。data的值
-        this.$set(this, `list`, result.data);
-      } else {
-        this.$message.error(result.errmsg ? result.errmsg : 'error');
-      }
-      result = await this.postTalksInfo({ type: 'list', data: { schid: 999991 } });
-      if (`${result.errcode}` === '0') {
-        //给this=>vue的实例下在中的list属性,赋予result。data的值
-        this.$set(this, `listSchIn`, result.data);
-      } else {
-        this.$message.error(result.errmsg ? result.errmsg : 'error');
-      }
-      result = await this.postTalksInfo({ type: 'list', data: { corpid: '5d416dae7f60242ba26b45e5' } });
-      if (`${result.errcode}` === '0') {
-        //给this=>vue的实例下在中的list属性,赋予result。data的值
-        this.$set(this, `listSchOut`, result.data);
-      } else {
-        this.$message.error(result.errmsg ? result.errmsg : 'error');
-      }
-      result = await this.jobinfoOperation({ type: 'list', data: { limit: this.limit, corpid: '5d417176dc00bf2cc223e1a6' } });
-      if (`${result.errcode}` === '0') {
-        //给this=>vue的实例下在中的list属性,赋予result。data的值
-        this.$set(this, 'PostInfos', result.data);
-      } else {
-        this.$message.error(result.errmsg ? result.errmsg : 'error');
-      }
-      result = await this.getBugInfo({ data: { skip: 0, limit: this.$limit } });
-      if (`${result.errcode}` === '0') {
-        //给this=>vue的实例下在中的list属性,赋予result。data的值
-        this.$set(this, 'cause', result.data);
-      } else {
-        this.$message.error(result.errmsg ? result.errmsg : 'error');
-      }
-    },
-
     handleSelect(key, keyPath) {
       // console.log(key, keyPath);
     },

+ 67 - 0
src/views/index/request.vue

@@ -0,0 +1,67 @@
+<template>
+  <div id="request">
+    <cause :cause="cause"></cause>
+  </div>
+</template>
+
+<script>
+import cause from './index.vue';
+import { mapActions, mapState } from 'vuex';
+export default {
+  name: 'request',
+  props: {},
+  components: {
+    cause,
+  },
+  data: () => ({
+    cause: [{ title: '【吉林省人事考试网】2019年吉林省省直事业单位公开招聘工作人员公告(10号)', date: '2016-8-8' }],
+  }),
+  created() {
+    this.search();
+  },
+  computed: {},
+  methods: {
+    ...mapActions(['jobfairOperation', 'postTalksInfo', 'jobinfoOperation', 'getBugInfo']),
+    async search() {
+      // 1直接拿着参数发送请求
+      let result = await this.jobfairOperation({ type: 'list', data: { schid: 999991 } });
+      if (`${result.errcode}` === '0') {
+        //给this=>vue的实例下在中的list属性,赋予result。data的值
+        this.$set(this, `joblist.list`, result.data);
+      } else {
+        this.$message.error(result.errmsg ? result.errmsg : 'error');
+      }
+      result = await this.postTalksInfo({ type: 'list', data: { schid: 999991 } });
+      if (`${result.errcode}` === '0') {
+        //给this=>vue的实例下在中的list属性,赋予result。data的值
+        this.$set(this, `listSchIn`, result.data);
+      } else {
+        this.$message.error(result.errmsg ? result.errmsg : 'error');
+      }
+      result = await this.postTalksInfo({ type: 'list', data: { corpid: '5d416dae7f60242ba26b45e5' } });
+      if (`${result.errcode}` === '0') {
+        //给this=>vue的实例下在中的list属性,赋予result。data的值
+        this.$set(this, `listSchOut`, result.data);
+      } else {
+        this.$message.error(result.errmsg ? result.errmsg : 'error');
+      }
+      result = await this.jobinfoOperation({ type: 'list', data: { limit: this.limit, corpid: '5d417176dc00bf2cc223e1a6' } });
+      if (`${result.errcode}` === '0') {
+        //给this=>vue的实例下在中的list属性,赋予result。data的值
+        this.$set(this, 'PostInfos', result.data);
+      } else {
+        this.$message.error(result.errmsg ? result.errmsg : 'error');
+      }
+      // result = await this.getBugInfo({ data: { skip: 0, limit: this.$limit } });
+      // if (`${result.errcode}` === '0') {
+      //   //给this=>vue的实例下在中的list属性,赋予result。data的值
+      //   this.$set(this, 'cause', result.data);
+      // } else {
+      //   this.$message.error(result.errmsg ? result.errmsg : 'error');
+      // }
+    },
+  },
+};
+</script>
+
+<style lang="scss" scoped></style>