瀏覽代碼

页面更新

guhongwei 5 年之前
父節點
當前提交
336d22369a

二進制
public/favicon.ico


二進制
src/assets/weilai.jpg


+ 8 - 1
src/layout/index/daohang.vue

@@ -13,7 +13,7 @@
         </el-col>
         <el-col :span="24" class="btn">
           <el-col :span="8" class="list" v-for="(item, index) in list" :key="index">
-            <el-link :underline="false" :href="item.url">
+            <el-link :underline="false" :href="item.url" target="_blank">
               <el-image style="width:55px;height:55px;border-radius: 10px;" :src="item.pic"></el-image>
               <P>{{ item.title }}</P>
             </el-link>
@@ -35,26 +35,33 @@ export default {
       {
         pic: require('@/assets/kuaisu1.jpg'),
         title: '就业派遣',
+        url: 'http://www.jilinjobs.cn/JobSending.htm',
       },
       {
         pic: require('@/assets/kuaisu2.jpg'),
         title: '档案管理',
+        url: 'http://www.jilinjobs.cn/FileManagement.htm',
       },
       {
         pic: require('@/assets/kuaisu3.jpg'),
         title: '流动党员',
+        url: 'http://www.jilinjobs.cn/CaucusRelation.htm',
       },
       {
         pic: require('@/assets/kuaisu4.jpg'),
         title: '户籍管理',
+        url: 'http://www.jilinjobs.cn/RegisterManagement.htm',
       },
       {
         pic: require('@/assets/kuaisu5.jpg'),
         title: '学历认证',
+        url: 'http://www.jilinjobs.cn/EducationCertify.htm',
       },
       {
         pic: require('@/assets/kuaisu6.jpg'),
         title: '常见问题',
+        url:
+          'https://mp.weixin.qq.com/s?__biz=MzAxMzg2ODE0NA==&mid=100000727&idx=1&sn=c2a38aca7482a930ceeff01779827faa&chksm=1b9d4ec82ceac7dee8cf6f89701e9af1fdedeed6c7e5ecba20356b1584d6ee76b069649f5cd9&mpshare=1&scene=23&srcid=0917J2IHeM4fxs3dHnJBhis4#rd',
       },
     ],
   }),

+ 12 - 3
src/layout/index/kuaisu.vue

@@ -4,10 +4,10 @@
       <el-col :span="24">
         <el-col :span="24" class="login">
           <el-col :span="12">
-            <el-button type="primary">学生登录</el-button>
+            <el-button type="primary" @click="turnTo('stud')">学生登录</el-button>
           </el-col>
           <el-col :span="12">
-            <el-button type="success">企业登录</el-button>
+            <el-button type="success" @click="turnTo('corp')">企业登录</el-button>
           </el-col>
         </el-col>
         <el-col :span="24" class="info">
@@ -43,7 +43,16 @@ export default {
   }),
   created() {},
   computed: {},
-  methods: {},
+  methods: {
+    turnTo(type) {
+      if (type === 'stud')
+        this.$notify({
+          message: '请进入您的分站进行登录',
+          type: 'warning',
+        });
+      else window.open('http://hr.smart.cc-lotus.info/www/login');
+    },
+  },
 };
 </script>
 

+ 5 - 5
src/layout/index/login.vue

@@ -2,19 +2,19 @@
   <div id="login">
     <el-row>
       <el-col :span="24" class="login">
-        <el-link :underline="false">
+        <el-link :underline="false" target="_blank">
           <el-image style="width:294px;height:50px;padding: 0 0 0 40px;" :src="yizhanshi"></el-image>
         </el-link>
-        <el-link :underline="false" href="http://jilinbys.ncss.org.cn/login">
+        <el-link :underline="false" target="_blank" href="http://jilinbys.ncss.org.cn/login">
           <el-image style="width:112px;height:50px;padding: 0 0 0 15px;" :src="xuesheng"></el-image>
         </el-link>
-        <el-link :underline="false" href="http://jilinbys.ncss.org.cn/rec/login">
+        <el-link :underline="false" target="_blank" href="http://jilinbys.ncss.org.cn/rec/login">
           <el-image style="width:112px;height:50px;padding: 0 0 0 15px;" :src="qiye"></el-image>
         </el-link>
