import { css, cx } from "@linaria/core"; import Select from "@queenjs-modules/queditor/components/FormUI/Items/Select"; import { IconMore } from "@queenjs/icons"; import { Image, View } from "@queenjs/ui"; import { Dropdown, Menu } from "ant-design-vue"; import dayjs from "dayjs"; import { defineUI } from "queenjs"; import { any } from "vue-types"; export default defineUI({ props: { record: any(), }, emits: ["edit", "preview", "menu"], setup(props, { emit }) { return () => { const { record } = props; const options = record?.statues?.map((e: string) => { return { label: e, value: e }; }); return (
emit("preview", record)} > 查看
{record.statues && record.statues.length > 0 && (
)}
); }; }, }); const itemStyles = css` .item_footer { background: #414141; } .icon_action { background-color: rgba(0, 0, 0, 0.8); } .select_box { position: absolute; left: 10px; top: 10px; .ant-select { font-size: 12px; .ant-select-selector { height: 24px; background-color: @inf-component-bg; .ant-select-selection-item { line-height: 22px; } } } } `;