|
@@ -5,9 +5,8 @@
|
|
|
tasks.</div>
|
|
|
<div class="area-url">
|
|
|
<div class="url">{{ state.detail.inviteUrl }}</div>
|
|
|
- <div class="btn copy-btn" @click="clickCopy"
|
|
|
- v-click-log="state.log_invite_copy_btn_click"
|
|
|
- :data-clipboard-text="state.detail.inviteCopyUrl">
|
|
|
+ <div class="btn copy-btn" @click="clickCopy" v-click-log="state.log_invite_copy_btn_click"
|
|
|
+ :data-clipboard-text="state.detail.inviteCopyUrl">
|
|
|
Copy
|
|
|
</div>
|
|
|
</div>
|
|
@@ -16,10 +15,8 @@
|
|
|
@click="clickShare(item)" class="share-item" />
|
|
|
</div>
|
|
|
<v-btn :txt="state.open_btn.txt" :font-size="'17px'" class="btn" :icon="false"
|
|
|
- :disabled="state.open_btn.disabled"
|
|
|
- v-show-log="state.log_invite_btn_show"
|
|
|
- v-click-log="state.log_invite_btn_click"
|
|
|
- @onClick="clickBtn" font-weight="600"></v-btn>
|
|
|
+ :disabled="state.open_btn.disabled" v-show-log="state.log_invite_btn_show"
|
|
|
+ v-click-log="state.log_invite_btn_click" @onClick="clickBtn" font-weight="600"></v-btn>
|
|
|
|
|
|
</div>
|
|
|
</template>
|
|
@@ -38,7 +35,7 @@ state.log_invite_btn_show = {
|
|
|
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
|
|
@@ -49,7 +46,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
|
|
@@ -59,7 +56,7 @@ state.log_invite_copy_btn_click = {
|
|
|
pageSource: Report.pageSource.inviteFriendsPage,
|
|
|
objectType: Report.objectType.copyButton,
|
|
|
redPacketType: Report.redPacketType.treasure,
|
|
|
- shareLinkId: state.invite_code,
|
|
|
+ shareLinkId: state.invite_code,
|
|
|
myShareLinkId: state.detail.inviteCopyUrl,
|
|
|
currentInvitedNum: state.detail.inviteCount,
|
|
|
postId: state.postId
|
|
@@ -88,7 +85,12 @@ onMounted(() => {
|
|
|
|
|
|
})
|
|
|
|
|
|
-const clickBtn = () => {
|
|
|
+async function clickBtn() {
|
|
|
+ let _userInfo = await state.checkIsLogin()
|
|
|
+ if (!_userInfo) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ state.btn_loading = true
|
|
|
state.treasureOpen()
|
|
|
}
|
|
|
|