li.shaoyi há 2 anos atrás
pai
commit
8aa4531ed8

BIN
public/logo.gif


+ 6 - 15
src/packages/mobile/views/mine/main/index.vue

@@ -127,8 +127,8 @@ import AppIconfont from '@mobile/components/base/iconfont/index.vue'
 import { queryBankAccountSign } from '@/services/api/bank'
 import { queryUserAccount } from '@/services/api/account'
 import { AuthStatus, getAuthStatusName } from '@/constants/account'
+import eventBus from '@/services/bus'
 import AppRegisterCode from '@mobile/components/modules/register-code/index.vue'
-import plus from '@/utils/h5plus'
 
 const { router, routerTo } = useNavigation()
 const { userId, loginId, firstAccountId } = loginStore.$mapGetters()
@@ -186,21 +186,12 @@ const doInOutMoney = (tab: string) => {
 }
 
 const userLogout = () => {
-
-  plus.onPlusReady((plus) => {
-    plus.share.sendWithSystem({ type: 'text', content: '分享内容', href: 'http://www.dcloud.io/' }, function () {
-      console.log('分享成功');
-    }, function (e: Error) {
-      console.log('分享失败:' + JSON.stringify(e));
-    })
+  dialog({
+    message: '是否退出当前账号?',
+    showCancelButton: true
+  }).then(() => {
+    eventBus.$emit('LogoutNotify')
   })
-
-  // dialog({
-  //   message: '是否退出当前账号?',
-  //   showCancelButton: true
-  // }).then(() => {
-  //   eventBus.$emit('LogoutNotify')
-  // })
 }
 
 onActivated(() => {

+ 1 - 2
src/packages/mobile/views/news/details/index.vue

@@ -98,9 +98,8 @@ const openUrl = (url?: string) => {
 const sendShareMessage = () => {
     if (data.value) {
         plus.systemShare({
-            type: 'web',
             title: data.value.title,
-            href: getNewsShareUrl(newsId)
+            href: getNewsShareUrl(newsId),
         }).catch((err) => {
             showFailToast(err)
         })

+ 1 - 0
src/services/api/user/index.ts

@@ -20,6 +20,7 @@ export function queryUserReceiveInfo(params: Model.UserReceiveInfoReq) {
  * 查询发票信息
  */
 export function queryWrUserReceiptInfo(params: Model.WrUserReceiptInfoReq) {
+    params.userid = userId.value
     return http.commonRequest<Model.WrUserReceiptInfoRsp[]>({
         url: '/WrTrade2/QueryWrUserReceiptInfo',
         params,

+ 7 - 1
src/utils/h5plus/index.ts

@@ -388,7 +388,13 @@ export default new (class {
     systemShare(message: Partial<ShareMessage>) {
         return new Promise<void>((resolve, reject) => {
             this.onPlusReady((plus) => {
-                plus.share.sendWithSystem(message, () => {
+                const logo = plus.io.convertLocalFileSystemURL('./logo.gif')
+                const shareMessage: Partial<ShareMessage> = {
+                    type: 'web',
+                    thumbs: ['file://' + logo],
+                    ...message,
+                }
+                plus.share.sendWithSystem(shareMessage, () => {
                     resolve()
                 }, (e: { code: number; message: string; }) => {
                     reject(e.message)