Commit c0aba861 authored by 晓彤's avatar 晓彤

修改curl和同步数据库问题

parent d3464a6b
...@@ -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="interfaceUrl" style="width:500px" type="textarea" :rows="8"></el-input> <el-input v-model="curlForm.interfaceCurl" 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()
} }
} }
} }
......
...@@ -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)
......
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