Commit 0507bb2a authored by kangzhenfei's avatar kangzhenfei

saas--数据资源管理ok

parent 5cb32912
......@@ -908,8 +908,11 @@ export default {
},//多租户-服务器数据源
host: {
id: '',
name: '数据源名称',
ip: '服务器地址',
name: '描述',//'数据源名称',
os: "操作系统",
ip: 'Ip',//'服务器地址',
domain: "域名",
supportDatabaseType: "支持的数据库",
user: '用户名',
password: '密码',
port: 'ssh端口',
......
......@@ -8,10 +8,25 @@
</Col>
</Row>
<Row>
<Col :span="24">
<FormItem :label="l('os')" prop="os">
<Input v-model="entity.os"></Input>
</FormItem>
</Col>
<Col :span="24">
<FormItem :label="l('ip')" prop="ip">
<Input v-model="entity.ip"></Input>
</FormItem>
</Col>
<Col :span="24">
<FormItem :label="l('domain')" prop="domain">
<Input v-model="entity.domain"></Input>
</FormItem>
</Col>
<Col :span="24">
<FormItem :label="l('supportDatabaseType')" prop="supportDatabaseType">
<Input v-model="entity.supportDatabaseType"></Input>
</FormItem>
</Col>
</Row>
<Row>
......@@ -63,6 +78,9 @@ export default {
name: [{ required: true, message: '必填', trigger: 'blur' }],
ip: [{ required: true, message: '必填', trigger: 'blur' }],
user: [{ required: true, message: '必填', trigger: 'blur' }],
os: [{ required: true, message: '必填', trigger: 'blur' }],
domain: [{ required: true, message: '必填', trigger: 'blur' }],
supportDatabaseType: [{ required: true, message: '必填', trigger: 'blur' }],
password: [{ required: true, message: '必填', trigger: 'blur' }]
}
}
......
import Api from '@/plugins/request'
export default {
index:`${authUrl}/api/services/app/host/paged`,
// index:`${authUrl}/api/services/app/host/paged`,
index:`${systemNew}api/services/app/host/paged`, //new
paged(params){
return Api.post(`${authUrl}/api/services/app/host/paged`,params);
// return Api.post(`${authUrl}/api/services/app/host/paged`,params); systemNew
return Api.post(`${systemNew}api/services/app/host/paged`,params);
},
get(params){
return Api.get(`${authUrl}/api/services/app/host/get`,params);
return Api.get(`${systemNew}api/services/app/host/get`,params);
},
create(params){
return Api.post(`${authUrl}/api/services/app/host/create`,params);
return Api.post(`${systemNew}api/services/app/host/create`,params);
},
update(params){
return Api.post(`${authUrl}/api/services/app/host/update`,params);
return Api.post(`${systemNew}api/services/app/host/update`,params);
},
//删除:
delete(params) {
return Api.delete(`${authUrl}/api/services/app/host/delete`,{params:params});
return Api.delete(`${systemNew}api/services/app/host/delete`,{params:params});
},
}
\ No newline at end of file
<template>
<div class="detail">
<Row>
<Filed :span="24" :name="l('name')">{{entity.name}}</Filed>
<Filed :span="24" :name="l('ip')">{{entity.ip}}</Filed>
<Filed :span="24" :name="l('user')">{{entity.user}}</Filed>
<Filed :span="24" :name="l('password')">{{entity.password}}</Filed>
<Filed :span="24" :name="l('port')">{{entity.port}}</Filed>
</Row>
</div>
<div class="detail">
<Row>
<Filed :span="24" :name="l('name')">{{entity.name}}</Filed>
<Filed :span="24" :name="l('os')">{{entity.os}}</Filed>
<Filed :span="24" :name="l('ip')">{{entity.ip}}</Filed>
<Filed :span="24" :name="l('domain')">{{entity.domain}}</Filed>
<Filed :span="24" :name="l('supportDatabaseType')">{{entity.supportDatabaseType}}</Filed>
<Filed :span="24" :name="l('user')">{{entity.user}}</Filed>
<Filed :span="24" :name="l('password')">{{entity.password}}</Filed>
<Filed :span="24" :name="l('port')">{{entity.port}}</Filed>
</Row>
</div>
</template>
<script>
import Api from './api'
export default {
name: 'Add',
data() {
return {
entity: {},
rules: {
name: [{ required: true, message: '必填', trigger: 'blur' }],
code: [{ required: true, message: '必填', trigger: 'blur' }]
}
}
},
props: {
eid: Number
},
methods: {
load(v) {
Api.get({ id: v }).then(r => {
this.entity = r.result;
this.$emit('on-load')
})
},
handleClose() {
this.$emit('on-close')
},
l(key) {
key = "host" + "." + key;
return this.$t(key)
import Api from "./api";
export default {
name: "Add",
data() {
return {
entity: {},
// rules: {
// name: [{ required: true, message: "必填", trigger: "blur" }],
// code: [{ required: true, message: "必填", trigger: "blur" }]
// }
};
},
props: {
eid: Number
},
methods: {
load(v) {
Api.get({ id: v }).then(r => {
this.entity = r.result;
this.$emit("on-load");
});
},
handleClose() {
this.$emit("on-close");
},
l(key) {
key = "host" + "." + key;
return this.$t(key);
}
},
watch: {
eid(v) {
if (v != 0) {
this.load(v);
}
},
watch: {
eid(v) {
if (v != 0) {
this.load(v);
}
}
}
}
}
};
</script>
\ No newline at end of file
......@@ -6,11 +6,26 @@
<Input v-model="entity.name"></Input>
</FormItem>
</Col>
<Col :span="24">
<FormItem :label="l('os')" prop="os">
<Input v-model="entity.os"></Input>
</FormItem>
</Col>
<Col :span="24">
<FormItem :label="l('ip')" prop="ip">
<Input v-model="entity.ip"></Input>
</FormItem>
</Col>
<Col :span="24">
<FormItem :label="l('domain')" prop="domain">
<Input v-model="entity.domain"></Input>
</FormItem>
</Col>
<Col :span="24">
<FormItem :label="l('supportDatabaseType')" prop="supportDatabaseType">
<Input v-model="entity.supportDatabaseType"></Input>
</FormItem>
</Col>
<Col :span="24">
<FormItem :label="l('user')" prop="user">
<Input v-model="entity.user"></Input>
......@@ -35,7 +50,7 @@
</template>
<script>
import Api from './api'
export default {
export default {
name: 'Edit',
data() {
return {
......@@ -43,8 +58,11 @@ export default {
entity: { name: '', ip: '', user: '', password: '', port: 22, id: 0 },
rules: {
name: [{ required: true, message: '必填', trigger: 'blur' }],
os: [{ required: true, message: '必填', trigger: 'blur' }],
ip: [{ required: true, message: '必填', trigger: 'blur' }],
user: [{ required: true, message: '必填', trigger: 'blur' }],
domain: [{ required: true, message: '必填', trigger: 'blur' }],
supportDatabaseType: [{ required: true, message: '必填', trigger: 'blur' }],
password: [{ required: true, message: '必填', trigger: 'blur' }]
}
}
......
This diff is collapsed.
......@@ -10,7 +10,8 @@ let address=systemApi.dev;
//let address=systemApi.local;
window.systemUrl = `http://${address}:10000/system`; //System-api 系统管理(基础数据)
window.system=`http://${address}:10000/auth`;//多租户后台系统
window.system =`http://${address}:10000/auth`;//多租户后台系统
window.systemNew =`http://${address}:10130/`;//多租户后台系统-new 10130/platform/host/paged
window.authUrl = `http://${address}:10010`; //Authentication-api //统一登陆认证
window.designUrl = `http://${address}:10000/process`; // 工艺规程
window.PlanUrl = `http://${address}:10000/plan`; //订单
......
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