Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qa-platform-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
QA
qa-platform-ui
Commits
c0aba861
Commit
c0aba861
authored
Jun 23, 2021
by
晓彤
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改curl和同步数据库问题
parent
d3464a6b
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
57 additions
and
40 deletions
+57
-40
AddInterface.vue
src/views/auto/AddInterface.vue
+56
-36
SynDatabase.vue
src/views/effect/SynDatabase.vue
+1
-4
No files found.
src/views/auto/AddInterface.vue
View file @
c0aba861
...
@@ -147,10 +147,10 @@
...
@@ -147,10 +147,10 @@
<el-button
type=
"primary"
@
click=
"addInterfaceFrom"
>
确 定
</el-button>
<el-button
type=
"primary"
@
click=
"addInterfaceFrom"
>
确 定
</el-button>
</div>
</div>
<el-dialog
title=
"解析
CURL"
:visible.sync=
"DialogVisible
"
width=
"40%"
>
<el-dialog
title=
"解析
curl"
:visible.sync=
"DialogVisible"
@
close=
"closeDialog
"
width=
"40%"
>
<el-form>
<el-form
ref=
"culFormRef"
:rules=
"rules"
:model=
"curlForm"
>
<el-form-item
label=
"
接口路径:
"
>
<el-form-item
label=
"
curl:"
prop=
"interfaceCurl
"
>
<el-input
v-model=
"
interfaceU
rl"
style=
"width:500px"
type=
"textarea"
:rows=
"8"
></el-input>
<el-input
v-model=
"
curlForm.interfaceCu
rl"
style=
"width:500px"
type=
"textarea"
:rows=
"8"
></el-input>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
<span
slot=
"footer"
class=
"dialog-footer"
>
<span
slot=
"footer"
class=
"dialog-footer"
>
...
@@ -227,6 +227,13 @@ export default {
...
@@ -227,6 +227,13 @@ export default {
message
:
'
接口名称不能为空!
'
,
message
:
'
接口名称不能为空!
'
,
trigger
:
'
blur
'
trigger
:
'
blur
'
}
}
],
interfaceCurl
:
[
{
required
:
true
,
message
:
'
curl不能为空!
'
,
trigger
:
'
blur
'
}
]
]
},
},
optionMethod
:
[
optionMethod
:
[
...
@@ -258,7 +265,9 @@ export default {
...
@@ -258,7 +265,9 @@ export default {
pageSize
:
100
pageSize
:
100
},
},
DialogVisible
:
false
,
DialogVisible
:
false
,
interfaceUrl
:
''
curlForm
:
{
interfaceCurl
:
''
}
}
}
},
},
created
()
{
created
()
{
...
@@ -399,39 +408,50 @@ export default {
...
@@ -399,39 +408,50 @@ export default {
},
},
// 导入heads和请求参数
// 导入heads和请求参数
importMsg
()
{
importMsg
()
{
getInterfaceUrl
({
code
:
this
.
interfaceUrl
}).
then
((
resp
)
=>
{
this
.
$refs
.
culFormRef
.
validate
((
valid
)
=>
{
// console.log('iiii', resp)
if
(
!
valid
)
{
var
newHeaderList
=
resp
.
data
.
data
.
headersList
return
false
newHeaderList
.
map
((
item
)
=>
{
}
else
{
this
.
headersList
.
push
(
getInterfaceUrl
({
code
:
this
.
curlForm
.
interfaceCurl
}).
then
(
Object
.
assign
(
(
resp
)
=>
{
{},
// console.log('iiii', resp)
{
var
newHeaderList
=
resp
.
data
.
data
.
headersList
paramsName
:
item
.
paramsName
,
newHeaderList
.
map
((
item
)
=>
{
paramsValue
:
item
.
paramsValue
,
this
.
headersList
.
push
(
isRequired
:
true
,
Object
.
assign
(
remarks
:
item
.
remarks
{},
}
{
)
paramsName
:
item
.
paramsName
,
)
paramsValue
:
item
.
paramsValue
,
})
isRequired
:
true
,
remarks
:
item
.
remarks
var
newParamList
=
resp
.
data
.
data
.
parametersList
}
newParamList
.
map
((
item
)
=>
{
)
this
.
paramList
.
push
(
)
Object
.
assign
(
})
{},
var
newParamList
=
resp
.
data
.
data
.
parametersList
{
newParamList
.
map
((
item
)
=>
{
paramsName
:
item
.
paramsName
,
this
.
paramList
.
push
(
paramsValue
:
item
.
paramsValue
,
Object
.
assign
(
isRequired
:
true
,
{},
remarks
:
item
.
remarks
{
}
paramsName
:
item
.
paramsName
,
)
paramsValue
:
item
.
paramsValue
,
isRequired
:
true
,
remarks
:
item
.
remarks
}
)
)
})
this
.
DialogVisible
=
false
}
)
)
})
}
this
.
DialogVisible
=
false
})
})
},
// 清空文本框数据
closeDialog
()
{
this
.
$refs
.
culFormRef
.
resetFields
()
}
}
}
}
}
}
...
...
src/views/effect/SynDatabase.vue
View file @
c0aba861
...
@@ -109,10 +109,7 @@ export default {
...
@@ -109,10 +109,7 @@ export default {
synDataBase
(
this
.
paramsFrom
).
then
((
resp
)
=>
{
synDataBase
(
this
.
paramsFrom
).
then
((
resp
)
=>
{
if
(
resp
.
data
.
code
===
'
0000
'
)
{
if
(
resp
.
data
.
code
===
'
0000
'
)
{
Lloading
.
close
()
Lloading
.
close
()
this
.
$message
.
success
(
'
数据同步成功!
'
)
return
this
.
$message
.
success
(
'
数据同步成功!
'
)
this
.
databaseFrom
.
namespace
=
''
this
.
databaseFrom
.
dataBaseName
=
''
this
.
databaseFrom
.
tableName
=
''
}
else
{
}
else
{
Lloading
.
close
()
Lloading
.
close
()
this
.
$message
.
error
(
resp
.
data
.
msg
)
this
.
$message
.
error
(
resp
.
data
.
msg
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment