@toolspack/ttd-common
v1.3.2
Published
--target: 构建目标,默认为应用模式。这里修改为 lib 启用库模式。
Readme
ttd-bamboo
--target: 构建目标,默认为应用模式。这里修改为 lib 启用库模式。
--dest : 输出目录,默认 dist。这里我们改成 lib
[entry]: 最后一个参数为入口文件,默认为 src/App.vue。这里我们指定编译 packages/ 组件库目录。
调试方法
修改 package.json的main
"main": "lib/ttd-common.umd.min.js",
"main": "src/packages/index.js",
执行 npm link ,
然后在开发项目就可以用 npm link @toolspack/ttd-common(项目名或文件夹名称) 来使用 本组件
要将 npm 的镜像源设置为淘宝镜像,
可以使用以下命令:npm config set registry https://registry.npmmirror.com。 如果要恢复到官方镜像源,可以使用 npm config set registry https://registry.npmjs.org
发布项目
(不能和上次版本一样) npm run lib (打包), 打包完成后, 发布包的3个步骤:npm add user (第一次需要创建用户), npm login , npm publish
ukey签章,是以左上角为原点,使用前端打的标签位置 除以1.5,
套印签署,是以左下角为原点 除以1.5 并且 印章图片也是左下角为原点
服务端签署(wzh), 同套印
问题:
- 使用 SignFile_KeyImage 签章时, 如果ukey内有多个印章, 只能选默认的第一个
- 使用 SelectSignCert 选择印章对 SignFile_KeyImage, ReadKeyImage 无效
解决方案:
- 使用 SelectSignCert 选择印章
- 从服务端获取对应的印章图片
- 用 SignFile_Image 进行签署
0.4.9: 更换依赖包位置: https://wsp.totodi.com/cfca_plug/
0.5.0: 支持chrome,edge
0.5.1: 支持chrome,edge 获取ukey图片
0.5.2: 添加没有扩展时报错,并babel 转化es5(否则ie打不开)
0.5.3: 360急速支持(加入embed元素)
0.5.4: 初始化失败不在报错,使用时报
0.5.5: 初始化不兼容浏览器报错改为console
0.5.6: 关闭chrome的支持(临时线上需要)
1.0.0: 加入pdfjs: 2.16.105 (此版本不支持ie, 导入需要使用try-chatch)
1.0.1: 移除pdfjs: 2.16.105 ,单独打包
1.1.0: 签署效验: 1校验前端上行 序列号和 ukey 类型是否匹配 2 校验上行的印章md5 和 后端获取的印章md5 是否匹配
1.1.2: 添加userId上行
1.1.4: sealId印章图片的id
1.1.5: 显示后端返回error msg
1.1.6: 优化msg
1.1.7: 优化errormsg
1.2.0: 优化getUkeyImage 方法的 错误提示!(查询代码 是没有老ukey 使用ukey内图片了,但还是兼容了新旧ukey)
1.3.0: 添加控制印章图片的参数: sealImageSize // 签章图片大小
1.3.1: 添加了X、Y 非负数的校验
1.3.2: 修复1.3.1在ie模式下 SignOnClick 方法返回和 chrome 不一样的问题
