Merge branch 'zh'
# Conflicts: # src/components/LowDesign/src/LowReport/index.vue # src/views/lowdesign/reportDesign/designData.ts
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user