geek-print-config

1.1.0 • Public • Published

geek-print-config

Geek+ 打印模板配置组件

Geek version Repo link Gitlab link

logo

geek-print-config 主要功能描述。。

组件开发文档

对接

以apollo-fe的picking分支以例(同时支持vue和jQuery)

一、迁移打印工具代码

1、复制文件

src/ 到 src/vue/geeklibs/Print/v4/

// 修改 /apis/print.js 的 request方法为:
const request = opts => {
  return new Promise(resolve => axios({
    ...opts
  }).then(data => {
    resolve(data)
  }))
}
// 修改 /components/apis/index.js 的 request方法为:
const request = opts => {
  return new Promise(resolve => axios({
    ...opts
  }).then(data => {
    resolve(data)
  }))
}

2、添加打印库文件

创建文件夹:src/plugins/LodopFuncs/v2/

复制 picking 分支下的同名文件夹

二、添加菜单

参考 picking 分支如下文件:

src/components/admin/printsManager/*
src/vue/src/wms-fe/router/printsManager
src/vue/src/wms-fe/router/index (添加printsManager路由)
src/vue/src/wms-fe/store/index (添加printsManager状态)
src/vue/src/wms-fe/contents/PrintsManager/*

三、埋点

添加新接口:

src/trans/pick 的 getNodes

src/trans/print 的 getTemplates、getNodes、getTemplateView、getTemplateData

埋点流程见:https://confluence.geekplus.cc/pages/viewpage.action?pageId=134663598

Readme

Keywords

none

Package Sidebar

Install

npm i geek-print-config

Weekly Downloads

106

Version

1.1.0

License

none

Unpacked Size

2.05 MB

Total Files

13

Last publish

Collaborators

  • zero7u