修改路径

master
Qin Dong Ming 2024-08-23 09:26:23 +08:00
parent 53d7006936
commit e64462cc9f
2 changed files with 86 additions and 95 deletions

View File

@ -9,33 +9,35 @@ export function selectEngineList(data){
})
}
//导出
export function selectSourceExport(data){
export function insert(data){
return request({
url: "/source/source/export",
method: "POST",
url: "/engine/engine/insert",
method: "post",
data:data
})
}
export function update(data){
return request({
url: "/engine/engine/update",
method: "post",
data:data
})
}
//新增
export function insertAdd(data){
return request({
url: "/source/source/insert",
method: "get",
data:data
})
}
//获取基本信息
export function getInfo(id){
export function del(id){
return request({
url: "/source/source/id",
method: "get",
url: "/engine/engine/delete/" + id,
method: "post",
data:id
})
}

View File

@ -20,16 +20,6 @@
</el-form>
<!-- <el-button-->
<!-- v-hasPermi="['tool:gen:import']"-->
<!-- icon="el-icon-upload"-->
<!-- plain-->
<!-- size="mini"-->
<!-- type="info"-->
<!-- @click="findSelectSourceExport"-->
<!-- >导出-->
<!-- </el-button>-->
<!-- <el-button-->
<!-- icon="el-icon-delete"-->
@ -41,61 +31,42 @@
<!-- </el-button>-->
<!-- <el-dialog title="添加数据源接入" :visible.sync="dialogFormVisible">-->
<el-dialog title="添加数据源接入" :visible.sync="dialogFormVisible">
<!-- <el-form :model="sourceAddReq">-->
<!-- <el-form-item label="接入源名称">-->
<!-- <el-input v-model="sourceAddReq.dataResourceName"></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="数据来源系统名称">-->
<!-- <el-input v-model="sourceAddReq.dataSourcesSystemName"></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="主机地址">-->
<!-- <el-input v-model="sourceAddReq.host"></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="主机端口">-->
<!-- <el-input v-model="sourceAddReq.port"></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="数据接入类型">-->
<!-- <el-input v-model="sourceAddReq.databaseType"></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="数据库名称">-->
<!-- <el-input v-model="sourceAddReq.databaseName"></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="数据库用户">-->
<!-- <el-input v-model="sourceAddReq.username"></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="数据库密码">-->
<!-- <el-input v-model="sourceAddReq.password"></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="数据连接参数">-->
<!-- <el-input v-model="sourceAddReq.connectionParams"></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="初始化连接数量">-->
<!-- <el-input v-model="sourceAddReq.initLinkNum"></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="最大连接数量">-->
<!-- <el-input v-model="sourceAddReq.maxLinkNum"></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="最大等待时间">-->
<!-- <el-input v-model="sourceAddReq.maxWaitTime"></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="最大等待次数">-->
<!-- <el-input v-model="sourceAddReq.maxWaitTimes"></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="备注">-->
<!-- <el-input v-model="sourceAddReq.remark"></el-input>-->
<!-- </el-form-item>-->
<el-form :model="engine">
<el-form-item label="接入源名称">
<el-input v-model="engine.id"></el-input>
</el-form-item>
<el-form-item label="数据来源系统名称">
<el-input v-model="engine.name"></el-input>
</el-form-item>
<el-form-item label="主机地址">
<el-input v-model="engine.type"></el-input>
</el-form-item>
<el-form-item label="主机端口">
<el-input v-model="engine.scope"></el-input>
</el-form-item>
<el-form-item label="数据接入类型">
<el-input v-model="engine.engineCode"></el-input>
</el-form-item>
<el-form-item label="数据库名称">
<el-input v-model="engine.isActivate"></el-input>
</el-form-item>
<el-form-item label="数据库用户">
<el-input v-model="engine.status"></el-input>
</el-form-item>
<el-form-item label="数据库密码">
<el-input v-model="engine.description"></el-input>
</el-form-item>
<!-- </el-form>-->
</el-form>
<!-- <div slot="footer" class="dialog-footer">-->
<!-- <el-button @click="dialogFormVisible = false">测试</el-button>-->
<!-- <el-button @click="dialogFormVisible = false"> </el-button>-->
<!-- <el-button type="primary" @click="dialogFormVisible = false"> </el-button>-->
<!-- </div>-->
<!-- </el-dialog>-->
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible = false"> </el-button>
<el-button type="primary" @click="dialogFormVisible = insert"> </el-button>
</div>
</el-dialog>
@ -146,23 +117,27 @@
<el-table-column
align="right">
<template slot-scope="scope">
<el-button
icon="el-icon-pear"
size="mini"
type="text"
@click="update(scope.row)">规则维护</el-button>
<el-button
icon="el-icon-delete"
size="mini"
type="text"
@click="handleDelete(scope.row)">删除</el-button>
@click="handleDelete(scope.row.id)">删除</el-button>
<el-button
icon="el-icon-service"
size="mini"
type="text"
@click="struceure(scope.row)">修改</el-button>
@click="handUpdate(scope.row.id)">规则维护</el-button>
<el-button
type="warning"
plain
icon="el-icon-download"
size="mini"
@click="findSelectSourceExport"
v-hasPermi="['source:data:export']"
>导出
</template>
</el-table-column>
@ -182,8 +157,8 @@
//jsjsjson,
//import from ',
import {insertAdd} from "@/api/etl/switch";
import {selectEngineList} from "@/api/engine/engine";
import {selectList} from "@/api/pay/customer";
import {insert, selectEngineList} from "@/api/engine/engine";
import {del, selectList, update} from "@/api/pay/customer";
export default {
//import使"
components: {},
@ -192,14 +167,12 @@ export default {
//"
return {
// dialogFormVisible:false,
// SourceReq:{
//
// },
engine:{
},
arr:[],
dialogFormVisible:false
};
},
// data",
@ -208,15 +181,31 @@ export default {
watch: {},
//",
methods: {
selectList,
// insertAdd(){
// this.dialogFormVisible=true
// },
insert(){
insert(this.engine).then(res =>{
this.$message.success(res.msg || "添加成功")
})
},
findSelectSourceList(){
selectEngineList().then(res=>{
this.arr=res.data;
})
},
handleDelete(id){
del(id).then(res =>{
this.$message.success(res.msg || "删除成功")
})
},
handUpdate(){
update(this.engine).then(res =>{
this.$message.success(res.msg || "修改成功")
})
},
findSelectSourceExport(){
selectEngineList().then(res=>{
this.arr=res.data;
})
}
},
// - 访this",
created() {