我们解决了一个逻辑上的问题:
1.医院向供货商下单,如果供货商一时不能提供足够的数量,应该怎么办。
2.科室库向中心库提交申请,如果中心库库存不满足申请的数量,应该怎么办。
经过一番讨论,对于第一个问题,后端的负责人表示,应该有一个功能,允许供货商分批次配送,每次配送都会修改订单,将所需数量下调(具体数量等于原本需要的量-已配送的量)。而我认为不应该对订单发生修改,否则会引起商业上的问题(既然开了修改的口子,就有可能发生取消订单,转移订单等现象,进而导致损失信任)。最终我们取了一个折衷但是比较合理的方案:允许供货商分批次配送,每次配送后会显示已配送的数量和未配送的数量,直至完全完成订单。
对于第二个问题,我们一致认为,科室库不应该能够申请超出库存的数量,也就是说当科室库提交申请时会进行检查,如果超出库存则将提示“库存不足”的字样。
供货商页面显示的操作按钮代码:
<el-table-column label="操作" width="220" align="center">
<template slot-scope="scope">
<el-button
size="mini"
type="primary"
@