From e64462cc9f8907ccac8e58df673b2ebf27ccc0ef Mon Sep 17 00:00:00 2001
From: Qin Dong Ming <2720806930@qq.com>
Date: Fri, 23 Aug 2024 09:26:23 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=B7=AF=E5=BE=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/engine/engine.js | 36 ++++----
src/views/engine/engine/index.vue | 145 ++++++++++++++----------------
2 files changed, 86 insertions(+), 95 deletions(-)
diff --git a/src/api/engine/engine.js b/src/api/engine/engine.js
index 96cae7a..689fb64 100644
--- a/src/api/engine/engine.js
+++ b/src/api/engine/engine.js
@@ -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
})
}
+
diff --git a/src/views/engine/engine/index.vue b/src/views/engine/engine/index.vue
index c4b0cd9..c8064a6 100644
--- a/src/views/engine/engine/index.vue
+++ b/src/views/engine/engine/index.vue
@@ -20,16 +20,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -41,61 +31,42 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
+
+
@@ -146,23 +117,27 @@
- 规则维护
删除
+ @click="handleDelete(scope.row.id)">删除
修改
+ @click="handUpdate(scope.row.id)">规则维护
+
+ 导出
@@ -182,8 +157,8 @@
//这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等),
//例如: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() {