diff --git a/src/views/demo/curd/config/content2.ts b/src/views/demo/curd/config/content2.ts index 449aee5b..49dfc351 100644 --- a/src/views/demo/curd/config/content2.ts +++ b/src/views/demo/curd/config/content2.ts @@ -5,7 +5,9 @@ const contentConfig: IContentConfig = { table: { showOverflowTooltip: true, }, + toolbar: [], indexAction: function (params) { + // 模拟发起网络请求获取列表数据 // console.log("indexAction:", params); return Promise.resolve({ total: 2, @@ -44,11 +46,13 @@ const contentConfig: IContentConfig = { }); }, modifyAction(data) { - console.log("modifyAction:", data); + // 模拟发起网络请求修改字段 + // console.log("modifyAction:", data); + ElMessage.success(JSON.stringify(data)); return Promise.resolve(null); }, cols: [ - { type: "selection", width: 50, align: "center" }, + { type: "index", width: 50, align: "center" }, { label: "ID", align: "center", prop: "id", show: false }, { label: "用户名", align: "center", prop: "username" }, { label: "图片", align: "center", prop: "avatar", templet: "image" }, @@ -106,14 +110,6 @@ const contentConfig: IContentConfig = { templet: "date", dateFormat: "YYYY/MM/DD HH:mm:ss", }, - { - label: "操作", - align: "center", - fixed: "right", - width: 150, - templet: "tool", - operat: ["edit", "delete"], - }, ], }; diff --git a/src/views/demo/curd/index.vue b/src/views/demo/curd/index.vue index f1c385b9..5097f19f 100644 --- a/src/views/demo/curd/index.vue +++ b/src/views/demo/curd/index.vue @@ -1,62 +1,78 @@ @@ -66,7 +82,7 @@ import type { IObject, IOperatData } from "@/components/CURD/types"; import usePage from "@/components/CURD/usePage"; import addModalConfig from "./config/add"; import contentConfig from "./config/content"; -// import contentConfig from "./config/content2"; +import contentConfig2 from "./config/content2"; import editModalConfig from "./config/edit"; import searchConfig from "./config/search"; @@ -120,4 +136,7 @@ function handleOperatClick(data: IOperatData) { }); } } + +// 切换示例 +const isA = ref(true);