This commit is contained in:
zhuangdashia 2025-06-16 00:07:02 +08:00
parent 0253412bce
commit e0e608e329
3 changed files with 9 additions and 3 deletions

View File

@ -14,11 +14,13 @@ interface Props {
modelValue?: Workflow.NodeDataType;
spinning?: boolean;
disabled?: boolean;
hisDisabled?: boolean;
}
const props = withDefaults(defineProps<Props>(), {
disabled: false,
spinning: false,
hisDisabled: false,
modelValue: () => ({})
});
@ -75,6 +77,8 @@ watch(
}));
} else {
// window.$message?.error('');
historyID.value = syncOptions.value.filter(item => item.key == '-1')[0].label
}
}
} catch (error) {
@ -212,7 +216,7 @@ const onDragstop = () => {
放大
</NTooltip>
</div>
<div v-if="!slots.buttons" class="buttons">
<div v-if="hisDisabled" class="buttons">
<NDropdown trigger="hover" width="trigger" :options="syncOptions" @select="handleSyncSelect">
<NTooltip placement="left">
<template #trigger>

View File

@ -9,6 +9,7 @@ const store = useWorkflowStore();
const route = useRoute();
const spinning = ref(false);
const hisDisabled = ref(true);
const id: string = String(route.query.id);
@ -32,7 +33,7 @@ onMounted(() => {
</script>
<template>
<Workflow v-model="node" :spinning="spinning" disabled />
<Workflow v-model="node" :spinning="spinning" disabled :hisDisabled="hisDisabled"/>
</template>
<style scoped></style>

View File

@ -15,6 +15,7 @@ const spinning = ref(false);
const id: string = String(route.query.id);
const node = ref<Workflow.NodeDataType>({});
const hisDisabled = ref(true);
const getDetail = async () => {
spinning.value = true;
@ -46,7 +47,7 @@ const cancel = () => {
</script>
<template>
<Workflow v-model="node" :spinning="spinning" @save="update" @cancel="cancel" />
<Workflow v-model="node" :spinning="spinning" @save="update" @cancel="cancel" :hisDisabled="hisDisabled" />
</template>
<style scoped></style>