From c47dec91c838a2d6ed99f8e057e6e95ffbe77ced Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期二, 31 十二月 2024 15:55:44 +0800
Subject: [PATCH] 模具添加列设置和按钮设置
---
WebTM/views/车间管理/工序流转卡/Sc_ProcExchWorkBackBillEdit.html | 397 +++++++++++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 357 insertions(+), 40 deletions(-)
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcExchWorkBackBillEdit.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcExchWorkBackBillEdit.html"
index 47df405..c24d088 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcExchWorkBackBillEdit.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254\345\215\241/Sc_ProcExchWorkBackBillEdit.html"
@@ -11,6 +11,7 @@
<script src="../../../layuiadmin/Scripts/webConfig.js"></script>
<script src="../../../layuiadmin/PubCustom.js"></script>
<script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
+ <script src="../../../layuiadmin/PageTitle.js"></script>
<style>
.main-btn { /*澶撮儴涓绘寜閽�*/
padding: 0 2px; /*璋冩暣鎸夐挳宸﹀彸绌洪殭澶у皬*/
@@ -52,11 +53,14 @@
<div class="layui-btn-group">
<button type="button" id="btnSave" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="btnSave">淇濆瓨</button>
<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">閫�鍑�</button>
+ <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" id="set_CheckBill" lay-filter="set_CheckBill">瀹℃牳</button>
+ <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="btn-print">鎵撳嵃</button>
<!--<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="btn_print">鎵撳嵃</button>-->
<!--<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="HideColumn" id="HideColumn">闅愯棌鍒楄缃�</button>-->
</div>
</div>
<div class="layui-tab" lay-filter="tab-POStockInBill">
+ <h1 style="text-align:center;"><b>宸ュ簭杩斿伐鐢宠</b></h1>
<ul class="layui-tab-title" lay-filter="tab-all">
<li lay-id="1" style="padding:1px;" class="layui-this">鍩烘湰淇℃伅</li>
<li lay-id="2" style="padding:1px;">鍏朵粬淇℃伅</li>
@@ -88,14 +92,23 @@
</div>
</div>
<div class="layui-col-xs3 layui-inline">
+ <label class="layui-form-label">鎿嶄綔绫诲瀷<label style="color:red"> * </label></label>
+ <div class="layui-input-inline">
+ <select name="HBillOperationType" id="HBillOperationType" lay-filter="HBillOperationType" style="width: 120px; " disabled>
+ <option style="color:blue;" value="1">澧炲姞</option>
+ <option style="color:blue;" value="2">鍒犻櫎</option>
+ </select>
+ </div>
+ </div>
+ </div>
+ <div class="layui-row">
+ <div class="layui-col-xs3 layui-inline">
<label class="layui-form-label">鐗╂枡浠g爜</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="HMaterNumber" id="HMaterNumber" style="background-color:#efefef4d;" readonly>
<input type="hidden" name="HMaterID" id="HMaterID" value="0">
</div>
</div>
- </div>
- <div class="layui-row">
<div class="layui-col-xs3 layui-inline">
<label class="layui-form-label">鐗╂枡鍚嶇О</label>
<div class="layui-input-inline">
@@ -115,14 +128,14 @@
<input type="hidden" name="HUnitID" id="HUnitID" value="0">
</div>
</div>
+ </div>
+ <div class="layui-row">
<div class="layui-col-xs3 layui-inline">
<label class="layui-form-label">璁㈠崟鏁伴噺</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="HPlanQty" id="HPlanQty" value="0" style="background-color:#efefef4d;" readonly>
</div>
</div>
- </div>
- <div class="layui-row">
<div class="layui-col-xs3 layui-inline">
<label class="layui-form-label">杩斿伐鏁伴噺</label>
<div class="layui-input-inline">
@@ -143,21 +156,20 @@
<input type="hidden" name="HProcEndID" id="HProcEndID" value="0">
</div>
</div>
+ </div>
+ <div class="layui-row">
<div class="layui-col-xs3 layui-inline">
<label class="layui-form-label">寮�濮嬫祦姘村彿</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="HProcExchBegNO" id="HProcExchBegNO" style="background-color:#efefef4d;" readonly>
</div>
</div>
- </div>
- <div class="layui-row">
<div class="layui-col-xs3 layui-inline">
<label class="layui-form-label">缁撴潫娴佹按鍙�</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="HProcExchEndNO" id="HProcExchEndNO" style="background-color:#efefef4d;" readonly>
</div>
</div>
-
<div class="layui-col-xs3 layui-inline">
<label class="layui-form-label">鐢熶骇璁㈠崟</label>
<div class="layui-input-inline">
@@ -295,6 +307,8 @@
<div class="layui-btn-container">
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>澧炲姞涓�琛�</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>澶嶅埗涓�琛�</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Up"><i class="layui-icon layui-icon-form"></i>涓婄Щ</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Under"><i class="layui-icon layui-icon-form"></i>涓嬬Щ</button>
</div>
</script>
</form>
@@ -334,6 +348,12 @@
//#region 杩涘叆椤甸潰鍗冲姞杞�
+ //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般��
+ var HModuleType = "3796";
+ //閫氳繃鍗曟嵁绫诲瀷锛屼粠鏁版嵁搴撳姩鎬佽幏鍙栧崟鎹ā鍧楀懡鍚�,寮曠敤js鏂囦欢 PageTitle.js
+ var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
+ $("h1").html('<b>' + HPageTitle + '</b>');
+ //#endregion
var params = get_UrlVars();
@@ -343,6 +363,7 @@
var OperationType = params[params[0]];//鎿嶄綔绫诲瀷
var linterid = params[params[1]];//婧愬崟id
var HEntryID = params[params[2]];//娴佹按鍙�
+ var HBillOperationType_temp = params[params[3]]; //鎿嶄綔绫诲瀷[澧炲姞銆佸垹闄
}
//宸ュ簭杩斿伐鏂板
@@ -359,11 +380,21 @@
}
});
- //鏌ヨ宸ュ簭娴佽浆鍗�
- get_ProcessExchange();
- //鍒濆鍖栫晫闈�
- set_ClearBill();
+ $("#HBillOperationType").val(HBillOperationType_temp);
+ form.render("select");
+ if (HBillOperationType_temp == "1") { //鎿嶄綔绫诲瀷锛氬鍔�
+ //鏌ヨ宸ュ簭娴佽浆鍗�
+ get_ProcessExchange();
+ //鍒濆鍖栫晫闈�
+ set_ClearBill();
+ } else if (HBillOperationType_temp == "2") { //鎿嶄綔绫诲瀷锛氬垹闄�
+ //鍒濆鍖栫晫闈�
+ set_ClearBill();
+
+ //鏌ヨ宸ュ簭娴佽浆鍗鍒犻櫎
+ get_ProcessExchange_Delete();
+ }
} else if (OperationType == 3) {
//鍒濆鍖栫晫闈�
set_ClearBill();
@@ -401,10 +432,15 @@
"HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
"HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
"HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
- "HQty": $("#HQty").val(), "HRemark": ""
+ "HQty": $("#HQty").val(), "HRemark": "","HSourceInterID": "0","HSourceEntryID": "0"
};
switch (obj.event) {
case 'btn-AddLine':
+ if (HBillOperationType_temp == "2") {
+ layer.msg("鎿嶄綔绫诲瀷涓哄垹闄ゆ椂锛屼笉鑳借繘琛� 澧炲姞涓�琛� 鎿嶄綔锛�");
+ return;
+ }
+
table.cache["mainTable"].push(NewRow);
option.data = table.cache["mainTable"];
table.render(option);
@@ -414,6 +450,11 @@
form.render('select');
break;
case 'btn-CopyLine':
+ if (HBillOperationType_temp == "2") {
+ layer.msg("鎿嶄綔绫诲瀷涓哄垹闄ゆ椂锛屼笉鑳借繘琛屽鍒舵搷浣滐紒");
+ return;
+ }
+
var copydata = JSON.stringify(data);
if (data.length <= 0) {
layer.msg("璇烽�夋嫨闇�瑕佸鍒剁殑涓�琛岋紒");
@@ -431,6 +472,72 @@
$('#HSupFlag' + i + '').find("option[value='" + option.data[i - 1].HSupFlag + "']").attr("selected", true);
}
form.render('select');
+ }
+ break;
+ //涓婄Щ
+ case 'btn-Up':
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (data.length == 1) {
+ var tables = [];
+ //鑾峰彇琛ㄦ牸鐨勫叏閮ㄨ
+ var rowList = table.cache['mainTable'];
+ for (var i = 0; i < rowList.length; i++) { //閬嶅巻琛ㄦ牸鐨勮
+ if (rowList[i].LAY_CHECKED == true) { //鑾峰彇閫変腑琛岀殑浣嶇疆
+ //濡傛灉鏄涓�琛屼笂绉伙紝鍒欏け璐ュ苟鎻愰啋
+ if (i == 0) {
+ layer.msg("绗竴琛屾暟鎹棤娉曚笂绉伙紒");
+ return;
+ }
+
+ //涓庝笂涓�琛屼氦鎹ProcNo娴佹按鍙�
+ var temp = data[0].HProcNo;
+ data[0].HProcNo = option.data[i - 1].HProcNo;
+ option.data[i - 1].HProcNo = temp;
+
+ tables.push(option.data[i - 1]);
+ data[0].LAY_CHECKED = true;
+ option.data[i - 1] = data[0];
+ option.data[i] = tables[0];
+ table.render(option);
+ break;
+ }
+ }
+ } else {
+ layer.msg("璇烽�夋嫨涓�琛屾暟鎹紒");
+ }
+ break;
+ //涓嬬Щ
+ case 'btn-Under':
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (data.length == 1) {
+ var tables = [];
+ //鑾峰彇琛ㄦ牸鐨勫叏閮ㄨ
+ var rowList = table.cache['mainTable'];
+ for (var i = 0; i < rowList.length; i++) { //閬嶅巻琛ㄦ牸鐨勮
+ if (rowList[i].LAY_CHECKED == true) { //鑾峰彇閫変腑琛岀殑浣嶇疆
+ //濡傛灉鏄渶鍚庝竴琛屼笅绉伙紝鍒欏け璐ュ苟鎻愰啋
+ if (i == option.data.length - 1) {
+ layer.msg("鏈�鍚庝竴琛屾暟鎹棤娉曚笅绉伙紒");
+ return;
+ }
+
+ var temp = data[0].HProcNo;
+ data[0].HProcNo = option.data[i + 1].HProcNo;
+ option.data[i + 1].HProcNo = temp;
+
+ tables.push(option.data[i + 1]);
+ data[0].LAY_CHECKED = true;
+ option.data[i + 1] = data[0];
+ option.data[i] = tables[0];
+ table.render(option);
+
+ break;
+ }
+ }
+ } else {
+ layer.msg("璇烽�夋嫨涓�琛屾暟鎹紒");
}
break;
}
@@ -686,6 +793,17 @@
}
});
+ //瀹℃牳
+ form.on('submit(set_CheckBill)', function (data) {
+ set_CheckBill();
+ });
+
+
+ //#region 鎵撳嵃鎸夐挳
+ form.on('submit(btn-print)', function (data) {
+ get_PrintReport();
+ });
+ //#endregion
//#endregion
@@ -718,9 +836,8 @@
, { field: 'HSupName', title: '渚涘簲鍟�' }
, { field: 'HSupFlag', title: '鏄惁濮斿', templet: '#HSupFlag' }
- //, { field: 'HDeptID', title: '閮ㄩ棬ID', hide: true }
- //, { field: 'HDeptNumber', title: '閮ㄩ棬浠g爜', edit: 'text', event: "HDeptCheck" }
- //, { field: 'HDeptName', title: '閮ㄩ棬' }
+ , { field: 'HSourceInterID', title: '婧愬崟鍐呯爜', hide: true }
+ , { field: 'HSourceEntryID', title: '婧愬崟瀛愬唴鐮�', hide: true }
, { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo' }
];
option = {
@@ -752,11 +869,25 @@
}
};
option.data = [{
- "HProcNo": parseInt($("#HProcExchBegNO").val()) + 1, "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "",
- "HCenterID": 0, "HCenterNumber": "", "HCenterName": "",
- "HDeptID": 0, "HDeptNumber": "", "HDeptName": "",
- "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false",
- "HQty": $("#HQty").val(), "HRemark": ""
+ "HProcNo": parseInt($("#HProcExchBegNO").val()) + 1
+ , "HProcID": 0
+ , "HProcNumber": ""
+ , "HProcName": ""
+ , "HWorkRemark": ""
+ , "HCenterID": 0
+ , "HCenterNumber": ""
+ , "HCenterName": ""
+ , "HDeptID": 0
+ , "HDeptNumber": ""
+ , "HDeptName": ""
+ , "HSupID": 0
+ , "HSupNumber": ""
+ , "HSupName": ""
+ , "HSupFlag": "false"
+ , "HQty": $("#HQty").val()
+ , "HRemark": ""
+ , "HSourceInterID": "0"
+ , "HSourceEntryID": "0"
}];
table.render(option);
@@ -813,10 +944,10 @@
$("#HQty").val(result.data[0]["璁″垝鏁伴噺"]);
$("#HProcBegName").val(result.data[0]["宸ュ簭鍚嶇О"]);
$("#HProcBegID").val(result.data[0]["HProcID"]);
- $("#HProcEndName").val(result.data[1]["宸ュ簭鍚嶇О"]);
- $("#HProcEndID").val(result.data[1]["HProcID"]);
+ $("#HProcEndName").val(result.data.length == 1 ? "" :result.data[1]["宸ュ簭鍚嶇О"]);
+ $("#HProcEndID").val(result.data.length==1?"0": result.data[1]["HProcID"]);
$("#HProcExchBegNO").val(result.data[0]["娴佹按鍙�"]);
- $("#HProcExchEndNO").val(result.data[1]["娴佹按鍙�"]);
+ $("#HProcExchEndNO").val(result.data.length == 1 ? "9999" :result.data[1]["娴佹按鍙�"]);
$("#HPRDORGID").val(result.data[0]["HPRDORGID"]);
$("#HPRDORGName").val(result.data[0]["缁勭粐"]);
$("#HICMOBillNo").val(result.data[0]["浠诲姟鍗曞彿"]);
@@ -834,6 +965,158 @@
}
+ //鏌ヨ宸ュ簭娴佽浆鍗�--鍒犻櫎鎿嶄綔
+ function get_ProcessExchange_Delete() {
+ var sWhere = " where hmainid=" + linterid + " and hsubid in " + HEntryID + " ";
+ //缂栬緫鍔犺浇鏁版嵁
+ $.ajax({
+ url: GetWEBURL() + 'Sc_ProcExchWorkBackBill/GetProcessExchangeBillSub',
+ type: "GET",
+ async: false,
+ data: { "sWhere": sWhere },
+ success: function (result) {
+ if (result.count == 1) {
+ $("#HProcExchBillNo").val(result.data[0]["鍗曟嵁鍙�"]);
+ $("#HProcExchInterID").val(result.data[0]["hmainid"]);
+ $("#HProcExchEntryID").val(result.data[0]["hsubid"]);
+ $("#HWorkShopID").val(result.data[0]["HWorkShopID"]);
+ $("#HWorkShopName").val(result.data[0]["鐢熶骇杞﹂棿"]);
+ $("#HMaterNumber").val(result.data[0]["浜у搧浠g爜"]);
+ $("#HMaterID").val(result.data[0]["HMaterID"]);
+ $("#HMaterName").val(result.data[0]["浜у搧鍚嶇О"]);
+ $("#HModel").val(result.data[0]["瑙勬牸鍨嬪彿"]);
+ $("#HUnitID").val(result.data[0]["HUnitID"]);
+ $("#HUnitName").val(result.data[0]["鍗曚綅"]);
+ $("#HPlanQty").val(result.data[0]["鐢熶骇鏁伴噺"]);
+ $("#HQty").val(result.data[0]["璁″垝鏁伴噺"]);
+ $("#HProcBegName").val("");
+ $("#HProcBegID").val("0");
+ $("#HProcEndName").val("");
+ $("#HProcEndID").val("0");
+ $("#HProcExchBegNO").val("0");
+ $("#HProcExchEndNO").val("1000");
+ $("#HPRDORGID").val(result.data[0]["HPRDORGID"]);
+ $("#HPRDORGName").val(result.data[0]["缁勭粐"]);
+ $("#HICMOBillNo").val(result.data[0]["浠诲姟鍗曞彿"]);
+ $("#HICMOInterID").val(result.data[0]["hicmointerid"]);
+ $("#HICMOEntryID").val(result.data[0]["HICMOEntryID"]);
+ $("#HOrderProcNO").val(result.data[0]["HOrderProcNO"]);
+
+ var d = result;
+ var rowdata = [];
+ for (var i = 0; i < d.data.length; i++) {
+ //瀛愯〃 璧嬪��
+ rowdata.push({
+ "HProcNo": d.data[i]["娴佹按鍙�"], "HProcID": d.data[i]["HProcID"], "HProcNumber": d.data[i]["宸ュ簭浠g爜"], "HProcName": d.data[i]["宸ュ簭鍚嶇О"], "HWorkRemark":"",
+ "HCenterID": d.data[i]["HCenterID"], "HCenterNumber": d.data[i]["宸ヤ綔涓績浠g爜"], "HCenterName": d.data[i]["宸ヤ綔涓績"],
+ "HDeptID": d.data[i]["HDeptID"], "HDeptNumber": d.data[i]["鍔犲伐杞﹂棿浠g爜"], "HDeptName": d.data[i]["鍔犲伐杞﹂棿"],
+ "HSupID": d.data[i]["HSupID"], "HSupNumber": d.data[i]["渚涘簲鍟嗕唬鐮�"], "HSupName": d.data[i]["渚涘簲鍟�"], "HSupFlag": d.data[i]["濮斿鏍囪"] == false,
+ "HQty": d.data[i]["璁″垝鏁伴噺"], "HRemark": "", "HSourceInterID": d.data[i]["hmainid"], "HSourceEntryID": d.data[i]["hsubid"]
+ });
+ }
+ option.data = rowdata;
+ table.render(option);
+
+ for (var i = 0; i < d.data.length; i++) {
+ //濮斿鏍囪
+ $('#HSupFlag' + (i + 1)).find("option[value='" + d.data[i].濮斿鏍囪 + "']").attr("selected", true);
+ }
+ form.render('select');
+ } else {
+ layer.msg(result.code + result.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.close(index0);
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+
+ }
+
+ //瀹℃牳
+ function set_CheckBill() {
+ var hmainid = $("#HInterID").val();
+ layer.confirm("纭瑕佸鏍稿悧锛屽鏍稿悗涓嶈兘鎭㈠", { title: "瀹℃牳纭" }, function (index) {
+ var wait = layer.load();
+ //閫昏緫鍒犻櫎鏂规硶
+ $.ajax({
+ url: GetWEBURL() + '/Sc_ProcExchWorkBackBill/set_CheckBill',
+ type: "GET",
+ data: { "HInterID": hmainid, "CurUserName": sessionStorage["HUserName"] },
+ success: function (result) {
+ if (result.count == 1) {
+ //鍏抽棴褰撳墠frame
+ layer.close(wait);
+ layer.msg(result.Message);
+ $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);
+ } else {
+ layer.alert(result.code + result.Message, { icon: 5 });
+ layer.close(wait);
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ layer.close(wait);
+ }
+ });
+ })
+ }
+
+ //#region 鎵撳嵃
+ function get_PrintReport() {
+ //#region 鍒ゆ柇鍗曟嵁鐘舵��
+ var HBillData = "";
+ var HBillData = getBillStatus_ProcExchWorkBackBill(); //鑾峰彇鍗曟嵁鏁版嵁
+ if (HBillData != "none") {
+ if (HBillData.length == 0) {
+ layer.alert("鎵撳嵃澶辫触!鏈煡璇㈠埌鍗曟嵁淇℃伅!", { icon: 5 });
+ return;
+ } else if (HBillData[0]["鐘舵��"] != "宸插鏍�") {
+ layer.alert("鎵撳嵃澶辫触!鍗曟嵁鐘舵�佹湭涓�'宸插鏍�'鐘舵��!", { icon: 5 });
+ return;
+ }
+ } else {
+ return;
+ }
+ //#endregion
+
+
+ //鎵撳嵃婧愬崟-宸ュ簭娴佽浆鍗�
+ var HSourceInterID = $("#HProcExchInterID").val(); //婧愬崟-宸ュ簭娴佽浆鍗� 涓诲唴鐮�
+ //鍒ゆ柇鍣ㄥ叿娓呭崟鏌ヨ鍒楄〃鏄惁鏈夋暟鎹� 0娌℃湁 1鏈�
+ var QJQD = 0;
+ $.ajax({
+ url: GetWEBURL() + '/Sc_ProcessExchangeBillList/QJQD',
+ type: "GET",
+ data: { "HProcExchHinteID": HSourceInterID},
+ success: function (data1) {
+ if (data1.count == 1) {
+ if (data1.data.length == 0) {
+ QJQD = 0;
+ } else {
+ QJQD = 1;
+ }
+ } else {
+ //layer.alert(data1.code + data1.Message, { icon: 5 });
+ }
+ }, error: function () {
+ //layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+
+ var HSourceInterID = $("#HProcExchInterID").val();
+ layer.open({
+ type: 2
+ , area: ['80%', '80%']
+ , title: '鎵撳嵃妯$増閫夋嫨'
+ , shade: 0.6 //閬僵閫忔槑搴�
+ , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲
+ , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+ , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + HSourceInterID + "|" + QJQD + '&MyMsg=' + HSourceInterID + '&Type=HProcessExchange', 'yes']
+ , resize: false
+ })
+ }
+ //#endregion
+
//闈炵┖楠岃瘉
function AllowLoadData(data) {
@@ -844,6 +1127,11 @@
if ($("#HProcExchBillNo").val() == "") {
layer.msg("娴佽浆鍗′笉鑳戒负绌�!");
+ return false;
+ }
+
+ if ($("#HBillOperationType").val() == "") {
+ layer.msg("鎿嶄綔绫诲瀷涓嶈兘涓虹┖!");
return false;
}
@@ -877,25 +1165,30 @@
return false;
}
- if ($("#HProcBegName").val() == "") {
- layer.msg("寮�濮嬪伐搴忎笉鑳戒负绌�!");
- return false;
+ if ($("#HBillOperationType").val() != "2") {
+ if ($("#HProcBegName").val() == "") {
+ layer.msg("寮�濮嬪伐搴忎笉鑳戒负绌�!");
+ return false;
+ }
}
- if ($("#HProcEndName").val() == "") {
- layer.msg("缁撴潫宸ュ簭涓嶈兘涓虹┖!");
- return false;
+ //if ($("#HProcEndName").val() == "") {
+ // layer.msg("缁撴潫宸ュ簭涓嶈兘涓虹┖!");
+ // return false;
+ //}
+
+
+ if ($("#HBillOperationType").val() != "2") {
+ if ($("#HProcExchBegNO").val() == "") {
+ layer.msg("寮�濮嬫祦姘村彿涓嶈兘涓虹┖!");
+ return false;
+ }
}
- if ($("#HProcExchBegNO").val() == "") {
- layer.msg("寮�濮嬫祦姘村彿涓嶈兘涓虹┖!");
- return false;
- }
-
- if ($("#HProcExchEndNO").val() == "") {
- layer.msg("缁撴潫娴佹按鍙蜂笉鑳戒负绌�!");
- return false;
- }
+ //if ($("#HProcExchEndNO").val() == "") {
+ // layer.msg("缁撴潫娴佹按鍙蜂笉鑳戒负绌�!");
+ // return false;
+ //}
if ($("#HPRDORGName").val() == "") {
layer.msg("鐢熶骇缁勭粐涓嶈兘涓虹┖!");
@@ -1038,7 +1331,7 @@
{
var sWhere = " and HPRDORGID=" + sessionStorage["OrganizationID"] + " and hmainid=" + linterid;
$.ajax({
- url: GetWEBURL() + "/Sc_ProcExchWorkBackBill/Sc_ProcExchWorkBackBillList",
+ url: GetWEBURL() + "/Sc_ProcExchWorkBackBill/Sc_ProcExchWorkBackBillList_Edit",
type: "GET",
async: false,
data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
@@ -1053,6 +1346,7 @@
$("#HProcExchBillNo").val(d.data[0]["娴佽浆鍗″彿"]);
$("#HProcExchInterID").val(d.data[0]["娴佽浆鍗′富鍐呯爜"]);
$("#HProcExchEntryID").val(d.data[0]["娴佽浆鍗″瓙鍐呯爜"]);
+ $("#HBillOperationType").val(d.data[0]["鎿嶄綔绫诲瀷"]);
$("#HWorkShopID").val(d.data[0]["HWorkShopID"]);
$("#HWorkShopName").val(d.data[0]["鐢熶骇杞﹂棿"]);
$("#HMaterNumber").val(d.data[0]["浜у搧浠g爜"]);
@@ -1096,7 +1390,7 @@
"HCenterID": d.data[i]["HCenterID"], "HCenterNumber": d.data[i]["宸ヤ綔涓績浠g爜"], "HCenterName": d.data[i]["宸ヤ綔涓績"],
"HDeptID": d.data[i]["HDeptID"], "HDeptNumber": d.data[i]["鍔犲伐杞﹂棿浠g爜"], "HDeptName": d.data[i]["鍔犲伐杞﹂棿"],
"HSupID": d.data[i]["HSupID"], "HSupNumber": d.data[i]["渚涘簲鍟嗕唬鐮�"], "HSupName": d.data[i]["渚涘簲鍟�"], "HSupFlag": d.data[i]["濮斿鏍囪"] == 1 ? true : false,
- "HQty": d.data[i]["瀛愯繑宸ユ暟閲�"], "HRemark": d.data[i]["琛ㄤ綋澶囨敞"]
+ "HQty": d.data[i]["瀛愯繑宸ユ暟閲�"], "HRemark": d.data[i]["琛ㄤ綋澶囨敞"], "HSourceInterID": d.data[i]["HSourceInterID"], "HSourceEntryID": d.data[i]["HSourceEntryID"]
});
}
option.data = rowdata;
@@ -1125,6 +1419,29 @@
return vars;
}
+
+ //#region 鑾峰彇鍗曟嵁鐘舵��
+ function getBillStatus_ProcExchWorkBackBill() {
+ var HBillData = "none";
+ var sWhere = " and hmainid = " + $("#HInterID").val();
+ $.ajax({
+ url: GetWEBURL() + '/Sc_ProcExchWorkBackBill/Sc_ProcExchWorkBackBillList',
+ async: false,
+ type: "GET",
+ data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
+ success: function (data1) {
+ if (data1.count == 1) {
+ HBillData = data1.data;
+ } else {
+ layer.alert(data1.code + "鍗曟嵁鐘舵�佸垽鏂け璐ワ紒", { icon: 5 });
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+ return HBillData;
+ }
+ //#endregion
//#endregion
})
</script>
\ No newline at end of file
--
Gitblit v1.9.1