feat: 达梦数据库
							parent
							
								
									e8c7a62faf
								
							
						
					
					
						commit
						8ceb66034d
					
				| 
						 | 
					@ -0,0 +1,54 @@
 | 
				
			||||||
 | 
					<template>
 | 
				
			||||||
 | 
					  <basic-form :model="itemData" ref="form" :disabled="isPreview" label-width="160px">
 | 
				
			||||||
 | 
					    <el-row>
 | 
				
			||||||
 | 
					      <el-col :span="12">
 | 
				
			||||||
 | 
					        <basic-form-item label="初始化数据库:" prop="dm_database" validate="required">
 | 
				
			||||||
 | 
					          <el-input v-model="itemData.dm_database" placeholder="请输入数据库名称"></el-input>
 | 
				
			||||||
 | 
					        </basic-form-item>
 | 
				
			||||||
 | 
					      </el-col>
 | 
				
			||||||
 | 
					      <el-col :span="12">
 | 
				
			||||||
 | 
					        <basic-form-item label="初始化数据库实例:" prop="dm_instance" validate="required">
 | 
				
			||||||
 | 
					          <el-input v-model="itemData.dm_instance" placeholder="请输入数据库实例"></el-input>
 | 
				
			||||||
 | 
					        </basic-form-item>
 | 
				
			||||||
 | 
					      </el-col>
 | 
				
			||||||
 | 
					      <el-col :span="12">
 | 
				
			||||||
 | 
					        <basic-form-item label="数据库存放路径:" prop="install_dir" validate="required">
 | 
				
			||||||
 | 
					          <el-input v-model="itemData.install_dir" placeholder="请输入安装目录"></el-input>
 | 
				
			||||||
 | 
					        </basic-form-item>
 | 
				
			||||||
 | 
					      </el-col>
 | 
				
			||||||
 | 
					      <el-col :span="12">
 | 
				
			||||||
 | 
					        <basic-form-item label="数据库端口:" prop="dm_port" validate="required">
 | 
				
			||||||
 | 
					          <el-input v-model="itemData.dm_port" placeholder="请输入数据库端口"></el-input>
 | 
				
			||||||
 | 
					        </basic-form-item>
 | 
				
			||||||
 | 
					      </el-col>
 | 
				
			||||||
 | 
					      <el-col :span="12">
 | 
				
			||||||
 | 
					        <basic-form-item label="数据库密码:" prop="dm_password" validate="required">
 | 
				
			||||||
 | 
					          <el-input v-model="itemData.dm_password" placeholder="请输入SYSDBA & SYSAUDITOR密码"></el-input>
 | 
				
			||||||
 | 
					        </basic-form-item>
 | 
				
			||||||
 | 
					      </el-col>
 | 
				
			||||||
 | 
					    </el-row>
 | 
				
			||||||
 | 
					  </basic-form>
 | 
				
			||||||
 | 
					</template>
 | 
				
			||||||
 | 
					<script>
 | 
				
			||||||
 | 
					import node from '../../mixins/index'
 | 
				
			||||||
 | 
					import show from '../../mixins/show'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export default {
 | 
				
			||||||
 | 
					  mixins: [node, show],
 | 
				
			||||||
 | 
					  props: {
 | 
				
			||||||
 | 
					    itemData: {
 | 
				
			||||||
 | 
					      type: Object,
 | 
				
			||||||
 | 
					      default: function() {
 | 
				
			||||||
 | 
					        return {
 | 
				
			||||||
 | 
					          dm_database: '', // 初始化数据库
 | 
				
			||||||
 | 
					          dm_instance: '', // 初始化数据库实例
 | 
				
			||||||
 | 
					          install_dir: '', // 初始化数据库存放路径
 | 
				
			||||||
 | 
					          dm_port: '', // 数据库端口
 | 
				
			||||||
 | 
					          dm_password: '' // SYSDBA & SYSAUDITOR密码
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					</script>
 | 
				
			||||||
 | 
					<style></style>
 | 
				
			||||||
| 
						 | 
					@ -9,7 +9,8 @@ const codeMap = new Map([
 | 
				
			||||||
  ['task.software.postgresql', 'PgSql'],
 | 
					  ['task.software.postgresql', 'PgSql'],
 | 
				
			||||||
  ['task.software.rabbitmq', 'RabbitMq'],
 | 
					  ['task.software.rabbitmq', 'RabbitMq'],
 | 
				
			||||||
  ['task.software.activemq', 'ActiveMq'],
 | 
					  ['task.software.activemq', 'ActiveMq'],
 | 
				
			||||||
  ['task.software.tongweb', 'Tongtech']
 | 
					  ['task.software.tongweb', 'Tongtech'],
 | 
				
			||||||
 | 
					  ['task.software.dameng', 'Dameng']
 | 
				
			||||||
])
 | 
					])
 | 
				
			||||||
// const vueFiles = require.context('./', true, /\.vue$/);
 | 
					// const vueFiles = require.context('./', true, /\.vue$/);
 | 
				
			||||||
const vueFiles = (import.meta as any).globEager('./*.vue')
 | 
					const vueFiles = (import.meta as any).globEager('./*.vue')
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -98,7 +98,8 @@ export default {
 | 
				
			||||||
        'task.software.iscsi.client',
 | 
					        'task.software.iscsi.client',
 | 
				
			||||||
        'task.software.iscsi.server',
 | 
					        'task.software.iscsi.server',
 | 
				
			||||||
        'task.software.iscsi',
 | 
					        'task.software.iscsi',
 | 
				
			||||||
        'task.software.tongweb'
 | 
					        'task.software.tongweb',
 | 
				
			||||||
 | 
					        'task.software.dameng'
 | 
				
			||||||
      ]
 | 
					      ]
 | 
				
			||||||
      return !data.includes(this.currentNode.code)
 | 
					      return !data.includes(this.currentNode.code)
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue