datax前台
parent
6a15095b12
commit
6dc5436d33
|
@ -1,35 +1,31 @@
|
||||||
import request from "@/utils/request";
|
import request from "@/utils/request";
|
||||||
import data from "@/views/sys/dict/data.vue";
|
|
||||||
import service from "@/utils/request";
|
|
||||||
export function listDatax() {
|
export function listDatax() {
|
||||||
return request({
|
return request({
|
||||||
url: 'srt-cloud-datax/data/list',
|
url: '/srt-cloud-datax-service/dataxService/list',
|
||||||
|
method: 'post',
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export function insertDatax({ data }: { data: any }) {
|
||||||
|
return request({
|
||||||
|
url: '/srt-cloud-datax-service/dataxService/add',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
data
|
data
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function updateDatax({ data }: { data: any }) {
|
||||||
|
|
||||||
|
|
||||||
export function insertDatax(data) {
|
|
||||||
return request({
|
return request({
|
||||||
url: '/srt-cloud-datax/data/add',
|
url: '/srt-cloud-datax-service/dataxService/update',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
data
|
data
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
export function delDatax({ id }: { id: any }) {
|
||||||
export function updateDatax(data) {
|
|
||||||
return request({
|
return request({
|
||||||
url: 'srt-cloud-datax/data/update',
|
url: '/srt-cloud-datax-service/dataxService/del/' + id,
|
||||||
method: 'post',
|
|
||||||
data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
export function delDatax(id) {
|
|
||||||
return request({
|
|
||||||
url: 'srt-cloud-datax/data/del/' + id,
|
|
||||||
method: 'post'
|
method: 'post'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
@ -59,6 +59,17 @@
|
||||||
<span style="margin-left: 10px">{{ scope.row.createUser }}</span>
|
<span style="margin-left: 10px">{{ scope.row.createUser }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
||||||
|
<el-table-column label="修改时间" width="180">
|
||||||
|
<template #default="scope" dataFormat="yyyy-MM-dd HH:mm:ss">
|
||||||
|
<span style="margin-left: 10px">{{ scope.row.updateTime }}</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column label="修改用户" width="180">
|
||||||
|
<template #default="scope">
|
||||||
|
<span style="margin-left: 10px">{{ scope.row.updateUser }}</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column label="操作">
|
<el-table-column label="操作">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<el-button
|
<el-button
|
||||||
|
@ -163,11 +174,11 @@ export default {
|
||||||
this.$refs.formData.validate(async (valid) => {
|
this.$refs.formData.validate(async (valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
if (this.form.id) {
|
if (this.form.id) {
|
||||||
await updateDatax(this.form);
|
await updateDatax({ data: this.form });
|
||||||
location.reload()
|
location.reload()
|
||||||
} else {
|
} else {
|
||||||
console.log(this.form)
|
console.log(this.form)
|
||||||
await insertDatax(this.form);
|
await insertDatax({ data: this.form });
|
||||||
location.reload()
|
location.reload()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -186,7 +197,7 @@ export default {
|
||||||
},
|
},
|
||||||
handleDelete(id) {
|
handleDelete(id) {
|
||||||
this.form.id=id
|
this.form.id=id
|
||||||
delDatax(this.form.id).then(res=>{
|
delDatax({ id: this.form.id }).then(res=>{
|
||||||
location.reload()
|
location.reload()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
@ -212,17 +212,19 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="数据同步引擎" prop="dataSynchronization">
|
<el-form-item label="数据同步引擎" prop="dataSynchronization">
|
||||||
<el-radio-group v-model="dataForm.dataSynchronization">
|
<el-radio-group v-model="dataForm.dataSynchronization">
|
||||||
<el-radio label="dbswitch"></el-radio>
|
<el-radio v-model="dataForm.dataSynchronization" label="dbswitch"></el-radio>
|
||||||
<el-radio label="datax"></el-radio>
|
<el-radio v-model="dataForm.dataSynchronization" label="datax"></el-radio>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="引擎" prop="dataFormDataxEngine">
|
<el-form-item label="引擎" prop="dataFormDataxEngine" v-if="dataForm.dataSynchronization==='dbswitch'">
|
||||||
<el-select v-model="dataForm.dataxEngine" v-if="dataForm.dataSynchronization==='dbswitch'" placeholder="请选择">
|
<el-select v-model="dataForm.dataxEngine" placeholder="请选择">
|
||||||
<el-option label="101.34.77.101" value="101.34.77.101"></el-option>
|
<el-option label="101.34.77.101" value="101.34.77.101"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
<el-select v-model="dataForm.dataxEngine" v-if="dataForm.dataSynchronization==='datax'" placeholder="请选择">
|
</el-form-item>
|
||||||
<el-option label="124.223.48.209" value="124.223.48.209"></el-option>
|
<el-form-item label="引擎" prop="dataFormDataxEngine" v-if="dataForm.dataSynchronization==='datax'">
|
||||||
|
<el-select v-model="dataForm.dataxEngine" placeholder="请选择">
|
||||||
|
<el-option label="121.34.77.101" value="121.34.77.101"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue