|
@@ -4,6 +4,8 @@
|
|
|
<head>
|
|
|
<meta charset="utf-8">
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=0.5">
|
|
|
+ <!-- 一个小时刷新一下当前页 -->
|
|
|
+ <meta http-equiv="refresh" content="3600">
|
|
|
<title>仓库管理看板</title>
|
|
|
|
|
|
<link href="/lib/bootstrap/bootstrap.min.css" rel="stylesheet" />
|
|
@@ -28,13 +30,17 @@
|
|
|
<div class="col-lg-4 col-md-4 page-title">
|
|
|
仓库管理看板
|
|
|
</div>
|
|
|
- <div class="col-lg-3 col-md-3 block-padding">
|
|
|
+ <div class="col-lg-4 col-md-4 block-padding">
|
|
|
<button type="button" class="btn btn-warning"
|
|
|
onclick="window.location.replace('/pages/dashboard/produce.html');">制造看板</button>
|
|
|
<button type="button" class="btn btn-warning"
|
|
|
onclick="window.location.replace('/pages/dashboard/line.html');">产线看板</button>
|
|
|
<button type="button" class="btn btn-warning"
|
|
|
onclick="window.location.replace('/pages/dashboard/quality.html');">品质看板</button>
|
|
|
+ <button type="button" class="btn btn-warning"
|
|
|
+ onclick="window.location.replace('/pages/dashboard/esop.html');">E-SOP</button>
|
|
|
+ <button type="button" class="btn btn-warning"
|
|
|
+ onclick="window.location.replace('/pages/dashboard/video1.html');">云看板</button>
|
|
|
</div>
|
|
|
<div class="col-lg-4 col-md-4">
|
|
|
</div>
|
|
@@ -51,49 +57,51 @@
|
|
|
<span class="block-title-important">{{userSum}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="row" style="height: 20%;">
|
|
|
- <div class="person-div" v-for="user in userList">
|
|
|
- <div>
|
|
|
- <img v-bind:src="user.avatar" border="0" />
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- {{user.warehouseName}} {{user.className}}
|
|
|
+ <div class="row" style="height: 20%;min-height: 145px;height: 145px">
|
|
|
+ <div class="person-div" v-for="user in userList" style="text-align: center;">
|
|
|
+ <div style="width:110px;margin-right: 5px">
|
|
|
+ <img height="140" width="110" v-bind:src="'/upPersonnel/warehouse/'+user.fileName" border="0" />
|
|
|
</div>
|
|
|
- <div>
|
|
|
- {{user.realName}} {{user.inTime}}
|
|
|
+ <div style="width: 110px; overflow:hidden; word-break:break-all;white-space:nowrap">
|
|
|
+ {{user.fileRealName}}
|
|
|
</div>
|
|
|
+ <!-- <div>
|
|
|
+ {{user.fileName}} {{user.fileName}}
|
|
|
+ </div> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
<!--收料待检-->
|
|
|
<div class="row block-padding">
|
|
|
|
|
|
<div class="col-lg-12 col-md-12">
|
|
|
- <span class="block-title-important">收料待检</span>
|
|
|
+ <span class="block-title-important">待入库</span>
|
|
|
|
|
|
<span class="block-title-important">{{waitingcheckMaterialSum}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding padding-line">供方名称</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding padding-line">产品编码</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding padding-line">产品名称</div>
|
|
|
+ <div style="width: 13%;" class="col-lg-2 col-md-2 center no-padding padding-line">供方名称</div>
|
|
|
+ <div style="width: 12%;" class="col-lg-2 col-md-2 center no-padding padding-line">物料编码</div>
|
|
|
+ <div class="col-lg-2 col-md-2 center no-padding padding-line" style="width: 19%;">物料名称</div>
|
|
|
<!-- <div class="col-lg-2 col-md-2 center no-padding padding-line">规格</div> -->
|
|
|
- <div class="col-lg-1 col-md-1 center no-padding">到货数量</div>
|
|
|
- <div class="col-lg-1 col-md-1 center no-padding">入库数量</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding padding-line">订单日期</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding padding-line">到货日期</div>
|
|
|
+ <div style="width: 9%;" class="col-lg-2 col-md-2 center no-padding padding-line">订单数</div>
|
|
|
+ <div style="width: 8%;" class="col-lg-2 col-md-2 center no-padding padding-line">到货数</div>
|
|
|
+ <div style="width: 9%;" class="col-lg-2 col-md-2 center no-padding padding-line">入库数</div>
|
|
|
+ <div style="width: 15%;" class="col-lg-2 col-md-2 center no-padding padding-line">订单日期</div>
|
|
|
+ <div style="width: 15%;" class="col-lg-2 col-md-2 center no-padding padding-line">到货日期</div>
|
|
|
</div>
|
|
|
- <div class="row" style="height: 30%;overflow:hidden;min-height:150px">
|
|
|
+ <div class="row" style="height: 30%;overflow:hidden;min-height:145px;height:145px">
|
|
|
<div class="col-lg-12 col-md-12" >
|
|
|
<div class="row" v-for="material in waitingcheckMaterialList">
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">{{material.vendorName}}</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">{{material.materialCode}}</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">{{material.materialName}}</div>
|
|
|
+ <div style="width: 13%;" class="col-lg-2 col-md-2 center no-padding">{{material.vendorName}}</div>
|
|
|
+ <div style="width: 12%;" class="col-lg-2 col-md-2 center no-padding">{{material.materialCode}}</div>
|
|
|
+ <div style="width: 19%;overflow:hidden; word-break:break-all;white-space:nowrap" class="col-lg-2 col-md-2 left">{{material.materialName}}</div>
|
|
|
<!-- <div class="col-lg-2 col-md-2 center no-padding">{{material.specs}}</div> -->
|
|
|
- <div class="col-lg-1 col-md-1 center no-padding">{{material.arriveSum}}</div>
|
|
|
- <div class="col-lg-1 col-md-1 center no-padding">{{material.freceivedqty}}</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">{{material.dPODate}}</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">{{material.arriveDate}}</div>
|
|
|
+ <div style="width: 9%;" class="col-lg-2 col-md-2 center no-padding">{{material.iuantity}}</div>
|
|
|
+ <div style="width: 8%;" class="col-lg-2 col-md-2 center no-padding">{{material.iarrQTY}}</div>
|
|
|
+ <div style="width: 9%;" class="col-lg-2 col-md-2 center no-padding">{{material.freceivedqty}}</div>
|
|
|
+ <div style="width: 15%;" class="col-lg-2 col-md-2 center no-padding">{{material.dPODate}}</div>
|
|
|
+ <div style="width: 15%;" class="col-lg-2 col-md-2 center no-padding">{{material.arriveDate}}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -117,21 +125,21 @@
|
|
|
<div class="col-lg-12 col-md-12 block-title-important">安全库存</div>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">产品编码</div>
|
|
|
- <div class="col-lg-4 col-md-4 center no-padding">产品名称</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">现存量</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">安全库存</div>
|
|
|
+ <div style="width: 20%;" class="col-lg-2 col-md-2 center no-padding">物料编码</div>
|
|
|
+ <div style="width: 42%;" class="col-lg-4 col-md-4 center no-padding">物料名称</div>
|
|
|
+ <div style="width: 25%;" class="col-lg-2 col-md-2 center no-padding">现存量</div>
|
|
|
+ <div style="width: 13%;" class="col-lg-2 col-md-2 center no-padding">安全库存</div>
|
|
|
<!-- <div class="col-lg-2 col-md-2 center no-padding">总数量</div> -->
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
- <div class="col-lg-12 col-md-12" style="height: 30%;overflow:hidden;min-height:150px">
|
|
|
+ <div class="col-lg-12 col-md-12" style="height: 30%;min-height:140px;height:140px">
|
|
|
<div class="row" v-for="material in materialStockList">
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">{{material.materialCode}}</div>
|
|
|
- <div class="col-lg-4 col-md-4 center no-padding">{{material.materialName}}</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding"
|
|
|
+ <div style="width: 20%;" class="col-lg-2 col-md-2 center no-padding">{{material.materialCode}}</div>
|
|
|
+ <div style="width: 42%;overflow:hidden; word-break:break-all;white-space:nowrap;padding-left: 40px;" class="col-lg-4 col-md-4 left no-padding">{{material.materialName}}</div>
|
|
|
+ <div style="width: 25%;" class="col-lg-2 col-md-2 center no-padding"
|
|
|
:class="getMaterialStockNotEnoughClass(material)">
|
|
|
{{material.realStockSum}}</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">{{material.safeStockSum}}</div>
|
|
|
+ <div style="width: 13%;" class="col-lg-2 col-md-2 center no-padding">{{material.safeStockSum}}</div>
|
|
|
<!-- <div class="col-lg-2 col-md-2 center no-padding">{{material.realStockSum+material.safeStockSum}}</div> -->
|
|
|
</div>
|
|
|
</div>
|
|
@@ -178,32 +186,33 @@
|
|
|
<!--发货通知-->
|
|
|
<div class="row block-padding">
|
|
|
|
|
|
- <div class="col-lg-12 col-md-12">
|
|
|
+ <div class="col-lg-12 col-md-12" style="margin-top:10px;">
|
|
|
<span class="block-title-important">发货通知</span>
|
|
|
|
|
|
<span class="block-title-important">{{waitingSendProductSum}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
-
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding padding-line">项目名称</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding padding-line">仓库</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding padding-line">物料编码</div>
|
|
|
- <div class="col-lg-3 col-md-3 center no-padding padding-line">物料名称</div>
|
|
|
+ <div style="width: 20%;" class="col-lg-2 col-md-2 center no-padding padding-line">项目编码</div>
|
|
|
+ <div style="width: 25%;" class="col-lg-2 col-md-2 center no-padding padding-line">项目名称</div>
|
|
|
+ <div style="width: 20%;" class="col-lg-2 col-md-2 center no-padding padding-line">仓库</div>
|
|
|
+ <!-- <div style="width: 15%;" class="col-lg-2 col-md-2 center no-padding padding-line">物料编码</div>
|
|
|
+ <div style="width: 28%;" class="col-lg-3 col-md-3 center no-padding padding-line">物料名称</div> -->
|
|
|
<!-- <div class="col-lg-2 col-md-2 center no-padding padding-line">规格</div> -->
|
|
|
- <div class="col-lg-1 col-md-1 center no-padding">发货数量</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding padding-line">发货日期</div>
|
|
|
+ <div style="width: 17%;" class="col-lg-1 col-md-1 center no-padding padding-line">发货数</div>
|
|
|
+ <div style="width: 18%;" class="col-lg-2 col-md-2 center no-padding padding-line">发货日期</div>
|
|
|
</div>
|
|
|
- <div class="row"style="height: 30%;overflow:hidden;min-height:150px">
|
|
|
+ <div class="row" style="min-height:150px;height:150px">
|
|
|
<div class="col-lg-12 col-md-12">
|
|
|
<div class="row" v-for="product in waitingSendProductList">
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">{{product.cItemName}}</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">{{product.warehouseName}}</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">{{product.materialCode}}</div>
|
|
|
- <div class="col-lg-3 col-md-3 center no-padding">{{product.materialName}}</div>
|
|
|
+ <div style="width: 20%;" class="col-lg-2 col-md-2 center no-padding">{{product.cItemCode}}</div>
|
|
|
+ <div style="width: 25%;overflow:hidden; word-break:break-all;white-space:nowrap;" class="col-lg-2 col-md-2 center no-padding">{{product.cItemName}}</div>
|
|
|
+ <div style="width: 20%;" class="col-lg-2 col-md-2 center no-padding">{{product.warehouseName}}</div>
|
|
|
+ <!-- <div style="width: 15%;" class="col-lg-2 col-md-2 center no-padding">{{product.materialCode}}</div>
|
|
|
+ <div style="width: 28%;overflow:hidden; word-break:break-all;white-space:nowrap;" class="col-lg-3 col-md-3 left no-padding">{{product.materialName}}</div> -->
|
|
|
<!-- <div class="col-lg-2 col-md-2 center no-padding">{{product.specs}}</div> -->
|
|
|
- <div class="col-lg-1 col-md-1 center no-padding">{{product.sendSum}}</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">{{product.planSendDate}}</div>
|
|
|
+ <div style="width: 17%;" class="col-lg-1 col-md-1 center no-padding">{{product.sendSum}}</div>
|
|
|
+ <div style="width: 18%;" class="col-lg-2 col-md-2 center no-padding">{{product.planSendDate}}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -220,15 +229,15 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="col-lg-6" style="width: 42%;">
|
|
|
- <div class="row block-padding" style="height: 49%;width: 100%;">
|
|
|
+ <div class="col-lg-6" style="width: 40%;">
|
|
|
+ <div class="row block-padding" style="height: 49%;width: 100%;margin-left: 2%;">
|
|
|
<div class="row">
|
|
|
<div class="row">
|
|
|
<!-- <div class="col-lg-12 col-md-12 center block-title">月成品出货统计</div> -->
|
|
|
<div class="col-lg-12 col-md-12 center block-title-important">项目月发货统计</div>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
- <div class="col-lg-12 col-md-12" style="height:440px" id="charts_11"></div>
|
|
|
+ <div class="col-lg-12 col-md-12" style="height:420px" id="charts_11"></div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- <div class="col-lg-6">
|
|
@@ -242,7 +251,7 @@
|
|
|
|
|
|
</div>
|
|
|
|
|
|
- <div class="row block-padding" style="height: 49%;width: 100%;">
|
|
|
+ <div class="row block-padding" style="height: 49%;width: 100%;;margin-left: 2%;">
|
|
|
|
|
|
<!-- <div class="col-lg-6 col-md-6" style="padding-left:30px;">
|
|
|
|
|
@@ -276,13 +285,13 @@
|
|
|
<div class="col-lg-12 col-md-12 center block-title-important">成品库存</div>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
- <div class="col-lg-12 col-md-2" style="height:500px" id="charts_22"></div>
|
|
|
+ <div class="col-lg-12 col-md-2" style="height:480px" id="charts_22"></div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="col-lg-3" style="width: 30%;height: 100%;">
|
|
|
+ <div class="col-lg-3" style="width: 32%;height: 100%;">
|
|
|
<!--工单备料-->
|
|
|
<div class="row block-padding">
|
|
|
|
|
@@ -291,24 +300,24 @@
|
|
|
|
|
|
<span class="block-title-important">{{orderSheetMaterialNeedSum}}</span>
|
|
|
|
|
|
- <span class="block-title-important">{{orderSheetMaterialPercent}}%</span>
|
|
|
+ <!-- <span class="block-title-important">{{orderSheetMaterialPercent}}%</span> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="row block-padding" >
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">工单号</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">产品编码</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">产品名称</div>
|
|
|
+ <div class="col-lg-2 col-md-2 center no-padding">物料编码</div>
|
|
|
+ <div class="col-lg-3 col-md-3 center no-padding">物料名称</div>
|
|
|
<!-- <div class="col-lg-2 col-md-2 center no-padding">规格</div> -->
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">数量</div>
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">已备数</div>
|
|
|
<div class="col-lg-1 col-md-1 center no-padding">缺料</div>
|
|
|
</div>
|
|
|
- <div class="row" style="height: 23%;overflow:hidden;min-height:180px">
|
|
|
+ <div class="row" style="overflow:hidden;min-height:160px;height:160px">
|
|
|
<div class="col-lg-12 col-md-12">
|
|
|
<div class="row" v-for="material in orderSheetMaterialList">
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">{{material.orderSheetCode}}</div>
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">{{material.materialCode}}</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">{{material.materialName}}</div>
|
|
|
+ <div style="overflow:hidden; word-break:break-all;white-space:nowrap" class="col-lg-3 col-md-3 left no-padding">{{material.materialName}}</div>
|
|
|
<!-- <div class="col-lg-2 col-md-2 center no-padding">{{material.specs}}</div> -->
|
|
|
<!-- <div class="col-lg-2 col-md-2 center no-padding"
|
|
|
:class="getOrderSheetStockNotEnoughClass(material)"
|
|
@@ -334,17 +343,17 @@
|
|
|
<div class="row block-padding">
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">工单号</div>
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">物料编码</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">物料名称</div>
|
|
|
+ <div class="col-lg-3 col-md-3 center no-padding">物料名称</div>
|
|
|
<!-- <div class="col-lg-2 col-md-2 center no-padding">规格</div> -->
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">数量</div>
|
|
|
<!-- <div class="col-lg-2 col-md-2 center no-padding">已备数</div> -->
|
|
|
</div>
|
|
|
- <div class="row" style="height: 23%;overflow:hidden;min-height:180px">
|
|
|
+ <div class="row" style="height: 23%;overflow:hidden;min-height:160px;height:160px">
|
|
|
<div class="col-lg-12 col-md-12">
|
|
|
<div class="row" v-for="material in orderSheetMaterialNotEnoughList">
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">{{material.orderSheetCode}}</div>
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">{{material.materialCode}}</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">{{material.materialName}}</div>
|
|
|
+ <div style="overflow:hidden; word-break:break-all;white-space:nowrap" class="col-lg-3 col-md-3 left no-padding">{{material.materialName}}</div>
|
|
|
<!-- <div class="col-lg-2 col-md-2 center no-padding">{{material.specs}}</div> -->
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">{{material.needSum}}</div>
|
|
|
<!-- <div class="col-lg-2 col-md-2 center no-padding">{{material.stockSum}}</div> -->
|
|
@@ -363,18 +372,18 @@
|
|
|
</div>
|
|
|
<div class="row block-padding">
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">工单号</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">产品编码</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">产品名称</div>
|
|
|
+ <div class="col-lg-2 col-md-2 center no-padding">物料编码</div>
|
|
|
+ <div class="col-lg-3 col-md-3 center no-padding">物料名称</div>
|
|
|
<!-- <div class="col-lg-2 col-md-2 center no-padding">规格</div> -->
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">数量</div>
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">已备数</div>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
- <div class="col-lg-12 col-md-12" style="height: 21%;overflow:hidden;min-height:150px">
|
|
|
+ <div class="col-lg-12 col-md-12" style="height: 21%;overflow:hidden;min-height:160px;height:160px">
|
|
|
<div class="row" v-for="material in orderSheetMaterialEnoughList">
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">{{material.orderSheetCode}}</div>
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">{{material.materialCode}}</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">{{material.materialName}}</div>
|
|
|
+ <div style="overflow:hidden; word-break:break-all;white-space:nowrap" class="col-lg-3 col-md-3 left no-padding">{{material.materialName}}</div>
|
|
|
<!-- <div class="col-lg-2 col-md-2 center no-padding">{{material.specs}}</div> -->
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">{{material.needSum}}</div>
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">{{material.stockSum}}</div>
|
|
@@ -393,22 +402,22 @@
|
|
|
<div class="row block-padding">
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">领料日期</div>
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">物料编码</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">产品名称</div>
|
|
|
+ <div class="col-lg-3 col-md-4 center no-padding">物料名称</div>
|
|
|
<!-- <div class="col-lg-2 col-md-2 center no-padding">规格</div> -->
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">申请人</div>
|
|
|
+ <div class="col-lg-1 col-md-1 center no-padding">数量</div>
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">部门</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">数量</div>
|
|
|
+ <div class="col-lg-2 col-md-2 center no-padding">申请人</div>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
- <div class="col-lg-12 col-md-12" style="height: 23%;overflow:hidden;min-height:180px">
|
|
|
+ <div class="col-lg-12 col-md-12" style="height: 23%;overflow:hidden;min-height:160px;height:160px">
|
|
|
<div class="row" v-for="material in applyMaterialList">
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">{{material.ddate}}</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">{{material.materialCode}}</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">{{material.materialName}}</div>
|
|
|
+ <div style="overflow:hidden; word-break:break-all;white-space:nowrap" class="col-lg-2 col-md-2 center no-padding">{{material.materialCode}}</div>
|
|
|
+ <div style="overflow:hidden; word-break:break-all;white-space:nowrap" class="col-lg-3 col-md-4 left no-padding">{{material.materialName}}</div>
|
|
|
<!-- <div class="col-lg-2 col-md-2 center no-padding">{{material.specs}}</div> -->
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">{{material.applyPerson}}</div>
|
|
|
+ <div class="col-lg-1 col-md-1 center no-padding">{{material.applysum}}</div>
|
|
|
<div class="col-lg-2 col-md-2 center no-padding">{{material.cdepName}}</div>
|
|
|
- <div class="col-lg-2 col-md-2 center no-padding">{{material.applysum}}</div>
|
|
|
+ <div class="col-lg-2 col-md-2 center no-padding">{{material.applyPerson}}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -441,14 +450,16 @@
|
|
|
// 参数说明:beginFun("图表ID","list形式数据","翻页时间(毫秒)","本页面唯一id(不可重复)")
|
|
|
const monthSend = ServiceProduct.getMonthSend();
|
|
|
const stockDate = ServiceProduct.getStockList();
|
|
|
- setTimeout(beginFun("charts_11",monthSend,10000,"123123"),500);
|
|
|
- setTimeout(beginFun("charts_22",stockDate,10000,"1231231"),500);
|
|
|
+ setTimeout(beginFun("charts_11",monthSend,10000,"charts_11",ChartsService.getGridSpanSmall()),500);
|
|
|
+ setTimeout(beginFunA("charts_22",stockDate,10000,"charts_22",ChartsService.getGridSpanSmall()),500);
|
|
|
// var interval = setInterval(getMonthSendData,10000);//项目月发货统计
|
|
|
// var interval1 = setInterval(getMonthSendData1,10000);//成品库存
|
|
|
|
|
|
var initSize = 5;
|
|
|
var pageSize = 5;
|
|
|
var pageIndex = 0;
|
|
|
+ var pageSizeA = 5;
|
|
|
+ var pageIndexA = 0;
|
|
|
// const monthSend = ServiceProduct.getMonthSend();
|
|
|
// let monthSendList = [];
|
|
|
// for(let key in monthSend) {
|
|
@@ -598,6 +609,10 @@
|
|
|
const startIndex = pageindex * pagesize;
|
|
|
const remainSum = dataList.length - startIndex;
|
|
|
const recordSum = remainSum >= pagesize ? pagesize : remainSum;
|
|
|
+ const keyPar = dataList.slice(startIndex, startIndex + pagesize);
|
|
|
+ if(keyPar.length < 1){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
this[key] = dataList.slice(startIndex, startIndex + pagesize);
|
|
|
}
|
|
|
}
|
|
@@ -611,7 +626,7 @@
|
|
|
this.userSum = userList.length;
|
|
|
this.cacheDataObject.userList = {
|
|
|
data: userList,
|
|
|
- pagesize: 5,
|
|
|
+ pagesize: 4,
|
|
|
pageindex: 0
|
|
|
}
|
|
|
this.userList = userList.slice(0, this.cacheDataObject.userList.pagesize);
|
|
@@ -655,7 +670,7 @@
|
|
|
this.checkedMaterialSumPercent = checkedMaterialSumPercent + '%';
|
|
|
this.cacheDataObject.waitingcheckMaterialList = {
|
|
|
data: waitingcheckMaterialList,
|
|
|
- pagesize: 8,
|
|
|
+ pagesize: 7,
|
|
|
pageindex: 0
|
|
|
}
|
|
|
this.waitingcheckMaterialList = waitingcheckMaterialList.slice(0, this.cacheDataObject
|
|
@@ -677,7 +692,7 @@
|
|
|
this.waitingSendProductSumPercent = waitingSendProductSumPercent + '%';
|
|
|
this.cacheDataObject.waitingSendProductList = {
|
|
|
data: waitingSendProductList,
|
|
|
- pagesize: 7,
|
|
|
+ pagesize: 8,
|
|
|
pageindex: 0
|
|
|
}
|
|
|
this.waitingSendProductList = waitingSendProductList.slice(0, this.cacheDataObject
|
|
@@ -686,7 +701,7 @@
|
|
|
const materialStockList = ServiceMaterial.getStockList();
|
|
|
this.cacheDataObject.materialStockList = {
|
|
|
data: materialStockList,
|
|
|
- pagesize: 10,
|
|
|
+ pagesize: 8,
|
|
|
pageindex: 0
|
|
|
}
|
|
|
this.materialStockList = materialStockList.slice(0, this.cacheDataObject
|
|
@@ -709,17 +724,22 @@
|
|
|
|
|
|
this.cacheDataObject.orderSheetMaterialList = {
|
|
|
data: orderSheetMaterialList,
|
|
|
- pagesize: 5,
|
|
|
+ pagesize: 8,
|
|
|
pageindex: 0
|
|
|
}
|
|
|
this.orderSheetMaterialList = orderSheetMaterialList.slice(0, this.cacheDataObject
|
|
|
.orderSheetMaterialList.pagesize);
|
|
|
/** 工单缺料 **/
|
|
|
const orderSheetMaterialNotEnoughList = ServiceMaterial.getListByOrderSheetNotEnough();
|
|
|
- this.orderSheetMaterialNotEnoughSum = orderSheetMaterialNotEnoughList.length;
|
|
|
+ if(orderSheetMaterialNotEnoughList){
|
|
|
+ this.orderSheetMaterialNotEnoughSum = orderSheetMaterialNotEnoughList.length;
|
|
|
+ }else{
|
|
|
+ this.orderSheetMaterialNotEnoughSum=0;
|
|
|
+ }
|
|
|
+
|
|
|
this.cacheDataObject.orderSheetMaterialNotEnoughList = {
|
|
|
data: orderSheetMaterialNotEnoughList,
|
|
|
- pagesize: 5,
|
|
|
+ pagesize: 8,
|
|
|
pageindex: 0
|
|
|
}
|
|
|
this.orderSheetMaterialNotEnoughList = orderSheetMaterialNotEnoughList.slice(0, this
|
|
@@ -729,7 +749,7 @@
|
|
|
this.orderSheetMaterialEnoughSum = orderSheetMaterialEnoughList.length;
|
|
|
this.cacheDataObject.orderSheetMaterialEnoughList = {
|
|
|
data: orderSheetMaterialEnoughList,
|
|
|
- pagesize: 5,
|
|
|
+ pagesize: 8,
|
|
|
pageindex: 0
|
|
|
}
|
|
|
this.orderSheetMaterialEnoughList = orderSheetMaterialEnoughList.slice(0, this
|
|
@@ -744,7 +764,7 @@
|
|
|
this.applyCompleteSumPercent = applyCompleteSumPercent + '%';
|
|
|
this.cacheDataObject.applyMaterialList = {
|
|
|
data: applyMaterialList,
|
|
|
- pagesize: 5,
|
|
|
+ pagesize: 8,
|
|
|
pageindex: 0
|
|
|
}
|
|
|
this.applyMaterialList = applyMaterialList.slice(0, this.cacheDataObject
|