From 157abc191c34e57c1b958ae74fc3de6518ca8a30 Mon Sep 17 00:00:00 2001
From: zhaowc <526854230@qq.com>
Date: 星期五, 28 二月 2025 11:06:36 +0800
Subject: [PATCH] 修改客户需求

---
 HTML/views/QualityControl/QualityInformation.html |  145 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 145 insertions(+), 0 deletions(-)

diff --git a/HTML/views/QualityControl/QualityInformation.html b/HTML/views/QualityControl/QualityInformation.html
index 512e8d0..d405737 100644
--- a/HTML/views/QualityControl/QualityInformation.html
+++ b/HTML/views/QualityControl/QualityInformation.html
@@ -73,6 +73,22 @@
 								<i class="layui-icon layui-icon-add layuiadmin-button-btn"></i>娣诲姞
 							</button>
 						</div>
+						<div class="layui-inline" id="divFinish" style="display: none; padding-top: 10px;">
+							<div class="layui-inline">
+								<label class="layui-form-label">璐﹀彿</label>
+								<div class="layui-input-inline" style="width: 220px;">
+									<input type="text" id="admin" name="admin" placeholder="璐﹀彿" autocomplete="off"
+									class="layui-input">
+								</div>
+							</div>
+							<div class="layui-inline DivLoadingArea" style="margin-top: 10px;">
+								<label class="layui-form-label">瀵嗙爜</label>
+								<div class="layui-input-inline" style="width: 220px;">
+									<input type="password" id="password" name="password" placeholder="瀵嗙爜" autocomplete="off"
+									class="layui-input">
+								</div>
+							</div>
+						</div>
 					</div>
 				</div>
 				<div id="center"></div>
@@ -96,6 +112,15 @@
  						</div> 
 						
 
+						<script type="text/html" id="IsStatus">
+							{{#  if(d.Status=='0'){ }}
+								<p>绛夊緟瀹℃牳</p>
+							{{#  } else if(d.Status=='1'){ }}
+								<p>閫氳繃</p>
+							{{#  } else if(d.Status=='2'){ }}
+								<p>涓嶉�氳繃</p>
+							{{#  } }}
+						</script>
 						<script type="text/html" id="IsQualifiedButton">
 							{{#  if(d.IsQualified=='0'){ }}
 								<p>涓嶅悎鏍�</p>
@@ -107,6 +132,23 @@
 							{{# console.log(d.CreateTime);
 									return formatDate(d.CreateTime);
 							}}
+						</script>
+						<script type="text/html" id="CaoZuoList">
+							{{# function GetBtn(d){
+									var html = ''; 
+									console.log(d);
+									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>`;
+											break; 
+										default : 
+										break; 
+									}
+									return html;
+								} 
+							}}
+							{{ GetBtn(d) }}
 						</script>
 					
 				</div>
@@ -137,6 +179,7 @@
 						{
 							field: 'InspectNo',title: '妫�楠屽彿',align: 'center'
 						}, 
+						
 						{
 							field: 'SkuNo',title: '鐗╂枡缂栫爜',align: 'center'
 						}, 
@@ -166,6 +209,9 @@
 						},
 						{
 							field: 'CreateTime',title: '鍒涘缓鏃堕棿',align: 'center', templet: '#CreateTimeButton',
+						},
+						{
+							field: 'caozuo', title: '鎿嶄綔', fixed: 'right', width: 100, align: 'center', toolbar: '#CaoZuoList', "disabled": true
 						},
 					]];
 				var TotalColsSysArr=encodeURIComponent(encodeURIComponent(JSON.stringify(TotalColsArr)))//灏嗚〃澶存暟鎹繘琛寀rl缂栫爜
@@ -291,6 +337,7 @@
 				function setRight() {
 					$(function() {
 						$("#approvalBtn").hide();
+						$("#editClass").hide();
 					});
 					sendData(IP + "/Basis/GetRoleRightList", {}, 'get', function (res) {
 						if (res.code == 0) { //鎴愬姛 
@@ -299,6 +346,12 @@
 								{
 									$(function() {
 										$("#approvalBtn").show();
+									});
+								}
+								if (res.data[k].MenuName == "澶嶆牳璐ㄦ缁撴灉")
+								{
+									$(function() {
+										$(".editClass").show();
 									});
 								}
 							}
@@ -406,6 +459,98 @@
 					});
 				})
 				
+
+				table.on('tool(LAY-app-content-list)', function (obj) {
+					var data = obj.data;
+					switch(obj.event)
+					{
+						case "edit" :
+							layer.open({
+								type: 1,
+								title: '澶嶆牳纭',
+								content: $('#divFinish'),
+								maxmin: true,
+								area: ['350px','215px'],
+								btn: ['纭畾', '鍙栨秷'],
+								yes: function(index, layero) {
+									var pa = $('#PickingArea').val();
+									console.log(pa)
+									if (doing== true) {
+										doing= false;
+										
+										if($('#admin').val()==''){
+											layer.msg("璇疯緭鍏ヨ处鍙�", {
+												icon: 2,
+												time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+											});
+											doing= true;
+											return;
+										}
+										if($("#password").val() == '')
+										{
+											layer.msg("璇疯緭鍏ュ瘑鐮�", {
+												icon: 2,
+												time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+											});
+											doing= true;
+											return;
+										}
+										
+										var param = {
+											Id:data.Id,
+											UserNo:$('#admin').val(),
+											Password:$('#password').val(),
+										};
+										console.log(param);
+										sendData(IP + "/BllQuality/InsertFuHe", param, 'post', function (res) {
+											if (res.code == 0) { //鎴愬姛
+												layer.msg(res.msg, {
+													icon: 1,
+													time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+												}, function () {
+													refreshTable
+													(
+														// $("#ASNNo").val(),
+														$("#LotNo").val(),
+														$("#SkuNo").val(),
+														$("#SkuName").val(),
+														$("#InsertQuality").val(),
+													);
+													$('#admin').val("");
+													$('#password').val("");
+													doing = true
+												});
+											} else { //涓嶆垚鍔�
+												layer.msg(res.msg, {
+													icon: 2,
+													time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+												}, function () { 
+													doing = true ;
+													$('#admin').val("");
+													$('#password').val("")
+												});
+											}
+											layer.close(index);
+										});
+										
+										
+									}else{
+										layer.msg("璇峰嬁閲嶅鐐瑰嚮", {
+											icon: 2,
+											time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+										});
+									}
+									
+								}
+							}); 
+												
+							break;
+						
+						default:break;
+					}
+				});
+				
+
 				var element = layui.element;
 				var houseId = 0;
 				var param = {

--
Gitblit v1.8.0