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

/geek-print-config/

    Package Sidebar

    Install

    npm i geek-print-config

    Weekly Downloads

    16

    Version

    1.1.0

    License

    none

    Unpacked Size

    2.05 MB

    Total Files

    13

    Last publish

    Collaborators

    • zero7u