Commit 7af5dd36 by yuwei

项目初始化

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