@toolspack/ttd-common
v1.1.4
Published
--target: 构建目标,默认为应用模式。这里修改为 lib 启用库模式。
Downloads
62
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 run lib (打包), 打包完成后,执行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