From 73503fefad44c2414448fb90e8d4bfea7580b320 Mon Sep 17 00:00:00 2001 From: liupopo Date: Thu, 20 Apr 2023 18:09:42 +0800 Subject: [PATCH] Home.vue --- docs/databases/supplier_files.sql | 33 ++++ docs/databases/table_create_report.sql | 217 +++++++++++++++++++++++++ docs/databases/table_modify.sql | 2 + yxt-portal-ui/src/views/Home/Home.vue | 102 ++++++------ 4 files changed, 303 insertions(+), 51 deletions(-) create mode 100644 docs/databases/supplier_files.sql diff --git a/docs/databases/supplier_files.sql b/docs/databases/supplier_files.sql new file mode 100644 index 00000000..50bd9b67 --- /dev/null +++ b/docs/databases/supplier_files.sql @@ -0,0 +1,33 @@ +/* + Navicat Premium Data Transfer + + Source Server : localhost_3306 + Source Server Type : MySQL + Source Server Version : 80027 + Source Host : localhost:3306 + Source Schema : supervise_supplychain + + Target Server Type : MySQL + Target Server Version : 80027 + File Encoding : 65001 + + Date: 18/04/2023 09:22:59 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for supplier_files +-- ---------------------------- +DROP TABLE IF EXISTS `supplier_files`; +CREATE TABLE `supplier_files` ( + `id` int(0) NOT NULL AUTO_INCREMENT, + `sid` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'sid', + `type` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '合同、营业执照', + `url` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '附件地址', + `mainSid` varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主表sid', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '供应商信息' ROW_FORMAT = Dynamic; + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/docs/databases/table_create_report.sql b/docs/databases/table_create_report.sql index e69de29b..28310ca0 100644 --- a/docs/databases/table_create_report.sql +++ b/docs/databases/table_create_report.sql @@ -0,0 +1,217 @@ +DROP TABLE IF EXISTS `report_sales_day_log`; +CREATE TABLE `report_sales_day_log` ( + `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', + `sid` VARCHAR(64) NOT NULL COMMENT 'sid', + `lockVersion` VARCHAR(2) NULL DEFAULT NULL COMMENT '记录版本,锁', + `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', + `modifyTime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录最后修改时间', + `state` INT(11) NOT NULL DEFAULT '1' COMMENT '记录状态值', + `isEnable` INT(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用', + `isDelete` INT(32) NOT NULL DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除', + `remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息', + `createBySid` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建者', + `updateBySid` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新者', + + `orderDate` VARCHAR(100) DEFAULT NULL COMMENT '单据日期', + `serialNumber` VARCHAR(100) DEFAULT NULL COMMENT '编号', + `reportTime` VARCHAR(100) DEFAULT NULL COMMENT '上报时间', + + `prSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '订单SID', + `prCode` VARCHAR(100) NULL DEFAULT NULL COMMENT '订单编号', + `storeName` VARCHAR(100) NULL DEFAULT NULL COMMENT '仓库/门店名称', + `receiptTime` DATETIME NULL DEFAULT NULL COMMENT '收货时间', + `billNo` VARCHAR(100) NULL DEFAULT NULL COMMENT '单据号', + `billType` VARCHAR(100) NULL DEFAULT NULL COMMENT '单据类型', + + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB COMMENT='采购订单检查结果'; + +DROP TABLE IF EXISTS `report_sales_day_gather`; +CREATE TABLE `report_sales_day_gather` ( + `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', + `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', + `remarks` VARCHAR(100) DEFAULT NULL COMMENT '备注说明', + `orderDate` VARCHAR(100) DEFAULT NULL COMMENT '单据日期', + + `serialNumber` VARCHAR(100) DEFAULT NULL COMMENT '编号', + `reportTime` VARCHAR(100) DEFAULT NULL COMMENT '上报时间', + + `kmdatea` VARCHAR(100) DEFAULT NULL COMMENT '科目/日,大前天', + `kmdateb` VARCHAR(100) DEFAULT NULL COMMENT '科目/日,前天', + `kmdatec` VARCHAR(100) DEFAULT NULL COMMENT '科目/日,昨天', + + `xjlla` DOUBLE(12,2) DEFAULT 0 COMMENT '现金流量-经营活动产生的现金流量(元),大前天', + `xjllb` DOUBLE(12,2) DEFAULT 0 COMMENT '现金流量-经营活动产生的现金流量(元),前天', + `xjllc` DOUBLE(12,2) DEFAULT 0 COMMENT '现金流量-经营活动产生的现金流量(元),昨天', + + `xsxja` DOUBLE(12,2) DEFAULT 0 COMMENT '销售商品收到的现金(元),大前天', + `xsxjb` DOUBLE(12,2) DEFAULT 0 COMMENT '销售商品收到的现金(元),前天', + `xsxjc` DOUBLE(12,2) DEFAULT 0 COMMENT '销售商品收到的现金(元),昨天', + + `qtxja` DOUBLE(12,2) DEFAULT 0 COMMENT '收到其他与经营活动有关的现金(元),大前天', + `qtxjb` DOUBLE(12,2) DEFAULT 0 COMMENT '收到其他与经营活动有关的现金(元),前天', + `qtxjc` DOUBLE(12,2) DEFAULT 0 COMMENT '收到其他与经营活动有关的现金(元),昨天', + + `cwfxhja` DOUBLE(12,2) DEFAULT 0 COMMENT '财务分析本项合计,大前天', + `cwfxhjb` DOUBLE(12,2) DEFAULT 0 COMMENT '财务分析本项合计,前天', + `cwfxhjc` DOUBLE(12,2) DEFAULT 0 COMMENT '财务分析本项合计,昨天', + + `zcfza` DOUBLE(12,2) DEFAULT 0 COMMENT '资产负债-流动资产(元),大前天', + `zcfzb` DOUBLE(12,2) DEFAULT 0 COMMENT '资产负债-流动资产(元),前天', + `zcfzc` DOUBLE(12,2) DEFAULT 0 COMMENT '资产负债-流动资产(元),昨天', + + `yszka` DOUBLE(12,2) DEFAULT 0 COMMENT '应收账款(元),大前天', + `yszkb` DOUBLE(12,2) DEFAULT 0 COMMENT '应收账款(元),前天', + `yszkc` DOUBLE(12,2) DEFAULT 0 COMMENT '应收账款(元),昨天', + + `ldfza` DOUBLE(12,2) DEFAULT 0 COMMENT '流动负债(元),大前天', + `ldfzb` DOUBLE(12,2) DEFAULT 0 COMMENT '流动负债(元),前天', + `ldfzc` DOUBLE(12,2) DEFAULT 0 COMMENT '流动负债(元),昨天', + + `yskxa` DOUBLE(12,2) DEFAULT 0 COMMENT '预收款项(元),大前天', + `yskxb` DOUBLE(12,2) DEFAULT 0 COMMENT '预收款项(元),前天', + `yskxc` DOUBLE(12,2) DEFAULT 0 COMMENT '预收款项(元),昨天', + + `qczhz` DOUBLE(12,2) DEFAULT 0 COMMENT '期初总货值', + `ycqchz` DOUBLE(12,2) DEFAULT 0 COMMENT '烟草期初货值', + + `xmdatea` VARCHAR(100) DEFAULT NULL COMMENT '项目/日,前天', + `xmdateb` VARCHAR(100) DEFAULT NULL COMMENT '项目/日,昨天', + `xmdatec` VARCHAR(100) DEFAULT NULL COMMENT '项目/日,今天', + + `zthza` DOUBLE(12,2) DEFAULT 0 COMMENT '在途货值(元),前天', + `zthzb` DOUBLE(12,2) DEFAULT 0 COMMENT '在途货值(元),昨天', + `zthzc` DOUBLE(12,2) DEFAULT 0 COMMENT '在途货值(元),今天', + + `kchza` DOUBLE(12,2) DEFAULT 0 COMMENT '库存货值(元),前天', + `kchzb` DOUBLE(12,2) DEFAULT 0 COMMENT '库存货值(元),昨天', + `kchzc` DOUBLE(12,2) DEFAULT 0 COMMENT '库存货值(元),今天', + + `zhyea` DOUBLE(12,2) DEFAULT 0 COMMENT '帐户余额(元)账户余额为前一天余额,前天', + `zhyeb` DOUBLE(12,2) DEFAULT 0 COMMENT '帐户余额(元)账户余额为前一天余额,昨天', + `zhyec` DOUBLE(12,2) DEFAULT 0 COMMENT '帐户余额(元)账户余额为前一天余额,今天', + + `yjyszka` DOUBLE(12,2) DEFAULT 0 COMMENT '预警应收帐款(元),前天', + `yjyszkb` DOUBLE(12,2) DEFAULT 0 COMMENT '预警应收帐款(元),昨天', + `yjyszkc` DOUBLE(12,2) DEFAULT 0 COMMENT '预警应收帐款(元),今天', + + `yjhja` DOUBLE(12,2) DEFAULT 0 COMMENT '主要预警指标本项合计,前天', + `yjhjb` DOUBLE(12,2) DEFAULT 0 COMMENT '主要预警指标本项合计,昨天', + `yjhjc` DOUBLE(12,2) DEFAULT 0 COMMENT '主要预警指标本项合计,今天', + + `lwlsdze` DOUBLE(12,2) DEFAULT 0 COMMENT '连网连锁店,总额(元)', + `lwlsdyszk` DOUBLE(12,2) DEFAULT 0 COMMENT '连网连锁店,应收帐款(元)', + `lwlsdkcje` DOUBLE(12,2) DEFAULT 0 COMMENT '连网连锁店,扣除应收金额(元)', + + `lsnjmze` DOUBLE(12,2) DEFAULT 0 COMMENT '连锁内加盟,总额(元)', + `lsnjmyszk` DOUBLE(12,2) DEFAULT 0 COMMENT '连锁内加盟,应收帐款(元)', + `lsnjmkcje` DOUBLE(12,2) DEFAULT 0 COMMENT '连锁内加盟,扣除应收金额(元)', + + `pszxze` DOUBLE(12,2) DEFAULT 0 COMMENT '配送中心,总额(元)', + `pszxyszk` DOUBLE(12,2) DEFAULT 0 COMMENT '配送中心,应收帐款(元)', + `pszxkcje` DOUBLE(12,2) DEFAULT 0 COMMENT '配送中心,扣除应收金额(元)', + + `lswjmze` DOUBLE(12,2) DEFAULT 0 COMMENT '连锁外加盟(销配结算),总额(元)', + `lswjmyszk` DOUBLE(12,2) DEFAULT 0 COMMENT '连锁外加盟(销配结算),应收帐款(元)', + `lswjmkcje` DOUBLE(12,2) DEFAULT 0 COMMENT '连锁外加盟(销配结算),扣除应收金额(元)', + + `ycmdze` DOUBLE(12,2) DEFAULT 0 COMMENT '36524集团报烟门店仓,总额(元)', + `ycmdyszk` DOUBLE(12,2) DEFAULT 0 COMMENT '36524集团报烟门店仓,应收帐款(元)', + `ycmdkcje` DOUBLE(12,2) DEFAULT 0 COMMENT '36524集团报烟门店仓,扣除应收金额(元)', + + `ycjmdze` DOUBLE(12,2) DEFAULT 0 COMMENT '烟草连锁外加盟(销配结算),总额(元)', + `ycjmdyszk` DOUBLE(12,2) DEFAULT 0 COMMENT '烟草连锁外加盟(销配结算),应收帐款(元)', + `ycjmdkcje` DOUBLE(12,2) DEFAULT 0 COMMENT '烟草连锁外加盟(销配结算),扣除应收金额(元)', + + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB COMMENT='销售日报表-汇总'; + + +DROP TABLE IF EXISTS `report_sales_day_store`; +CREATE TABLE `report_sales_day_store` ( + `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', + `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', + `remarks` VARCHAR(100) DEFAULT NULL COMMENT '备注说明', + `orderDate` VARCHAR(100) DEFAULT NULL COMMENT '单据日期', + + `serialNumber` VARCHAR(100) DEFAULT NULL COMMENT '编号', + `storeNumber` VARCHAR(100) DEFAULT NULL COMMENT '渠道数量', + `reportTime` VARCHAR(100) DEFAULT NULL COMMENT '上报时间', + + `sort` int(11) DEFAULT NULL COMMENT '序号', + `storeCodeName` VARCHAR(100) DEFAULT NULL COMMENT '[门店编号]门店名称', + `saleAmount` double(12,2) DEFAULT NULL COMMENT '销售金额', + `countAmount` double(12,2) DEFAULT NULL COMMENT '总计销售金额', + + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB COMMENT='销售日报表-门店明细'; + + +DROP TABLE IF EXISTS `report_sales_day_store_product`; +CREATE TABLE `report_sales_day_store_product` ( + `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', + `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', + `remarks` VARCHAR(100) DEFAULT NULL COMMENT '备注说明', + `orderDate` VARCHAR(100) DEFAULT NULL COMMENT '单据日期', + + `serialNumber` VARCHAR(100) DEFAULT NULL COMMENT '编号', + `productNumber` VARCHAR(100) DEFAULT NULL COMMENT '商品数量', + `reportTime` VARCHAR(100) DEFAULT NULL COMMENT '上报时间', + + `storeCodeName` VARCHAR(100) DEFAULT NULL COMMENT '[门店编号]门店名称', + `saleType` VARCHAR(100) DEFAULT NULL COMMENT '销售类型:零售、批发', + `saleCode` VARCHAR(100) DEFAULT NULL COMMENT '销售订单号', + `productCode` VARCHAR(100) DEFAULT NULL COMMENT '商品编码', + `productName` VARCHAR(100) DEFAULT NULL COMMENT '商品名称', + `saleNumber` int(11) DEFAULT NULL COMMENT '数量', + `salePrice` double(12,2) DEFAULT NULL COMMENT '单价', + `saleAmount` double(12,2) DEFAULT NULL COMMENT '小计', + `countAmount` double(12,2) DEFAULT NULL COMMENT '总计销售金额', + + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB COMMENT='销售日报表-门店商品销售明细'; + + +DROP TABLE IF EXISTS `report_sales_day_tobacco_store`; +CREATE TABLE `report_sales_day_tobacco_store` ( + `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', + `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', + `remarks` VARCHAR(100) DEFAULT NULL COMMENT '备注说明', + `orderDate` VARCHAR(100) DEFAULT NULL COMMENT '单据日期', + + `serialNumber` VARCHAR(100) DEFAULT NULL COMMENT '编号', + `storeNumber` VARCHAR(100) DEFAULT NULL COMMENT '渠道数量', + `reportTime` VARCHAR(100) DEFAULT NULL COMMENT '上报时间', + + `sort` int(11) DEFAULT NULL COMMENT '序号', + `storeCodeName` VARCHAR(100) DEFAULT NULL COMMENT '[门店编号]门店名称', + `saleAmount` double(12,2) DEFAULT NULL COMMENT '销售金额', + `countAmount` double(12,2) DEFAULT NULL COMMENT '总计销售金额', + + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB COMMENT='销售日报表-烟草门店明细'; + + +DROP TABLE IF EXISTS `report_sales_day_tobacco_store_product`; +CREATE TABLE `report_sales_day_tobacco_store_product` ( + `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', + `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', + `remarks` VARCHAR(100) DEFAULT NULL COMMENT '备注说明', + `orderDate` VARCHAR(100) DEFAULT NULL COMMENT '单据日期', + + `serialNumber` VARCHAR(100) DEFAULT NULL COMMENT '编号', + `productNumber` VARCHAR(100) DEFAULT NULL COMMENT '商品数量', + `reportTime` VARCHAR(100) DEFAULT NULL COMMENT '上报时间', + + `storeCodeName` VARCHAR(100) DEFAULT NULL COMMENT '[门店编号]门店名称', + `saleType` VARCHAR(100) DEFAULT NULL COMMENT '销售类型:零售、批发', + `saleCode` VARCHAR(100) DEFAULT NULL COMMENT '销售订单号', + `productCode` VARCHAR(100) DEFAULT NULL COMMENT '商品编码', + `productName` VARCHAR(100) DEFAULT NULL COMMENT '商品名称', + `saleNumber` int(11) DEFAULT NULL COMMENT '数量', + `salePrice` double(12,2) DEFAULT NULL COMMENT '单价', + `saleAmount` double(12,2) DEFAULT NULL COMMENT '小计', + `countAmount` double(12,2) DEFAULT NULL COMMENT '总计销售金额', + + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB COMMENT='销售日报表-烟草门店商品销售明细'; \ No newline at end of file diff --git a/docs/databases/table_modify.sql b/docs/databases/table_modify.sql index 20989fc1..9d5b993d 100644 --- a/docs/databases/table_modify.sql +++ b/docs/databases/table_modify.sql @@ -34,3 +34,5 @@ ALTER TABLE supervise_supplychain.purchase_requisition_pro ADD preqCode varchar( ALTER TABLE yxt_portal.sys_staffinfo ADD openId varchar(100) DEFAULT NULL COMMENT '微信openId'; ALTER TABLE supervise_supplychain.purchase_requisition_pro MODIFY COLUMN packageTotalPrice double(12,2) NULL COMMENT '包合计(元)(对应采购订单中的送货金额)'; + +ALTER TABLE supervise_supplychain.supplier_index ADD sid varchar(100) NULL; diff --git a/yxt-portal-ui/src/views/Home/Home.vue b/yxt-portal-ui/src/views/Home/Home.vue index 6e00fc67..7e813058 100644 --- a/yxt-portal-ui/src/views/Home/Home.vue +++ b/yxt-portal-ui/src/views/Home/Home.vue @@ -18,59 +18,59 @@
- -
    -
  • -
    - - -
    -

    待办工作

    +
      +
    • +
      + + +
      +

      待办工作

      +
    • +
    • + +

      已办工作

      +
    • +
    • + +

      待阅工作

      +
    • +
    • + +

      已阅工作

      +
    • +
    + +
    + + 预警中心 + +
      +
    • + + 编号01021供应商出现工商风险 + 2023-01-22 10:15
    • -
    • - -

      已办工作

      +
    • + + 库存盘点产生货物数量编差风险 + 2023-01-25 15:22
    • - -

      待阅工作

      + + 2023-01-29未按时回款 + 2023-01-28 09:28
    • - -

      已阅工作

      + + 供应商在途商品超时 + 2023-01-29 11:15
    - -
    - - 预警中心 - -
      -
    • - - 编号01021供应商出现工商风险 - 2023-01-22 10:15 -
    • -
    • - - 库存盘点产生货物数量编差风险 - 2023-01-25 15:22 -
    • -
    • - - 2023-01-29未按时回款 - 2023-01-28 09:28 -
    • -
    • - - 供应商在途商品超时 - 2023-01-29 11:15 -
    • -
    -
    -
    @@ -432,11 +432,11 @@ if (index === 9) { window.open('/#/index', '_blank') } else if (index === 0) { - window.open('http://192.168.3.8:9531/#/' + '?token=' + getStorage(), '_blank') - // window.open('http://jianguan.yyundong.com/report/#/' + '?token=' + getStorage(), '_blank') + // window.open('http://192.168.3.8:9531/#/' + '?token=' + getStorage(), '_blank') + window.open('http://jianguan.yyundong.com/customer/#/' + '?token=' + getStorage(), '_blank') } else if (index === 1) { - window.open('http://192.168.3.8:9531#/' + '?token=' + getStorage(), '_blank') - // window.open('http://jianguan.yyundong.com/customer/#/' + '?token=' + getStorage(), '_blank') + // window.open('http://192.168.3.8:9531#/' + '?token=' + getStorage(), '_blank') + window.open('http://jianguan.yyundong.com/report/#/' + '?token=' + getStorage(), '_blank') } else if (index === 2) { window.open('http://jianguan.yyundong.com/business/#/' + '?token=' + getStorage(), '_blank') } else if (index === 3) { @@ -450,8 +450,8 @@ } else if (index === 7) { window.open('http://jianguan.yyundong.com/#/index' + '?token=' + getStorage(), '_blank') } else if (index === 8) { - window.open('http://192.168.3.8:9532/#/' + '?token=' + getStorage(), '_blank') - // window.open('http://jianguan.yyundong.com/crm/#/' + '?token=' + getStorage(), '_blank') + // window.open('http://192.168.3.8:9532/#/' + '?token=' + getStorage(), '_blank') + window.open('http://jianguan.yyundong.com/crm/#/' + '?token=' + getStorage(), '_blank') } } }