Commit 4992a762 authored by 王晓铜's avatar 王晓铜

修改服务配置线上域名转化为小写以及修改保存时调新增接口

parent 84222383
...@@ -141,7 +141,7 @@ ...@@ -141,7 +141,7 @@
<el-option v-for="item in deployOptions" :key="item.key" :label="item.label" :value="item.key" /> <el-option v-for="item in deployOptions" :key="item.key" :label="item.label" :value="item.key" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<!-- 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" />
</el-form-item> </el-form-item>
...@@ -221,7 +221,8 @@ ...@@ -221,7 +221,8 @@
import { import {
getDockerProjectList, getDockerProjectList,
getDockerProjectType, getDockerProjectType,
addDockerProject addDockerProject,
updateDockerProject
} from '@/api/k8s' } from '@/api/k8s'
export default { export default {
data() { data() {
...@@ -245,7 +246,9 @@ export default { ...@@ -245,7 +246,9 @@ export default {
{ label: '服务名升序', key: '+project_name' }, { label: '服务名升序', key: '+project_name' },
{ label: '服务名降序', key: '-project_name' } { label: '服务名降序', key: '-project_name' }
], ],
temp: {}, temp: {
hostName: ''
},
dialogFormVisible: false, dialogFormVisible: false,
dialogDeleteVisible: false, dialogDeleteVisible: false,
dialogStatus: '', dialogStatus: '',
...@@ -262,9 +265,22 @@ export default { ...@@ -262,9 +265,22 @@ export default {
hostName: [{ required: true, message: '请输入', trigger: 'change' }], hostName: [{ required: true, message: '请输入', trigger: 'change' }],
owner: [{ required: true, message: '请输入', trigger: 'change' }], owner: [{ required: true, message: '请输入', trigger: 'change' }],
configPath: [{ required: true, message: '请输入', trigger: 'change' }] configPath: [{ required: true, message: '请输入', trigger: 'change' }]
} },
inputVal: ''
} }
}, },
// computed: {
// // 将线上域名字段大写转化成小写
// shortCodelowerCase: {
// get() {
// return this.inputVal
// },
// set(val) {
// this.inputVal = val.toLowerCase()
// this.temp.hostName = this.inputVal
// }
// }
// },
created() { created() {
this.getType() this.getType()
this.getProjectList() this.getProjectList()
...@@ -296,6 +312,7 @@ export default { ...@@ -296,6 +312,7 @@ export default {
// 打开新建项目对话框 // 打开新建项目对话框
handleCreate() { handleCreate() {
this.dialogName = '新建项目' this.dialogName = '新建项目'
this.inputVal = ''
this.temp = { this.temp = {
cpuRequest: 200, cpuRequest: 200,
cpuLimit: 1000, cpuLimit: 1000,
...@@ -321,8 +338,22 @@ export default { ...@@ -321,8 +338,22 @@ export default {
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.sonar = 0 this.temp.sonar = 0
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) {
// 编辑接口
updateDockerProject(this.temp).then((resp) => {
if (resp.data.data === true) {
this.dialogFormVisible = false
this.getProjectList()
return this.$message.success('修改成功!')
} else {
return this.$message.error('修改失败!')
}
})
} else {
// 新增接口
addDockerProject(this.temp).then((resp) => { addDockerProject(this.temp).then((resp) => {
if (resp.data.data === true) { if (resp.data.data === true) {
this.dialogFormVisible = false this.dialogFormVisible = false
...@@ -333,6 +364,7 @@ export default { ...@@ -333,6 +364,7 @@ export default {
} }
}) })
} }
}
}) })
}, },
deleteData() {}, deleteData() {},
......
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