Skip to content

Commit 178b4a3

Browse files
committed
style: llm node
1 parent 36c17eb commit 178b4a3

3 files changed

Lines changed: 19 additions & 5 deletions

File tree

‎ui/src/workflow-canvas/nodes/llm-node/component/ToolFunctionDrawer.vue‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ defineExpose({ open, close })
194194
<MkIcon name="icon_add_outlined" />
195195
</el-button>
196196
</div>
197-
<MkTable :data="functionForm.parameters" size="small" row-key="name" :max-height="undefined" empty-text="暂无参数">
197+
<MkTable class="border" :data="functionForm.parameters" size="small" row-key="name" :max-height="undefined" empty-text="暂无参数">
198198
<el-table-column label="参数">
199199
<template #default="{ row }">
200200
<span class="block truncate" :title="row.name">{{ row.name }}</span>

‎ui/src/workflow-canvas/nodes/llm-node/component/ToolsSetting.vue‎

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,13 @@ onBeforeUnmount(() => anchorGuard.reset())
9797
<MkIcon name="icon_add_outlined" />
9898
</el-button>
9999
<!-- 工具声明更多操作 -->
100-
<MkDropdown class="ml-2" :teleported="false" trigger="click" placement="bottom-end" @visible-change="anchorGuard.setOverlayVisible('tools-more', $event)">
100+
<MkDropdown
101+
class="ml-2"
102+
:teleported="false"
103+
trigger="click"
104+
placement="bottom-end"
105+
@visible-change="anchorGuard.setOverlayVisible('tools-more', $event)"
106+
>
101107
<el-button text type="primary">
102108
<MkIcon name="icon_more_outlined" />
103109
</el-button>
@@ -139,7 +145,7 @@ onBeforeUnmount(() => anchorGuard.reset())
139145
placeholder="请选择工具变量"
140146
@update:model-value="updateSetting({ reference: $event })"
141147
/>
142-
<MkTable v-else-if="setting.tools.length" :data="setting.tools" size="small" row-key="function.name" :max-height="undefined">
148+
<MkTable class="border" v-else-if="setting.tools.length" :data="setting.tools" size="small" row-key="function.name" :max-height="undefined">
143149
<el-table-column label="工具名称">
144150
<template #default="{ row }">
145151
<span class="block truncate" :title="row.function.name">{{ row.function.name }}</span>
@@ -150,7 +156,7 @@ onBeforeUnmount(() => anchorGuard.reset())
150156
<span class="block truncate" :title="row.function.description || '-'">{{ row.function.description || '-' }}</span>
151157
</template>
152158
</el-table-column>
153-
<el-table-column label="参数" width="55">
159+
<el-table-column label="参数">
154160
<template #default="{ row }">{{ Object.keys(row.function.parameters?.properties ?? {}).length }}</template>
155161
</el-table-column>
156162
<el-table-column label="操作" width="80">

‎ui/src/workflow-canvas/nodes/llm-node/index.ts‎

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,17 @@ class LlmNodeView extends WorkflowNodeView {
99
}
1010
}
1111

12+
class LlmNodeModel extends WorkflowNodeModel {
13+
override setAttributes() {
14+
super.setAttributes()
15+
this.width = 600
16+
this.properties.width = 600
17+
}
18+
}
19+
1220
export default {
1321
type: WorkflowNodeType.Llm,
14-
model: WorkflowNodeModel,
22+
model: LlmNodeModel,
1523
view: LlmNodeView,
1624
details: LlmNodeDetail,
1725
}

0 commit comments

Comments
 (0)