From ecb386a4201213c6635f28f9e9e02e3faf217b51 Mon Sep 17 00:00:00 2001
From: yuyou_x <2336760928@qq.com>
Date: 星期六, 16 三月 2024 11:08:34 +0800
Subject: [PATCH] 修改储位图例柱状图以及圆形图显示数据问题。

---
 HTML/views/ASNSetting/ArrivalNotice.html |   84 ++++++++++++++++++++++++++++++++++-------
 1 files changed, 69 insertions(+), 15 deletions(-)

diff --git a/HTML/views/ASNSetting/ArrivalNotice.html b/HTML/views/ASNSetting/ArrivalNotice.html
index 7ba93ca..f0ab3d4 100644
--- a/HTML/views/ASNSetting/ArrivalNotice.html
+++ b/HTML/views/ASNSetting/ArrivalNotice.html
@@ -100,6 +100,7 @@
 								<option value="4">杞﹂棿浣欐枡閫�鍥炲叆搴�</option>
 								<option value="5">鍏跺畠鍏ュ簱</option>
 								<option value="6">浠e偍鍏ュ簱</option>
+								<option value="7">瀵勫瓨鍏ュ簱</option>
 								<!-- JC09 -->
 								<!-- <option value="0">鏍囧噯浜у搧鍏ュ簱</option>
 								<option value="1">闈炴爣浜у搧鍏ュ簱</option> -->
@@ -172,23 +173,25 @@
 					<script type="text/html" id="toolbarDemo1">
 						{{# function GetBtn1(d){
 							var html = ''; 
+							if (d.Status == '0' && d.Origin == '褰曞叆') {
+								html += `<a class="layui-btn layui-btn-normal layui-btn-xs editClass" lay-event="edit">
+									<i class="layui-icon layui-icon-edit"></i>缂栬緫</a>`;
+							}
 							switch (d.Status) {
 								case "0" :
-								html += `<a class="layui-btn layui-btn-normal layui-btn-xs editClass" lay-event="edit">
-										<i class="layui-icon layui-icon-edit"></i>缂栬緫</a>
-										<a class="layui-btn layui-btn-danger layui-btn-xs delClass" lay-event="del">
-										<i class="layui-icon layui-icon-delete"></i>鍒犻櫎</a>
+									html += `<a class="layui-btn layui-btn-danger layui-btn-xs delClass" lay-event="del">
+											<i class="layui-icon layui-icon-delete"></i>鍒犻櫎</a>`;
 									break; 
 								case "1" : 
-								html += `<a class="layui-btn layui-btn-normal layui-btn-xs clossClass" lay-event="closs">  <i class="layui-icon layui-icon-ok"></i>璁㈠崟鍏抽棴</a>
-										<a class="layui-btn layui-btn-danger layui-btn-xs cheXiaoClass" lay-event="chexiao"> <i class="layui-icon layui-icon-delete"></i>鎾ら攢</a>`; 
+									html += `<a class="layui-btn layui-btn-normal layui-btn-xs clossClass" lay-event="closs">  <i class="layui-icon layui-icon-ok"></i>鍏冲崟</a>
+											<a class="layui-btn layui-btn-danger layui-btn-xs cheXiaoClass" lay-event="chexiao"> <i class="layui-icon layui-icon-delete"></i>鎾ら攢</a>`; 
 									break;
 								case "2" : 
-								html += `<a class="layui-btn layui-btn-normal layui-btn-xs clossClass" lay-event="closs">  <i class="layui-icon layui-icon-ok"></i>璁㈠崟鍏抽棴</a>
-										<a class="layui-btn layui-btn-danger layui-btn-xs cheXiaoClass" lay-event="chexiao"> <i class="layui-icon layui-icon-delete"></i>鎾ら攢</a>`; 
+									html += `<a class="layui-btn layui-btn-normal layui-btn-xs clossClass" lay-event="closs">  <i class="layui-icon layui-icon-ok"></i>鍏冲崟</a>
+											<a class="layui-btn layui-btn-danger layui-btn-xs cheXiaoClass" lay-event="chexiao"> <i class="layui-icon layui-icon-delete"></i>鎾ら攢</a>`; 
 									break;
 								case "3" : 
-								html += `<a class="layui-btn layui-btn-normal layui-btn-xs checkClass" lay-event="check">  <i class="layui-icon layui-icon-ok"></i>澶嶆牳</a>`; 
+									html += `<a class="layui-btn layui-btn-normal layui-btn-xs checkClass" lay-event="check">  <i class="layui-icon layui-icon-ok"></i>澶嶆牳</a>`; 
 									break;
 								default : 
 								break; 
@@ -241,6 +244,8 @@
 									html = `鍏跺畠鍏ュ簱`; 
 								}else if(d.Type=='6') { 
 									html = `浠e偍鍏ュ簱`; 
+								}else if(d.Type=='7') { 
+									html = `瀵勫瓨鍏ュ簱`; 
 								}else {
 									
 								}
@@ -300,15 +305,20 @@
 					</script>
  
 					<script type="text/html" id="toolbarDemoList">
-						{{# function GetBtn2(d){
+						{{# function GetBtn2(d){ 
+							console.log(d);
 								var html = ``;
 								if(d.Status == "0"){ 
 									html = `<a class="layui-btn layui-btn-danger layui-btn-xs delClass" lay-event="del"> 
 										<i class="layui-icon layui-icon-delete"></i>鍒犻櫎</a>`; 
 								}
-								if(d.Status == "0" || d.Status == "1"){ 
-									html += `<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="Addlabel"> 
+								if(d.AsnType =="1" && (d.Status == "0" || d.Status == "1")){  
+									html += `<a class="layui-btn layui-btn-normal layui-btn-xs addLabelClass" lay-event="Addlabel"> 
 										<i class="layui-icon layui-icon-edit"></i>鐢熸垚鏍囩</a>`; 
+								}
+								if(d.AsnType == "4"&& (d.Status == "0" || d.Status == "1")){
+									html += `<a class="layui-btn layui-btn-normal layui-btn-xs addLabelClass" lay-event="Addlabel2"> 
+										<i class="layui-icon layui-icon-edit"></i>鐢熸垚鏍囩</a>`;
 								}
 								return html;
 							} 
@@ -393,7 +403,7 @@
 				elem: '#EndTime'
 				, format: 'yyyy-MM-dd' //鍙换鎰忕粍鍚�
 			});
