|
@@ -118,7 +118,7 @@
|
|
|
</template>
|
|
|
<!-- -if="user.info.id == row.creatorId || user.roleKey == 'admin-dept'" -->
|
|
|
<template v-else>
|
|
|
- <span class="oper-span" v-power="'share'" @click="row.sceneNum && shareHandle(row)">分享</span>
|
|
|
+ <span class="oper-span" v-power="'share'" @click="shareHandle(row)">分享</span>
|
|
|
<span class="oper-span" v-power="'edit'" @click="auth.update && user.info.deptId == row.deptId && editInfo(row)" :class="{disable: !(auth.update && user.info.deptId == row.deptId)}">编辑</span>
|
|
|
<span class="oper-span"
|
|
|
@click="auth.delete && user.info.deptId == row.deptId && dataList.delete(row)"
|
|
@@ -674,6 +674,9 @@ export default {
|
|
|
this.share.show = false
|
|
|
},
|
|
|
async shareHandle(item) {
|
|
|
+ if(!item.sceneNum){
|
|
|
+ return this.$message.error('暂未生成场景', '提示')
|
|
|
+ }
|
|
|
let res = await axios.get(getFirePsw, {params: {projectId: item.id}})
|
|
|
|
|
|
this.share.show = true
|