quick-admin-vue3-core
Version:
以快(计算机执行效率、开发效率)为核心的后台管理系统开发模板
68 lines (67 loc) • 2.13 kB
JavaScript
import { defineComponent as n, resolveComponent as b, createBlock as r, openBlock as d, withCtx as x, createTextVNode as i } from "vue";
import { aL as s } from "./platform-DsTwHxm6.js";
const _ = /* @__PURE__ */ n({
name: "DemoCenterCompsTableBaseTable",
__name: "index",
setup(y) {
const p = [
{ prop: "xm", label: "用户信息", type: "UserInfo" },
// { prop: "id", label: "用户ID", fixed: "left" },
// { prop: "nc", label: "昵称" },
// {
// prop: "zy",
// label: "职业",
// },
{ prop: "xb", label: "性别" },
{ prop: "nl", label: "年龄" },
{ prop: "xx", label: "学校" },
{ prop: "jg", label: "籍贯" },
{ prop: "xjd", label: "现居地" },
{ prop: "ip", label: "IP地址" },
{ prop: "dh", label: "电话" },
{ prop: "zdy", label: "自定义", type: "slot" }
], l = [
{ id: 1, zy: "大家看到", xb: "男" },
{ id: 2, zy: "大家看到", xb: "男" },
{ id: 3, zy: "大家看到", xb: "男" },
{ id: 4, zy: "大家看到", xb: "男" },
{ id: 5, zy: "大家看到", xb: "男" },
{ id: 6, zy: "大家看到", xb: "男" },
{ id: 7, zy: "大家看到", xb: "男" },
{ id: 8, zy: "大家看到", xb: "男" },
{ id: 9, zy: "大家看到", xb: "男" },
{ id: 10, zy: "大家看到", xb: "男" },
{ id: 11, zy: "大家看到", xb: "男" },
{ id: 12, zy: "大家看到", xb: "男" },
{ id: 13, zy: "大家看到", xb: "男" }
];
function a(o, e, t) {
const { id: z } = e;
s(
{
// edit: () => handleAddEdit(row, next),
// delete: () => DeleteMockUser({ id }).then(() => next()),
},
o
);
}
return (o, e) => {
const t = b("BaseTable");
return d(), r(t, {
class: "q-page-view",
cols: p,
data: l,
operateBtns: ["edit", "delete"],
onOperateBtns: a
}, {
zdy: x(() => e[0] || (e[0] = [
i("这是自定义表格列")
])),
_: 1
});
};
}
});
export {
_ as default
};