Commit 33e29976 authored by 黎博's avatar 黎博

服务配置管理,新增服务名称输入框

parent 376d7a22
...@@ -113,6 +113,10 @@ ...@@ -113,6 +113,10 @@
<el-input v-model="temp.gitPath" /> <el-input v-model="temp.gitPath" />
</el-form-item> </el-form-item>
<el-form-item label="服务名称" prop="projectName" style="width: 100%;">
<el-input v-model="temp.projectName" onkeyup="this.value=this.value.toLowerCase()" />
</el-form-item>
<el-form-item label="负责人" style="width: 100%;" prop="owner"> <el-form-item label="负责人" style="width: 100%;" prop="owner">
<el-input v-model="temp.owner" /> <el-input v-model="temp.owner" />
</el-form-item> </el-form-item>
...@@ -143,7 +147,7 @@ ...@@ -143,7 +147,7 @@
</el-form-item> </el-form-item>
<!-- temp.hostName --> <!-- temp.hostName -->
<el-form-item v-if="temp.deployToDocker == 1" label="线上域名" prop="hostName" style="width: 100%;"> <el-form-item v-if="temp.deployToDocker == 1" label="线上域名" prop="hostName" style="width: 100%;">
<el-input v-model="temp.hostName" /> <el-input v-model="temp.hostName" onkeyup="this.value=this.value.toLowerCase()" />
</el-form-item> </el-form-item>
<el-form-item v-if="temp.deployToDocker === 1" label="配置文件路径" prop="configPath" style="width: 100%;"> <el-form-item v-if="temp.deployToDocker === 1" label="配置文件路径" prop="configPath" style="width: 100%;">
...@@ -258,6 +262,7 @@ export default { ...@@ -258,6 +262,7 @@ export default {
rules: { rules: {
projectType: [{ required: true, message: '请选择', trigger: 'change' }], projectType: [{ required: true, message: '请选择', trigger: 'change' }],
gitPath: [{ required: true, message: '请输入', trigger: 'change' }], gitPath: [{ required: true, message: '请输入', trigger: 'change' }],
projectName: [{ required: true, message: '请输入服务名称', trigger: 'change' }],
isActive: [{ required: true, message: '请选择', trigger: 'change' }], isActive: [{ required: true, message: '请选择', trigger: 'change' }],
deployToDocker: [ deployToDocker: [
{ required: true, message: '请选择', trigger: 'change' } { required: true, message: '请选择', trigger: 'change' }
...@@ -335,10 +340,13 @@ export default { ...@@ -335,10 +340,13 @@ export default {
}, },
// 新建项目 // 新建项目
createData() { createData() {
var projectName = this.temp.gitPath.split('/')[1].split('.')[0] // var projectName = this.temp.gitPath.split('/')[1].split('.')[0]
this.temp.projectName = projectName // this.temp.projectName = projectName
this.temp.projectName = this.temp.projectName.toLowerCase()
this.temp.sonar = 0 this.temp.sonar = 0
if (this.temp.hostName != null) {
this.temp.hostName = this.temp.hostName.toLowerCase() this.temp.hostName = this.temp.hostName.toLowerCase()
}
this.$refs['dataForm'].validate((valid) => { this.$refs['dataForm'].validate((valid) => {
if (valid) { if (valid) {
if (this.temp.id) { if (this.temp.id) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment