import Api from "@/api/product/cons"; import type { IContentConfig } from "@/components/CURD/types"; const contentConfig: IContentConfig = { pageName: "sys:user", table: { border: true, highlightCurrentRow: true, }, pagination: { background: true, layout: "prev,pager,next,jumper,total,sizes", pageSize: 10, pageSizes: [10, 20, 30, 50], }, indexAction: function (params) { let obj = { ...params }; if (obj.createAt) { obj.beginTime = obj.createAt[0]; obj.endTime = obj.createAt[1]; delete obj.createAt; } return Api.getList(obj); }, // deleteAction: Api.delete, // modifyAction: function (data) { // // return Api.edit(data); // }, indexActionData: {}, pk: "id", toolbar: [ { icon: "plus", text: "新增", type: "primary", name: "add", auth: "import", }, { icon: "refresh", text: "同步", type: "danger", name: "sync", auth: "import", }, { text: "入库", name: "ruku", auth: "ruku", }, { text: "出库", name: "chuku", auth: "", }, { text: "分类管理", name: "category", auth: "", }, { text: "供应商管理", name: "gongyinsahng", auth: "", }, { text: "入库记录", name: "manual-in", auth: "", }, { text: "出库记录", name: "manual-out", auth: "", }, { text: "报损记录", name: "damage-out", auth: "", }, { text: "报损", name: "reportinglosses", auth: "", }, { text: "批量入库", name: "batchWarehousing", auth: "", }, ], defaultToolbar: ["refresh", "filter", "search"], cols: [ { type: "selection", width: 50, align: "center" }, // { label: "id", align: "center", prop: "id", width: 100, show: true }, { label: "耗材名称", align: "center", prop: "conName", }, // { // label: "单位", // align: "center", // prop: "conUnit", // templet: "custom", // slotName: "conUnit", // }, { label: "所属商品", align: "center", templet: "custom", slotName: "goods", }, { label: "库存数量", align: "left", prop: "stockNumber", templet: "custom", slotName: "stockNumber", }, { label: "预警值", align: "center", prop: "conWarning", }, { width: '120', label: "是否检测耗材", align: "center", prop: "isStock", templet: "custom", slotName: "isStock", }, { label: "是否启用", align: "center", prop: "status", templet: "custom", slotName: "status", }, { label: "操作", align: "center", fixed: "right", width: 150, templet: "custom", slotName: "operate", }, ], }; export default contentConfig;