更新工作流分享卡片和对话框

This commit is contained in:
jxxghp
2025-07-09 11:44:52 +08:00
parent 1c50fa228e
commit 153d4c1d01
7 changed files with 24 additions and 5 deletions

View File

@@ -9,7 +9,7 @@ const props = defineProps({
})
// 定义删除事件
const emit = defineEmits(['delete'])
const emit = defineEmits(['delete', 'update'])
// 复用工作流弹窗
const forkWorkflowDialog = ref(false)
@@ -68,6 +68,7 @@ function showForkWorkflow() {
function finishForkWorkflow(wid: string) {
workflowId.value = wid
forkWorkflowDialog.value = false
emit('update')
}
// 删除工作流分享时处理

View File

@@ -82,12 +82,20 @@ const $toast = useToast()
<VDivider />
<VCardText>
<VDialogCloseBtn @click="emit('close')" />
<!-- 安全警告信息 -->
<VAlert
type="warning"
variant="tonal"
class="mb-4"
:title="t('dialog.workflowShare.securityWarning')"
:text="t('dialog.workflowShare.securityWarningMessage')"
prepend-icon="mdi-alert-circle-outline"
/>
<VForm @submit.prevent="() => {}" class="pt-2">
<VRow>
<VCol cols="12">
<VTextField
v-model="shareForm.share_title"
readonly
:label="t('dialog.workflowShare.title')"
:rules="[requiredValidator]"
persistent-hint