From d6a5691b9aacbae7d09a4ea5a7b4fbc1474f376a Mon Sep 17 00:00:00 2001 From: wtt <1985833171@qq.com> Date: 星期二, 11 六月 2024 08:34:20 +0800 Subject: [PATCH] 采购订单超链接格式修改,工作联系单bug修复 --- WebTM/views/采购管理/采购订单/Cg_POOrderBillList.html | 8 + WebTM/views/质量管理/工作联系单/OA_Add_Edit_WorkLinkBill.html | 76 +++--------------- WebTM/views/质量管理/工作联系单/OA_Reply_WorkLinkBill.html | 78 ++++++------------- WebTM/views/生产管理/生产任务单/Sc_ICMOBillList.html | 74 ++++++++++++++++++ 4 files changed, 120 insertions(+), 116 deletions(-) diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\344\273\273\345\212\241\345\215\225/Sc_ICMOBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\344\273\273\345\212\241\345\215\225/Sc_ICMOBillList.html" index 794bd89..3978528 100644 --- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\344\273\273\345\212\241\345\215\225/Sc_ICMOBillList.html" +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\344\273\273\345\212\241\345\215\225/Sc_ICMOBillList.html" @@ -268,6 +268,7 @@ <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushProductInBill" id="btn-PushProductInBill"><i class="layui-icon layui-icon-delete"></i>涓嬫帹(鐢熶骇鍏ュ簱鍗�)</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushQualityReportBill" id="btn-PushQualityReportBill"><i class="layui-icon layui-icon-delete"></i>涓嬫帹(鐢熶骇璐ㄩ噺姹囨姤鍗�)</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushProductionReturnBill" id="btn-PushProductionReturnBill"><i class="layui-icon layui-icon-delete"></i>涓嬫帹(鐢熶骇閫�搴撳崟)</button> + <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushWorkLinkBill" id="btn-PushWorkLinkBill"><i class="layui-icon layui-icon-delete"></i>鑱旂郴鍗�</button> <!--<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_AddNew" id="AddNew"><i class="layui-icon layui-icon-file-b"></i>鏂板</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_Edit" id="Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button> <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_copy" id="copy"><i class="layui-icon layui-icon-form"></i>澶嶅埗</button> @@ -413,6 +414,9 @@ break; //涓嬫帹(鐢熶骇璁㈠崟鍙樻洿鍗�) case 'btn-PushICMOChangeBill': set_PushICMOChangeBill(); + break; + //鑱旂郴鍗� + case 'btn-PushWorkLinkBill': set_PushWorkLinkBill(); break; //涓嬫帹(鐢熶骇鍏ュ簱鍗�) case 'btn-PushProductInBill': set_PushProductInBill(); @@ -1246,6 +1250,7 @@ //#endregion + //#region 涓嬫帹锛堢敓浜у叆搴撳崟锛� function set_PushProductInBill() { var checkStatus = table.checkStatus('mainTable') @@ -1368,7 +1373,7 @@ return; } - if (data[i].琛岀姸鎬� != "" ) { + if (data[i].琛岀姸鎬� != "") { var err = "涓嬫帹澶辫触!鍗曟嵁銆�" + data[i].鍗曟嵁鍙� + "銆戠殑鐘舵�佷负鈥�" + data[0].琛岀姸鎬� + "鈥�,涓嶅厑璁镐笅鎺紒"; layer.alert(err, { icon: 5 }); return; @@ -1399,6 +1404,73 @@ } //#endregion + //#region 鑱旂郴鍗� + function set_PushWorkLinkBill() { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var temp = { + "HRelationInterID":data[0].hmainid, + "HRelationEntryID":data[0].hsubid, + "HRelationBillNo":data[0].鍗曟嵁鍙�, + "HRelationBillType":"3710" + } + var HRelationInterID = data[0].hmainid; + var HRelationEntryID = data[0].hsubid; + $.ajax({ + url: GetWEBURL() + '/Sc_MESTransFerWorkBill/GetOA_WorkLinkBillListBySourceID', + type: "GET", + data: { "HRelationInterID": HRelationInterID.toString(), "HRelationEntryID": HRelationEntryID.toString() }, + success: function (result) { + if (result.count == 1) { + var HInterID = result.data[0].HInterID; + var HEntryID = result.data[0].HEntryID; + var url = encodeURI('../../璐ㄩ噺绠$悊/宸ヤ綔鑱旂郴鍗�/OA_Reply_WorkLinkBill.html?OperationType=2&linterid=' + HInterID + '&HEntryID=' + HEntryID + '&HSouceBillType=3710&res=' + JSON.stringify(temp)); + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '鐢熶骇璁㈠崟鍥炲宸ヤ綔鑱旂郴鍗�' + , closeBtn: 1 + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: url + , resize: false, + end: function () { + get_FastQuery(table, option); + } + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + } else { + var url = encodeURI('../../璐ㄩ噺绠$悊/宸ヤ綔鑱旂郴鍗�/OA_Add_Edit_WorkLinkBill.html?OperationType=2&linterid=&HEntryID=&HSouceBillType=3710&res=' + JSON.stringify(temp)) + layer.open({ + type: 2, + skin: 'layui-layer-rim', //鍔犱笂杈规 + title: '涓嬫帹鏂板宸ヤ綔鑱旂郴鍗�', + closeBtn: 1, + shift: 2, + area: ['100%', '100%'], + maxmin: true, + content: url, + end: function () { + //鍒锋柊椤甸潰, + get_FastQuery(table, option); + }, + }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + layer.close(wait); + } + }); + } else { + layer.msg('璇烽�夋嫨鏁版嵁鑱旂郴锛�'); + } + } + //#endregion + //鏂板 function set_AddNew() { layer.open({ diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\344\275\234\350\201\224\347\263\273\345\215\225/OA_Add_Edit_WorkLinkBill.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\344\275\234\350\201\224\347\263\273\345\215\225/OA_Add_Edit_WorkLinkBill.html" index d6c29ce..6038b77 100644 --- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\344\275\234\350\201\224\347\263\273\345\215\225/OA_Add_Edit_WorkLinkBill.html" +++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\344\275\234\350\201\224\347\263\273\345\215\225/OA_Add_Edit_WorkLinkBill.html" @@ -16,6 +16,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 type="text/css"> .layui-form-label { width: 85px; @@ -233,15 +234,15 @@ <div class="layui-inline"> <label class="layui-form-label">鍏宠仈鍗曞彿:</label> <div class="layui-input-inline"> - <input class="layui-input" name="HRelationBillNo" lay-verify="HMainSourceBillNo" id="HMainSourceBillNo" disabled autocomplete="off"> - <input id="HMainSourceInterID" name="HRelationInterID" value="0" type="hidden" /> - <input id="HMainSourceEntryID" name="HRelationEntryID" value="0" type="hidden" /> + <input class="layui-input" name="HRelationBillNo" lay-verify="HRelationBillNo" id="HRelationBillNo" disabled autocomplete="off"> + <input id="HRelationInterID" name="HRelationInterID" value="0" type="hidden" /> + <input id="HRelationEntryID" name="HRelationEntryID" value="0" type="hidden" /> </div> </div> <div class="layui-inline"> <label class="layui-form-label">鍏宠仈绫诲瀷:</label> <div class="layui-input-inline"> - <input class="layui-input" name="HRelationBillType" lay-verify="HMainSourceBillType" id="HMainSourceBillType" disabled autocomplete="off"> + <input class="layui-input" name="HRelationBillType" lay-verify="HMainSourceBillType" id="HRelationBillType" disabled autocomplete="off"> </div> </div> <div class="layui-inline"> @@ -378,15 +379,16 @@ set_AddFNew(); } else if (OperationType == 2) { - //鑱斿崟鍒濆鍖� - var HRelationInterID = params[params[1]]; - var HRelationEntryID = params[params[2]]; - var HRelationBillNo = params[params[3]]; - var HRelationBillType = params[params[4]]; - $("#HRelationInterID").val(HRelationInterID); //鑱旂郴鍗曞崟鍙凤紙鏆傛椂鍙栧�艰鍗曠紪鍙凤級 - $("#HRelationEntryID").val(HRelationEntryID); //鑱旂郴鍗曚富鍐呯爜(鍙栧�糎InterID) - $("#HRelationBillNo").val(HRelationBillNo); //鑱旂郴鍗曞瓙鍐呯爜(婧愬崟琛屽彿) - $("#HRelationBillType").val(HRelationBillType); //鑱旂郴鍗曠被鍨� + //婧愬崟鏂板 + var datajson; + var str = window.location.search; //鑾峰彇閾炬帴涓紶閫掔殑鍙傛暟 + var arr = str.substring(str.lastIndexOf("=") + 1); + datajson = $.parseJSON(decodeURI(arr)); + $("#HRelationInterID").val(datajson.HRelationInterID); + $("#HRelationEntryID").val(datajson.HRelationEntryID); + $("#HRelationBillNo").val(datajson.HRelationBillNo); + $("#HRelationBillType").val(datajson.HRelationBillType); + set_AddFNew(); } else if (OperationType == 3) {//缂栬緫 @@ -437,54 +439,6 @@ $("#HDeptName").val(sessionStorage["HDept"]); //閮ㄩ棬 } - //#region 鏈夋簮鍗曟柊澧炴棤鐢� - - //function set_AddNew() { - // refSav = "Add"; - // //鍒濆鍩烘湰淇℃伅璧嬪�� - // $("#HDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍗曟嵁鏃ユ湡 - // $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍒跺崟鏃ユ湡 - // $("#HMaker").val(sessionStorage["HUserName"]); //鍒跺崟浜� - // $("#HSendMan").val(sessionStorage["HUserName"]); //鍙戦�佷汉 - // $("#HDeptID").val(sessionStorage["HDeptID"]); //閮ㄩ棬ID - // $("#HDeptName").val(sessionStorage["HDept"]); //閮ㄩ棬 - - // $.ajax( - // { - // type: "GET", - // url: GetWEBURL() + "/Sc_MESBeginWorkBill/GetMESBeginWorkFrom", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� - // async: true, - // data: { - // "HRelationInterID": HRelationInterID, - // "HSourceEntryID": HMainSourceEntryID, - // "HSourceBillNo": HMainSourceBillNo, - // "HSourceBillType": HBillType - // }, - // dataType: "json", - // success: function (data) { - // if (data.count == 1)// 璇存槑楠岃瘉鎴愬姛浜嗭紝 - // { - // var LoadData = data.data.h_p_JIT_GetInfoByICMOStatusInterID; - // $("#HMaterName").val(LoadData[0].HMaterName); //浜у搧鍚嶇О - // $("#HMaterModel").val(LoadData[0].HModel); //浜у搧瑙勬牸 - // $("#HMainSourceBillNo").val(LoadData[0].HICMOBillNo); //婧愬崟鍗曞彿锛堟殏鏃跺彇鍊艰鍗曠紪鍙凤級 - // $("#HMainSourceInterID").val(LoadData[0].HSourceInterID); //婧愬崟涓诲唴鐮�(鍙栧�糎InterID) - // $("#HMainSourceEntryID").val(LoadData[0].HSourceEntryID); //婧愬崟瀛愬唴鐮�(婧愬崟琛屽彿) - // $("#HMainSourceBillType").val(LoadData[0].HSourceBillType); //婧愬崟绫诲瀷 - // $("#HQty").val(LoadData[0].HDatePlanQty); //璁″垝鏁伴噺 - // Qty = LoadData[0].HDatePlanQty; - // } - // else { - // layer.alert(data.Message, { icon: 5 }); - - // } - // }, - // error: function (err) { - // layer.alert(err, { icon: 5 }); - // } - // }); - //} - //#endregion //缂栬緫 function set_EditFromGrid() { diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\344\275\234\350\201\224\347\263\273\345\215\225/OA_Reply_WorkLinkBill.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\344\275\234\350\201\224\347\263\273\345\215\225/OA_Reply_WorkLinkBill.html" index 85d9127..3ba7f4a 100644 --- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\344\275\234\350\201\224\347\263\273\345\215\225/OA_Reply_WorkLinkBill.html" +++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\344\275\234\350\201\224\347\263\273\345\215\225/OA_Reply_WorkLinkBill.html" @@ -15,6 +15,7 @@ <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> <script src="../../../layuiadmin/Scripts/webConfig.js"></script> <script src="../../../layuiadmin/PubCustom.js"></script> + <script src="../../../layuiadmin/PageTitle.js"></script> <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> <style type="text/css"> .layui-form-label { @@ -109,7 +110,7 @@ <div class="layui-input-inline"> <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" disabled autocomplete="off" style="background-color: #f7f4f4; "> <input id="HInterID" name="HInterID" type="hidden" /> - <input id="HEntryID" name="HEntryID" type="hidden" /> + <input id="HEntryID" name="HEntryID" value="0" type="hidden" /> </div> </div> <div class="layui-inline"> @@ -259,6 +260,14 @@ <label class="layui-form-label">鍌績娆℃暟:</label> <div class="layui-input-inline"> <input class="layui-input" name="HHasten" lay-verify="HHasten" id="HHasten" autocomplete="off" value="0" disabled> + </div> + </div> + <div class="layui-inline"> + <div class="layui-input-inline"> + <input class="layui-input" name="HSourceBillNo" lay-verify="HSourceBillNo" id="HSourceBillNo" disabled autocomplete="off" type="hidden"> + <input id="HSourceInterID" name="HSourceInterID" value="0" type="hidden" /> + <input id="HSourceEntryID" name="HSourceEntryID" value="0" type="hidden" /> + <input id="HSourceBillType" name="HSourceBillType" value="0" type="hidden" /> </div> </div> </div> @@ -417,9 +426,19 @@ set_AddFNew(); } else if (OperationType == 2) {//鏈夋簮鍗� - /*set_AddNew();*/ + var datajson; + var str = window.location.search; //鑾峰彇閾炬帴涓紶閫掔殑鍙傛暟 + var arr = str.substring(str.lastIndexOf("=") + 1); + datajson = $.parseJSON(decodeURI(arr)); + $("#HSourceInterID").val(datajson.HRelationInterID); + $("#HSourceEntryID").val(datajson.HRelationEntryID); + $("#HSourceBillNo").val(datajson.HRelationBillNo); + $("#HSourceBillType").val(datajson.HRelationBillType); + set_EditFromGrid(); + get_Display(sWhere); } else if (OperationType == 3) {//缂栬緫/鍥炲锛岃繖閲屾槸鍥炲 + set_EditFromGrid(); get_Display(sWhere); } @@ -493,55 +512,6 @@ $("#HDeptName").val(sessionStorage["HDept"]); //閮ㄩ棬 } - - //#region 鏈夋簮鍗曟柊澧� - //function set_AddNew() { - // refSav = "Add"; - // //鍒濆鍩烘湰淇℃伅璧嬪�� - // $("#HDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍗曟嵁鏃ユ湡 - // $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); //鍒跺崟鏃ユ湡 - // $("#HMaker").val(sessionStorage["HUserName"]); //鍒跺崟浜� - // $("#HSendMan").val(sessionStorage["HUserName"]); //鍙戦�佷汉 - // $("#HDeptID").val(sessionStorage["HDeptID"]); //閮ㄩ棬ID - // $("#HDeptName").val(sessionStorage["HDept"]); //閮ㄩ棬 - - // $.ajax( - // { - // type: "GET", - // url: GetWEBURL() + "/Sc_MESBeginWorkBill/GetMESBeginWorkFrom", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� - // async: true, - // data: { - // "HSourceInterID": HMainSourceInterID, - // "HSourceEntryID": HMainSourceEntryID, - // "HSourceBillNo": HMainSourceBillNo, - // "HSourceBillType": HBillType - // }, - // dataType: "json", - // success: function (data) { - // if (data.count == 1)// 璇存槑楠岃瘉鎴愬姛浜嗭紝 - // { - // var LoadData = data.data.h_p_JIT_GetInfoByICMOStatusInterID; - // $("#HMaterName").val(LoadData[0].HMaterName); //浜у搧鍚嶇О - // $("#HMaterModel").val(LoadData[0].HModel); //浜у搧瑙勬牸 - // $("#HMainSourceBillNo").val(LoadData[0].HICMOBillNo); //婧愬崟鍗曞彿锛堟殏鏃跺彇鍊艰鍗曠紪鍙凤級 - // $("#HMainSourceInterID").val(LoadData[0].HSourceInterID); //婧愬崟涓诲唴鐮�(鍙栧�糎InterID) - // $("#HMainSourceEntryID").val(LoadData[0].HSourceEntryID); //婧愬崟瀛愬唴鐮�(婧愬崟琛屽彿) - // $("#HMainSourceBillType").val(LoadData[0].HSourceBillType); //婧愬崟绫诲瀷 - // $("#HQty").val(LoadData[0].HDatePlanQty); //璁″垝鏁伴噺 - // Qty = LoadData[0].HDatePlanQty; - // } - // else { - // layer.alert(data.Message, { icon: 5 }); - - // } - // }, - // error: function (err) { - // layer.alert(err, { icon: 5 }); - // } - // }); - //} - //#endregion - //缂栬緫 function set_EditFromGrid() { refSav = "Update"; @@ -558,7 +528,7 @@ var data = result.data[0]; form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� "HInterID": data.HInterID - , "HEntryID": data.HEntryID + /* , "HEntryID": data.HEntryID*/ , "HBillNo": data.HBillNo , "HDate": formatDate(data.HDate) , "HContext": data.HContext @@ -577,6 +547,10 @@ , "HRelationEntryID": data.HRelationEntryID //鍏宠仈鍗曞瓙ID , "HRelationBillNo": data.HRelationBillNo //鍏宠仈鍗曞崟鍙� , "HRelationBillType": data.HRelationBillType //鍏宠仈鍗曠被鍨� + //, "HSourceInterID": data.HSourceInterID //婧愬崟ID + //, "HSourceEntryID": data.HSourceEntryID //婧愬崟瀛怚D + //, "HSourceBillNo": data.HSourceBillNo //婧愬崟鍗曞彿 + //, "HSourceBillType": data.HSourceBillType //婧愬崟绫诲瀷 , "HMaker": data.HMaker //鍒跺崟浜� , "HMakeDate": data.HMakeDate //鍒跺崟鏃ユ湡 , "HUpDater": sessionStorage["HUserName"] //淇敼浜� diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillList.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillList.html" index da4548a..b196b59 100644 --- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillList.html" +++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillList.html" @@ -713,8 +713,12 @@ } else if ($.inArray(data[i].name, totalArray) > -1) { //璁$畻鍒� col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120 }); - } else if (data[i].name == '鍗曟嵁鍙�') { - col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event:'鍗曟嵁鍙�' }); + } else if (data[i].name == '鍗曟嵁鍙�') {//娣诲姞瓒呴摼鎺� + col.push({ + field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '鍗曟嵁鍙�', templet: function (d) { + return '<span style="color: blue;">' + d.鍗曟嵁鍙� + '</span>' + }, style: 'cursor: pointer;' + }); }else { switch (data[i].Type) { //int -- Gitblit v1.9.1