ソースを参照

[edit][邀请列表]

zhangwei 2 年 前
コミット
5ba3e5ff7d

+ 4 - 5
src/view/iframe/treasure-hunt/components/invite-list.vue

@@ -16,9 +16,8 @@
         </div>
         <div class="footer">
             <v-btn :txt="state.open_btn.txt" :font-size="'17px'" class="btn" :icon="false"
-                :disabled="state.open_btn.disabled"
-                v-click-log="state.log_invite_btn_click"
-                @onClick="clickBtn" font-weight="600"></v-btn>
+                :disabled="state.open_btn.disabled" v-click-log="state.log_invite_btn_click" @onClick="clickBtn"
+                font-weight="600"></v-btn>
         </div>
     </div>
 </template>
@@ -40,7 +39,7 @@ state.log_invite_btn_click = {
     pageSource: Report.pageSource.inviteFriendsPage,
     objectType: Report.objectType.openChestButton,
     redPacketType: Report.redPacketType.treasure,
-    shareLinkId:  state.invite_code,
+    shareLinkId: state.invite_code,
     myShareLinkId: state.detail.inviteCopyUrl,
     currentInvitedNum: state.detail.inviteCount,
     postId: state.postId
@@ -79,7 +78,7 @@ state.inviteList = () => {
         if (res.code == 0) {
             if (res.data.length > 0) {
                 res.data.forEach(item => {
-                    if (state.invited_list.filter((item) => { return item.userinfo.uid == item.userinfo.uid }).length) {
+                    if (state.invited_list.filter((item2) => { return item2.userInfo.uid == item.userInfo.uid }).length == 0) {
                         state.invited_list.push(item)
                     }
                 })

+ 7 - 7
src/view/iframe/treasure-hunt/cover.vue

@@ -11,7 +11,7 @@
             <div class="invite"
                 v-if="state.detail.inviteUserInfo && state.detail.inviteUserInfo.nickName != state.detail.postUserInfo.nickName">
                 <img :src="state.detail.inviteUserInfo.avatarUrl" alt="" />
-                <span>{{ state.detail.inviteUserInfo.nickName }} invites you</span>
+                <span>@{{ state.detail.inviteUserInfo.nickName }} invites you</span>
             </div>
             <div class="in-invite" v-else></div>
             <div class="treasure">
@@ -145,12 +145,12 @@ const clickBtn = () => {
     }
 
     Report.reportLog({
-      businessType: Report.businessType.buttonClick,
-      objectType: Report.objectType.open_button,
-      pageSource: Report.pageSource.pending_page,
-      redPacketType: Report.redPacketType.treasure,
-      shareLinkId: state.invite_code,
-      postId: state.postId
+        businessType: Report.businessType.buttonClick,
+        objectType: Report.objectType.open_button,
+        pageSource: Report.pageSource.pending_page,
+        redPacketType: Report.redPacketType.treasure,
+        shareLinkId: state.invite_code,
+        postId: state.postId
     });
 
     state.btn_loading = true