Переглянути джерело

兼职招聘web bug修改

xinfeng 6 роки тому
батько
коміт
a85a0df113

+ 3 - 2
assets/css/job/_post_id.scss

@@ -4,7 +4,8 @@
   .breadcrumb {
     width: 1000px;
     margin: 30px auto 10px auto;
-    a {
+    display: flex;
+    a, p, h1 {
       color: #666;
       font-size: 14px;
     }
@@ -139,7 +140,7 @@
       }
 
       .qrcode {
-        margin: 50px auto 0  auto;
+        margin: 50px auto 0 auto;
         width: 176px;
         height: 176px;
         position: relative;

+ 2 - 1
assets/css/job/index.scss

@@ -166,7 +166,8 @@
 
     .breadcrumb {
       margin-top: 30px;
-      a {
+      display: flex;
+      a, p, h1 {
         color: #666;
         font-size: 14px;
       }

+ 0 - 1
assets/css/kaifain/detail.scss

@@ -273,7 +273,6 @@
           line-height: pxtovw(19);
           padding: 0 pxtovw(20);
         }
-
         .btn {
           width: pxtovw(187);
           height: pxtovw(39);

+ 2 - 1
components/job/dealSeoIndex.js

@@ -48,7 +48,8 @@ export default class DealSeoData {
           list.length = Math.min(list.length, 3) //防止url超出
           list.filter(item => !!item)
           let urlCheck = ""
-          let keys = Object.keys(typeList)
+          // 驻场招聘不参与URL里
+          let keys = ["city", "direction"]
           //3 * 3 * n的循环 n < 100
           list.forEach(item => {
             keys.forEach(keys => {

+ 4 - 3
pages/job/detail/_id.vue

@@ -121,7 +121,8 @@
         :href="item.url"
         :title="item.name"
       >
-        {{item.name}} <span v-if="index!==breadcrumbList.length-1"> > </span>
+        <p v-if="index!==breadcrumbList.length-1">{{item.name}} <span>&nbsp;>&nbsp;</span> </p>
+        <h1 v-else>{{item.name}}</h1>
       </a>
     </div>
     <div class="contentArea">
@@ -245,8 +246,8 @@
         recruitId: recruitId,
         recruitData,
         mobile: params.app.$deviceType.isMobile(),
-        footer,
-        breadcrumbList: dealBreadcrumbList
+        breadcrumbList: dealBreadcrumbList,
+        ...footer,
       }
     },
 

+ 6 - 3
pages/job/index.vue

@@ -44,7 +44,8 @@
               :href="item.url"
               :title="item.name"
             >
-              {{item.name}} <span v-if="index!==breadcrumbList.length-1"> > </span>
+              <p v-if="index!==breadcrumbList.length-1">{{item.name}} <span> > </span></p>
+              <h1 v-else>{{item.name}}</h1>
             </a>
         </div>
         <div class="listArea">
@@ -224,8 +225,10 @@
         if (directionSmallSlug || directionSlug) {
           url += (directionSmallSlug || directionSlug) + '/'
         }
-        if (workTypeSlug) {
-          url += workTypeSlug + '/'
+        //驻场方式 不放到url里面
+        if (key === "workType") {
+          this.getList()
+          return
         }
         location.href = url
       },