-
+			
 			var h1 = GetTableTopHeight();
 			var h2 = GetTableBottomHeight();
 
@@ -888,6 +898,8 @@
 					$(".clossClass").hide(); 
 					$(".editDemoClass").hide();//澶囨敞
 					$(".checkClass").hide(); //澶嶆牳
+					$(".addLabelClass").hide(); //澶嶆牳
+					
 				});
 				sendData(IP + "/Basis/GetRoleRightList", {}, 'get', function(res) {
 					if (res.code == 0) { //鎴愬姛 
@@ -925,6 +937,11 @@
 							if (res.data[k].MenuName == "澶嶆牳鍏ュ簱鍗�") {
 								$(function() {
 									$(".checkClass").show(); 
+								});
+							}
+							if (res.data[k].MenuName == "鐢熸垚鏍囩") {
+								$(function() {
+									$(".addLabelClass").show(); 
 								});
 							}
 						}
@@ -1176,7 +1193,7 @@
 						layer.open({
 							type: 2,
 							title: '鐢熸垚鏍囩',
-							content: 'LabelPrintSelect.html',
+							content: 'LabelPrintSelect.html?Id='+id+'&SupplierLot='+data.SupplierLot,
 							maxmin: true,
 							area: ['480px', '615px'],
 							btn: ['纭畾','鍙栨秷'],
@@ -1190,7 +1207,44 @@
 									console.log(field);
 									//鎻愪氦 Ajax 鎴愬姛鍚庯紝闈欐�佹洿鏂拌〃鏍间腑鐨勬暟鎹�
 									//"&Level="+field.level+"&Type="+field.type+"&BoxType="+field.boxType+"&Qty="+field.qty+
-									var str = "Id="+id+"&Reset="+field.reset+"&ArriveQty="+field.arriveQty+"&ProductionTime="+field.productionTime+"&ExpirationTime="+field.expirationTime+"&StoreTime="+field.storeTime;
+									var str = "Id="+id+"&IsReset="+field.reset+"&ArriveQty="+field.arriveQty+"&ProductionTime="+field.productionTime+"&ExpirationTime="+field.expirationTime+"&StoreTime="+field.storeTime+"&SupplierLot="+field.SupplierLot;
+									
+									layer.open({
+										type: 2,
+										title: '鐢熸垚鏍囩',
+										content: 'LabelPrint.html?'+str,
+										maxmin: true,
+										area: ['660px', '660px'],
+										btn: ['鍙栨秷'],
+										
+
+									});
+								});  
+								submit.trigger('click');
+							}
+
+						});
+
+						break;
+					case "Addlabel2" :
+						layer.open({
+							type: 2,
+							title: '鐢熸垚鏍囩',
+							content: 'LabelPrintSelect.html?Id='+id+'&Type=4',
+							maxmin: true,
+							area: ['480px', '615px'],
+							btn: ['纭畾','鍙栨秷'],
+							yes: function(index, layero){
+								var iframeWindow = window['layui-layer-iframe'+ index]
+								,submitID = 'layuiadmin-app-form-edit'
+								,submit = layero.find('iframe').contents().find('#'+ submitID);
+								//鐩戝惉鎻愪氦
+								iframeWindow.layui.form.on('submit('+ submitID +')', function(data){
+									var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈�
+									console.log(field);
+									//鎻愪氦 Ajax 鎴愬姛鍚庯紝闈欐�佹洿鏂拌〃鏍间腑鐨勬暟鎹�
+									//"&Level="+field.level+"&Type="+field.type+"&BoxType="+field.boxType+"&Qty="+field.qty+
+									var str = "Id="+id+"&IsReset="+field.reset+"&ArriveQty="+field.arriveQty+"&ProductionTime="+field.productionTime+"&ExpirationTime="+field.expirationTime+"&StoreTime="+field.storeTime;
 									
 									layer.open({
 										type: 2,

--
Gitblit v1.8.0