Merge branch 'zh'

# Conflicts:
#	src/components/LowDesign/src/LowReport/index.vue
#	src/views/lowdesign/reportDesign/designData.ts
This commit is contained in:
chy
2026-02-12 08:50:42 +08:00
6 changed files with 381 additions and 71 deletions

View File

@@ -304,6 +304,32 @@ export const useRenderVxeColumn = (useType = 'table') => {
</el-popover>
)
}
},
LowButton: {
default: (renderOpts, { row, column }) => {
const { buttonText, disabled } = renderOpts
const isDisabled = typeof disabled === 'function' ? disabled(row) : disabled
if (isDisabled) return <span style="color: #c0c4cc;">-</span>
return <span style="color: #409eff; cursor: pointer;">{buttonText || '操作'}</span>
},
edit: (renderOpts, { row, column }) => {
const { buttonText, buttonType, buttonSize, disabled } = renderOpts
const isDisabled = typeof disabled === 'function' ? disabled(row) : disabled
return (
<el-button
type={buttonType || 'primary'}
size={buttonSize || 'small'}
disabled={isDisabled}
onClick={() => {
if (renderOpts.events && renderOpts.events.click) {
renderOpts.events.click(row)
}
}}
>
{buttonText || '操作'}
</el-button>
)
}
}
}
for (const key in lowControl) {