CzRger дней назад: 3
Родитель
Сommit
67a8fce81c

+ 0 - 24
src/views/workflow/config.ts

@@ -22,9 +22,6 @@ import ifElseNodeDefault from '@/views/workflow/instance/if-else/default'
 // @ts-ignore
 import switchImg from '@/assets/images/workflow/switch.png'
 import switchNodeDefault from '@/views/workflow/instance/switch/default'
-// @ts-ignore
-import testImg from '@/assets/images/workflow/test.png'
-import testNodeDefault from '@/views/workflow/instance/test/default'
 
 import { defineAsyncComponent } from 'vue'
 
@@ -182,27 +179,6 @@ export const nodeSources = {
       () => import('@/views/workflow/instance/switch/panel/index.vue'),
     ),
   },
-  [NodeType.Test]: {
-    defaultValue: () =>
-      <NodeStruct>{
-        x: 0,
-        y: 0,
-        data: <NodeDataStruct>{
-          id: v4(),
-          title: NodeTypeObj[NodeType.Test].title,
-          desc: '',
-          ...testNodeDefault.defaultValue(),
-        },
-      },
-    isAdd: true,
-    icon: testImg,
-    nodeCom: defineAsyncComponent(
-      () => import('@/views/workflow/instance/test/node/index.vue'),
-    ),
-    panelCom: defineAsyncComponent(
-      () => import('@/views/workflow/instance/test/panel/index.vue'),
-    ),
-  },
 }
 export const getNodeDefault = (type: NodeType) => {
   const node = nodeSources[type].defaultValue()

+ 0 - 10
src/views/workflow/instance/test/default.ts

@@ -1,10 +0,0 @@
-const nodeDefault = {
-  defaultValue: () => ({
-    __outVars: [
-      { label: '参数1', key: 'param1', type: 'String' },
-      { label: '参数2', key: 'param2', type: 'Number' },
-    ],
-  }),
-}
-
-export default nodeDefault

+ 0 - 31
src/views/workflow/instance/test/node/index.vue

@@ -1,31 +0,0 @@
-<template>
-  <div class="node-test"></div>
-</template>
-
-<script setup lang="ts">
-import {
-  computed,
-  getCurrentInstance,
-  inject,
-  onMounted,
-  reactive,
-  ref,
-} from 'vue'
-
-const emit = defineEmits([])
-const props = defineProps({
-  node: <any>{},
-})
-const { proxy }: any = getCurrentInstance()
-const state: any = reactive({
-  nodeData: {},
-})
-onMounted(() => {
-  state.nodeData = props.node.data.workflowData
-})
-</script>
-
-<style lang="scss" scoped>
-.node-test {
-}
-</style>

+ 0 - 46
src/views/workflow/instance/test/panel/index.vue

@@ -1,46 +0,0 @@
-<template>
-  <div class="panel-block" v-if="state.nodeData">
-    <div class="_p-title">
-      <div class="text-sm">可用变量</div>
-    </div>
-    <varsSelect :node="props.node" />
-    <div class="_p-title">
-      <div class="text-sm">输出变量</div>
-    </div>
-    <varsOut :outVars="state.nodeData.__outVars" />
-  </div>
-</template>
-
-<script setup lang="ts">
-import { getCurrentInstance, reactive, ref, watch } from 'vue'
-import varsSelect from '@/views/workflow/instance/component/vars/vars-select.vue'
-import varsOut from '@/views/workflow/instance/component/vars/vars-out.vue'
-import { useWorkflowStore } from '@/stores'
-
-const WorkflowStore = useWorkflowStore()
-const emit = defineEmits([])
-const props = defineProps({
-  node: <any>{},
-})
-const { proxy }: any = getCurrentInstance()
-const state: any = reactive({
-  nodeData: null,
-  vars: {
-    show: false,
-    transfer: {},
-  },
-})
-watch(
-  () => props.node,
-  (n) => {
-    if (n) {
-      state.nodeData = n.data.workflowData
-    }
-  },
-  { immediate: true },
-)
-</script>
-
-<style lang="scss" scoped>
-@use '@/views/workflow/instance/component/style';
-</style>

Разница между файлами не показана из-за своего большого размера
+ 0 - 1398
src/views/workflow/mockJson.ts


+ 0 - 4
src/views/workflow/types.ts

@@ -40,10 +40,6 @@ export const NodeTypeObj = {
     type: NodeType.Switch,
     title: '问题分类器',
   },
-  [NodeType.Test]: {
-    type: NodeType.Test,
-    title: '测试节点',
-  },
 }
 
 export type NodeDataStruct = {