ysfcvue
vue,组件库,动态列表,表单,
安装
# 安装
npm i ysfcvue@latest
# 概述
> 由于前期抽象的模板一直处于适配业务阶段,核心代码只能模块内部复用,
> 任何一个模块发现bug都需要同步修改多个模块,因此为了避免这种情况,
> 提高核心代码复用,从各模块中抽离出一套核心代码,发布到npm官方库中,
> 各接入跟模板相关的代码只需安装该模块.
# 版本日志
## 1.1.41
> 修复随手记请求下拉菜单时,如果没有请求参数不请求的异常
## 1.1.40
> 修复随手记填单时当没有前置条件时的下拉列表查询有静态参数但未传的bug
## 1.1.39
> 随手记增加对下拉列表,单选,复选控件固定参数查询的支持
## 1.1.38
> 随手记公式计算精度异常bug修复.
## 1.1.37
> 调整随手记标题,修改为小类名称;支持单据传参,默认值,是否必填,是否只读(defaultValue:默认值;readonly:是否必填true或者false;isrequired:是否必填true或者false)
## 1.1.36
> 修改模块切换tab页签时未默认选中第一个
## 1.1.35
> 修改模块表单编辑,增加字段有公式时只有数值行才取精度
## 1.1.34
> 修改模块表单编辑,列表编辑公式取精度异常
## 1.1.33
> 修改模块表单编辑合计值精度异常
## 1.1.32
> 增加模块表单预览和编辑窗口合计值小数点精度默认为2或指定值,增加列序号
## 1.1.31
> 修复boe模块预览子表数据不显示异常,调整子表最后一栏宽度如果有长度则以此长度为准的规则
## 1.1.30
> 增加编辑模式子表编辑时不支持多次编辑弹窗选择数据的支持
## 1.1.29
> 调整预览模式字体大小的异常;
## 1.1.28
> 调整预览模式字体大小;增加超出宽度显示自动换行;随手记子表最后一列宽度的由原来的最小宽度为250调整为100;
## 1.1.27
> 修复查看模式下的多个空格的异常
## 1.1.26
> 修复文件附件下载及删除异常
## 1.1.25
> 删除查看模式的标题中的0,修复查看模式下的判断异常导致加载页面失败
## 1.1.24
> 增加模板随手记 templateCode的传参
## 1.1.23
> 增加与随手记对接时,主表数据传参的支持,高度的支持.
## 1.1.22
> 增加与随手记对接时,主表数据传参的支持,高度的支持.
## 1.1.21
> 修复随手记浏览时不自动展开第一个子表视图;修复随手记浏览时合计值显示为0的异常;
## 1.1.20
> handler加入otherObj属性,查询结果时传入
## 1.1.19
> 修复随手记发票导入回写覆盖异常;调整发票导入查询参数billTypeInvoice的值为ticketData.modelType
## 1.1.18
> 修复模板模块随手记子表删除数据后提交数据OP_BUSINESS_NOTE_LINES保存异常,修改传参;修复发票的导入主表覆盖异常;
## 1.1.17
> 修复模板模块随手记子表字段弹窗输入,弹窗分页的参数传递异常;增加发票的导入功能
## 1.1.16
> 修复模板模块随手记新增及修改时导入发票的异常
## 1.1.15
> 修复模块子表预览模式显示异常问题;浏览模式不显示子表插槽问题.
## 1.1.14
> 增加委外子表列表列宽的支持.
## 1.1.13
> 增加只有子表模块子表的预览功能
## 1.1.12
> 修复增加对子表发射事件参数mainObj对象内容值异常.
## 1.1.11
> 优化随手记新增弹窗的样式
> 优化子表弹窗的列格式
> 增加对子表发射事件参数mainObj对象内容改变,由原来的主表数据替换成主表子表数据,其中子表数据包含模板id,模板版本id字段
> 针对对子表导入文件的名称与模板分类名称不一致导致的异常,修改为只有一个子表时,模板分类名称可用于导入文件名称不一致.
## 1.1.10
> 增加对合计的支持
> 增加对打印的支持
> 完善随手记弹窗样式
## 1.1.9
> 修复随手记子表弹窗分页异常
> 完善子表公式触发事件;
## 1.1.8
> 模板表子表数值类型输入方式调整(去掉-+);
> 增加模板字段配置isSumField(是否合计值,sumValue表示各个字段的合计值);
> 加入子表公式的支持;
> 加入子表发射事件参数mainObj对象
## 1.1.7
> 模板表序号的显示
## 1.1.6
> 模板表中输入框样式调整
## 1.1.5
> 委外项目子表提供新增及模板下载,导入等子表功能.
## 1.1.4
> 图片文件下载功能修复,文档资料与影像资料分开.
## 1.1.3
> 图片挡住某部分位置异常修复.
## 1.1.1
> 增加图片资料预览功能,修改组件名称.
## 1.1.0
> 增加图片功能,上传图片的增加图片功能..
## 1.0.59
> 解决保存时的异常.
## 1.0.58
> 解决文件下载的异常
## 1.0.57
> 解决多个附件的支持
## 1.0.56
> 解决模板附件未提交异常.
## 1.0.55
> 解决加载模板慢的问题
## 1.0.54
> 模板按钮显示调整后异常解决
## 1.0.53
> 模板税额和金额比较异常,字符串比对时异常.
## 1.0.52
> 修改模板查看时查看模式文字覆盖异常
> 查看模式没有关闭工具栏异常
> 查看模式子表还能编辑异常
> 修改单据随手记修改回填没覆盖异常
> 调整编辑时提示框的title内容
## 1.0.51
> 修改模板查看时查看模式未完整显示异常
> 增加金额税额卡控
> 随手记修改时提示未填写验证记录
> 只读字段内容颜色太浅,调整为与字段标题颜色一致
## 1.0.50
> 修改主模板查询条件查询按钮样式异常
## 1.0.49
> 随手记查看错位异常,查看模式标题太小,修改子表输入框占100%
## 1.0.48
> 随手记子表修改保存时第一条数据丢失问题bug修改.
## 1.0.47
> 随手记列表宽度异常,增加随手记删除,修改权限,未关联的才能修改及删除
## 1.0.46
> 随手记列表异常,增加对单据修改的支持,修改子表异常
## 1.0.44
> 新增随手记,保存新增,保存退出,退出功能的修复.
## 1.0.43
> 增加模板弹窗的自适应长度
>
## 1.0.42
> 增加模板对弹窗tree的支持
弹窗树形选择数据源配置:{
keyCode: ''; 树节点编码 ,默认为key;
labelCode:’‘;树节点文字字段 默认为 label
isMultiple: true; // 多选,默认false
onlySelectLeaf: false; // 是否只能选末级节点,默认为false
static:{}; // 静态参数
prev:{}; // 前置参数
trans:[];// from to配置
url: ''}
控件类型为tree;
url请求回来的数据格式为 {
code: 0,
data: {
tree: [
{
key: '',
label: '',
children: []
}
]
}
}
## 1.0.41
> 主表显示数据显示异常bug的修改
## 1.0.40
> 子表显示数据显示异常bug的修改
> 子表数据数据源前置条件未取得父级字段值异常
> 增加对数据源静态参数转义
## 1.0.39
> 增加模板独立子表的操作
> 增加台账查询的功能.
## 1.0.38
> 解决公式计算字段为0时的计算异常
## 1.0.37
> 删除默认新增数据时子表5行数据
## 1.0.36
> 弹窗样式调整.
> 修改子表数据编辑异常,未把所有字段传递到后端的异常
## 1.0.35
> 模板支持子表的前置参数为主表的字段
## 1.0.34
> 随手记编辑时增加进度条.
## 1.0.33
> 编辑样式异常的修复
## 1.0.32
> 新增的时候未加入默认值的bug
## 1.0.31
> 增加部门等默认值
## 1.0.30
> 增加leCode的默认值
## 1.0.29
> 修改submit的请求方式为post
## 1.0.28
> 解决编辑更新问题
## 1.0.26
> 修改预览模板类型的样式异常
## 1.0.25
> 修改底层初始化模块内容是清空验证规则
> 解决切换tab页签后,必填信息提示前后前的必填信息异常
> 子表新增时覆盖原有列表记录的异常
> 解决在单据中无法弹出选择框的异常
## 1.0.24
> 增加对boe模块的适配支持
> 增加card组件
> 增加handler列表组件
> 增加handlerEdit组件
## 1.0.23
> 修复tab页签切换后部分输入框未重新加载的异常
## 1.0.22
> 模板子表高度调整为窄边框
> 修复模板子表导入无法重复导入bug, 导入事件调整到form的上一层实现
> 修复模板子表点击一行删除时全部删除的异常
> 增加模板子表导入的默认值,从用户对象中获取的默认值
> 去掉模板子表的编辑按钮
> 增加表单组件的isviewType属性,控制是否显示边框
> 修复列表宽度部分为生效的异常
> 子表编辑金额居中对齐修改为靠右对齐
> 子表增加序号
> 修复模板子表编辑无法使用异常
> 修复导入数据保存后提示缺失数据的异常
> 调整fcapp外部属性 由原来的model修改为showmodel,需要调整.
## 1.0.21
> 作废版本
## 1.0.20
> 随手记增加导出功能,支持扩展到模板类型的功能.
## 1.0.19
> 同步列表查询条件弹窗列表中的第一列与编辑弹窗查询条件列表第一列同步
## 1.0.18
> 修改自定义编辑页面时,附件模板出现模板下载的内容
> 模板数据源增加对选中后的赋值配置,afterSelected:[{fieldCode:'',fieldValue:''}], fieldCode为字段名称,fieldValue为赋值的内容;
> 模板配置默认值 defaultValue
>> 1:固定值参数,可为字符串及数值(按字段类型配置);
>> 2:日期时间参数
>>> 年(${yyyy}),月(${MM}),日(${dd}),
>>> 年月(${yyyy-MM}),年月(${yyyyMM}),
>>> 年月日(${yyyy-MM-dd}),年月日(${yyyyMMdd}),
>>> 年月日时分(${yyyy-MM-dd hh:mi}),年月日时分(${yyyyMMddhhmi}),
>>> 年月日时分秒(${yyyy-MM-dd hh:mi:ss}),年月日时分秒(${yyyyMMddhhmiss}),
>>> 时分(${hh:mi}),时分(${hhmi}),
>>> 时分秒(${hh:mi:ss}),时分秒(${hhmiss}),
>>> 时间戳(毫秒)(${timestamp});
>> 3:当前行数据参数(${表名___字段名});
>> 4:系统参数(${userInfo.leId})
> 优化弹窗查询条件的列数所占宽度
> 去掉弹窗查询列表中第一列链接
> 增加弹窗查询列表中第一列双击选中
> 增加编辑,修改,提交后的钩子事件 afterSave(data),afterSubmit(data)
> 增加列表table是否查询属性
## 1.0.17
> 修复资产模板出现某一列独占一行时不自动撑开的异常
> 修复资产模块lovkey时,部分model被清空的异常
## 1.0.16
> 修复列表操作按钮没有策略的异常
## 1.0.15
> 修复列表操作按钮策略只生效最后一个按钮的异常
## 1.0.14
> 增加对列表操作按钮策略的支持
> 增加列表linkUrl及linkParam的支持
>> linkUrl为绝对或相对路径url字符串;linkParam为json对象 linkParam:{linkType:'newPage',param:{}} newPage:window窗口;newTab:页签;newDialog:弹窗;param为参数
## 1.0.9
> 列表内容视图
>> <slot name="moreDateChild"></slot>
> 增加表单内容视图
>> <slot name="formButtonChild"></slot>
> 删除附件功能的导入按钮
> 调整asset的表单宽度,否则导致子表内容与全局的子表内容列表列宽不一致
## 1.0.8
> 列表设置宽度后有可能出现倒数第二列出现空白的bug,增加末尾列自动撑开的效果;
> 编辑页面中弹窗查询页面在console中报错,修复此异常;
> 修改弹窗列表查询条件错位的样式;
> 修改弹窗列表宽度的自动撑开的功能;
> 修改弹窗列表工具栏样式;
> 去掉列表排序;
> 弹窗查询列表选中时与斑马线效果冲突,在查询是把斑马线效果去掉;
> 弹窗查询条件为行数为1时未出现查询及重置按钮;
> 抽离列表部分,增加私有属性 mainTablename,childTableName,mainTemplateCode
> 抽离编辑部分,增加私有属性 mainTablename,childTableName;
> 编辑页面子表工具栏按钮事件未捕获的异常;
## 1.0.7
> 增加导入导出功能
## 1.0.6
> 发现业务模块在组件内部有业务代码
## 1.0.3
> 在BOE测试,发现异常
## 1.0.2
> 在EAS模块测试,修改随手记列表页面功能
## 1.0.1
> 修改弹窗引用列表组件的嵌套引用异常
## 1.0.0
> 整合所有引用组件,业务组件和基础组件分离,发布1.0版本