This commit is contained in:
parent
42fc7f143f
commit
4d853cc5af
|
|
@ -246,6 +246,7 @@ const onJumpClassFilter = (type) => {
|
||||||
const handleMsg = (item) => {
|
const handleMsg = (item) => {
|
||||||
console.log('🚀 ~ handleMsg ~ item:', item)
|
console.log('🚀 ~ handleMsg ~ item:', item)
|
||||||
const params = item
|
const params = item
|
||||||
|
params.noticeContent = decodeURIComponent(item.noticeContent)
|
||||||
uni.navigateTo({
|
uni.navigateTo({
|
||||||
url: `/pages/index/msgDetails?params=${JSON.stringify(params)}`,
|
url: `/pages/index/msgDetails?params=${JSON.stringify(params)}`,
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
<div>发布人: {{ msgItem.createBy }}</div>
|
<div>发布人: {{ msgItem.createBy }}</div>
|
||||||
<div>发布时间: {{ msgItem.createTime }}</div>
|
<div>发布时间: {{ msgItem.createTime }}</div>
|
||||||
</div>
|
</div>
|
||||||
<p>{{ msgItem.noticeContent }}</p>
|
<div v-html="msgItem.noticeContent"></div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
@ -24,7 +24,7 @@ let msgItem: any = reactive({})
|
||||||
|
|
||||||
onLoad((opt: any) => {
|
onLoad((opt: any) => {
|
||||||
console.log('🚀 ~ onLoad ~ opt:', opt)
|
console.log('🚀 ~ onLoad ~ opt:', opt)
|
||||||
msgItem = JSON.parse(opt.params)
|
msgItem = opt.params ? JSON.parse(opt.params) : {}
|
||||||
console.log('🚀 ~ onLoad ~ msgItem:', msgItem)
|
console.log('🚀 ~ onLoad ~ msgItem:', msgItem)
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
|
|
@ -50,6 +50,7 @@ import { useMemberStore } from '@/stores/index.js'
|
||||||
import { onLoad, onShow, onHide, onUnload } from '@dcloudio/uni-app'
|
import { onLoad, onShow, onHide, onUnload } from '@dcloudio/uni-app'
|
||||||
import { debounce } from 'lodash-es'
|
import { debounce } from 'lodash-es'
|
||||||
import { sendMessageAPI, getMessageInfoAPI, isReadMessageAPI } from '@/services/message/index.js'
|
import { sendMessageAPI, getMessageInfoAPI, isReadMessageAPI } from '@/services/message/index.js'
|
||||||
|
const loading = ref(false)
|
||||||
const memberStore = useMemberStore()
|
const memberStore = useMemberStore()
|
||||||
const messageInterval = ref(null)
|
const messageInterval = ref(null)
|
||||||
const messageList = ref([])
|
const messageList = ref([])
|
||||||
|
|
@ -85,13 +86,21 @@ const isReadMessageData = async () => {
|
||||||
|
|
||||||
// 发送按钮
|
// 发送按钮
|
||||||
const onSendMessage = debounce(async () => {
|
const onSendMessage = debounce(async () => {
|
||||||
|
console.log('🚀 ~ onSendMessage ~ onSendMessage:', !sendParams.value.messageContent)
|
||||||
|
if (loading.value || !sendParams.value.messageContent) return
|
||||||
|
loading.value = true
|
||||||
|
try {
|
||||||
const res = await sendMessageAPI(sendParams.value)
|
const res = await sendMessageAPI(sendParams.value)
|
||||||
|
loading.value = false
|
||||||
if (res.code === 200) {
|
if (res.code === 200) {
|
||||||
getMessageInfoData()
|
getMessageInfoData()
|
||||||
sendParams.value.messageContent = ''
|
sendParams.value.messageContent = ''
|
||||||
} else {
|
} else {
|
||||||
showNotify({ type: 'success', message: '发送失败' })
|
showNotify({ type: 'success', message: '发送失败' })
|
||||||
}
|
}
|
||||||
|
} catch (error) {
|
||||||
|
loading.value = false
|
||||||
|
}
|
||||||
}, 500)
|
}, 500)
|
||||||
|
|
||||||
onLoad((options) => {
|
onLoad((options) => {
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@
|
||||||
<!-- <text class="message-count">
|
<!-- <text class="message-count">
|
||||||
|
|
||||||
</text> -->
|
</text> -->
|
||||||
<van-badge dot v-if="item.isRead != 1"> </van-badge>
|
<van-badge dot v-if="item.isRead != 1 && userCompanyId == item.toCompany"> </van-badge>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
|
||||||
|
|
@ -47,12 +47,12 @@
|
||||||
<text>承租订单</text>
|
<text>承租订单</text>
|
||||||
</view>
|
</view>
|
||||||
</van-grid-item>
|
</van-grid-item>
|
||||||
<van-grid-item @click="handleEquipment">
|
<!-- <van-grid-item @click="handleEquipment">
|
||||||
<view>
|
<view>
|
||||||
<van-icon name="coupon" />
|
<van-icon name="coupon" />
|
||||||
<text>出租设备查询</text>
|
<text>出租设备查询</text>
|
||||||
</view>
|
</view>
|
||||||
</van-grid-item>
|
</van-grid-item> -->
|
||||||
</van-grid>
|
</van-grid>
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
</view>
|
</view>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue