Commit c0aba861 authored by 晓彤's avatar 晓彤

修改curl和同步数据库问题

parent d3464a6b
......@@ -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="interfaceUrl" 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.interfaceCurl" 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()
}
}
}
......
......@@ -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)
......
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