mirror of
https://gitee.com/mirrors/AllinSSL.git
synced 2026-03-17 19:52:02 +08:00
【新增】私有证书
This commit is contained in:
@@ -55,57 +55,72 @@ export default defineComponent({
|
||||
onMounted(initData)
|
||||
onUnmounted(resetFlowData)
|
||||
return () => (
|
||||
<div class="flex flex-col w-full h-full" style={cssVars.value}>
|
||||
<div class="w-full h-[6rem] px-[2rem] mb-[2rem] rounded-lg flex items-center gap-2 justify-between">
|
||||
<div class="flex items-center">
|
||||
<NButton onClick={goBack}>
|
||||
<NIcon class="mr-1">
|
||||
<ArrowLeftOutlined />
|
||||
</NIcon>
|
||||
{$t('t_0_1744861190562')}
|
||||
</NButton>
|
||||
</div>
|
||||
<div class="flex items-center ml-[.5rem]">
|
||||
<NInput
|
||||
v-model:value={flowData.value.name}
|
||||
placeholder={$t('t_0_1745490735213')}
|
||||
class="!w-[30rem] !border-none "
|
||||
/>
|
||||
</div>
|
||||
<div class="flex items-center gap-2">
|
||||
<NButton type="primary" onClick={handleSaveConfig} disabled={!selectedNodeId}>
|
||||
<NIcon class="mr-1">
|
||||
<SaveOutlined />
|
||||
</NIcon>
|
||||
{$t('t_2_1744861190040')}
|
||||
</NButton>
|
||||
</div>
|
||||
</div>
|
||||
<div class="w-full flex">
|
||||
{/* 左侧流程容器 */}
|
||||
<div class={styles.flowContainer}>
|
||||
{/* 流程容器*/}
|
||||
<div class={styles.flowProcess} style={{ transform: `scale(${flowZoom.value / 100})` }}>
|
||||
{/* 渲染流程节点 */}
|
||||
<NodeWrap node={flowData.value.childNode} />
|
||||
{/* 流程结束节点 */}
|
||||
<EndNode />
|
||||
</div>
|
||||
{/* 缩放控制区 */}
|
||||
<div class={styles.flowZoom}>
|
||||
<div class={styles.flowZoomIcon} onClick={() => handleZoom(1)}>
|
||||
<SvgIcon icon="subtract" class={`${flowZoom.value === 50 ? styles.disabled : ''}`} color="#5a5e66" />
|
||||
</div>
|
||||
<span>{flowZoom.value}%</span>
|
||||
<div class={styles.flowZoomIcon} onClick={() => handleZoom(2)}>
|
||||
<SvgIcon icon="plus" class={`${flowZoom.value === 300 ? styles.disabled : ''}`} color="#5a5e66" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/* 保留原有插槽 */}
|
||||
{slots.default?.()}
|
||||
</div>
|
||||
)
|
||||
<div class="flex flex-col w-full h-full" style={cssVars.value}>
|
||||
<div class="w-full h-[6rem] px-[2rem] mb-[2rem] rounded-lg flex items-center gap-2 justify-between">
|
||||
<div class="flex items-center">
|
||||
<NButton onClick={goBack}>
|
||||
<NIcon class="mr-1">
|
||||
<ArrowLeftOutlined />
|
||||
</NIcon>
|
||||
{$t("t_0_1744861190562")}
|
||||
</NButton>
|
||||
</div>
|
||||
<div class="flex items-center ml-[.5rem]">
|
||||
<NInput
|
||||
v-model:value={flowData.value.name}
|
||||
placeholder={$t("t_0_1745490735213")}
|
||||
class="!w-[30rem] !border-none "
|
||||
/>
|
||||
</div>
|
||||
<div class="flex items-center gap-2">
|
||||
<NButton
|
||||
type="primary"
|
||||
onClick={handleSaveConfig}
|
||||
disabled={!selectedNodeId}
|
||||
>
|
||||
<NIcon class="mr-1">
|
||||
<SaveOutlined />
|
||||
</NIcon>
|
||||
{$t("t_2_1744861190040")}
|
||||
</NButton>
|
||||
</div>
|
||||
</div>
|
||||
<div class={styles.flowContainer}>
|
||||
{/* 左侧流程容器 */}
|
||||
<div class="flex min-w-0" >
|
||||
{/* 流程容器*/}
|
||||
<div
|
||||
class={styles.flowProcess}
|
||||
style={{ transform: `scale(${flowZoom.value / 100})` }}
|
||||
>
|
||||
{/* 渲染流程节点 */}
|
||||
<NodeWrap node={flowData.value.childNode} />
|
||||
{/* 流程结束节点 */}
|
||||
<EndNode />
|
||||
</div>
|
||||
{/* 缩放控制区 */}
|
||||
<div class={styles.flowZoom}>
|
||||
<div class={styles.flowZoomIcon} onClick={() => handleZoom(1)}>
|
||||
<SvgIcon
|
||||
icon="subtract"
|
||||
class={`${flowZoom.value === 50 ? styles.disabled : ""}`}
|
||||
color="#5a5e66"
|
||||
/>
|
||||
</div>
|
||||
<span>{flowZoom.value}%</span>
|
||||
<div class={styles.flowZoomIcon} onClick={() => handleZoom(2)}>
|
||||
<SvgIcon
|
||||
icon="plus"
|
||||
class={`${flowZoom.value === 300 ? styles.disabled : ""}`}
|
||||
color="#5a5e66"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/* 保留原有插槽 */}
|
||||
{slots.default?.()}
|
||||
</div>
|
||||
);
|
||||
},
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user