LAPTOP-UBJMM5MG\user 1 vuosi sitten
vanhempi
commit
c3b5974015

+ 3 - 3
src/views/common/homepage.vue

@@ -295,7 +295,7 @@ export default {
         getMenu() {
             if (this.$route.path === '/') {
                 this.menuPlace = '首页'
-            } if (this.$route.path === '/serviceLocator') {
+            } if (this.$route.path === '/serviceLocator' || this.$route.path === '/surroundings' || this.$route.path === '/industry') {
                 this.menuPlace = '园区介绍'
             }
             if (this.$route.path === '/service/characteristic' || this.$route.path === '/service/activities' || this.$route.path === '/service/educate') {
@@ -304,10 +304,10 @@ export default {
             if (this.$route.path === '/zhaoshang/list') {
                 this.menuPlace = '政策服务'
             }
-            if (this.$route.path === '/jobs/list') {
+            if (this.$route.path === '/jobs/list' || this.$route.path === '/jobs/detail') {
                 this.menuPlace = '优质人才'
             }
-            if (this.$route.path === '/company/list') {
+            if (this.$route.path === '/company/list' || this.$route.path === '/company/detail') {
                 this.menuPlace = '知名企业'
             }
             if (this.$route.path === '/notice/list') {

+ 41 - 43
src/views/company/detail1.vue

@@ -1,54 +1,52 @@
 <template>
-    <div style="background: #f0f0f0;padding-bottom:50px">
-        <div class="banner">
-            <img src="~@/assets/images/zmqy.jpg" alt="">
-        </div>
-        <div class="bread">
-            <div>
-                <span>当前位置:首页-知名企业-知名企业详情</span>
-            </div>
-        </div>
-        <div class="smart-device">
-            <div class="smart-title">
-                <span><span>知名企业</span>ENTERPRISE</span>
-            </div>
-            <div class="smart-device-content">
-                <div class="titles">
-                    <h3>{{detail.name}}</h3>
-                </div>
-                <div class="list-content" v-html="detail.content">
-                </div>
-            </div>
+  <div style="background: #f0f0f0;padding-bottom:50px">
+    <div class="banner">
+      <img src="~@/assets/images/zmqy.jpg" alt="">
+    </div>
+    <div class="bread">
+      <div>
+        <span>当前位置:首页-知名企业-知名企业详情</span>
+      </div>
+    </div>
+    <div class="smart-device">
+      <div class="smart-title">
+        <span><span>知名企业</span>ENTERPRISE</span>
+      </div>
+      <div class="smart-device-content">
+        <div class="titles">
+          <h3>{{ detail.name }}</h3>
         </div>
+        <div class="list-content" v-html="detail.content" />
+      </div>
     </div>
+  </div>
 </template>
 
 <script>
-    export default {
-        data () {
-            return {
-                active:1,
-                detail:{}
-            }
-        },
-        mounted() {
-            document.documentElement.scrollTop = document.body.scrollTop =0; //回到顶部
-          this.detail = this.$route.params
-          if (this.detail.content.indexOf('width') !== -1 && this.detail.content.indexOf('height') !== -1) {
+export default {
+    data() {
+        return {
+            active: 1,
+            detail: {}
+        }
+    },
+    mounted() {
+        document.documentElement.scrollTop = document.body.scrollTop = 0 // 回到顶部
+        this.detail = this.$route.query
+        if (this.detail.content.indexOf('width') !== -1 && this.detail.content.indexOf('height') !== -1) {
             this.detail.content = this.detail.content.replace(/width="(\S*)"/, 'width="100%"').replace(/height="(\S*)"/, 'height="100%"')
-          }
-        },
-        methods: {
-            detail1(index){
-                switch(index) {
-                    case 1:
-                        this.$router.push({path:'/company/detail'})
-                        break;
-                }
-
+        }
+    },
+    methods: {
+        detail1(index) {
+            switch (index) {
+                case 1:
+                    this.$router.push({ path: '/company/detail' })
+                    break
             }
-        },
-    };
+        }
+    }
+}
 </script>
 
 <style scoped>

+ 1 - 1
src/views/company/index.vue

@@ -146,7 +146,7 @@ export default {
             })
         },
         detail(index) {
-            this.$router.push({ name: 'companyDetail', params: index })
+            this.$router.push({ name: 'companyDetail', query: index })
         }
     }
 }

+ 78 - 78
src/views/jobs/detail1.vue

@@ -1,93 +1,93 @@
 <template>
-    <div style="background: #f0f0f0;padding-bottom:50px">
-        <div class="banner">
-            <img src="~@/assets/images/yzrc.jpg" alt="">
-        </div>
-        <div class="bread">
-            <div>
-                <span>当前位置:首页-优质人才</span>
-            </div>
-        </div>
-        <div class="smart-device">
-            <div class="smart-title">
-                <span><span>企业招聘</span>ENTERPRISE RECRUITMENT</span>
-            </div>
-            <div class="smart-device-content">
-                <div class="list-content">
-                    <div class="case-list" v-if="active==1">
-                        <div class="case-content">
-                            <ul class="list-table">
-                                <li style="background:">
-                                    <div>
-                                        <p>
-                                            {{detail.name}}
-                                        </p>
-                                    </div>
-                                    <div>
-                                        <p>
-                                          {{detail.peopleNumber}}名
-                                        </p>
-                                    </div>
-                                    <div>
-                                        <p>
-                                          {{detail.company}}
-                                        </p>
-                                    </div>
-                                    <div>
-                                        <p>
-                                            发布日期{{detail.createTime}}
-                                        </p>
-                                    </div>
-                                </li>
-                                <div style="background: #fff;" class="job-detail">
-                                    <div>
-                                       招聘要求:{{detail.workRequire}}
-                                    </div>
-                                    <div>
-                                      工作经验要求:{{detail.recruitRecruit}}
-                                    </div>
-                                    <div class="join-op" @click="detail1(1)">
-                                        <span>申请职位</span>
-                                    </div>
-                                </div>
-
-                            </ul>
-                        </div>
-                    </div>
+  <div style="background: #f0f0f0;padding-bottom:50px">
+    <div class="banner">
+      <img src="~@/assets/images/yzrc.jpg" alt="">
+    </div>
+    <div class="bread">
+      <div>
+        <span>当前位置:首页-优质人才</span>
+      </div>
+    </div>
+    <div class="smart-device">
+      <div class="smart-title">
+        <span><span>企业招聘</span>ENTERPRISE RECRUITMENT</span>
+      </div>
+      <div class="smart-device-content">
+        <div class="list-content">
+          <div v-if="active==1" class="case-list">
+            <div class="case-content">
+              <ul class="list-table">
+                <li style="background:">
+                  <div>
+                    <p>
+                      {{ detail.name }}
+                    </p>
+                  </div>
+                  <div>
+                    <p>
+                      {{ detail.peopleNumber }}名
+                    </p>
+                  </div>
+                  <div>
+                    <p>
+                      {{ detail.company }}
+                    </p>
+                  </div>
+                  <div>
+                    <p>
+                      发布日期{{ detail.createTime }}
+                    </p>
+                  </div>
+                </li>
+                <div style="background: #fff;" class="job-detail">
+                  <div>
+                    招聘要求:{{ detail.workRequire }}
+                  </div>
+                  <div>
+                    工作经验要求:{{ detail.recruitRecruit }}
+                  </div>
+                  <div class="join-op" @click="detail1(1)">
+                    <span>申请职位</span>
+                  </div>
                 </div>
+
+              </ul>
             </div>
+          </div>
         </div>
-      <Message :show-dialog="showInfo" @closePop="closeMessage"/>
+      </div>
     </div>
+    <Message :show-dialog="showInfo" @closePop="closeMessage" />
+  </div>
 </template>
 
 <script>
 import Message from '@/views/message/index'
-    export default {
-      components: {
+export default {
+    components: {
         Message
-      },
-        data () {
-            return {
-              showInfo:false,
-                active:1,
-              detail: {}
-            }
-        },
-        mounted() {
-            document.documentElement.scrollTop = document.body.scrollTop =0; //回到顶部
-          this.detail = this.$route.params
+    },
+    data() {
+        return {
+            showInfo: false,
+            active: 1,
+            detail: {}
+        }
+    },
+    mounted() {
+        document.documentElement.scrollTop = document.body.scrollTop = 0 // 回到顶部
+        this.detail = this.$route.query
+    },
+    methods: {
+        closeMessage() {
+            this.showInfo = false
         },
-        methods: {
-          closeMessage(){
-            this.showInfo =false
-          },
-          detail1(index){
+        detail1(index) {
             // this.$router.push({path:'/zhaoshang/detail1?smallType='+index})
-            this.showInfo =true
-          }
-        },
-    };
+            this.showInfo = true
+        }
+    }
+}
 </script>
 
 <style scoped>

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

@@ -29,7 +29,7 @@
                       {{ item.num }}名
                     </p>
                   </div>
-                  <div>
+                  <div style="flex:2">
                     <p>
                       {{ item.company }}
                     </p>
@@ -176,7 +176,7 @@ export default {
             })
         },
         detail(index) {
-            this.$router.push({ name: 'jobsDetail', params: index })
+            this.$router.push({ name: 'jobsDetail', query: index })
         },
         join() {
             this.$router.push({ path: '/jobs/join' })