Browse Source

Home.vue

master
liupopo 2 years ago
parent
commit
73503fefad
  1. 33
      docs/databases/supplier_files.sql
  2. 217
      docs/databases/table_create_report.sql
  3. 2
      docs/databases/table_modify.sql
  4. 102
      yxt-portal-ui/src/views/Home/Home.vue

33
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;

217
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='销售日报表-烟草门店商品销售明细';

2
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;

102
yxt-portal-ui/src/views/Home/Home.vue

@ -18,59 +18,59 @@
<div class="container1">
<div style="display: flex;flex-direction: row;justify-content: space-between;">
<!-- <el-row style="margin-top: 20px;margin-left: 10px;">
<!-- <el-row style="margin-top: 20px;margin-left: 10px;">
<el-col :span="13"> -->
<ul class="grid-content bg-ltop" style="width: 45%;">
<li @click="todowork">
<div style="position: relative">
<el-badge v-if="shuliang.workCount !== 0" :value="shuliang.workCount" size="mini" class="mark" />
<img src="@/assets/home/ltIcon1.png">
</div>
<p>待办工作</p>
<ul class="grid-content bg-ltop" style="width: 45%;">
<li @click="todowork">
<div style="position: relative">
<el-badge v-if="shuliang.workCount !== 0" :value="shuliang.workCount" size="mini" class="mark" />
<img src="@/assets/home/ltIcon1.png">
</div>
<p>待办工作</p>
</li>
<li @click="donework">
<img src="@/assets/home/ltIcon2.png">
<p>已办工作</p>
</li>
<li>
<img src="@/assets/home/ltIcon3.png">
<p>待阅工作</p>
</li>
<li>
<img src="@/assets/home/ltIcon4.png">
<p>已阅工作</p>
</li>
</ul>
<!-- </el-col>
<el-col style="margin-left: 70px;" :span="10"> -->
<div class="grid-content bg-rtop" style="width: 50%;">
<!-- <img class="anrui" src="@/assets/home/anrui.png"> -->
<span class="rt_title">预警中心</span>
<ul style="margin-top: 40px;">
<li>
<img src="../../assets/home/notice.png">
<span class="notice">编号01021供应商出现工商风险</span>
<span class="anrui_time">2023-01-22 10:15</span>
</li>
<li @click="donework">
<img src="@/assets/home/ltIcon2.png">
<p>已办工作</p>
<li>
<img src="../../assets/home/notice.png">
<span class="notice">库存盘点产生货物数量编差风险</span>
<span class="anrui_time">2023-01-25 15:22</span>
</li>
<li>
<img src="@/assets/home/ltIcon3.png">
<p>待阅工作</p>
<img src="../../assets/home/notice.png">
<span class="notice">2023-01-29未按时回款</span>
<span class="anrui_time">2023-01-28 09:28</span>
</li>
<li>
<img src="@/assets/home/ltIcon4.png">
<p>已阅工作</p>
<img src="../../assets/home/notice.png">
<span class="notice">供应商在途商品超时</span>
<span class="anrui_time">2023-01-29 11:15</span>
</li>
</ul>
<!-- </el-col>
<el-col style="margin-left: 70px;" :span="10"> -->
<div class="grid-content bg-rtop" style="width: 50%;">
<!-- <img class="anrui" src="@/assets/home/anrui.png"> -->
<span class="rt_title">预警中心</span>
<ul style="margin-top: 40px;">
<li>
<img src="../../assets/home/notice.png">
<span class="notice">编号01021供应商出现工商风险</span>
<span class="anrui_time">2023-01-22 10:15</span>
</li>
<li>
<img src="../../assets/home/notice.png">
<span class="notice">库存盘点产生货物数量编差风险</span>
<span class="anrui_time">2023-01-25 15:22</span>
</li>
<li>
<img src="../../assets/home/notice.png">
<span class="notice">2023-01-29未按时回款</span>
<span class="anrui_time">2023-01-28 09:28</span>
</li>
<li>
<img src="../../assets/home/notice.png">
<span class="notice">供应商在途商品超时</span>
<span class="anrui_time">2023-01-29 11:15</span>
</li>
</ul>
</div>
<!-- </el-col>
</div>
<!-- </el-col>
</el-row> -->
</div>
@ -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')
}
}
}

Loading…
Cancel
Save