|
@@ -19,31 +19,35 @@
|
|
|
</template>
|
|
|
<template #action="{ record }">
|
|
|
<TableAction
|
|
|
- :actions="[
|
|
|
- {
|
|
|
- // icon: 'mdi:briefcase-download',
|
|
|
- label: t('routes.scenes.downloadScene'),
|
|
|
- popConfirm: {
|
|
|
- title: t('routes.scenes.downloadSceneConfirm'),
|
|
|
- confirm: handleDownloadScene.bind(null, record),
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- color: 'error',
|
|
|
- label: t('routes.scenes.editor'),
|
|
|
- onClick: openSceneEditor.bind(null, record),
|
|
|
- },
|
|
|
- {
|
|
|
- label: '编辑场景',
|
|
|
- onClick: openSceneEditorModal.bind(null, record),
|
|
|
- },
|
|
|
- {
|
|
|
- color: 'error',
|
|
|
- label: t('routes.scenes.makeLiveCover'),
|
|
|
- ifShow: record.lived !== true,
|
|
|
- onClick: generateDefaultLiveRoom.bind(null, record),
|
|
|
- },
|
|
|
- ]"
|
|
|
+ :actions="
|
|
|
+ record.payStatus == 1
|
|
|
+ ? [
|
|
|
+ {
|
|
|
+ // icon: 'mdi:briefcase-download',
|
|
|
+ label: t('routes.scenes.downloadScene'),
|
|
|
+ popConfirm: {
|
|
|
+ title: t('routes.scenes.downloadSceneConfirm'),
|
|
|
+ confirm: handleDownloadScene.bind(null, record),
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ color: 'error',
|
|
|
+ label: t('routes.scenes.editor'),
|
|
|
+ onClick: openSceneEditor.bind(null, record),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '编辑场景',
|
|
|
+ onClick: openSceneEditorModal.bind(null, record),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ color: 'error',
|
|
|
+ label: t('routes.scenes.makeLiveCover'),
|
|
|
+ ifShow: record.lived !== true,
|
|
|
+ onClick: generateDefaultLiveRoom.bind(null, record),
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ : []
|
|
|
+ "
|
|
|
/>
|
|
|
</template>
|
|
|
</BasicTable>
|