07 2019 档案
摘要:登陆的时候选择账套,将选择的账套传到服务器在取WorkSet的时候,如果WorkSet的连接字符是【多账套】则将多账套替换为登陆时选择的账套连接字符串服务端也需要作相应调整 添加一个获取账套的接口经过一晚上的努力终于实现了多账套的逻辑首先要添加账套备选然后要将页面的WorkSet设置为支持多账套最后通过配置文件控制是否启用多账套这里说下为什么要加一个控制 ,因为加载多账套列表需要到服务器读取账...
阅读全文
摘要:添加菜单后用户并不会看到菜单需要经过授权后才能看到授权界面如图授权的数据逻辑可以理解为一个键值对角色>>菜单但是为了方便集中数据管理我设计成了角色>>资源其中的资源可以是菜单 可以是按钮 可以是 字段所以为了区分是那些资源还需要一个分组的字段 也就是角色>>资源>>分组例如判断 销售角色 是否有查询即时库存的权限 就到权限表里找 菜单为 即时库存 角色为 销售 分组为菜单的 数...
阅读全文
摘要:菜单表数据库设计可以根据数据表取得树状目录,其中 版本和作者 可以分别对版本和修改人进行追溯有兴趣的朋友可以尝试再添加一个收藏夹 也是比较常用的功能 这里我没有做这个功能然后看下菜单编辑界面图片有点放不下 大家可以进入看图模式看下图片 更清楚一些主要是2个部分 树状菜单可以通过鼠标拖拽调整层级关系 和顺序右侧表格登记菜单相关信息上面的功能按钮里面有一个拷贝功能 作用是如果新的菜单...
阅读全文
摘要:物料代码尽可能唯一即一个物料代码对应一个实物,尽可能不要出现同一实物有多个料号的情况实例:实施一家型材行业客户,同一实物再不同业务场景会有不同的物料代码,导致业务逻辑复杂,做单时数据混乱将主子表视为一体即主表删除子表也删除,子表都删除了主表也要删除,主表修改也要触发子表修改,子表修改主表也要触发变更尽可能使用底层写法这个纯粹是个人喜好,能用触发器的我尽可能用触发器,用程序控制总会因为不明原因导致数...
阅读全文