Commit 7af5dd36 by yuwei

项目初始化

parent 65709685
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<el-button size="mini" icon="el-icon-back" round @click="showCard">返回</el-button> <el-button size="mini" icon="el-icon-back" round @click="showCard">返回</el-button>
</el-button-group> </el-button-group>
</div> </div>
<div :style="classCardbody"> <div>
<el-steps :active="active" finish-status="success" align-center> <el-steps :active="active" finish-status="success" align-center>
<el-step title="属性配置" /> <el-step title="属性配置" />
<el-step title="执行配置" /> <el-step title="执行配置" />
......
...@@ -24,16 +24,16 @@ ...@@ -24,16 +24,16 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<template v-if="form.serviceType === '1'"> <template v-if="form.serviceType === '1'">
<el-form-item label="服务请求地址" prop="serviceUrl"> <el-form-item label="服务请求地址" prop="httpService.url">
<el-input v-model="form.httpService.url" placeholder="请输入服务请求地址" /> <el-input v-model="form.httpService.url" placeholder="请输入服务请求地址" />
</el-form-item> </el-form-item>
<el-form-item label="服务请求头" prop="serviceHeader"> <el-form-item label="服务请求头">
<el-input v-model="form.httpService.header" placeholder="请输入服务请求头,如{key:val}格式" /> <el-input v-model="form.httpService.header" placeholder="请输入服务请求头,如{key:val}格式" />
</el-form-item> </el-form-item>
<el-form-item label="服务请求参数" prop="serviceParam"> <el-form-item label="服务请求参数">
<el-input v-model="form.httpService.param" placeholder="请输入服务请求参数,如{key:val}格式" /> <el-input v-model="form.httpService.param" placeholder="请输入服务请求参数,如{key:val}格式" />
</el-form-item> </el-form-item>
<el-form-item label="服务请求方式" prop="serviceHttpMethod"> <el-form-item label="服务请求方式" prop="httpService.httpMethod">
<el-select v-model="form.httpService.httpMethod" placeholder="请选择请求方式"> <el-select v-model="form.httpService.httpMethod" placeholder="请选择请求方式">
<el-option <el-option
v-for="dict in httpMethodOptions" v-for="dict in httpMethodOptions"
...@@ -45,16 +45,16 @@ ...@@ -45,16 +45,16 @@
</el-form-item> </el-form-item>
</template> </template>
<template v-if="form.serviceType === '2'"> <template v-if="form.serviceType === '2'">
<el-form-item label="服务wsdl地址" prop="serviceWsdl"> <el-form-item label="服务wsdl地址" prop="webService.wsdl">
<el-input v-model="form.webService.wsdl" placeholder="请输入服务wsdl地址" /> <el-input v-model="form.webService.wsdl" placeholder="请输入服务wsdl地址" />
</el-form-item> </el-form-item>
<el-form-item label="服务命名空间" prop="serviceTargetNamespace"> <el-form-item label="服务命名空间" prop="webService.targetNamespace">
<el-input v-model="form.webService.targetNamespace" placeholder="请输入服务命名空间" /> <el-input v-model="form.webService.targetNamespace" placeholder="请输入服务命名空间" />
</el-form-item> </el-form-item>
<el-form-item label="服务方法" prop="serviceMethod"> <el-form-item label="服务方法" prop="webService.method">
<el-input v-model="form.webService.method" placeholder="请输入服务方法" /> <el-input v-model="form.webService.method" placeholder="请输入服务方法" />
</el-form-item> </el-form-item>
<el-form-item label="服务请求报文" prop="serviceSoap"> <el-form-item label="服务请求报文" prop="webService.soap">
<el-input v-model="form.webService.soap" type="textarea" placeholder="请输入服务请求报文" /> <el-input v-model="form.webService.soap" type="textarea" placeholder="请输入服务请求报文" />
</el-form-item> </el-form-item>
</template> </template>
...@@ -125,23 +125,23 @@ export default { ...@@ -125,23 +125,23 @@ export default {
serviceType: [ serviceType: [
{ required: true, message: '服务类型不能为空', trigger: 'change' } { required: true, message: '服务类型不能为空', trigger: 'change' }
], ],
serviceUrl: [ 'httpService.url': [
{ required: true, message: '服务请求地址不能为空', trigger: 'blur' } { required: true, message: '请求地址不能为空', trigger: 'blur' }
], ],
serviceHttpMethod: [ 'httpService.httpMethod': [
{ required: true, message: '服务请求方式不能为空', trigger: 'blur' } { required: true, message: '服务请求方式不能为空', trigger: 'blur' }
], ],
serviceWsdl: [ 'webService.wsdl': [
{ required: true, message: '服务wsdl地址不能为空', trigger: 'blur' } { required: true, message: '服务wsdl地址不能为空', trigger: 'blur' }
], ],
serviceTargetNamespace: [ 'webService.targetNamespace': [
{ required: true, message: '服务命名空间不能为空', trigger: 'blur' } { required: true, message: '服务命名空间不能为空', trigger: 'blur' }
], ],
serviceSoap: [ 'webService.method': [
{ required: true, message: '服务请求报文不能为空', trigger: 'blur' }
],
serviceMethod: [
{ required: true, message: '服务方法不能为空', trigger: 'blur' } { required: true, message: '服务方法不能为空', trigger: 'blur' }
],
'webService.soap': [
{ required: true, message: '服务请求报文不能为空', trigger: 'blur' }
] ]
}, },
// 状态数据字典 // 状态数据字典
......
...@@ -95,7 +95,7 @@ ...@@ -95,7 +95,7 @@
border border
tooltip-effect="dark" tooltip-effect="dark"
:size="tableSize" :size="tableSize"
:height="tableHeight" height="calc(100vh - 50%)"
style="width: 100%;margin: 15px 0;" style="width: 100%;margin: 15px 0;"
> >
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
...@@ -334,22 +334,16 @@ export default { ...@@ -334,22 +334,16 @@ export default {
float: right; float: right;
} }
.tree-wrapper { .el-card ::v-deep .el-card__body {
overflow-y: auto; height: calc(100vh - 170px);
overflow-x: hidden; }
height: 450px;
.el-tree { ::v-deep .custom-tree-node {
min-width: 100%;
font-size: 14px;
display: inline-block;
::v-deep .custom-tree-node {
flex: 1; flex: 1;
display: flex; display: flex;
font-size: 14px; font-size: 14px;
.icon { .icon {
margin-right: 5px; margin-right: 5px;
} }
}
}
} }
</style> </style>
<template> <template>
<div class="app-container"> <div class="app-container">
<el-card class="box-card" shadow="always"> <el-card class="box-card" shadow="always">
<div :style="classCardbody">
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<el-form :inline="true" class="demo-form-inline"> <el-form :inline="true" class="demo-form-inline">
...@@ -69,7 +68,6 @@ ...@@ -69,7 +68,6 @@
</div> </div>
</el-col> </el-col>
</el-row> </el-row>
</div>
</el-card> </el-card>
</div> </div>
</template> </template>
...@@ -87,10 +85,6 @@ export default { ...@@ -87,10 +85,6 @@ export default {
}, },
data () { data () {
return { return {
classCardbody: {
overflow: 'auto',
height: document.body.offsetHeight - 160 + 'px'
},
// 数据源数据字典 // 数据源数据字典
sourceOptions: [], sourceOptions: [],
sqlDataSource: undefined, sqlDataSource: undefined,
...@@ -185,5 +179,7 @@ export default { ...@@ -185,5 +179,7 @@ export default {
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.el-card ::v-deep .el-card__body {
height: calc(100vh - 170px);
}
</style> </style>
...@@ -46,6 +46,12 @@ ...@@ -46,6 +46,12 @@
<el-col :span="12"> <el-col :span="12">
<el-button-group> <el-button-group>
<el-button <el-button
type="primary"
icon="el-icon-plus"
size="mini"
@click="handleAdd"
>新增</el-button>
<el-button
type="success" type="success"
icon="el-icon-edit-outline" icon="el-icon-edit-outline"
size="mini" size="mini"
...@@ -113,7 +119,7 @@ ...@@ -113,7 +119,7 @@
border border
tooltip-effect="dark" tooltip-effect="dark"
:size="tableSize" :size="tableSize"
:height="tableHeight" height="calc(100vh - 50%)"
style="width: 100%;margin: 15px 0;" style="width: 100%;margin: 15px 0;"
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
...@@ -323,6 +329,7 @@ export default { ...@@ -323,6 +329,7 @@ export default {
this.showOptions.data = {} this.showOptions.data = {}
if (!this.queryParams.typeId) { if (!this.queryParams.typeId) {
this.$message.warning('请先选择数据标准类别') this.$message.warning('请先选择数据标准类别')
return
} }
this.showOptions.data.typeId = this.queryParams.typeId this.showOptions.data.typeId = this.queryParams.typeId
this.showOptions.showList = false this.showOptions.showList = false
...@@ -399,4 +406,7 @@ export default { ...@@ -399,4 +406,7 @@ export default {
.right-toolbar { .right-toolbar {
float: right; float: right;
} }
.el-card ::v-deep .el-card__body {
height: calc(100vh - 170px);
}
</style> </style>
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
node-key="id" node-key="id"
empty-text="加载中,请稍后" empty-text="加载中,请稍后"
:props="defaultProps" :props="defaultProps"
:expand-on-click-node="false"
@node-click="handleNodeClick" @node-click="handleNodeClick"
/> />
</el-card> </el-card>
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<el-button size="mini" icon="el-icon-back" round @click="showCard">返回</el-button> <el-button size="mini" icon="el-icon-back" round @click="showCard">返回</el-button>
</el-button-group> </el-button-group>
</div> </div>
<div :style="classCardbody"> <div>
<el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="数据源" prop="sourceId"> <el-form-item label="数据源" prop="sourceId">
<el-select v-model="form.sourceId" placeholder="请选择数据源"> <el-select v-model="form.sourceId" placeholder="请选择数据源">
...@@ -358,6 +358,10 @@ export default { ...@@ -358,6 +358,10 @@ export default {
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.el-card ::v-deep .el-card__body {
height: calc(100vh - 230px);
overflow-y: auto;
}
.draggable-tag { .draggable-tag {
margin: 10px; margin: 10px;
cursor: move; cursor: move;
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<el-button size="mini" icon="el-icon-back" round @click="showCard">返回</el-button> <el-button size="mini" icon="el-icon-back" round @click="showCard">返回</el-button>
</el-button-group> </el-button-group>
</div> </div>
<div :style="classCardbody"> <div>
<el-form ref="form" :model="form" label-width="80px" disabled> <el-form ref="form" :model="form" label-width="80px" disabled>
<el-form-item label="数据源" prop="sourceId"> <el-form-item label="数据源" prop="sourceId">
<el-select v-model="form.sourceId" placeholder="请选择数据源"> <el-select v-model="form.sourceId" placeholder="请选择数据源">
...@@ -255,6 +255,10 @@ export default { ...@@ -255,6 +255,10 @@ export default {
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.el-card ::v-deep .el-card__body {
height: calc(100vh - 230px);
overflow-y: auto;
}
.draggable-tag { .draggable-tag {
margin: 10px; margin: 10px;
cursor: move; cursor: move;
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<el-button size="mini" icon="el-icon-back" round @click="showCard">返回</el-button> <el-button size="mini" icon="el-icon-back" round @click="showCard">返回</el-button>
</el-button-group> </el-button-group>
</div> </div>
<div :style="classCardbody"> <div>
<el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="数据源" prop="sourceId"> <el-form-item label="数据源" prop="sourceId">
<el-select v-model="form.sourceId" placeholder="请选择数据源"> <el-select v-model="form.sourceId" placeholder="请选择数据源">
...@@ -373,6 +373,10 @@ export default { ...@@ -373,6 +373,10 @@ export default {
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.el-card ::v-deep .el-card__body {
height: calc(100vh - 230px);
overflow-y: auto;
}
.draggable-tag { .draggable-tag {
margin: 10px; margin: 10px;
cursor: move; cursor: move;
......
...@@ -94,7 +94,7 @@ ...@@ -94,7 +94,7 @@
border border
tooltip-effect="dark" tooltip-effect="dark"
:size="tableSize" :size="tableSize"
:height="tableHeight" height="calc(100vh - 50%)"
style="width: 100%;margin: 15px 0;" style="width: 100%;margin: 15px 0;"
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
...@@ -346,4 +346,7 @@ export default { ...@@ -346,4 +346,7 @@ export default {
.right-toolbar { .right-toolbar {
float: right; float: right;
} }
.el-card ::v-deep .el-card__body {
height: calc(100vh - 170px);
}
</style> </style>
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