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