From 22870b2ceda5ea1dc4e83c8b8d6a11973b834be3 Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期四, 24 八月 2023 15:37:56 +0800
Subject: [PATCH] 指引卡开工单列表 指引卡完工单列表
---
WebTM/views/车间管理/工序进站接收单/Cj_StationInBill.html | 429 ++++++++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 387 insertions(+), 42 deletions(-)
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBill.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBill.html"
index fe0685f..f3e0f77 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBill.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\350\277\233\347\253\231\346\216\245\346\224\266\345\215\225/Cj_StationInBill.html"
@@ -20,6 +20,10 @@
.layui-form-item .layui-inline {
margin-right: 0;
}
+ html {
+ background-color: white;
+ color: white;
+ }
</style>
</head>
@@ -76,6 +80,13 @@
<input type="text" class="layui-input" name="HDate" id="HDate" style="background-color:#efefef4d;" readonly>
</div>
</div>
+ <div class="layui-col-xs4 layui-inline">
+ <label class="layui-form-label">鐢熶骇缁勭粐</label>
+ <div class="layui-input-inline">
+ <input type="text" class="layui-input" name="HPRDOrg" id="HPRDOrg" style="background-color:#efefef4d;" readonly>
+ <input type="hidden" name="HPRDOrgID" id="HPRDOrgID" value="0">
+ </div>
+ </div>
</div>
<div class="layui-row">
<div class="layui-col-xs4 layui-inline">
@@ -124,12 +135,16 @@
<label class="layui-form-label"><span style="color:red;">*</span>娴佽浆鍗″彿</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="HProcExchBillNo" id="HProcExchBillNo" style="background-color:#efefef4d;" readonly>
+ <input type="hidden" class="layui-input" name="HProcExchHinteID" id="HProcExchHinteID">
</div>
</div>
<div class="layui-col-xs4 layui-inline">
<label class="layui-form-label"><span style="color:red;">*</span>褰撳墠宸ュ簭</label>
<div class="layui-input-inline">
- <input type="text" class="layui-input" name="HProcName" id="HProcName" style="background-color:#efefef4d;" readonly>
+ <input type="text" class="layui-input" name="HProcName" id="HProcName" style="float: left; width: 150px; background-color: #efefef4d;" readonly>
+ <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="CurrPro-BT" id="SerialNum-BT" style="width: 40px; padding: 0 10px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+ </button>
<input type="hidden" name="HProcID" id="HProcID" value="0">
</div>
</div>
@@ -144,8 +159,12 @@
<div class="layui-col-xs4 layui-inline">
<label class="layui-form-label"><span style="color:red;">*</span>娴佹按鍙�</label>
<div class="layui-input-inline">
- <input type="text" class="layui-input" name="HProcNo" id="HProcNo">
+ <input type="text" class="layui-input" name="HProcNo" id="HProcNo" placeholder="璇烽敭鍏ュ悗鍥炶溅">
</div>
+ <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="SerialNum-BT" id="SerialNum-BT" style="width: 40px; padding: 0 10px;">
+ <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+ </button>
+ <input type="hidden" value="0" name="HProcID" id="HProcID">
</div>
<div class="layui-col-xs4 layui-inline">
<label class="layui-form-label">鐢熶骇璧勬簮</label>
@@ -172,6 +191,7 @@
<div class="layui-col-xs4 layui-inline">
<label class="layui-form-label"><span style="color:red;">*</span>鎺ユ敹浜�</label>
<div class="layui-input-inline">
+ <input type="text" class="layui-input" name="HEmpNumber" id="HEmpNumber">
<input type="text" class="layui-input" name="HEmpName" id="HEmpName" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly>
<button type="button" class="layui-btn" lay-submit="" lay-filter="HEmployeeID-BT" id="HEmployeeID-BT" style="width: 40px; padding: 0 10px;">
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
@@ -196,12 +216,12 @@
</div>
</div>
<!--<div class="layui-col-xs4 layui-inline">
- <label class="layui-form-label"><span style="color:red;">*</span>宸ヤ綔涓績</label>
- <div class="layui-input-inline">
- <input type="text" class="layui-input" name="HCenterName" id="HCenterName" style="background-color:#efefef4d;" readonly>
- <input type="hidden" name="HCenterID" id="HCenterID" value="0">
- </div>
- </div>-->
+ <label class="layui-form-label"><span style="color:red;">*</span>宸ヤ綔涓績</label>
+ <div class="layui-input-inline">
+ <input type="text" class="layui-input" name="HCenterName" id="HCenterName" style="background-color:#efefef4d;" readonly>
+ <input type="hidden" name="HCenterID" id="HCenterID" value="0">
+ </div>
+ </div>-->
</div>
<div class="layui-row">
<div class="layui-col-xs8 layui-inline">
@@ -371,11 +391,12 @@
</div>
</div>
</div>
+ <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
<!--闅愯棌瀛楁-->
<input type="hidden" name="lngICMOEntryID" id="lngICMOEntryID">
<input type="hidden" name="lngBillKey" id="lngBillKey" value="0">
<input type="hidden" name="lngBillSubKey" id="lngBillSubKey" value="0">
- <input type="hidden" name="HMaker" id="HMaker"><!--鍒跺崟浜�-->
+ <!--<input type="hidden" name="HMaker" id="HMaker">--><!--鍒跺崟浜�-->
<input type="hidden" name="eventType" id="eventType" value="Add">
<input type="hidden" name="HMainInterID" id="HMainInterID" value="0">
</form>
@@ -397,10 +418,28 @@
, upload = layui.upload
, element = layui.element;
var params = get_UrlVars();
+
+ //涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+ var titleData = [];
+
if (typeof (params[params[0]]) == "undefined") {
var OperationType = 1;//鎿嶄綔绫诲瀷
var closeType = 2; //鍏抽棴绫诲瀷
- } else {
+ } else if (params[params[0]] == 2) { //宸ュ簭杩涚珯鎺ユ敹鍗�
+ var OperationType = params[params[0]];//鎿嶄綔绫诲瀷
+ var HBillNo = params[params[1]];//婧愬崟鍗曞彿
+ var HProcNo = params[params[2]];//娴佹按鍙�
+
+ var HBarCode = HBillNo;//鏉″舰鐮�
+ var sProcNo = HProcNo;//娴佹按鍙�
+
+ if (HBarCode != "undefined" && sProcNo != "undefined") {
+ $("#HBarCode").val(HBarCode);
+ $('#HProcNo').val(sProcNo);
+ txtHBarCode_KeyDown(HBarCode);
+ txtHProcNo_KeyDown(HBarCode, sProcNo);
+ }
+ } else {
var OperationType = params[params[0]];//鎿嶄綔绫诲瀷
var linterid = params[params[1]];//婧愬崟id
var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷
@@ -409,7 +448,9 @@
}
//鍒ゆ柇鏄惁鏂板
- if (OperationType == 1) {
+ if (OperationType == 1 || OperationType == 2) {
+ $("#HMaker").val(sessionStorage["HUserName"]);
+ $("#HMakeDate").val(Pub_Format(new Date(), "yyyy-MM-dd hh:mm:ss"));
//鑾峰彇鏈�澶у崟鎹彿
var ajaxLoad = layer.load();
$.ajax({
@@ -431,6 +472,7 @@
$('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);//瀹℃牳鎸夐挳榛樿绂佺敤
$('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);//鍙嶅鏍告寜閽粯璁ょ鐢�
$('#set_Modify').addClass("layui-btn-disabled").attr("disabled", true);//淇敼鎸夐挳绂佺敤
+ GetDefValByUser();
}
else if (OperationType == 3) {
$("#eventType").val("Modify");
@@ -454,10 +496,33 @@
//#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+ //閫夋嫨娴佹按鍙峰脊绐�
+ form.on('submit(SerialNum-BT)', function () {//鐢熶骇璧勬簮
+ var value = $("#HProcExchHinteID").val();
+ // 鍒ゆ柇鏄惁宸茬粡杈撳叆娴佹按鍙凤紝鏄垯寮瑰嚭妯℃�佹锛屽惁鍒欑粰鍑烘彁绀�
+ if (value) {
+ layer.open({
+ type: 2
+ , area: ['80%', '80%']
+ , title: '娴佹按鍙�'
+ , shade: 0.6 //閬僵閫忔槑搴�
+ //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+ , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+ , content: [`../../Baseset/鍩虹璧勬枡/Gy_GetProcNoList.html?HInterID=${value}`, 'yes']
+ , resize: false
+ , cancel: function (index, layero) {
+ }
+ })
+ } else {
+ layer.alert('璇锋偍纭杈撳叆娴佽浆鍗″彿鍚庨噸璇昢_^', { icon: 7 });
+ //alert('璇峰厛杈撳叆娴佽浆鍗″彿!')
+ }
+ });
+
//#region 鏂板鎸夐挳
form.on('submit(set_AddNew)', function () {//鎻愪氦
layer.confirm('鏂板鍚庨〉闈㈡暟鎹皢娑堝け锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
- location.replace('Cj_StationInBill.html?OperationType=1');
+ location.replace('Cj_StationInBill.html?OperationType=1&linterid=0&HSouceBillType=&HBillNo=&closeType=2');
});
})
//#endregion
@@ -476,20 +541,29 @@
layer.msg("娴佹按鍙锋病鏈夐�夋嫨锛佽杈撳叆娴佹按鍙峰悗鍥炶溅锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
return;
}
- var oMain = data.field;
+ //console.log(data.field);
+ var oMain = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"];
+ //var oMain = data.field;
+ var HUserName = sessionStorage["HUserName"];
var index = layer.load();
$.ajax({
type: "POST",
url: GetWEBURL() + "/Cj_StationInBill/AddBill",
async: true,
- data: { "oMain": oMain },
+ data: { "oMain": oMain},
dataType: "json",
success: function (result) {
if (result.count == 1) {
layer.close(index);
layer.msg("鎻愪氦鎴愬姛");
- //淇濆瓨鍚庢祻瑙�
- ReRoadBillMain();
+
+ $("#HQty").attr("disabled", "true");
+ if (result.Verify == "Y") {
+ location.replace('Cj_StationInBill.html?OperationType=1&linterid=0&HSouceBillType=&HBillNo=&closeType=2');
+ } else {
+ //淇濆瓨鍚庢祻瑙�
+ ReRoadBillMain();
+ }
}
else {
layer.close(index);
@@ -513,6 +587,8 @@
Pub_Close(1);
} else if (OperationType == 4) {
Pub_Close(1);
+ } else if (OperationType == 2) {
+ Pub_Close(1);
}
});
})
@@ -534,11 +610,11 @@
//#endregion
- //#region 鏈〉闈㈡墍鏈夎璋冪敤鐨勬柟娉�
+ //#region 鏈〉闈㈡墍鏈夎璋冪敤鐨勬柟娉�
//#region 淇濆瓨鍚庢祻瑙堟柟娉�
function ReRoadBillMain() {
- location.replace('Cj_StationInBill.html?OperationType=4&linterid=' + $("#HInterID").val() + '&HSouceBillType=');
+ location.replace('Cj_StationInBill.html?OperationType=4&linterid=' + $("#HInterID").val() + '&HBillNo=' + $("#HBillNo").val() + '&HSouceBillType=');
}
//#endregion
@@ -566,7 +642,13 @@
"HSourceName": data.HSourceName,
"HEmpID": data.HEmpID,
"HEmpName": data.HEmpName,
- "HRemark": data.HRemark
+ "HRemark": data.HRemark,
+ "HMaker": data.HMaker,
+ "HMakeDate": Pub_Format(data.HMakeDate, "yyyy-MM-dd hh:mm:ss"),
+ "HUpDater": data.HUpDater,
+ "HUpDateDate": data.HUpDater == "" ? "" : Pub_Format(data.HUpDateDate, "yyyy-MM-dd hh:mm:ss"),
+ "HChecker": data.HChecker,
+ "HCheckDate": data.HChecker == "" ? "" : Pub_Format(data.HCheckDate, "yyyy-MM-dd hh:mm:ss")
});
if (data.鏄惁瀹℃牳 == "true") {
$('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);//瀹℃牳鎸夐挳绂佺敤
@@ -580,6 +662,38 @@
$('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);//鍙嶅鏍告寜閽鐢�
}
PicUpload();
+ layer.close(index);
+ }
+ , error: function () {
+ layer.close(index);
+ layer.msg("鎺ュ彛璇锋眰澶辫触");
+ }
+ })
+ }
+ //#endregion
+
+ //#region 閫氳繃鐧诲綍鐢ㄦ埛鑾峰彇榛樿鍊�
+ function GetDefValByUser()
+ {
+ var index = layer.load();
+ $.ajax({
+ url: GetWEBURL() + "/Cj_StationInBill/GetDefValByUser",
+ type: "GET",
+ data: { "Czybm": sessionStorage["Czybm"], "Czymc": sessionStorage["HUserName"] },
+ success: function (result) {
+ var data = result.data[0];
+
+ form.val("formData", {
+ "HSourceID": data.HSourceID,
+ "HSourceName": data.鐢熶骇璧勬簮鍚嶇О,
+ "HGroupID": data.HGroupID,
+ "HGroupName": data.鐢熶骇鐝粍鍚嶇О,
+ "HCenterID": data.HWorkCenterID,
+ "HCenterName": data.宸ヤ綔涓績鍚嶇О,
+ "HEmpID": data.HEmpID,
+ "HEmpNumber": data.鎿嶄綔鍛樹唬鐮�,
+ "HEmpName": data.鎿嶄綔鍛樺悕绉�
+ });
layer.close(index);
}
, error: function () {
@@ -660,7 +774,7 @@
}
//#endregion
- //#endregion
+ //#endregion
//鏂囦欢涓婁紶
@@ -770,7 +884,7 @@
$("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
//$("#HEmpID").val(sessionStorage["Czybm"]);
//$("#HEmp").val(sessionStorage["HUserName"]);
- $("#HMaker").val(sessionStorage["HUserName"]);
+
@@ -787,32 +901,182 @@
});
function txtHBarCode_KeyDown(HBarCode) {
+ var barNo = HBarCode.substr(0, 3);
+ if (barNo == 'PRO' && $('#HProcExchHinteID').val() == '') {
+ layer.msg("璇锋壂瀹屾祦杞崱鍚庡啀鎵伐搴忕爜")
+ layer.close(index);
+ return;
+ }
+
var index = layer.load();
$.ajax({
- url: GetWEBURL() + "/Cj_StationEntrustInBill/txtHBarCode_KeyDown",
+ url: GetWEBURL() + "/Cj_StationBill/txtHBarCode_KeyDown2",
type: "GET",
- data: { "HBarCode": HBarCode },
+ data: { "HBarCode": HBarCode, "HInterID": $('#HProcExchHinteID').val(), "UserID": sessionStorage["Czybm"], "HBillType": "In" },
success: function (result) {
if (result.count == 1) {
- var data = result.data[0];
- form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
- "HICMOInterID": data.hicmointerid,
- "lngICMOEntryID": data.lngICMOEntryID,
- "HICMOBillNo": data.浠诲姟鍗曞彿,
- "HMaterID": data.HMaterID,
- "HMaterName": data.浜у搧,
- "HMaterNumber": data.浜у搧浠g爜,
- "HMaterModel": data.瑙勬牸鍨嬪彿,
- "HPieceQty": data.娴佽浆鍗℃暟閲�,
- "HPlanQty": data.娴佽浆鍗℃暟閲�,
- "HProcExchBillNo": data.鍗曟嵁鍙�,
- "HICMOQty": data.浠诲姟鍗曟暟閲�,
- "lngBillKey": data.hmainid,
- "HOrderProcNO": data.璁㈠崟璺熻釜鍙�
- });
- $("#HBarCode").attr("readonly", "readonly");//鏉″舰鐮佸彧璇�
- $("#HBarCode").css("background-color", "#efefef4d");
- HProcExchBillNoFlag = true;
+ var data = result.data[0];
+
+ switch (barNo) {
+ case "HCX":
+ form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+ "HSourceID": data.HItemID,
+ "HSourceName": data.鐢熶骇璧勬簮鍚嶇О
+ });
+ break;
+ case "SBM":
+ layer.msg("璁惧鍚嶇О : " + data.璁惧鍚嶇О, { icon: 6, btn: ['纭'], time: 6000, offset: 't', skin: 'layui-layer-lan', title: "璁惧鐮�" });
+ break;
+ case "JYM"://妫�楠屽憳
+ layer.msg("妫�楠屽憳 : " + data.鑱屽憳鍚嶇О + "<br>" + "閮ㄩ棬 : " + data.閮ㄩ棬鍚嶇О + "<br>" + "鐝粍 : " + data.鐝粍鍚嶇О, { icon: 6, btn: ['纭'], time: 6000, offset: 't', skin: 'layui-layer-lan', title: "鍛樺伐鐮�" });
+ //form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+ // "HEmpID": data.HItemID,
+ // "HEmpNumber": data.鑱屽憳浠g爜,
+ // "HEmpName": data.鑱屽憳鍚嶇О
+ //});
+ break;
+ case "GRM"://鎿嶄綔鍛橈紝鎺ユ敹浜�
+ form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+ "HEmpID": data.HItemID,
+ "HEmpNumber": data.鑱屽憳浠g爜,
+ "HEmpName": data.鑱屽憳鍚嶇О,
+ "HGroupID": data.鐝粍ID,
+ "HGroupName": data.鐝粍鍚嶇О
+ });
+ break;
+ //case "CGM":
+ // form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+ // "HEmpID": data.HItemID,
+ // "HEmpNumber": data.鑱屽憳浠g爜,
+ // "HEmpName": data.鑱屽憳鍚嶇О
+ // });
+ // break;
+ case "HWH":
+ var HSpflag = data.鍚敤浠撲綅 == "Y" ? "鏄�" : "鍚�";
+ layer.msg("浠撳簱鍚嶇О : " + data.浠撳簱鍚嶇О + "<br>" + "鍚敤浠撲綅 : " + HSpflag, { icon: 6, btn: ['纭'], time: 6000, offset: 't', skin: 'layui-layer-lan', title: "浠撳簱鐮�" });
+ break;
+ case "HSP":
+ layer.msg("浠撲綅鍚嶇О : " + data.浠撲綅鍚嶇О + "<br>" + "浠撳簱鍚嶇О : " + data.浠撳簱鍚嶇О, { icon: 6, btn: ['纭'], time: 6000, offset: 't', skin: 'layui-layer-lan', title: "浠撲綅鐮�" });
+ break;
+ case "PRO":
+ form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+ "HProcID": data.HItemID,
+ "HProcName": data.宸ュ簭鍚嶇О,
+ "HProcNo": data.娴佹按鍙�,
+ "lngBillSubKey": data.hsubid,
+ "HCenterName": data.宸ヤ綔涓績,
+ "HCenterID": data.HCenterID
+ });
+ break;
+ case "WLM":
+ form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+ "HMaterID": data.HItemID,
+ "HMaterName": data.鐗╂枡鍚嶇О,
+ "HMaterNumber": data.鐗╂枡浠g爜,
+ "HMaterModel": data.瑙勬牸鍨嬪彿
+ });
+ break;
+ case "GXL":
+ form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+ "HICMOInterID": data.hicmointerid,
+ "lngICMOEntryID": data.lngICMOEntryID,
+ "HICMOBillNo": data.浠诲姟鍗曞彿,
+ "HMaterID": data.HMaterID,
+ "HMaterName": data.浜у搧,
+ "HMaterNumber": data.浜у搧浠g爜,
+ "HMaterModel": data.瑙勬牸鍨嬪彿,
+ "HPieceQty": data.娴佽浆鍗℃暟閲�,
+ "HPlanQty": data.娴佽浆鍗℃暟閲�,
+ "HProcExchBillNo": data.鍗曟嵁鍙�,
+ "HProcExchHinteID": data.hmainid,
+ "HICMOQty": data.浠诲姟鍗曟暟閲�,
+ "lngBillKey": data.hmainid,
+ "HOrderProcNO": data.璁㈠崟璺熻釜鍙�,
+ "HPRDOrg": data.缁勭粐,
+ "HPRDOrgID": data.缁勭粐
+ });
+ //$("#HBarCode").attr("readonly", "readonly");//鏉″舰鐮佸彧璇�
+ //$("#HBarCode").css("background-color", "#efefef4d");
+ HProcExchBillNoFlag = true;
+
+ var HProcExchHinteID = $('#HProcExchHinteID').val();
+
+ var HInterID = data.hmainid;
+ //鑷姩鍖归厤娴佹按鍙�
+ $.ajax({
+ url: GetWEBURL() + "/Sc_StationInBill/autoGetProcNo",
+ type: "GET",
+ data: { "HUserID": sessionStorage["Czybm"], "HInterID": HInterID, "BillType":"In" },
+ success: function (data1) {
+ if (data1.count == 1) {
+ var data = data1.data[0];
+ form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+ "lngBillSubKey": data.hsubid,
+ "HProcName": data.宸ュ簭,
+ "HProcID": data.宸ュ簭ID,
+ "HProcNo": data.娴佹按鍙�,
+ "HCenterName": data.宸ヤ綔涓績,
+ "HCenterID": data.HCenterID
+ });
+ $("#HProcNo").attr("readonly", "readonly");
+ $("#HProcNo").css("background-color", "#efefef4d");
+ }
+ }
+ })
+
+ //鍔ㄦ�佸垪
+ $.ajax({
+ url: GetWEBURL() + "/Cj_StationEntrustInBill/DisBillEntryList",
+ type: "GET",
+ data: { "HProcExchHinteID": HProcExchHinteID },
+ success: function (data1) {
+ if (data1.count == 1) {
+ var data = [];
+ var col = [];
+ //缁欑┖鐨勬暟缁勮祴鍊�
+ for (var key in data1.list) {
+ data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
+ }
+ //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
+ col.push({ type: 'checkbox', fixed: 'left' });
+ for (var i = 0; i < data.length; i++) {
+ // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+ if ($.inArray(data[i].name, titleData) > -1) {
+ col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+ }
+ else {
+ switch (data[i].Type) {
+ //int
+ case 'DateTime':
+ col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 });
+ break;
+ default:
+ col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
+ }
+ }
+ }
+ }
+ option = {
+ elem: '#mainTable',
+ url: GetWEBURL() + "/Cj_StationEntrustInBill/DisBillEntryList",
+ type: "GET",
+ //, cellMinWidth: 80
+ toolbar: '#toolbarDemo'
+ , where: { HProcExchHinteID: HProcExchHinteID }
+ , cols: [col]
+ , height: 500
+ }
+ table.render(option)
+ }
+ })
+ break;
+ }
+ //layer.close(index);
+ //set_InitGrid();
+ //table.render(option);
+
+ //鍒锋柊琛ㄦ牸鏁版嵁
+ //DisPlay_HideColumn();
layer.close(index);
}
else {
@@ -872,6 +1136,31 @@
});
}
+ //#region 椤甸潰蹇嵎閿脊绐椻�斿伐搴忔祦杞崱鍏宠仈鏁伴噺
+ $('body').on('keydown', function (e) {
+ var HinteID = $("#HProcExchHinteID").val();
+ if (e.key == "F7") {
+ if (HinteID == "" || HinteID == null || HinteID == undefined) {
+ layer.alert("璇峰厛杈撳叆鏉″舰鐮佹垨鎵弿鏉″舰鐮�", { icon: 5 });
+ }
+ else {
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //鍔犱笂杈规
+ title: '宸ュ簭娴佽浆鍗″叧鑱旀暟閲�',
+ closeBtn: 1,
+ shift: 2,
+ area: ['90%', '90%'],
+ maxmin: true,
+ content: ['../宸ュ簭杩涚珯鎺ユ敹鍗�/Cj_StationQty.html?HInterID=' + HinteID, 'yes'],
+ end: function () {
+ }
+ });
+ }
+ }
+ })
+ //#endregion
+
//閫夋嫨鐢熶骇鐝粍寮圭獥
form.on('submit(ProductionTeam-BT)', function () {//閫夋嫨鐢熶骇鐝粍
layer.open({
@@ -890,6 +1179,7 @@
//閫夋嫨鐢熶骇璧勬簮寮圭獥
form.on('submit(ProductionResources-BT)', function () {//鐢熶骇璧勬簮
+ console.log($('#HProcNo').val())
layer.open({
type: 2
, area: ['80%', '80%']
@@ -918,6 +1208,35 @@
}
})
});
+
+ //
+ $('#HEmpNumber').on('keydown', function (event) {
+ var HEmpNumber = $("#HEmpNumber").val();
+ if (event.keyCode == 13) {
+ $.ajax({
+ url: GetWEBURL() + '/Cj_StationInBill/GetMessageByEmpNumber',
+ type: "GET",
+ data: { "HEmpNumber": HEmpNumber },
+ success: function (data1) {
+ if (data1.count == 1) {
+ $("#HEmpNumber").val(data1.data[0].HNumber);
+ $("#HEmpName").val(data1.data[0].HName);
+ $("#HEmpID").val(data1.data[0].HItemID);
+ /* layer.alert($("#HEmpID").val());*/
+ }
+ else {
+ layer.alert(data1.code + data1.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+ }
+ });
+
+
+
+
//閫夋嫨宸ヤ綔涓績寮圭獥
form.on('submit(HWorkingProcedure-BT)', function () {//閫夋嫨宸ヤ綔涓績
layer.open({
@@ -928,6 +1247,23 @@
//, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
, anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
, content: ['../../Baseset/鍩虹璧勬枡/Gy_WorkCenterList.html', 'yes']
+ , resize: false
+ , cancel: function (index, layero) {
+ }
+ })
+ //layer.msg('绂佹閫夋嫨');
+ });
+
+ //閫夋嫨褰撳墠宸ュ簭寮圭獥
+ form.on('submit(CurrPro-BT)', function () {//閫夋嫨褰撳墠宸ュ簭
+ layer.open({
+ type: 2
+ , area: ['80%', '80%']
+ , title: '褰撳墠宸ュ簭'
+ , shade: 0.6 //閬僵閫忔槑搴�
+ //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+ , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+ , content: ['../../Baseset/鍩虹璧勬枡/Gy_ProcList.html', 'yes']
, resize: false
, cancel: function (index, layero) {
}
@@ -1007,7 +1343,16 @@
$("#HCenterName").val(obj[0].宸ヤ綔涓績);
$("#HCenterID").val(obj[0].HItemID);
}
+ //杩斿洖褰撳墠宸ュ簭
+ function GetHProcValue(obj) { //杩斿洖褰撳墠宸ュ簭
+ $("#HProcName").val(obj[0].宸ュ簭);
+ $("#HProcID").val(obj[0].HItemID);
+ }
+ //杩斿洖娴佹按鍙�
+ function GetProcNoValue(obj) {
+ $("#HProcNo").val(obj[0].娴佹按鍙�);
+ }
</script>
</body>
</html>
\ No newline at end of file
--
Gitblit v1.9.1