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,7 +408,12 @@ export default { ...@@ -399,7 +408,12 @@ export default {
}, },
// 导入heads和请求参数 // 导入heads和请求参数
importMsg() { importMsg() {
getInterfaceUrl({ code: this.interfaceUrl }).then((resp) => { this.$refs.culFormRef.validate((valid) => {
if (!valid) {
return false
} else {
getInterfaceUrl({ code: this.curlForm.interfaceCurl }).then(
(resp) => {
// console.log('iiii', resp) // console.log('iiii', resp)
var newHeaderList = resp.data.data.headersList var newHeaderList = resp.data.data.headersList
newHeaderList.map((item) => { newHeaderList.map((item) => {
...@@ -415,7 +429,6 @@ export default { ...@@ -415,7 +429,6 @@ export default {
) )
) )
}) })
var newParamList = resp.data.data.parametersList var newParamList = resp.data.data.parametersList
newParamList.map((item) => { newParamList.map((item) => {
this.paramList.push( this.paramList.push(
...@@ -431,7 +444,14 @@ export default { ...@@ -431,7 +444,14 @@ export default {
) )
}) })
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