Explorar el Código

分享海报更换

Xiao_123 hace 6 meses
padre
commit
bb58bdbbd4

+ 10 - 3
App.vue

@@ -1,16 +1,23 @@
 <script>
-import { onShareAppMessage } from '@dcloudio/uni-app'
+import { onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app'
 	export default {
 		onLaunch: function() {
 			wx.showShareMenu({
 				withShareTicket: true,
-				menus: ['shareAppMessage']
+				menus: ['shareAppMessage', 'shareTimeline']
 			})
 			onShareAppMessage(() => {
 				return {
 					title: '门墩儿 专注顶尖招聘',
 					path: '/pages/index/position',
-					imageUrl: 'https://minio.menduner.com/dev/menduner/miniProgram/share-cover.png'
+					imageUrl: 'https://minio.menduner.com/dev/menduner/miniProgram/share-poster.jpg'
+				}
+			})
+			onShareTimeline(() => {
+				return {
+					title: '门墩儿 专注顶尖招聘',
+					path: '/pages/index/position',
+					imageUrl: 'https://minio.menduner.com/dev/menduner/miniProgram/share-poster.jpg'
 				}
 			})
 			console.log('App Launch')

+ 1 - 1
components/PositionList/index.vue

@@ -27,7 +27,7 @@
           <!-- 岗位tag  -->
           <view class="mt" v-if="showWelfareTag">
             <uni-tag 
-              v-for="(tag,i) in item.enterprise?.welfareList || []"
+              v-for="(tag,i) in item.job?.tagList || []"
               :key="i"
               class="tag-gap"
               :text="tag"

+ 10 - 3
pages/index/communicate.vue

@@ -48,7 +48,7 @@
 import { ref, watch } from 'vue'
 import layoutPage from '@/layout'
 import { getConversationSync } from '@/api/common'
-import { onShow, onLoad, onShareAppMessage } from '@dcloudio/uni-app'
+import { onShow, onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app'
 import { getUserAvatar } from '@/utils/avatar'
 import { timesTampChange } from '@/utils/date'
 import { userStore } from '@/store/user'
@@ -86,13 +86,20 @@ onShow(() => {
 onLoad(() => {
   wx.showShareMenu({
     withShareTicket: true,
-    menus: ['shareAppMessage']
+    menus: ['shareAppMessage', 'shareTimeline']
   })
   onShareAppMessage(() => {
     return {
       title: '门墩儿 专注顶尖招聘',
       path: '/pages/index/position',
-			imageUrl: 'https://minio.menduner.com/dev/menduner/miniProgram/share-cover.png'
+			imageUrl: 'https://minio.menduner.com/dev/menduner/miniProgram/share-poster.jpg'
+    }
+  })
+	onShareTimeline(() => {
+    return {
+      title: '门墩儿 专注顶尖招聘',
+      path: '/pages/index/position',
+			imageUrl: 'https://minio.menduner.com/dev/menduner/miniProgram/share-poster.jpg'
     }
   })
 })

+ 10 - 3
pages/index/crowdsourcing.vue

@@ -47,7 +47,7 @@ import ResumeStatus from '@/components/ResumeStatus'
 import { getJobAdvertisedHire } from '@/api/position.js'
 import { dealDictArrayData } from '@/utils/position.js'
 import PositionList from '@/components/PositionList'
-import { onShow, onLoad, onShareAppMessage } from '@dcloudio/uni-app'
+import { onShow, onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app'
 // 设置自定义tabbar选中值
 onShow(() => {
     const currentPage = getCurrentPages()[0];  // 获取当前页面实例
@@ -85,15 +85,22 @@ onLoad(() => {
 	getList()
   wx.showShareMenu({
     withShareTicket: true,
-    menus: ['shareAppMessage']
+    menus: ['shareAppMessage', 'shareTimeline']
   })
   onShareAppMessage(() => {
     return {
       title: '门墩儿 专注顶尖招聘',
       path: '/pages/index/position',
-			imageUrl: 'https://minio.menduner.com/dev/menduner/miniProgram/share-cover.png'
+			imageUrl: 'https://minio.menduner.com/dev/menduner/miniProgram/share-poster.jpg'
     }
   })
+	onShareTimeline(() => {
+		return {
+			title: '门墩儿 专注顶尖招聘',
+			path: '/pages/index/position',
+			imageUrl: 'https://minio.menduner.com/dev/menduner/miniProgram/share-poster.jpg'
+		}
+	})
 })
 
 const loadingMore = (e) => {

+ 10 - 3
pages/index/my.vue

@@ -78,7 +78,7 @@ import { getUserAvatar } from '@/utils/avatar'
 import { getAccessToken } from '@/utils/request'
 import layoutPage from '@/layout'
 import { showAuthModal } from '@/hooks/useModal'
-import { onShow, onLoad, onShareAppMessage } from '@dcloudio/uni-app'
+import { onShow, onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app'
 import { getJobAdvertisedShareQrcode } from '@/api/user'
 // 设置自定义tabbar选中值
 onShow(() => {
@@ -127,13 +127,20 @@ watch(
 onLoad(() => {
   wx.showShareMenu({
     withShareTicket: true,
-    menus: ['shareAppMessage']
+    menus: ['shareAppMessage', 'shareTimeline']
   })
   onShareAppMessage(() => {
     return {
       title: '门墩儿 专注顶尖招聘',
       path: '/pages/index/position',
-			imageUrl: 'https://minio.menduner.com/dev/menduner/miniProgram/share-cover.png'
+			imageUrl: 'https://minio.menduner.com/dev/menduner/miniProgram/share-poster.jpg'
+    }
+  })
+	onShareTimeline(() => {
+    return {
+      title: '门墩儿 专注顶尖招聘',
+      path: '/pages/index/position',
+			imageUrl: 'https://minio.menduner.com/dev/menduner/miniProgram/share-poster.jpg'
     }
   })
 })

+ 10 - 3
pages/index/position.vue

@@ -58,7 +58,7 @@ import PositionList from '@/components/PositionList'
 import AdvertisePop from '@/components/Advertisement'
 import { dealDictObjData } from '@/utils/position'
 import { getJobAdvertisedSearch } from '@/api/position'
-import { onShow, onLoad, onShareAppMessage } from '@dcloudio/uni-app'
+import { onShow, onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app'
 import Navbar from '@/components/Navbar'
 import { getRewardEventList } from '@/utils/eventList'
 import { getMorningNewsArticle } from '@/api/content'
@@ -74,13 +74,20 @@ onLoad(() => {
   
   wx.showShareMenu({
     withShareTicket: true,
-    menus: ['shareAppMessage']
+    menus: ['shareAppMessage', 'shareTimeline']
   })
   onShareAppMessage(() => {
     return {
       title: '门墩儿 专注顶尖招聘',
       path: '/pages/index/position',
-      imageUrl: 'https://minio.menduner.com/dev/menduner/miniProgram/share-cover.png'
+      imageUrl: 'https://minio.menduner.com/dev/menduner/miniProgram/share-poster.jpg'
+    }
+  })
+  onShareTimeline(() => {
+    return {
+      title: '门墩儿 专注顶尖招聘',
+      path: '/pages/index/position',
+      imageUrl: 'https://minio.menduner.com/dev/menduner/miniProgram/share-poster.jpg'
     }
   })
   if (!uni.getStorageSync('token')) getRewardEventList()

+ 9 - 2
pages/index/welfare.vue

@@ -108,7 +108,7 @@ import {
   getUserAccount,
 } from '@/api/sign'
 import { getTaskList } from '@/api/integral'
-import { onShow, onLoad, onShareAppMessage } from '@dcloudio/uni-app'
+import { onShow, onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app'
 import { userStore } from '@/store/user'
 import { showAuthModal } from '@/hooks/useModal'
 
@@ -141,7 +141,14 @@ onLoad(() => {
     return {
       title: '门墩儿 专注顶尖招聘',
       path: '/pages/index/position',
-      imageUrl: 'https://minio.menduner.com/dev/menduner/miniProgram/share-cover.png'
+      imageUrl: 'https://minio.menduner.com/dev/menduner/miniProgram/share-poster.jpg'
+    }
+  })
+  onShareTimeline(() => {
+    return {
+      title: '门墩儿 专注顶尖招聘',
+      path: '/pages/index/position',
+      imageUrl: 'https://minio.menduner.com/dev/menduner/miniProgram/share-poster.jpg'
     }
   })
 })

+ 7 - 7
pagesB/companyDetail/index.vue

@@ -35,7 +35,7 @@
       <view class="ss-m-t-30">
         <h4>企业简介</h4>
         <view v-if="info.introduce" class="ss-m-t-20" style="color: #606371;" v-html="info.introduce?.replace(/\n/g, '</br>')"></view>
-        <view v-else>暂无</view>
+        <view v-else></view>
       </view>
       <!-- 福利标签 -->
       <view class="topLine"></view>
@@ -45,7 +45,7 @@
           <uni-tag v-for="(tag, i) in info.welfareList" :key="i" class="ss-m-r-10 ss-m-b-10" :text="tag" inverted="false" 
           size="default" custom-style="background-color: #eef1f7;color:#7f828b;border-color:#eef1f7; display: inline-block;"/>
         </view>
-        <view v-else>暂无</view>
+        <view v-else></view>
       </view>
       <!-- 网址 -->
       <view class="topLine"></view>
@@ -53,7 +53,7 @@
         <h4>企业网址</h4>
         <view class="ss-m-t-20">
           <uni-link v-if="info.website" :href="info.website" :text="info.website" color="#00897B"></uni-link>
-          <view v-else>暂无</view>
+          <view v-else></view>
         </view>
       </view>
       <view class="topLine"></view>
@@ -64,12 +64,12 @@
           <view class="ss-m-y-15" v-for="k in business" :key="k.value">
             <view>{{ k.name }}</view>
             <view class="color-666 ss-m-t-5">
-              {{ info.business[k.value] ? k.value === 'establishmentTime' ? timesTampChange(info.business[k.value], 'Y-M-D') : info.business[k.value] : '暂无' }}
+              {{ info.business[k.value] ? k.value === 'establishmentTime' ? timesTampChange(info.business[k.value], 'Y-M-D') : info.business[k.value] : '' }}
                 <span v-if="k.value === 'registeredCapital'">万元</span>
             </view>
           </view>
         </view>
-        <view v-else>暂无</view>
+        <view v-else></view>
       </view>
       <!-- 地址 -->
       <view class="topLine"></view>
@@ -79,7 +79,7 @@
           <uni-icons type="map-pin-ellipse" color="#00897B" size="20"></uni-icons>
           <span class="color-666 font-size-15">{{ info?.business?.address }}</span>
         </view>
-        <view v-else>暂无</view>
+        <view v-else></view>
       </view>
       <view class="topLine"></view>
       <!-- 企业相册 -->
@@ -92,7 +92,7 @@
             </swiper-item>
           </swiper>
         </view>
-        <view v-else>暂无</view>
+        <view v-else></view>
       </view>
     </view>