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 @@
<el-button
type=
"primary"
@
click=
"addInterfaceFrom"
>
确 定
</el-button>
</div>
<el-dialog
title=
"解析
CURL"
:visible.sync=
"DialogVisible
"
width=
"40%"
>
<el-form>
<el-form-item
label=
"
接口路径:
"
>
<el-input
v-model=
"
interfaceU
rl"
style=
"width:500px"
type=
"textarea"
:rows=
"8"
></el-input>
<el-dialog
title=
"解析
curl"
:visible.sync=
"DialogVisible"
@
close=
"closeDialog
"
width=
"40%"
>
<el-form
ref=
"culFormRef"
:rules=
"rules"
:model=
"curlForm"
>
<el-form-item
label=
"
curl:"
prop=
"interfaceCurl
"
>
<el-input
v-model=
"
curlForm.interfaceCu
rl"
style=
"width:500px"
type=
"textarea"
:rows=
"8"
></el-input>
</el-form-item>
</el-form>
<span
slot=
"footer"
class=
"dialog-footer"
>
...
...
@@ -227,6 +227,13 @@ export default {
message
:
'
接口名称不能为空!
'
,
trigger
:
'
blur
'
}
],
interfaceCurl
:
[
{
required
:
true
,
message
:
'
curl不能为空!
'
,
trigger
:
'
blur
'
}
]
},
optionMethod
:
[
...
...
@@ -258,7 +265,9 @@ export default {
pageSize
:
100
},
DialogVisible
:
false
,
interfaceUrl
:
''
curlForm
:
{
interfaceCurl
:
''
}
}
},
created
()
{
...
...
@@ -399,39 +408,50 @@ export default {
},
// 导入heads和请求参数
importMsg
()
{
getInterfaceUrl
({
code
:
this
.
interfaceUrl
}).
then
((
resp
)
=>
{
// console.log('iiii', resp)
var
newHeaderList
=
resp
.
data
.
data
.
headersList
newHeaderList
.
map
((
item
)
=>
{
this
.
headersList
.
push
(
Object
.
assign
(
{},
{
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
(
{},
{
paramsName
:
item
.
paramsName
,
paramsValue
:
item
.
paramsValue
,
isRequired
:
true
,
remarks
:
item
.
remarks
}
)
this
.
$refs
.
culFormRef
.
validate
((
valid
)
=>
{
if
(
!
valid
)
{
return
false
}
else
{
getInterfaceUrl
({
code
:
this
.
curlForm
.
interfaceCurl
}).
then
(
(
resp
)
=>
{
// console.log('iiii', resp)
var
newHeaderList
=
resp
.
data
.
data
.
headersList
newHeaderList
.
map
((
item
)
=>
{
this
.
headersList
.
push
(
Object
.
assign
(
{},
{
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
(
{},
{
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 {
synDataBase
(
this
.
paramsFrom
).
then
((
resp
)
=>
{
if
(
resp
.
data
.
code
===
'
0000
'
)
{
Lloading
.
close
()
this
.
$message
.
success
(
'
数据同步成功!
'
)
this
.
databaseFrom
.
namespace
=
''
this
.
databaseFrom
.
dataBaseName
=
''
this
.
databaseFrom
.
tableName
=
''
return
this
.
$message
.
success
(
'
数据同步成功!
'
)
}
else
{
Lloading
.
close
()
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