0.1.0-beta4 • Published 11 months ago

@code4x/print-form v0.1.0-beta4

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months ago

@code4x/print-form

安装

推荐使用pnpm 安装

@code4x/print-form 需要依赖 @code4x/cw-utils 这个工具包

npm install @code4x/cw-utils @code4x/print-form 

or

pnpm add @code4x/cw-utils @code4x/print-form

props

属性名称描述属性类型默认值必填
title表单标题string
dataForm表单数据对象object
formItems表单item列表array详见下表

formItem

属性名称描述属性类型默认值必填
type表单项类型string详见type表
colAttrs表单项分栏object参考el-col
formAttrs表单项配置object参考el-form-item 配置
contentAttrs表单项内容配置object根据不同控件参考,如text 参考el-input
title仅type='table'时有效,子表标题string
prop仅type='table'时有效,子表字段名称string
showSummaryRow仅type='table'时有效,是否显示子表合计行string
columns仅type='table'时有效,子表列配置string详见columns
options仅type='select'时有效,下拉选项列表string详见columns

type

属性名称描述备注
date日期表单项支持在contentAttrs中添加 format:'YYYY-MM-DD' 等支持的格式格式化,子表则在attrs
time时间表单项支持在contentAttrs中添加 format:'YYYY-MM-DD' 等支持的格式格式化,子表则在attrs
datetime日期时间表单项支持在contentAttrs中添加 format:'YYYY-MM-DD' 等支持的格式格式化,子表则在attrs
year表单项支持在contentAttrs中添加 format:'YYYY-MM-DD' 等支持的格式格式化,子表则在attrs
daterange时间段表单项支持在contentAttrs中添加 format:'YYYY-MM-DD' 等支持的格式格式化,子表则在attrs
amount金额默认千分符分隔
number数字默认千分符分隔
select下拉默认千分符分隔
select下拉支持树形下拉
fileList文件列表
cbkm成本科目
cbkzjd成本控制节点
address地址
userSelect用户下拉
htmlhtml

columns

属性名称描述属性类型默认值必填
type列字段类型string参考type
attrs列字段配置object详见 attrs
options仅type="select"有效, 下拉列表,支持树形下拉object详见 attrs
attrs
属性名称描述属性类型默认值必填
label列标题string
prop列字段object---
format进type 为日期类型或者日期段时有效string---

更新记录

2023年6月2日

  • feat.新增日期传入 format 自定义格式化样式

2023年4月27日

  • 兼容vite
  • 新增支持附件列表打印,需要设置 typefileList,注意值必须是一个JSON数组

2023年4月23日

  • 修复代码异常
0.1.0-beta4

11 months ago

0.1.0-beta3

1 year ago

0.1.0-beta2

1 year ago

0.1.0-beta1

1 year ago

0.1.0-beta

1 year ago