|
@@ -114,21 +114,19 @@ const shareRoom = async (room: Room) => {
|
|
|
}
|
|
|
const miniSyncRoom = async (room: Room, key?: 'leader') => {
|
|
|
let miniCode: string
|
|
|
+ let descs: string[]
|
|
|
if (key === 'leader') {
|
|
|
await roomStore.setLeaderRoomMiniCode(room)
|
|
|
miniCode = room.leaderMiniCode!
|
|
|
+ descs = ['打开微信“扫一扫”', '进入微信小程序开始带看']
|
|
|
} else {
|
|
|
await roomStore.setRoomMiniCode(room)
|
|
|
miniCode = room.miniCode!
|
|
|
+ descs = ['分享给好友', '微信”扫一扫“参与带看']
|
|
|
}
|
|
|
-
|
|
|
- Modal.info({
|
|
|
- content: createVNode(MiniSync, { miniCode }),
|
|
|
- title: '小程序带看',
|
|
|
- width: '500px',
|
|
|
- icon: null,
|
|
|
- okText: '确定',
|
|
|
- cancelText: null
|
|
|
+ renderModal(MiniSync, {
|
|
|
+ miniCode,
|
|
|
+ descs
|
|
|
})
|
|
|
}
|
|
|
const webSyncRoom = (room: Room) => window.open(roomStore.getShareUrl(room))
|
|
@@ -139,12 +137,13 @@ const editRoom = async (room?: Room) => {
|
|
|
}
|
|
|
renderModal(EditRoom, {
|
|
|
room,
|
|
|
- onSave(actionRoom) {
|
|
|
+ async onSave(actionRoom) {
|
|
|
if (room) {
|
|
|
- roomStore.update(actionRoom)
|
|
|
+ await roomStore.update(actionRoom)
|
|
|
} else {
|
|
|
- roomStore.insert(actionRoom)
|
|
|
+ await roomStore.insert(actionRoom)
|
|
|
}
|
|
|
+ message.success('保存成功')
|
|
|
}
|
|
|
})
|
|
|
}
|