From e57b2edbffff5a653ba9eda65eae100ceb2e7822 Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期一, 01 九月 2025 16:16:41 +0800
Subject: [PATCH] 乔一:客户物料即时库存报表、客户手工抄包报表
---
WebTM/views/设备管理/设备工艺参数订单点检表/SB_EquipICMOTechParamBillEdit.html | 125 ++++++++++++++++++++++++++++++++++-------
1 files changed, 102 insertions(+), 23 deletions(-)
diff --git "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\345\267\245\350\211\272\345\217\202\346\225\260\350\256\242\345\215\225\347\202\271\346\243\200\350\241\250/SB_EquipICMOTechParamBillEdit.html" "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\345\267\245\350\211\272\345\217\202\346\225\260\350\256\242\345\215\225\347\202\271\346\243\200\350\241\250/SB_EquipICMOTechParamBillEdit.html"
index 51ec5c8..8f968cd 100644
--- "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\345\267\245\350\211\272\345\217\202\346\225\260\350\256\242\345\215\225\347\202\271\346\243\200\350\241\250/SB_EquipICMOTechParamBillEdit.html"
+++ "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\345\267\245\350\211\272\345\217\202\346\225\260\350\256\242\345\215\225\347\202\271\346\243\200\350\241\250/SB_EquipICMOTechParamBillEdit.html"
@@ -18,6 +18,7 @@
<script src="../../../layuiadmin/Scripts/webConfig.js"></script>
<script src="../../../layuiadmin/PubCustom.js"></script>
<script src="../../../layuiadmin/PageTitle.js"></script>
+ <script src="../../../layuiadmin/common.js"></script>
<style type="text/css">
.layui-form-item .layui-inline {
margin-right: 0;
@@ -453,6 +454,7 @@
var refSav = ""; //鎻愪氦绫诲瀷
var total = 0; // 鎸囧畾鏉′欢鐨勬暟鎹湁鍑犳潯
var current = 0; //褰撳墠鐨勬暟鎹鍑犳潯鏁版嵁
+ var isOpenBox = "0"; //鏄惁鎵撳紑寮规鍒板畨鐏〉闈�
var sWhere = ""; // 绛涢�夋潯浠�
//鑾峰彇椤甸潰璺宠浆鍙傛暟 //鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿
var params = get_UrlVars();
@@ -490,8 +492,7 @@
var HBillType = "3919";
var HMaker = sessionStorage["HUserName"]
var HStockOrgID = sessionStorage["OrganizationID"] //缁勭粐ID
- var option = {};
-
+ var option = {};
//#endregion
//鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤�
@@ -554,9 +555,11 @@
$("#HDeptName").val(sessionStorage["HDept"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭杞﹂棿
$("#HGroupID").val(sessionStorage["HGroupID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鐝粍ID
$("#HGroupName").val(sessionStorage["HGroup"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鐝粍
+ $("#btn_PrevPage").addClass("layui-btn-disabled").attr('disabled', true)
+ $("#btn_NextPage").addClass("layui-btn-disabled").attr('disabled', true)
}
else if (OperationType == 2) { //澶嶅埗
-
+ $("#HInterID").val(HInterID);
//缂栬緫鐘舵�佹椂锛屾牴鎹唴鐮侊紝鑾峰彇淇℃伅骞跺啓鍏ョ晫闈�
RoadBillMain(HInterID);
//鏂囦欢閫夋嫨鍒濆鍖�
@@ -567,19 +570,24 @@
$("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
$("#HMaker").val(HMaker);
$("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
- $("#HEmpID").val(sessionStorage["HEmpID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鎿嶄綔鍛業D
- $("#HEmpName").val(sessionStorage["HEmpName"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鎿嶄綔鍛�
- $("#HDeptID").val(sessionStorage["HDeptID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭杞﹂棿ID
- $("#HDeptName").val(sessionStorage["HDept"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭杞﹂棿
- $("#HGroupID").val(sessionStorage["HGroupID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鐝粍ID
- $("#HGroupName").val(sessionStorage["HGroup"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鐝粍
+ $("#HChecker").val('')
+ $("#HCloseMan").val('')
+ $("#HUpDater").val('')
+ $("#HDeleteMan").val('')
+ $("#HCheckDate").val(Pub_Format(Date.now(), "yyyy-MM-dd hh:mm:ss"))
+ $("#HCloseDate").val(Pub_Format(Date.now(), "yyyy-MM-dd hh:mm:ss"))
+ $("#HUpDateDate").val(Pub_Format(Date.now(), "yyyy-MM-dd hh:mm:ss"))
+ $("#HDeleteDate").val(Pub_Format(Date.now(), "yyyy-MM-dd hh:mm:ss"))
+ $('#btn-save').removeClass('layui-btn-disabled').attr('disabled', false)
+ $('#HInterID').val(0)
+ get_billWithProcAndSource()
OperationType = 1;
}
else if (OperationType == 3) { //缂栬緫
$("#HInterID").val(HInterID);//淇敼鏃朵富琛↖D
//缂栬緫鐘舵�佹椂锛屾牴鎹唴鐮侊紝鑾峰彇淇℃伅骞跺啓鍏ョ晫闈�
RoadBillMain(HInterID);
-
+ get_billWithProcAndSource()
//鏂囦欢閫夋嫨鍒濆鍖�
PicUpload();
getFile();
@@ -599,6 +607,7 @@
$("#HDeptName").val(sessionStorage["HDept"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭杞﹂棿
$("#HGroupID").val(sessionStorage["HGroupID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鐝粍ID
$("#HGroupName").val(sessionStorage["HGroup"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鐝粍
+
//宸ュ簭娴佽浆鍗¢〉闈笅鎺�
if (HInterID == "") { //鎶ュ伐鍙颁笅鎺�
set_ProcessBill(HSourceInterID, HSourceEntryID);
@@ -728,8 +737,7 @@
//琛屾暟鎹� 涓嬫媺澶嶉�夋 鏄剧ず
checkRefresh();
layer.close(ajaxLoad);
- sWhere = " and HProcID = " + data.HProcID + " and HSourceID = " + data.HSourceID
- GetBillLocation(HInterID, sWhere);
+
} else {
layer.close(ajaxLoad);
layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
@@ -757,7 +765,12 @@
data: { "HInterID": HInterID, "HMaker": HMaker, "sWhere": sWhere },
success: function (data1) {
total = data1.count;
- current = data1.data[0].current;
+ if (data1.data.length > 0) {
+ current = data1.data[0].current;
+ }
+ else {
+ current = 0
+ }
pageJudgement();
layer.close(ajaxLoad);
},
@@ -891,6 +904,7 @@
, area: ["90%", "90%"] //绐椾綋澶у皬
, maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
, content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Process.html?openType=2', 'yes']
+ // , content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Process.html', 'yes']
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index, laero) {
//鎸夐挳涓� 鐨勫洖璋�
@@ -903,11 +917,27 @@
$("#HProcName").val(checkStatus.data[0].宸ュ簭鍚嶇О);
$("#HProcID").val(checkStatus.data[0].HItemID);
layer.close(index); //鍏抽棴寮圭獥 瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+
}
, btn2: function (index, layero) { }
+ , end: function () {
+ get_billWithProcAndSource()
+ }
})
}
//#endregion
+
+ function get_billWithProcAndSource() {
+ let interID = isEmpty($('#HInterID').val()) == true ? 0 : $('#HInterID').val()
+ let HProcID = $('#HProcID').val()
+ let HSourceID = $('#HSourceID').val()
+ debugger
+ if (isEmpty(HProcID, true, true) == false) {
+ // 宸ュ簭鏄繀濉」
+ sWhere = " and HProcID = " + HProcID + " and HSourceID = " + HSourceID
+ GetBillLocation(interID, sWhere);
+ }
+ }
//#region 閫夋嫨鐐规浜�
function get_checkEmp() {
@@ -963,6 +993,9 @@
layer.close(index); //鍏抽棴寮圭獥 瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
, btn2: function (index, layero) { }
+ , end: function () {
+ get_billWithProcAndSource()
+ }
})
}
//#endregion
@@ -1640,7 +1673,7 @@
maxmin: true, //寮�鍚渶澶у寲鏈�灏忓寲鎸夐挳
area: ['90%', '80%'],
content: '../璁惧宸ヨ壓鍙傛暟璁㈠崟鐐规琛�/SB_EquipICMOTechParamBillEdit_HistoryRecord.html?linterid=' + HInterID
- + '&HProcID='+ HProcID + '&HSourceID='+ HSourceID
+ + '&HProcID=' + HProcID + '&HSourceID=' + HSourceID
});
})
@@ -1682,10 +1715,10 @@
"HProcID": data.HProcID,
"HProcName": data.宸ュ簭鍚嶇О,
"HProcNo": data.宸ュ簭鍙�,
- "HGroupID": data.HGroupID == undefined ? 0 : data.HGroupID,
- "HGroupName": data.鐝粍,
- "HDeptID": data.HDeptID == undefined ? 0 : data.HDeptID,
- "HDeptName": data.鍔犲伐杞﹂棿,
+ //"HGroupID": data.HGroupID == undefined ? 0 : data.HGroupID,
+ //"HGroupName": data.鐝粍,
+ //"HDeptID": data.HDeptID == undefined ? 0 : data.HDeptID,
+ //"HDeptName": data.鍔犲伐杞﹂棿,
"HSourceID": data.HSourceID,
"HSourceName": data.鐢熶骇璧勬簮,
@@ -1803,8 +1836,37 @@
{
$("#HInterID").val(data.HInterID);//鑾峰彇鎻愪氦鎴愬姛杩斿洖鐨勫崟鎹富ID
set_CheckBill(1); //瀹℃牳
+ get_billWithProcAndSource() // 閲嶆柊鑾峰彇浣嶇疆
+ }
+ if (isOpenBox=="1") {
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim',
+ title: '寮傚父鍙嶉鍗�',
+ closeBtn: 1,
+ shift: 2,
+ area: ['100%', '100%'],
+ maxmin: true,
+ content: '../../鐢熶骇绠$悊/寮傚父鍙嶉鍗�/Sc_Add_MESExecptFeedBackBillList.html?OperationType=4&linterid=&HSouceBillType=',
+ end: function () {
+
+ },
+ success: function (dom, index) {
+ var data = [];
+ data.push({
+ "HICMOBillNo": $("#HICMOBillNo").val(),//宸ュ崟鍙�
+ "HSourceName": $("#HSourceName").val(), //璁惧
+ "HType": "宸ヨ壓鍘熷洜", //寮傚父绫诲瀷
+ "HSourceBillNo": HSourceBillNo //娴佽浆鍗″彿
+ });
+
+ // 閫氳繃绱㈠紩鑾峰彇鍒板綋鍓� iframe 寮瑰嚭灞�
+ var iframe = window['layui-layer-iframe' + index];
+ // 璋冪敤 iframe 寮瑰嚭灞傚唴鐨勬柟娉�
+ iframe.edit(data);
+ },
+ });
}
- layer.close(index);
layer.close(index);
}
else {
@@ -2098,20 +2160,34 @@
}
//#endregion
function pageJudgement() {
- if (total == 1) {
+ if (total == 1 && current == 0) { // 鐗规畩鎯呭喌: 浠呮湁涓�鏉℃暟鎹紝浣嗘槸澶勪簬鏂板鐘舵�侊紝闇�瑕佸惎鐢ㄤ笂涓�椤垫寜閽�
+ current = total + 1
+ $('#btn_PrevPage').removeClass("layui-btn-disabled").attr("disabled", false);
+ $('#btn_NextPage').addClass("layui-btn-disabled").attr("disabled", true);
+ return
+ }
+ if (total <= 1) { // 璇ョ敓浜ц祫婧愬拰宸ュ簭涓嬫病鏈夋暟鎹� 鎴栬�呬粎鏈変竴鏉℃暟鎹�
$('#btn_PrevPage').addClass("layui-btn-disabled").attr("disabled", true);
$('#btn_NextPage').addClass("layui-btn-disabled").attr("disabled", true);
return
}
- if (total == current) {
+ if (total == current) { // 杈惧埌涓婇檺
$('#btn_PrevPage').removeClass("layui-btn-disabled").attr("disabled", false);
$('#btn_NextPage').addClass("layui-btn-disabled").attr("disabled", true);
- } else if (current == 1) {
+ } else if (current == 1) { // 杈惧埌涓嬮檺
$('#btn_PrevPage').addClass("layui-btn-disabled").attr("disabled", true);
$('#btn_NextPage').removeClass("layui-btn-disabled").attr("disabled", false);
- } else {
+ } else if (current == 0) { // 灞炰簬璇ョ敓浜ц祫婧愬拰宸ュ簭涓嬬殑鏂板
+ current = total + 1
+ $('#btn_PrevPage').removeClass("layui-btn-disabled").attr("disabled", false);
+ $('#btn_NextPage').addClass("layui-btn-disabled").attr("disabled", true);
+ } else if (current < total) {
$('#btn_PrevPage').removeClass("layui-btn-disabled").attr("disabled", false);
$('#btn_NextPage').removeClass("layui-btn-disabled").attr("disabled", false);
+ }
+ else {
+ $('#btn_PrevPage').addClass("layui-btn-disabled").attr("disabled", true);
+ $('#btn_NextPage').addClass("layui-btn-disabled").attr("disabled", true);
}
}
});
@@ -2207,6 +2283,9 @@
layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,宸ヨ壓鍙傛暟鍊间笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
return Result = false;
}
+ if (sSubStr[i].HResult == "NG") {
+ isOpenBox = "1";
+ }
}
}
else {
--
Gitblit v1.9.1