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(){
},