Commit 4431c01a authored by 王晓铜's avatar 王晓铜

修改服务配置管理项目名称自动获取

parent 33e29976
...@@ -109,7 +109,7 @@ ...@@ -109,7 +109,7 @@
:value="item.projectType" /> :value="item.projectType" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="Git地址" prop="gitPath" style="width: 100%;"> <el-form-item label="Git地址" prop="gitPath" style="width: 100%;" @blur.native.capture="inputMes(temp.gitPath)">
<el-input v-model="temp.gitPath" /> <el-input v-model="temp.gitPath" />
</el-form-item> </el-form-item>
...@@ -121,8 +121,7 @@ ...@@ -121,8 +121,7 @@
<el-input v-model="temp.owner" /> <el-input v-model="temp.owner" />
</el-form-item> </el-form-item>
<el-form-item label="服务描述" style="width: 100%;"> <el-form-item label="服务描述" style="width: 100%;">
<el-input :autosize="{ minRows: 1, maxRows: 4}" v-model="temp.desc" type="textarea" <el-input :autosize="{ minRows: 1, maxRows: 4}" v-model="temp.desc" type="textarea" placeholder="请输入描述信息" />
placeholder="Please input" />
</el-form-item> </el-form-item>
<el-form-item label="API" style="width: 100%;"> <el-form-item label="API" style="width: 100%;">
<el-input v-model="temp.api" /> <el-input v-model="temp.api" />
...@@ -251,7 +250,8 @@ export default { ...@@ -251,7 +250,8 @@ export default {
{ label: '服务名降序', key: '-project_name' } { label: '服务名降序', key: '-project_name' }
], ],
temp: { temp: {
hostName: '' hostName: '',
projectName: ''
}, },
dialogFormVisible: false, dialogFormVisible: false,
dialogDeleteVisible: false, dialogDeleteVisible: false,
...@@ -262,7 +262,9 @@ export default { ...@@ -262,7 +262,9 @@ 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' }], 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' }
...@@ -271,7 +273,8 @@ export default { ...@@ -271,7 +273,8 @@ export default {
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: '' inputVal: '',
name: ''
} }
}, },
// computed: { // computed: {
...@@ -291,6 +294,11 @@ export default { ...@@ -291,6 +294,11 @@ export default {
this.getProjectList() this.getProjectList()
}, },
methods: { methods: {
inputMes(msg) {
var projectName = msg.split('/')[1].split('.')[0]
this.name = projectName
this.$set(this.temp, 'projectName', this.name)
},
// 获取项目列表 // 获取项目列表
getProjectList() { getProjectList() {
getDockerProjectList(this.listQuery).then((resp) => { getDockerProjectList(this.listQuery).then((resp) => {
......
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