Browse Source

为分享链接添加预览按钮

han_v2
han2015 6 months ago
parent
commit
22a62aaed7
  1. 27
      src/views/doc/share.vue

27
src/views/doc/share.vue

@ -49,14 +49,23 @@ function showShareMessage(row:{uuid:string,code:string,name:string,expireTime:st
h(ElText,{style:{'align-self':'flex-start'}},()=>row.name), h(ElText,{style:{'align-self':'flex-start'}},()=>row.name),
h(ElText,{style:{'align-self':'flex-start'}},()=>"失效时间:"+row.expireTime), h(ElText,{style:{'align-self':'flex-start'}},()=>"失效时间:"+row.expireTime),
h(ElText,{style:{'align-self':'flex-start'}},()=>"链接:"+_shareURL), h(ElText,{style:{'align-self':'flex-start'}},()=>"链接:"+_shareURL),
h(ElButton, { h('div',[
type: 'primary', h(ElButton, {
style: { width: '20%' }, type: 'primary',
onClick: () => { style: { width: '100px' },
let _url=apiURL+`/share/zip?shareUuid=${row.uuid}&code=${row.code}&puuid=root&rootUuid=root` onClick: () => {
window.open(_url) let _url=apiURL+`/share/zip?shareUuid=${row.uuid}&code=${row.code}&puuid=root&rootUuid=root`
} window.open(_url)
},()=>'下载') }
},()=>'下载'),
h(ElButton, {
type: 'primary',
style: { width: '100px',margin:'0 10px' },
onClick: () => {
onShareView(row)
}
},()=>'预览')
])
]), ]),
confirmButtonText: '复制分享链接', confirmButtonText: '复制分享链接',
showCancelButton: true showCancelButton: true
@ -103,7 +112,7 @@ function onShareMember(row:matterInfo){
// //
function onShareView(row:matterInfo){ function onShareView(row:matterInfo){
let a=row.name; let a = row.name ?? '';
if(a.endsWith('...')){ if(a.endsWith('...')){
a=`${row.uuid}-${row.code}.zip` a=`${row.uuid}-${row.code}.zip`
} }

Loading…
Cancel
Save