QAQ
This commit is contained in:
@@ -18,7 +18,17 @@
|
||||
type: '2',
|
||||
id: '',
|
||||
/** 分享文本 */
|
||||
text: ''
|
||||
text: '',
|
||||
/** 封面图 */
|
||||
cover: '',
|
||||
/** 多少钱 */
|
||||
price: '',
|
||||
/** 直播用户数据 */
|
||||
userLiveData: {},
|
||||
/** 直播用户头像 */
|
||||
avatarUrl: '',
|
||||
/** 直播用户名称 */
|
||||
title: ''
|
||||
})
|
||||
|
||||
/** 多选状态 */
|
||||
@@ -32,7 +42,6 @@
|
||||
|
||||
const topBack = () => {
|
||||
if (!isMultiple.value) {
|
||||
console.log('返回')
|
||||
navigateBack()
|
||||
} else {
|
||||
selectedList.value = []
|
||||
@@ -47,7 +56,7 @@
|
||||
|
||||
/** 获取好友列表 */
|
||||
const onFriendListUpdated = list => {
|
||||
friendList.value = friendList.value.map(v => {
|
||||
friendList.value = list.map(v => {
|
||||
return {
|
||||
...v,
|
||||
...(v?.profile || {})
|
||||
@@ -113,26 +122,30 @@
|
||||
to = item.id.split('C2C')[1]
|
||||
isGroup = false
|
||||
}
|
||||
|
||||
const payload = {
|
||||
data: JSON.stringify(
|
||||
props.type == 1
|
||||
propsData.type == 1
|
||||
? {
|
||||
id: props.id,
|
||||
id: propsData.id,
|
||||
businessID: CHAT_MSG_CUSTOM_TYPE.LIVE,
|
||||
title: props.text,
|
||||
cover: props.cover,
|
||||
userLiveData: props.userLiveData
|
||||
title: propsData.text,
|
||||
cover: propsData.cover,
|
||||
userLiveData: {
|
||||
avatarUrl: propsData.avatarUrl,
|
||||
title: propsData.title
|
||||
}
|
||||
}
|
||||
: {
|
||||
id: props.id,
|
||||
id: propsData.id,
|
||||
businessID: CHAT_MSG_CUSTOM_TYPE.GOODS,
|
||||
title: props.text,
|
||||
cover: props.cover,
|
||||
price: props.price
|
||||
title: propsData.text,
|
||||
cover: propsData.cover,
|
||||
price: propsData.price
|
||||
}
|
||||
),
|
||||
description: props.text,
|
||||
extension: props.text
|
||||
description: propsData.text,
|
||||
extension: propsData.text
|
||||
}
|
||||
const options = {
|
||||
to,
|
||||
@@ -153,6 +166,7 @@
|
||||
hideLoading()
|
||||
await showToast('分享成功', 'success')
|
||||
isShow.value = false
|
||||
navigateBack()
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -161,9 +175,12 @@
|
||||
* @param data
|
||||
*/
|
||||
const onConfirm = async (state, item) => {
|
||||
if (state == 1 && selectedList.value.length == 0) {
|
||||
return
|
||||
}
|
||||
const show = await showDialog(
|
||||
'提示',
|
||||
`确定分享${props.type == 1 ? '直播间' : '商品'}吗?`
|
||||
`确定分享${propsData.type == 1 ? '直播间' : '商品'}吗?`
|
||||
)
|
||||
if (!show) {
|
||||
return
|
||||
@@ -176,10 +193,12 @@
|
||||
hideLoading()
|
||||
await showToast('分享成功', 'success')
|
||||
isShow.value = false
|
||||
navigateBack()
|
||||
}
|
||||
}
|
||||
|
||||
onLoad(() => {
|
||||
onLoad(e => {
|
||||
console.log('===', e)
|
||||
TUIStore.watch(StoreName.GRP, {
|
||||
groupList: onGroupListUpdated
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user