采购模块


采购模块-付款报告-店铺

链接:https://app.wimoor.com/erp/purchase/paymentDetail?title=%E9%87%87%E8%B4%AD%E4%BB%98%E6%AC%BE%E6%98%8E%E7%BB%86&path=/erp/purchase/paymentDetail&closable=true&scrolltop=0

采购付款明细

在字段 

名称/SKU

中的SKU边上增加灰色 的 (店铺)的形式。

注意店铺是t_erp_purchase_form的groupid,而且其内容表t_amazon_group不是ERP模块的,他是amazon模块。需要使用fegin调用。

对于groupname的加入需要考虑页面和导出两个地方

搜索条件中新增店铺,直接用店铺组件建议group_select.vue ,且帮我将查询模块费用类型和支付方式减少宽度以便能够一行放下所有查询模块

供应商管理

  1. 供应商管理:
    1. 数据库表:
      CREATE TABLE `t_erp_customer` (
      `id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'ID(h)',
      `name` CHAR(50) NULL DEFAULT NULL COMMENT '客户简称' COLLATE 'utf8mb4_bin',
      `number` CHAR(50) NULL DEFAULT NULL COMMENT '客户编码' COLLATE 'utf8mb4_bin',
      `fullname` VARCHAR(200) NULL DEFAULT NULL COMMENT '客户全称' COLLATE 'utf8mb4_bin',
      `ftype` CHAR(10) NULL DEFAULT NULL COMMENT '客户分类(supplier 供应商,purchaser 采购商)' COLLATE 'utf8mb4_bin',
      `goodtype` VARCHAR(50) NULL DEFAULT NULL COMMENT '货物类型(透明胶,服装,玩具 等)' COLLATE 'utf8mb4_bin',
      `contacts` VARCHAR(50) NULL DEFAULT NULL COMMENT '联系人' COLLATE 'utf8mb4_bin',
      `phone_num` VARCHAR(50) NULL DEFAULT NULL COMMENT '联系电话' COLLATE 'utf8mb4_bin',
      `contact_info` VARCHAR(2000) NULL DEFAULT NULL COMMENT '其它联系信息' COLLATE 'utf8mb4_bin',
      `address` VARCHAR(500) NULL DEFAULT NULL COMMENT '地址' COLLATE 'utf8mb4_bin',
      `shoplink` VARCHAR(500) NULL DEFAULT NULL COMMENT '商品链接' COLLATE 'utf8mb4_bin',
      `shopid` BIGINT(20) UNSIGNED NULL DEFAULT NULL COMMENT '所属店铺(公司)(h)',
      `operator` BIGINT(20) UNSIGNED NULL DEFAULT NULL COMMENT '操作人',
      `opttime` DATETIME NULL DEFAULT NULL COMMENT '修改时间',
      `oldid` CHAR(36) NULL DEFAULT NULL COLLATE 'utf8mb4_bin',
      PRIMARY KEY (`id`) USING BTREE,
      UNIQUE INDEX `name_shopid` (`shopid`, `name`) USING BTREE,
      UNIQUE INDEX `number_shopid` (`number`, `shopid`) USING BTREE
      )
      COLLATE='utf8mb4_bin'
      ENGINE=InnoDB
      ROW_FORMAT=DYNAMIC
      ;

       

  2. 优化UI 对当前供应商的编辑状态采用单独页面展示的方式,提供客户查看状态的页面与编辑状态的页面,且可以相互转换当保存之后自动变成查看状态,当在查看页面点击编辑自动变成编辑状态页面。
  3. 在供应商维护页面可以 新增供应商收款账户
    1. 数据库结构一个供应商对应多个收款账户,可以设置默认收款账户
      1. CREATE TABLE `t_erp_customer_account` (
        `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID(h)',
        `customer_id` BIGINT(20) UNSIGNED NOT NULL,
        `company_name` CHAR(50) NULL DEFAULT NULL COMMENT '公司名称' COLLATE 'utf8mb4_bin',
        `account_number` VARCHAR(50) NULL DEFAULT NULL COMMENT '银行账号' COLLATE 'utf8mb4_bin',
        `shopid` BIGINT(20) UNSIGNED NULL DEFAULT NULL COMMENT '所属店铺(公司)(h)',
        `operator` BIGINT(20) UNSIGNED NULL DEFAULT NULL COMMENT '操作人',
        `opttime` DATETIME NULL DEFAULT NULL COMMENT '修改时间',
        `oldid` CHAR(36) NULL DEFAULT NULL COLLATE 'utf8mb4_bin',
        PRIMARY KEY (`id`) USING BTREE,
        UNIQUE INDEX `number_shopid` (`account_number`, `shopid`) USING BTREE,
        UNIQUE INDEX `name_shopid` (`shopid`, `company_name`) USING BTREE
        )
        COMMENT='收款账户'
        COLLATE='utf8mb4_bin'
        ENGINE=InnoDB
        ROW_FORMAT=DYNAMIC
        ;此表为新增表,需要后台添加对应实体操作和服务类等

         

      2. 增加支持维护供应商的收款账户
      3. 收款账户可多个,可设置默认.
      4. 收款账户的启用/停用状态管理(银行账户可能变更),不删除(只停用, 可查询)
  4. 在供应商查看页面,显示近半年此供应商的采购单对应产品 以及采购金额,采购数量。注意:必须以产品为中心汇总,不管有多少单有多个如果产品只有一个就只能有一笔。不分页每个产品一个小卡片,图片名称SKU ,采购金额,采购数量。依次展示,最好使用el-space wrap的方式

采购账户

账目->采购记账模块

https://app.wimoor.com/finance/account?title=%E9%87%87%E8%B4%AD%E8%AE%B0%E8%B4%A6&path=/finance/account

左侧卡片 里面的paymeth支付类型 和 account 账目名称 调换位置。

如:现在是现金在上1688支付宝[支付宝]在下,修改后应该是1688支付宝[支付宝]在上方黑字,现金在下方灰色字体

image.png