Initial commit
This commit is contained in:
@@ -14,38 +14,38 @@
|
||||
style="padding-bottom:15px;"
|
||||
>
|
||||
<a-form-item label="节点名称">
|
||||
<a-input v-model:value="currentElement.name" :placeholder="currentElement.name" size="small" />
|
||||
<a-input size="small" v-model:value="currentElement.name" :placeholder="currentElement.name" />
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item label="节点介绍">
|
||||
<a-textarea v-model:value="currentElement.description" :placeholder="currentElement.description" size="small" />
|
||||
<a-textarea size="small" v-model:value="currentElement.description" :placeholder="currentElement.description" />
|
||||
</a-form-item>
|
||||
|
||||
<a-divider />
|
||||
|
||||
<a-form-item label="输入">
|
||||
<a-textarea v-model:value="currentElement.inputs" size="small" />
|
||||
<a-textarea size="small" v-model:value="currentElement.inputs" />
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item label="输出">
|
||||
<a-textarea v-model:value="currentElement.outputs" size="small" />
|
||||
<a-textarea size="small" v-model:value="currentElement.outputs" />
|
||||
</a-form-item>
|
||||
|
||||
<a-divider v-if="currentElement.settings && currentElement.settings.length > 0" />
|
||||
<a-divider v-if="currentElement.settings && currentElement.settings.length > 0"/>
|
||||
|
||||
<a-form-item v-for="setting in currentElement.settings" :label="setting.description">
|
||||
<a-input-number v-if="setting.data_type === 'double'" v-model:value="setting.default_value" :placeholder="setting.description" size="small" style="width:100%;" />
|
||||
<a-input v-else v-model:value="setting.default_value" :placeholder="setting.description" size="small" />
|
||||
<a-form-item :label="setting.description" v-for="setting in currentElement.settings">
|
||||
<a-input-number size="small" style="width:100%;" v-if="setting.data_type === 'double'" v-model:value="setting.default_value" :placeholder="setting.description" />
|
||||
<a-input v-else size="small" v-model:value="setting.default_value" :placeholder="setting.description" />
|
||||
</a-form-item>
|
||||
</a-form>
|
||||
</a-tab-pane>
|
||||
|
||||
<!-- <a-tab-pane key="2" tab="外观">-->
|
||||
<!-- <a-tab-pane key="2" tab="外观">-->
|
||||
|
||||
<!-- </a-tab-pane>-->
|
||||
<!-- <a-tab-pane key="3" tab="系统">-->
|
||||
<!-- </a-tab-pane>-->
|
||||
<!-- <a-tab-pane key="3" tab="系统">-->
|
||||
|
||||
<!-- </a-tab-pane>-->
|
||||
<!-- </a-tab-pane>-->
|
||||
</a-tabs>
|
||||
|
||||
<a-tabs v-model:activeKey="activeBottomTabsKey" class="ks-model-builder-tabs parameters-tabs">
|
||||
@@ -83,7 +83,7 @@
|
||||
</a-button>
|
||||
</template>
|
||||
<template v-else>
|
||||
<a-input v-model:value="record[column.dataIndex]" size="small" />
|
||||
<a-input v-model:value="record[column.dataIndex]" size="small"/>
|
||||
</template>
|
||||
</template>
|
||||
</a-table>
|
||||
@@ -113,7 +113,7 @@ import { defineComponent, onMounted, type PropType, ref, watch } from 'vue';
|
||||
import { CheckOutlined } from '@ant-design/icons-vue';
|
||||
import type { ElementVariable, SettingTaskNodeElement } from './types';
|
||||
import type { Graph, Node, NodeProperties } from '@antv/x6';
|
||||
import { generateKey } from '@/utils/strings';
|
||||
import {generateKey} from '@/utils/strings'
|
||||
|
||||
const actionSpaceColumns = [
|
||||
{ title: '序号', dataIndex: 'index', key: 'index', width: 40 },
|
||||
@@ -127,7 +127,7 @@ export default defineComponent({
|
||||
components: { CheckOutlined },
|
||||
props: {
|
||||
node: { type: [Object, null] as PropType<Node<NodeProperties> | null | undefined>, required: false },
|
||||
graph: { type: [Object, null] as PropType<Graph | null | undefined>, required: true },
|
||||
graph: { type: [Object, null] as PropType<Graph | null | undefined>, required: true }
|
||||
},
|
||||
emits: ['update-element'],
|
||||
setup(props, { emit }) {
|
||||
@@ -151,7 +151,7 @@ export default defineComponent({
|
||||
}
|
||||
};
|
||||
|
||||
const addVariable = () => {
|
||||
const addVariable = ()=> {
|
||||
if (!currentElement.value) {
|
||||
return;
|
||||
}
|
||||
@@ -165,8 +165,8 @@ export default defineComponent({
|
||||
value: null,
|
||||
defaults: null,
|
||||
unit: null,
|
||||
});
|
||||
};
|
||||
})
|
||||
}
|
||||
|
||||
const removeVariable = (row: ElementVariable) => {
|
||||
if (currentElement.value && currentElement.value.variables) {
|
||||
|
||||
Reference in New Issue
Block a user