Commit 7a0eddb2 authored by kangzhenfei's avatar kangzhenfei

saas--数据管理

parent 94f6d8cc
...@@ -966,6 +966,7 @@ export default { ...@@ -966,6 +966,7 @@ export default {
databaseTypeName: "数据库类型", databaseTypeName: "数据库类型",
databaseName: "数据库", databaseName: "数据库",
databaseType: "数据字典主键", databaseType: "数据字典主键",
displayName: "用途",
port: "端口", port: "端口",
tenantId: 0, tenantId: 0,
}, },
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<Col :span="24"> <Col :span="24">
<FormItem :label="l('hostName')" prop="hostName"> <FormItem :label="l('hostName')" prop="hostName">
<!-- @on-change="onchange_host" --> <!-- @on-change="onchange_host" -->
<Select v-model="entity.hostId"> <Select @on-change="onchange_host" v-model="entity.hostId">
<Option v-for="(item,index) in hostlist" :key="index" :value="item.id">{{item.name}}</Option> <Option v-for="(item,index) in hostlist" :key="index" :value="item.id">{{item.name}}</Option>
</Select> </Select>
</FormItem> </FormItem>
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
<FormItem :label="l('port')" prop="port"> <FormItem :label="l('port')" prop="port">
<InputNumber v-model="entity.port"></InputNumber> <InputNumber v-model="entity.port"></InputNumber>
</FormItem> </FormItem>
</Col> --> </Col>-->
<Col :span="24"> <Col :span="24">
<FormItem :label="l('userName')" prop="userName"> <FormItem :label="l('userName')" prop="userName">
<Input v-model="entity.userName"></Input> <Input v-model="entity.userName"></Input>
...@@ -45,15 +45,14 @@ export default { ...@@ -45,15 +45,14 @@ export default {
return { return {
disabled: false, disabled: false,
entity: { entity: {
id: null, id: null
}, },
rules: { rules: {
// hostName: [{ required: true, message: "必选", type:"number",trigger: "change" }], // hostName: [{ required: true, message: "必选", type:"number",trigger: "change" }],
// hostName: [{ required: true, message: '单位不能为空', trigger: 'change',type: 'number' }], // hostName: [{ required: true, message: '单位不能为空', trigger: 'change',type: 'number' }],
// hostId:[{ required: true, message: "必选", type: "number",trigger: "change" }], // hostId:[{ required: true, message: "必选", type: "number",trigger: "change" }],
}, },
hostlist: [], hostlist: []
}; };
}, },
props: { props: {
...@@ -61,17 +60,17 @@ export default { ...@@ -61,17 +60,17 @@ export default {
}, },
mounted() { mounted() {
Api.bindhostlist() Api.bindhostlist()
.then((r) => { .then(r => {
console.log(r) console.log(r);
if (r.success) { if (r.success) {
this.hostlist = r.result this.hostlist = r.result;
} else { } else {
} }
// this.hostlist.map(u=>{u.id = u.id+''}) // this.hostlist.map(u=>{u.id = u.id+''})
}) })
.catch((err) => { .catch(err => {
console.warn(err) console.warn(err);
}) });
}, },
methods: { methods: {
handleSubmit() { handleSubmit() {
...@@ -97,9 +96,12 @@ export default { ...@@ -97,9 +96,12 @@ export default {
}); });
}, },
onchange_host(val) { onchange_host(val) {
// console.log(val) console.log(val);
console.log(typeof(val)) this.hostlist.map(u => {
this.entity.id = val if(u.id == val){
this.entity.hostName = u.name
}
});
}, },
handleClose() { handleClose() {
this.$emit("on-close"); this.$emit("on-close");
......
...@@ -72,6 +72,12 @@ export default { ...@@ -72,6 +72,12 @@ export default {
align: "center", align: "center",
width: 140 width: 140
}, },
{
key: "displayName",
title: this.l("displayName"),
align: "center",
width: 100
},
{ {
key: "databaseName", key: "databaseName",
title: this.l("databaseName"), title: this.l("databaseName"),
......
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