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