From e8c7a62faf7c856b2de2d3b7d9543aedf8fb79cb Mon Sep 17 00:00:00 2001 From: TangShan_DD Date: Fri, 16 May 2025 18:06:13 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=9C=E6=96=B9=E9=80=9A=E8=BD=AF?= =?UTF-8?q?=E4=BB=B6=E5=AE=89=E8=A3=85=E6=A8=A1=E6=9D=BF=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../graph/software/components/Tongtech.vue | 88 +++++++++++++++++++ .../task/graph/software/components/index.ts | 3 +- src/views/task/graph/software/index.vue | 14 ++- 3 files changed, 103 insertions(+), 2 deletions(-) create mode 100644 src/views/task/graph/software/components/Tongtech.vue diff --git a/src/views/task/graph/software/components/Tongtech.vue b/src/views/task/graph/software/components/Tongtech.vue new file mode 100644 index 0000000..6e17b1a --- /dev/null +++ b/src/views/task/graph/software/components/Tongtech.vue @@ -0,0 +1,88 @@ + + + diff --git a/src/views/task/graph/software/components/index.ts b/src/views/task/graph/software/components/index.ts index e33f64f..5950c68 100644 --- a/src/views/task/graph/software/components/index.ts +++ b/src/views/task/graph/software/components/index.ts @@ -8,7 +8,8 @@ const codeMap = new Map([ ['task.software.sqlserver', 'SqlServer'], ['task.software.postgresql', 'PgSql'], ['task.software.rabbitmq', 'RabbitMq'], - ['task.software.activemq', 'ActiveMq'] + ['task.software.activemq', 'ActiveMq'], + ['task.software.tongweb', 'Tongtech'] ]) // const vueFiles = require.context('./', true, /\.vue$/); const vueFiles = (import.meta as any).globEager('./*.vue') diff --git a/src/views/task/graph/software/index.vue b/src/views/task/graph/software/index.vue index 455fd63..98f7a1f 100644 --- a/src/views/task/graph/software/index.vue +++ b/src/views/task/graph/software/index.vue @@ -87,7 +87,19 @@ export default { return JSON.parse(moduleData.template).deploy }, isNeedDefault() { - const data = ['task.software.jdk', 'task.software.nginx', 'task.software.rabbitmq', 'task.software.activemq', 'task.software.nfs.client', 'task.software.nfs.server', 'task.software.role', 'task.software.iscsi.client', 'task.software.iscsi.server', 'task.software.iscsi'] + const data = [ + 'task.software.jdk', + 'task.software.nginx', + 'task.software.rabbitmq', + 'task.software.activemq', + 'task.software.nfs.client', + 'task.software.nfs.server', + 'task.software.role', + 'task.software.iscsi.client', + 'task.software.iscsi.server', + 'task.software.iscsi', + 'task.software.tongweb' + ] return !data.includes(this.currentNode.code) } },