diff --git a/src/api/task/task.js b/src/api/task/task.js index 2acc627..84f4202 100644 --- a/src/api/task/task.js +++ b/src/api/task/task.js @@ -1,6 +1,6 @@ import request from '@/utils/request' -//查询规则引擎列表 +//查询任务列表 export function selectTaskList(data){ return request({ url: "/task/task/list", @@ -9,33 +9,22 @@ export function selectTaskList(data){ }) } -//导出 -export function selectSourceExport(data){ +//添加 +export function addTask(data){ return request({ - url: "/source/source/export", + url: "/task/task/addTask", + method: "POST", + data:data + }) +} + +//修改 +export function updateById(data){ + return request({ + url: "/task/task/updateById", method: "POST", data:data }) } -//新增 -export function insertAdd(data){ - return request({ - url: "/source/source/insert", - method: "get", - data:data - }) -} - - -//获取基本信息 -export function getInfo(id){ - return request({ - url: "/source/source/id", - method: "get", - }) -} - - - diff --git a/src/views/engine/engine/index.vue b/src/views/engine/engine/index.vue index 1ee7e5c..8ec4a56 100644 --- a/src/views/engine/engine/index.vue +++ b/src/views/engine/engine/index.vue @@ -32,17 +32,17 @@ - - - - - - - - + 新增 + - + @@ -75,7 +75,7 @@ @@ -94,6 +94,7 @@ 基本类型 时间类型 普通类型 + 介入类型 @@ -149,11 +150,6 @@ - - - - - @@ -161,8 +157,7 @@ //这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等), //例如:import 《组件名称》 from '《组件路径》, import {insertAdd} from "@/api/etl/switch"; -import {insert, selectEngineList} from "@/api/engine/engine"; -import {del, selectList, update} from "@/api/pay/customer"; +import {del, insert, selectEngineList, update} from "@/api/engine/engine"; export default { //import引入的组件需要注入到对象中才能使用" components: {}, @@ -171,7 +166,9 @@ export default { //这里存放数据" return { + engineReq:{ + }, engine:{ }, @@ -186,9 +183,11 @@ export default { //方法集合", methods: { insert(){ + this.dialogFormVisible = true insert(this.engine).then(res =>{ this.$message.success(res.msg || "添加成功") }) + this.engine = {} }, findSelectSourceList(){ selectEngineList().then(res=>{ @@ -206,9 +205,9 @@ export default { }) }, findSelectSourceExport(){ - selectEngineList().then(res=>{ - this.arr=res.data; - }) + this.download('engine/engine/export', { + ...this.engineReq + }, `source_${new Date().getTime()}.xlsx`) } }, //生命周期 - 创建完成(可以访问当前this实例)", diff --git a/src/views/etl/switch/index.vue b/src/views/etl/switch/index.vue index cf9080b..863d19a 100644 --- a/src/views/etl/switch/index.vue +++ b/src/views/etl/switch/index.vue @@ -298,7 +298,6 @@ export default { this.download('source/source/export', { ...this.SourceReq }, `source_${new Date().getTime()}.xlsx`) - // selectSourceExport(this.SourceReq).then(); }, handleSelectionChange(row){ this.ids=[]; diff --git a/src/views/task/task/index.vue b/src/views/task/task/index.vue index 33b30cd..f56e42e 100644 --- a/src/views/task/task/index.vue +++ b/src/views/task/task/index.vue @@ -15,7 +15,7 @@ - + @@ -28,24 +28,18 @@ - - - - - - - - - - 新增 - + + 新增 + + @@ -155,11 +149,36 @@ - + + + + + + + + + + + + + + + + @@ -175,7 +194,7 @@ import {selectSourceExport} from "@/api/etl/switch"; import {connectionTest} from "@/api/etl/switch"; import {insertAdd} from "@/api/etl/switch"; import {getInfo} from "@/api/etl/switch"; -import { selectTaskList } from '@/api/task/task' +import { addTask, selectTaskList, updateById } from '@/api/task/task' export default { //import引入的组件需要注入到对象中才能使用" @@ -189,6 +208,7 @@ export default { taskReq:{ }, + taskAddReq:{}, taskList:[], }; }, @@ -198,6 +218,22 @@ export default { watch: {}, //方法集合", methods: { + //添加页面展示 + handleAdd(){ + this.dialogFormVisible = true; + }, + + //添加任务 + addTask(){ + addTask(this.taskAddReq).then(res=>{ + alert(res.msg) + if(res.code == 200){ + location.reload(); + } + }); + }, + + //根据条件查询列表 findSelectTaskList(){ selectTaskList(this.taskReq).then(res=>{ console.log(res.data); @@ -206,7 +242,7 @@ export default { }) }, - insertAdd(){ + updateById(){ },