|
@@ -161,6 +161,7 @@ const formarVoiceTime=(e)=>{
|
|
|
|
|
|
//获取音频单个对应的小程序二维码
|
|
|
const handelGetQRCodeImg=async (item)=>{
|
|
|
+ if(item.QRCodeImg) return
|
|
|
const res=await apiGetWechatQRCode({
|
|
|
CodeScene:JSON.stringify({voiceId:item.BroadcastId}),
|
|
|
CodePage:'pages/voice/voice'
|
|
@@ -340,10 +341,11 @@ onActivated(()=>{
|
|
|
>
|
|
|
<el-popover
|
|
|
:width="200"
|
|
|
- trigger="click"
|
|
|
+ trigger="hover"
|
|
|
+ @show="handelGetQRCodeImg(item)"
|
|
|
>
|
|
|
<template #reference>
|
|
|
- <div class="icon-wechat" @click="handelGetQRCodeImg(item)"></div>
|
|
|
+ <div class="icon-wechat"></div>
|
|
|
</template>
|
|
|
<template #default>
|
|
|
<img style="width:100%" :src="item.QRCodeImg" alt="">
|