-        <el-link :underline="false" href="http://file.ncss.org.cn/ncsFile/ncss/guidebook/student_guide.pdf">
+        <el-link :underline="false" target="_blank" href="http://file.ncss.org.cn/ncsFile/ncss/guidebook/student_guide.pdf">
           <el-image style="width:167px;height:50px;padding: 0 0 0 190px;" :src="shouce"></el-image>
         </el-link>
-        <el-link :underline="false" href="http://file.ncss.org.cn/ncsFile/ncss/guidebook/rec_guide.pdf">
+        <el-link :underline="false" target="_blank" href="http://file.ncss.org.cn/ncsFile/ncss/guidebook/rec_guide.pdf">
           <el-image style="width:167px;height:50px;padding: 0 0 0 15px;" :src="shouces"></el-image>
         </el-link>
       </el-col>

+ 1 - 4
src/layout/index/noticeNews.vue

@@ -42,10 +42,7 @@ export default {
   created() {},
   computed: {},
   methods: {
-    handleClick(tab, event) {
-      // eslint-disable-next-line no-console
-      console.log(tab, event);
-    },
+    handleClick(tab, event) {},
     assignData(data) {
       let columns = _.get(data, 'children');
       // let notice = [];

+ 5 - 2
src/layout/jobs-list/jobfair.vue

@@ -1,8 +1,8 @@
 <template>
   <div id="jobfair">
-    <el-col :span="24" @click.native="$router.push({ path: '/jobfairDetail', query: { id: data.id } })">
+    <el-col :span="24" class="list" @click.native="$router.push({ path: '/jobfairDetail', query: { id: data.id } })">
       <el-col :span="20" class="title">
-        <p class="textOver"><span class="dian"></span>{{ data.title }}</p>
+        <p class="textOver tit"><span class="dian"></span>{{ data.title }}</p>
         <p class="textOver"><span class="dian"></span>地址:{{ data.city }}{{ data.address }}</p>
         <p class="textOver"><span class="dian"></span>举办方:{{ data.organizer }}</p>
       </el-col>
@@ -56,4 +56,7 @@ p {
   text-align: right;
   padding: 10px 0;
 }
+.list:hover {
+  cursor: pointer;
+}
 </style>

+ 4 - 1
src/layout/jobs-list/jobinfo.vue

@@ -1,6 +1,6 @@
 <template>
   <div id="jobinfo">
-    <el-col :span="24" @click.native="$router.push({ path: '/jobinfoDetail', query: { id: data.id } })">
+    <el-col :span="24" class="list" @click.native="$router.push({ path: '/jobinfoDetail', query: { id: data.id } })">
       <el-col :span="20" class="title">
         <p class="textOver"><span class="dian"></span>{{ data.title }}</p>
         <p class="textOver"><span class="dian"></span>发布方:{{ data.corpname }}</p>
@@ -56,4 +56,7 @@ p {
   text-align: right;
   padding: 10px 0;
 }
+.list:hover {
+  cursor: pointer;
+}
 </style>

+ 4 - 1
src/layout/jobs-list/post.vue

@@ -1,6 +1,6 @@
 <template>
   <div id="post">
-    <el-col :span="24" @click.native="$router.push({ path: '/jobsDetail', query: { id: data.id } })">
+    <el-col :span="24" class="list" @click.native="$router.push({ path: '/jobsDetail', query: { id: data.id } })">
       <el-col :span="20" class="title">
         <p class="textOver"><span class="dian"></span>{{ data.job_name }}</p>
         <p class="textOver"><span class="dian"></span>需求人数:{{ data.job_number }}</p>
@@ -64,4 +64,7 @@ p {
   text-align: right;
   padding: 10px 0;
 }
+.list:hover {
+  cursor: pointer;
+}
 </style>

+ 5 - 2
src/layout/jobs-list/talk.vue

@@ -1,8 +1,8 @@
 <template>
   <div id="talk">
-    <el-col :span="24" @click.native="$router.push({ path: '/talkDetail', query: { id: data.id } })">
+    <el-col :span="24" class="list" @click.native="$router.push({ path: '/talkDetail', query: { id: data.id } })">
       <el-col :span="20" class="title">
-        <p class="textOver"><span class="dian"></span>{{ data.title }}</p>
+        <p class="textOver tit"><span class="dian"></span>{{ data.title }}</p>
         <p class="textOver"><span class="dian"></span>地址:{{ data.address }}</p>
         <p class="textOver"><span class="dian"></span>宣讲方:{{ data.corpname }}</p>
       </el-col>
@@ -56,4 +56,7 @@ p {
   text-align: right;
   padding: 10px 0;
 }
+.list:hover {
+  cursor: pointer;
+}
 </style>

+ 1 - 1
src/layout/list/mainRight.vue

@@ -5,7 +5,7 @@
         <span :style="`background:${backColor}`">{{ topTitile }}</span>
       </el-col>
       <el-col :span="24" class="info">
-        <el-col :span="24" class="list" v-for="(item, index) in rightList" :key="index">
+        <el-col :span="24" class="list" v-for="(item, index) in rightList" :key="index" @click.native="$router.push({ path: `/memberDetail?id=${item.id}` })">
           <el-col :span="5" class="images">
             <el-image style="width:150px;height:95px;" :src="item.pic"></el-image>
           </el-col>

+ 1 - 0
src/views/detail.vue

@@ -47,6 +47,7 @@ export default {
     },
     menu: [], //菜单信息
     site: {}, //站点信息
+    siteTitle: '',
     sideMenu: [], //侧菜单
     detailInfo: {}, //详情信息
   }),

+ 1 - 1
src/views/index.vue

@@ -59,6 +59,7 @@ export default {
     zixunList: [], //就业咨询
     jobinfoList: [], //招聘信息
     nativeList: urlList, //网站导航
+    memberList: [], //党员之家
     backColor: '#0457c7',
   }),
   async created() {
@@ -195,7 +196,6 @@ export default {
       }
     },
     async completeColumn(item) {
-      console.log(item);
       let data = { skip: 0, limit: 8 };
       if (item.type === `bugList`) {
         data.news_type = `0`;

+ 0 - 1
src/views/member.vue

@@ -175,7 +175,6 @@ export default {
         }
       }
       for (const item of object.children) {
-        console.log(item);
         this.$set(this, `${item.category}List`, item);
       }
     },

+ 2 - 0
src/views/memberDetail.vue

@@ -45,6 +45,8 @@ export default {
     },
     menu: [], //菜单信息
     site: {}, //站点信息
+    siteTitle: '', //标题
+    sideMenu: [], //侧菜单
     detailInfo: {}, //详情信息
   }),
   async created() {

+ 70 - 70
src/views/memberList.vue

@@ -36,7 +36,7 @@ export default {
   async created() {
     await this.toGetSite(); //获取主站信息
     this.loadMenu(); //获取菜单信息
-    this.toGetModule(); //获取模块信息
+    // this.toGetModule(); //获取模块信息
     this.toGetNews(); //获取数据
   },
   computed: {
@@ -132,75 +132,75 @@ export default {
       }
     },
     //模块
-    async loadModule() {
-      let modules = sessionStorage.getItem('modules');
-      for (const item of modules) {
-        if (item.category === 'member') {
-          this.$set(this, `modules`, JSON.parse(modules));
-          return;
-        }
-      }
-      this.toGetMenu();
-    },
-    async toGetModule() {
-      let result = await this.getModule({ type: `list` });
-      if (result.errcode === 0) {
-        sessionStorage.setItem('modules', JSON.stringify(result.data));
-        this.$set(this, `modules`, result.data);
-        this.finishedModule();
-      }
-    },
-    async finishedModule() {
-      let modules = JSON.parse(JSON.stringify(this.modules));
-      let object = {};
-      for (const item of modules) {
-        if (item.category === 'member') {
-          if (`${item.is_use}` === `0`) {
-            let res = await this.completeModules(item);
-            item.children = res;
-            object = item;
-          }
-        }
-      }
-      for (const item of object.children) {
-        this.$set(this, `${item.category}List`, item);
-      }
-    },
-    async completeModules(item) {
-      let result = await this.getColumn({
-        type: `list`,
-        data: { parent_id: item.id },
-      });
-      if (result.errcode === 0) {
-        let columns = result.data;
-        for (const col of columns) {
-          if (col.type === `bugList`) {
-            col.path = `/memberList/module/${col.content_id}`;
-            col.children = await this.completeColumn(col);
-          } else if (col.type === `column`) {
-            col.path = `/memberList/module/${col.id}`;
-            col.children = await this.completeColumn(col);
-          } else if (col.type === `content`) {
-            col.path = `/detail/${col.content_id}`;
-          }
-        }
-        return columns;
-      }
-    },
-    async completeColumn(item) {
-      let data = { skip: 0, limit: 8 };
-      if (item.type === `bugList`) {
-        data.news_type = `0`;
-        data.parent_id = item.content_id;
-      } else {
-        data.news_type = `1`;
-        data.parent_id = item.id;
-      }
-      let result = await this.getNews({ type: 'bugList', data: data });
-      if (result.errcode === 0) {
-        return result.data;
-      }
-    },
+    // async loadModule() {
+    //   let modules = sessionStorage.getItem('modules');
+    //   for (const item of modules) {
+    //     if (item.category === 'member') {
+    //       this.$set(this, `modules`, JSON.parse(modules));
+    //       return;
+    //     }
+    //   }
+    //   this.toGetMenu();
+    // },
+    // async toGetModule() {
+    //   let result = await this.getModule({ type: `list` });
+    //   if (result.errcode === 0) {
+    //     sessionStorage.setItem('modules', JSON.stringify(result.data));
+    //     this.$set(this, `modules`, result.data);
+    //     this.finishedModule();
+    //   }
+    // },
+    // async finishedModule() {
+    //   let modules = JSON.parse(JSON.stringify(this.modules));
+    //   let object = {};
+    //   for (const item of modules) {
+    //     if (item.category === 'member') {
+    //       if (`${item.is_use}` === `0`) {
+    //         let res = await this.completeModules(item);
+    //         item.children = res;
+    //         object = item;
+    //       }
+    //     }
+    //   }
+    //   for (const item of object.children) {
+    //     this.$set(this, `${item.category}List`, item);
+    //   }
+    // },
+    // async completeModules(item) {
+    //   let result = await this.getColumn({
+    //     type: `list`,
+    //     data: { parent_id: item.id },
+    //   });
+    //   if (result.errcode === 0) {
+    //     let columns = result.data;
+    //     for (const col of columns) {
+    //       if (col.type === `bugList`) {
+    //         col.path = `/memberList/module/${col.content_id}`;
+    //         col.children = await this.completeColumn(col);
+    //       } else if (col.type === `column`) {
+    //         col.path = `/memberList/module/${col.id}`;
+    //         col.children = await this.completeColumn(col);
+    //       } else if (col.type === `content`) {
+    //         col.path = `/detail/${col.content_id}`;
+    //       }
+    //     }
+    //     return columns;
+    //   }
+    // },
+    // async completeColumn(item) {
+    //   let data = { skip: 0, limit: 8 };
+    //   if (item.type === `bugList`) {
+    //     data.news_type = `0`;
+    //     data.parent_id = item.content_id;
+    //   } else {
+    //     data.news_type = `1`;
+    //     data.parent_id = item.id;
+    //   }
+    //   let result = await this.getNews({ type: 'bugList', data: data });
+    //   if (result.errcode === 0) {
+    //     return result.data;
+    //   }
+    // },
     //请求数据
     async toGetNews({ skip = 0, limit = 8 } = {}) {
       let result = await this.getNews({ type: 'list', data: { parent_id: this.id, skip: skip, limit: limit } });

+ 0 - 1
src/views/recruit/talk.vue

@@ -52,7 +52,6 @@ export default {
       //1直接拿着参数发送请求
       let result = await this.getTalk({ type: 'fetch', data: { id: this.$route.query.id } });
       if (`${result.errcode}` === '0') {
-        console.log(result.data);
         this.$set(this, `talkInfo`, result.data);
         this.searchJobs();
       } else {