import { useResource } from "@/modules/resource"; import { Button, Empty } from "ant-design-vue"; import { queenApi, useModal } from "queenjs"; import { defineComponent, reactive } from "vue"; import { useRoute } from "vue-router"; import OutputTemplateItem from "./OutputTemplateItem"; export default defineComponent({ setup() { const resource = useResource(); const modal = useModal(); const route = useRoute(); const state = reactive({ list: [] as { id: string; qos: 1 }[], }) as any; const submit = async () => { if (state.list.length == 0) { queenApi.messageError("请选择至少一个模板"); return; } const isOk = await resource.actions.submitRender( route.params.id as string, state.list, [] ); if (isOk) { modal.submit(true); } }; return () => { return (