index.tsx 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import { Dict_Imgs } from "@/dict";
  2. import { createAttrsForm } from "../../../defines/createAttrsForm";
  3. import { createCompHooks } from "../../../defines/createCompHooks";
  4. import { GroupNumber } from "../../../formItems/GroupNumber";
  5. import { createCompId } from "../../../defines/createCompId";
  6. export { Component } from "./component";
  7. const thumb = require("@/assets/comps/card/thumbnail.png");
  8. export const options = {
  9. name: "卡片",
  10. thumbnail: thumb,
  11. };
  12. export const { createComp, useCompData } = createCompHooks({
  13. value: {
  14. imgSize: [240, 240],
  15. },
  16. children: {
  17. img: ()=>createCompId("Image", {value: {url:thumb, x: 25.50, y: 7.00, s: 3.80}}),
  18. desc: ()=>createCompId("Text", {value: `<p><span style="font-size:16px;">名称 &nbsp; p190 (注塑)</span></p><p><span style="font-size:16px;">规格 &nbsp; 52英寸</span></p><p><span style="font-size:16px;">厚度 &nbsp;1.0mm+0.05mm</span></p><p><span style="font-size:16px;">底材 &nbsp;鹿皮绒</span></p><p><span style="font-size:16px;">用途 &nbsp;凉鞋、跟鞋、高更鞋、</span><br><span style="font-size:16px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 时尚休闲鞋等</span></p>`})
  19. }
  20. });
  21. export const Form = createAttrsForm([
  22. {
  23. label: "图片尺寸",
  24. dataIndex: "value.imgSize",
  25. component: GroupNumber,
  26. props: {
  27. labels: ["宽", "高"],
  28. },
  29. },
  30. ]);