供应商管理 供应商管理: 数据库表: 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 ;   优化UI 对当前供应商的编辑状态采用单独页面展示的方式,提供客户查看状态的页面与编辑状态的页面,且可以相互转换当保存之后自动变成查看状态,当在查看页面点击编辑自动变成编辑状态页面。 在供应商维护页面可以 新增供应商收款账户 数据库结构一个供应商对应多个收款账户,可以设置默认收款账户 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 ;此表为新增表,需要后台添加对应实体操作和服务类等   增加支持维护供应商的收款账户 收款账户可多个,可设置默认. 收款账户的启用/停用状态管理(银行账户可能变更),不删除(只停用, 可查询) 在供应商查看页面,显示近半年此供应商的采购单对应产品 以及采购金额,采购数量。注意:必须以产品为中心汇总,不管有多少单有多个如果产品只有一个就只能有一笔。不分页每个产品一个小卡片,图片名称SKU ,采购金额,采购数量。依次展示,最好使用el-space wrap的方式