|
@@ -93,12 +93,50 @@ export const layoutColumns: ColumnItem[] = [
|
|
step: 0.01,
|
|
step: 0.01,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ label: "锁定",
|
|
|
|
+ dataIndex: "layout.locked",
|
|
|
|
+ component: "Switch",
|
|
|
|
+ },
|
|
|
|
+];
|
|
|
|
+
|
|
|
|
+export const bdColumns: ColumnItem[] = [
|
|
|
|
+ {
|
|
|
|
+ label: "边框样式",
|
|
|
|
+ dataIndex: "layout.border.style",
|
|
|
|
+ component: "Select",
|
|
|
|
+ props: {
|
|
|
|
+ defaultValue: "none",
|
|
|
|
+ options: [
|
|
|
|
+ { label: "无", value: "none" },
|
|
|
|
+ { label: "直线", value: "solid" },
|
|
|
|
+ { label: "点状线", value: "dotted" },
|
|
|
|
+ { label: "破折线", value: "dashed" },
|
|
|
|
+ ],
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: "边框颜色",
|
|
|
|
+ dataIndex: "layout.border.color",
|
|
|
|
+ ...createColorOpts(),
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: "边框尺寸",
|
|
|
|
+ dataIndex: "layout.border.width",
|
|
|
|
+ component: Slider,
|
|
|
|
+ props: {
|
|
|
|
+ defaultValue: 0,
|
|
|
|
+ step: 1,
|
|
|
|
+ min: 0,
|
|
|
|
+ max: 2,
|
|
|
|
+ },
|
|
|
|
+ },
|
|
{
|
|
{
|
|
label: "边框弧度",
|
|
label: "边框弧度",
|
|
- dataIndex: "layout.radius",
|
|
|
|
|
|
+ dataIndex: "layout.border.radius",
|
|
component: Slider,
|
|
component: Slider,
|
|
- isVisible: (value, data) =>
|
|
|
|
- ["Web3D", "Container", "Video"].includes(data.compKey) ? false : true,
|
|
|
|
|
|
+ // isVisible: (value, data) =>
|
|
|
|
+ // ["Web3D", "Container", "Video"].includes(data.compKey) ? false : true,
|
|
props: {
|
|
props: {
|
|
defaultValue: 0,
|
|
defaultValue: 0,
|
|
min: 0,
|
|
min: 0,
|
|
@@ -106,11 +144,6 @@ export const layoutColumns: ColumnItem[] = [
|
|
step: 1,
|
|
step: 1,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- {
|
|
|
|
- label: "锁定",
|
|
|
|
- dataIndex: "layout.locked",
|
|
|
|
- component: "Switch",
|
|
|
|
- },
|
|
|
|
];
|
|
];
|
|
|
|
|
|
export const bgColumns: ColumnItem[] = [
|
|
export const bgColumns: ColumnItem[] = [
|
|
@@ -217,6 +250,16 @@ export function createAttrsForm(valueColumns: ColumnItem[]) {
|
|
/>
|
|
/>
|
|
</>
|
|
</>
|
|
)}
|
|
)}
|
|
|
|
+ {["Text", "Image", "Map"].includes(component.compKey) ? (
|
|
|
|
+ <>
|
|
|
|
+ <div>边框</div>
|
|
|
|
+ <FormUI
|
|
|
|
+ data={component}
|
|
|
|
+ columns={bdColumns}
|
|
|
|
+ onChange={changeVal}
|
|
|
|
+ />
|
|
|
|
+ </>
|
|
|
|
+ ) : null}
|
|
</div>
|
|
</div>
|
|
);
|
|
);
|
|
};
|
|
};
|