import List from "@/components/AssetsList"; import { useResource } from "@/modules/resource"; import { onMounted } from "vue"; import Header from "./Header"; import PromotionItem from "./PromotionItem"; import { defineUI } from "queenjs"; import { any } from "vue-types"; import { PromotionController } from "@/modules/resource/controllers/PromotionController"; export default defineUI({ props: { Controller: any().isRequired, }, slots: { Header, List, }, setup(props, { slots }) { onMounted(() => { props.Controller.ListCtrl.loadPage(1); }); return () => { return (
( { props.Controller.onMenuClick(name, record); }} onEdit={(record) => props.Controller.onEdit(record)} /> )} />
); }; }, });