[关闭]
@zChange 2017-08-21T02:45:30.000000Z 字数 2271 阅读 195

TMS对接(注意事项)


主要参考代码为主,如有和代码差异,别听我瞎哔哔!

客户模块

  1. 客户管理列表
  2. 编辑客户单位(省市区联动组件)
  3. 客户代表
  4. 货物分类
  5. 货物
  6. 结算方
  7. 线路报价
  8. 工程
  9. 客户资料(文档编辑器插件)

询价模块

  1. 外接询价单(是通过csp客户后台管理过来的) 计划
  2. 询价单新增 计划
    空白新增,复制新增,退回下单编辑(还有一个询价订单新增)
    组件:输入提示自动填充组件,附件组件(无需查看图片),省市区联动
  3. 询价单受理 调度
  4. 询价单应收报价 调度经理
  5. 询价单审核 商务
    已中标、未中标、中标待定、待审核 ……状态按钮多具体请查看代码
  6. 询价单管理

发货模块

  1. 外接发货单 计划(和发货单复制新增一致)

  2. 发货单新增 计划
    空白新增,复制新增,退回编辑,复制询价订单新增
    注意:

    • 吨位范围:默认是其他。可通过发货、送货地址,货物类别、货物名称调取线路报价api获取吨位范围
    • 工程:输入提示填充工程信息
    • 好像还有应收啥的具体看代码哈
    • 总线路只能有一条,子线路可多条,都可重新编辑,删除,添加。(纯前端操作)
  3. 发货单受理 调度
    可新增承运商,车辆,查看定位
    注意:

    • 自动填充银行卡逻辑:点击查看哟(看不懂就看代码咯)
    • 银行卡号可自己填写,调用获取开户银行接口,如接口返回错误或null,则输入框解禁可自己填写。
  4. 发货单审核 调度经理
    可查看定位

  5. 发货单登记 客服
    发货单登记:
    • 电子合同:(具体问赵健,通过给scr路径添加后缀可修复图片更改但显示错误的bug)
    • 同步附件:如果是if:合同未签,待发货状态获取车辆附件(InvoiceManagementAttachment(carId))附件清空全部拿车辆的附件。否则else:先拿到承运单下的附件,如果承运单下没有任何附件就直接赋值车辆下的附件,有一部分或全有的话就吧承运单下没有的加入附件。(比如承运单下有别的类型的附件都有,就没有驾驶证附件,车辆附件中有驾驶证就吧驾驶证附件扔进去,简单来有就不动它,没有就赋值)具体还是代码吧。
      应收登记:未签合同不能添加应收,可以根据总单或子单添加应收。系统自动生成的应收不能删除,只能修改。用户添加的可删除编辑;(进入应收登记会标记为已查看过,查看过的应收才能费用申领)
      费用申领:已查看过的单子才能费用申领,申领密码通过MD5加密。添加已有相同类型的费用会提示用户。只有费用状态为办理退回办理才能编辑删除;其他只能查看。
  6. 发货单管理
    客服经理退回派车:当登录人是客服经理+费用列表为0+货已送达才能有退回派车按钮
    附件可看到回单附件:回单附件比较操蛋,循环多次,具体看代码咯

  7. 订单管理

车辆模块

  1. 车辆管理:只能添加别的就查看。
    • 基本信息
    • 资质薪资
    • 账户信息
    • 主营线路
    • 交易记录
    • 诚信记录
  2. 承运商管理:
    • 基本信息
    • 资质信息
    • 账户信息
    • 主营线路

财务(应付)

  1. 回单管理
    • 添加回单附件:一个子单一个回单,一个回单下可多个附件(零担和整单也有区别具体看代码咯)
  2. 应付审核
    • 可批量审核通过,退回只能单笔
  3. 费用对账
    • 退回都只能单笔,
    • 费用对账:可改变合同状态和油卡状态。
    • 打印:http和https的区别下载不同的exe;打印官网:点击
      注意提交master上要改打印的地址:master是localhost(背景图片是相对路径也不需要改)
  4. 结算单管理
    • 结算单是合并的多条费用,结算单详情可查看合并了多少条费用,付账的流水;还可以查看单笔费用的详情。结算单管理=>结算单详情=>费用详情
    • 打印:有报销凭证和领款凭证的区别,如果feeType是预付款就是领款凭证 否则就是报销凭证
  5. 付款管理
    付款:操作有点复杂,还是看代码吧
  6. 应付管理

财务(应收)

  1. 应收结算
    • 应收详情(多页面复用):注意:应收信息有的数据都用应收的信息如:应收价格信息和货物信息这两块(具体还是看代码)没有的都拿承运单的。
    • 只能看到回单附件
  2. 应收账单管理
    • 收入明细
      总金额和不含税自己计算;
      每次添加或删除后重新计算金额
    • 新增账单
      客户单位输入提示填充
    • 账单管理
      撤出账单:
      isIndependent:是否独立专员添加
      isIndependent=true只有不是独立专员添加未开票才能撤出账单
      isIndependent=false独立专员添加的才能删除
      新增应收订单:新增一条订单,具体流程看代码吧(新增后的单子是专员都是独立专员)
  3. 应收管理

  4. 应收统计

    • 财务明细
    • 收入明细单
    • 未结账明细单

设置

部门、员工、用户、用户组,都用到权限组件
权限分类为父级,权限为子级;重组数据:获取权限和权限分类接口重组数据具体查看authorityService

  1. 权限分类管理
  2. 权限管理
  3. 部门管理
  4. 员工管理
  5. 用户管理
  6. 用户组管理
  7. 物流方管理
  8. 个人信息管理

报表

  1. 报表导出

运维

  1. 运维
  2. 合同管理

消息

  1. 消息

北斗报表

  1. 北斗报表

组件

  1. 省市区联动组件(注意:验证)
  2. 输入自动填充组件(验证:必填验证,选中必填验证)
  3. 定位(受理、管理多处用到)
  4. 附件上传,查看,点击放大可移动。
  5. tab组件
  6. 权限组件(重组数据后进行循环,权限分类为父级,权限为子级)
  7. 头部,侧边栏组件
  8. loading组件(也可以来个按钮上的loading效果防并发)
  9. 全栈广播组件
  10. 徽章也可以来个组件

插件

  1. 富文本编辑器

注意事项

  1. 所有添加数据按钮添加防并发,如按钮加上loading效果,在添加完成后才能继续点击;
  2. 融云,只有调度才能使用;
  3. 野狗:一次性只能返回2000条,如超过只能返回500条;
    需要排序,分页。(评价,消息,小铃铛,侧边栏数字……数据)
    侧边栏数字增加后,相应的列表会自动刷新,获取新的数据。
  4. 图片显示:getAttachmentStr通过附件id获取图片流,现在canvas中,点击图片放大是用getAttachment接口获取到图片路径拼接后,赋值到src中。具体卡查看common.tsng-thumb.ts
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注