| WebTM/WebTM.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/index_Mobile.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/品质管理/客诉处理/QC_CustomerAppealReport_Customer.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/品质管理/客诉处理/QC_CustomerAppealReport_Sum.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/生产管理/异常反馈单/Sc_Add_MESExecptFeedBackBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/生产管理/异常反馈单/Sc_MESExecptFeedBackBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/生产管理/异常反馈单/Sc_Reply_MESExecptFeedBackBill.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/质量管理/工序检验单/MES_ProcessCheckBillList_PDA.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/质量管理/工序检验单/MES_ProcessCheckBill_PDA.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/WebTM.csproj
@@ -227,6 +227,8 @@ <Content Include="views\人äºç®¡ç\离èç³è¯·\HR_EmpDimissionBillList.html" /> <Content Include="views\人äºç®¡ç\èåå¼å¨å\HR_EmpChangeBill.html" /> <Content Include="views\人äºç®¡ç\èåå¼å¨å\HR_EmpChangeBillList.html" /> <Content Include="views\å质管ç\客è¯å¤ç\QC_CustomerAppealReport_Customer.html" /> <Content Include="views\å质管ç\客è¯å¤ç\QC_CustomerAppealReport_Sum.html" /> <Content Include="views\å质管ç\客è¯å¤ç\Crm_CustomerAppealBill_KaiBei.html" /> <Content Include="views\å质管ç\客è¯å¤ç\Crm_CustomerAppealBill.html" /> <Content Include="views\å质管ç\客è¯å¤ç\Crm_CustomerAppealBillList.html" /> @@ -268,6 +270,7 @@ <Content Include="views\å·¥èµç®¡ç\请åç³è¯·\Pay_OutApplyBillList.html" /> <Content Include="views\æ¡ç æç»\Kf_BarCodeDetailQuery.html" /> <Content Include="views\ç产管ç\ä½ä¸æå¯¼ä¹¦\Gy_SOPBill_Video.html" /> <Content Include="views\ç产管ç\å¼å¸¸åé¦å\Sc_Reply_MESExecptFeedBackBill.html" /> <Content Include="views\ç产管ç\æ¥è®¡ååºç¡èµæ\Cg_PODemandPlanConfigBill_Excel.html" /> <Content Include="views\ç产管ç\æ¥è®¡åæ¥è¡¨\MaterialShorAnalysisReport.html" /> <Content Include="views\ç产管ç\ç产工ä½\Gy_SourceWorkStationSet.html" /> @@ -283,6 +286,8 @@ <Content Include="views\计å管ç\å·¥èºè·¯çº¿\Gy_RoutingBillListQuery.html" /> <Content Include="views\计å管ç\å·¥èºè·¯çº¿\Gy_RoutingBillList_His.html" /> <Content Include="views\计å管ç\å·¥èºè·¯çº¿\Gy_RoutingBillSubList.html" /> <Content Include="views\è´¨é管ç\å·¥åºæ£éªå\MES_ProcessCheckBillList_PDA.html" /> <Content Include="views\è´¨é管ç\å·¥åºæ£éªå\MES_ProcessCheckBill_PDA.html" /> <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬\MES_Sc_ProcessExchangeBillMain_Note_PDA.html" /> <Content Include="views\车é´ç®¡ç\æ¥è¡¨åæ\Kf_MateOutSumReport_QiaoYi.html" /> <Content Include="views\车é´ç®¡ç\æ¥è¡¨åæ\Kf_BrushingOutReport.html" /> WebTM/views/index_Mobile.html
@@ -542,6 +542,27 @@ </dd> </dl> </li> <!-- è´¨é管ç --> <li data-name="set" class="layui-nav-item"> <a style="padding-left:20px;"> <img src="../layuiadmin/myicon/车é´ç®¡ç.svg" alt="车é´ç®¡ç" style="width:25px;height:25px;margin-right: 5px;" /> <cite>è´¨é管ç</cite> </a> <dl class="layui-nav-child"> <dd> <a href="è´¨é管ç/å·¥åºæ£éªå/MES_ProcessCheckBill_PDA.html" target="main_self_frame" style="color: aqua;"> <img src="../layuiadmin/myicon/åæ®å½å¶.svg" alt="åæ®å½å¶" style="width:25px;height:25px;margin-right: 5px;" /> å·¥åºæ£éªå </a> </dd> <dd> <a lay-href="è´¨é管ç/å·¥åºæ£éªå/MES_ProcessCheckBillList_PDA.html" style="color: aqua;"> <img src="../layuiadmin/myicon/åæ®å½å¶.svg" alt="åæ®å½å¶" style="width:25px;height:25px;margin-right: 5px;" /> å·¥åºæ£éªåå表 </a> </dd> </dl> </li> <!-- ç¼åå表 --> <li data-name="set" class="layui-nav-item"> <a style="padding-left:20px;"> WebTM/views/Æ·ÖʹÜÀí/¿ÍËß´¦Àí/QC_CustomerAppealReport_Customer.html
New file @@ -0,0 +1,347 @@ <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>客è¯å®¢æ·åææ¥è¡¨</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> <script src="../../../layuiadmin/layui/layui.js"></script> <script src="../../../layuiadmin/Scripts/json2.js"></script> <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/zgqCustom/zgqCustom.js"></script> <style type="text/css"> input.layui-input.layui-unselect { padding-right: 0; } </style> </head> <body> <div class="layui-fluid"> <div class="layui-col-md12"> <div class="layui-card" style="padding: 1px"> <div class="layui-card-body" style="padding: 1px;"> <form class="layui-form" action="" lay-filter="component-form-group"> <div class="layui-collapse"> <div class="layui-colla-item"> <div class="layui-colla-title layui-inline"> <div class="layui-inline"> <span>æ´å¤</span> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å¹´</label> <div class="layui-input-block" style="margin-left: 120px; width: 85px;"> <select name="HYear" id="HYear" lay-verify="HYear"> <!--å¨ææ¸²æå¹´ä»½--> </select> </div> </div> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> </button> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;"> <div class="layui-row" style="margin-top:10px;"> <!--å ¶ä»æ¡ä»¶--> </div> </div> </div> </div> <table class="" id="mainTable" lay-filter="mainTable"></table> <script type="text/html" id="toolbarDemo"> <div class="layui-btn-container"> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>éåº</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="HideColumn"><i class="layui-icon layui-icon-form"></i>éèå设置</button> </div> </script> </form> </div> </div> </div> </div> <script> layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index', //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { //#region å ¬å ±åé var $ = layui.$ , admin = layui.admin , layer = layui.layer , table = layui.table , form = layui.form , element = layui.element , laypage = layui.laypage , laydate = layui.laydate , util = layui.util //æ¥è¯¢æ¡ä»¶ var sWhere = ""; var option = []; var HModName = "QC_CustomerAppealReport_Sum"; //#endregion //#region è¿å ¥é¡µé¢æ¢å è½½ //åå§åçé¢ set_ClearBill(); //#endregion //#region ç¹å»äºä»¶å æ¬on formäºä»¶ç //å¤´å·¥å ·æ äºä»¶ table.on('toolbar(mainTable)', function (obj) { switch (obj.event) { //éåº case 'btn-exit': Pub_Close(2); break; //éèå设置 case 'HideColumn': get_HideColumn(); break; }; }); //éç½®æé® form.on('submit(btnReSearch)', function (data) { set_ClearQuery(); }); //æ¥è¯¢æé® form.on('submit(btnSearch)', function (data) { get_FastQuery(); }); //#endregion //#region æ¤é¡µé¢ææçæ¹æ³ //åå§åçé¢ function set_ClearBill() { Year(); //åå§åæ¥æ //åå§åæ¶é´ $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); //åå§åè¡¨æ ¼ set_InitGrid(); //å è½½æ°æ®å°ç½æ ¼ get_FastQuery(); //DisPlay_HideColumn(); } //åå§åè¡¨æ ¼ function set_InitGrid() { //option = { // elem: '#mainTable' // , toolbar: '#toolbarDemo' // , cellMinWidth: 120 // , limit: Number.MAX_VALUE // æ°æ®è¡¨æ ¼é»è®¤å ¨é¨æ¾ç¤º // , height: 'full-70' //}; option = { elem: '#mainTable' , toolbar: '#toolbarDemo' , height: 'full-50' , page: true , totalRow: true , cellMinWidth: 90 , limit: 50 , limits: [50, 500, 5000, 20000] } } //å¹´ function Year() { var yyyy = new Date().getFullYear(); var YearOption = ""; for (var i = 0; i <= 10; i++) { YearOption += '<option style="color:blue;" value="' + (yyyy - 5 + i) + '">' + (yyyy - 5 + i) + '</option>'; } $("#HYear").append(YearOption); $("#HYear").val(yyyy) form.render('select'); } //å è½½ç½æ ¼ function get_Display(sWhere) { sWhere = $("#HYear").val(); var wait = layer.load();//é®ç½© $.ajax({ url: GetWEBURL() + '/QC_CustomerAppealReport/Customer', type: "GET", data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, success: function (data1) { var col = []; if (data1.count == 1) { var data = []; //ç»ç©ºçæ°ç»èµå¼ for (var key in data1.list) { data.push({ "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType }); } col.push({ type: 'checkbox', fixed: 'left', totalRowText: 'æ±æ»' }); //夿æ¯å¦æ¯çº¯è±æ var patrn = new RegExp("[\u4E00-\u9FA5]+"); for (var i = 0; i < data.length; i++) { if (!patrn.test(data[i].name)) { col.push({ field: data[i].name, title: data[i].name, hide: true }); //éèå } else { switch (data[i].Type) { case 'DateTime': col.push({ field: data[i].name, 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: 120 }); break; default: col.push({ field: data[i].name, title: data[i].name, align: 'center', sort: true, totalRow: true , width: 120 }); } } } option.cols = [col]; option.data = data1.data; table.render(option); layer.close(wait); } else { layer.close(wait); layer.alert(data1.Message, { icon: 5 }); } }, error: function () { layer.close(wait); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } //å¿«éè¿æ»¤ function get_FastQuery() { var HBeginDate = $("#HBeginDate").val(); var HEndDate = $("#HEndDate").val(); sWhere = "'" + HBeginDate + "','" + HEndDate + "'"; get_Display(sWhere); //è°ç¨æ¥å£åæ¸ ç©ºsWhereç¼å sWhere = ""; } //éç½®è¿æ»¤æ¡ä»¶ function set_ClearQuery() { $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); sWhere = " "; get_FastQuery(); } //éèå设置 function get_HideColumn() { var colName = ""; for (var i = 1; i < option.cols[0].length - 1; i++) { colName += option.cols[0][i]["title"] + ","; } colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿è¡ç¼ç layer.open({ type: 2 , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ , title: "éèå设置" //æ é¢ , closeBtn: 1 //çªä½å³ä¸è§å ³é ç æ ·å¼ , shift: 2 //å¼¹åºå¨ç» , area: ["50%", "90%"] //çªä½å¤§å° , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º , content: ['../../åºç¡èµæ/éèå设置/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName, "yes"] , btn: ["ç¡®å®", "åæ¶"] , btn1: function (index, laero) { //å·æ°è¡¨æ ¼æ°æ® DisPlay_HideColumn(); //æ´æ°è¡¨æ ¼ç¼åçæ°æ® layer.close(index);//å ³éå¼¹çª } }) } //æ¾ç¤ºåæ°æ® function DisPlay_HideColumn() { $.ajax({ url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList', type: "GET", data: { "HModName": HModName, "user": sessionStorage["HUserName"] }, success: function (data1) { if (data1.data.length != 0) { var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® var titleData = [];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± dataCol = data1.data[0].HGridString.split(','); for (var i = 0; i < option.cols[0].length - 2; i++) { var dataCols = dataCol[i].split('|'); //éèå if (dataCols[1] == 1) { option.cols[0][i + 1]["hide"] = true; } //设置å 容åä½å¤§å° if (data1.data[0].HFontSize != 0) { option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;"; } else { option.cols[0][i + 1]["style"] = "font-size:100%"; } //设置å宽 if (dataCols[3] > 0) { option.cols[0][i + 1]["width"] = dataCols[3]; } //æ¾ç¤ºå if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) { option.cols[0][i + 1]["hide"] = false; } //å使å¨ä½ç½®(å·¦ å± ä¸ å³) switch (dataCols[2]) { case "L": option.cols[0][i + 1]["align"] = "left"; break; case "M": option.cols[0][i + 1]["align"] = "center"; break; case "R": option.cols[0][i + 1]["align"] = "right"; break; } } //åæ¶å»ç»å for (var i = 1; i < option.cols[0].length - 1; i++) { if (option.cols[0][i]["fixed"] != null) { option.cols[0][i]["fixed"] = null; } else { break; } } //å»ç»å if (data1.data[0].HFixCols != 0) { for (var i = 0; i < data1.data[0].HFixCols; i++) { if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) { data1.data[0].HFixCols += 1; } option.cols[0][i + 1]["fixed"] = "left"; } } table.render(option); } else { table.render(option); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }) } //#endregion }); </script> </body> </html> WebTM/views/Æ·ÖʹÜÀí/¿ÍËß´¦Àí/QC_CustomerAppealReport_Sum.html
New file @@ -0,0 +1,333 @@ <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>å®¢è¯æ»ä½åææ¥è¡¨</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> <script src="../../../layuiadmin/layui/layui.js"></script> <script src="../../../layuiadmin/Scripts/json2.js"></script> <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/zgqCustom/zgqCustom.js"></script> <style type="text/css"> input.layui-input.layui-unselect { padding-right: 0; } </style> </head> <body> <div class="layui-fluid"> <div class="layui-col-md12"> <div class="layui-card" style="padding: 1px"> <div class="layui-card-body" style="padding: 1px;"> <form class="layui-form" action="" lay-filter="component-form-group"> <div class="layui-collapse"> <div class="layui-colla-item"> <div class="layui-colla-title layui-inline"> <div class="layui-inline"> <span>æ´å¤</span> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">å¼å§æ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="date" class="layui-input" lay-verify="HBeginDate" name="HBeginDate" id="HBeginDate" style="padding-left: 75px;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ç»ææ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="date" class="layui-input" lay-verify="HEndDate" name="HEndDate" id="HEndDate" style="padding-left: 75px;"> </div> </div> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> </button> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;"> </div> </div> </div> <table class="" id="mainTable" lay-filter="mainTable"></table> <script type="text/html" id="toolbarDemo"> <div class="layui-btn-container"> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>éåº</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="HideColumn"><i class="layui-icon layui-icon-form"></i>éèå设置</button> </div> </script> </form> </div> </div> </div> </div> <script> layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index', //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { //#region å ¬å ±åé var $ = layui.$ , admin = layui.admin , layer = layui.layer , table = layui.table , form = layui.form , element = layui.element , laypage = layui.laypage , laydate = layui.laydate , util = layui.util //æ¥è¯¢æ¡ä»¶ var sWhere = ""; var option = []; var HModName = "QC_CustomerAppealReport_Sum"; //#endregion //#region è¿å ¥é¡µé¢æ¢å è½½ //åå§åçé¢ set_ClearBill(); //#endregion //#region ç¹å»äºä»¶å æ¬on formäºä»¶ç //å¤´å·¥å ·æ äºä»¶ table.on('toolbar(mainTable)', function (obj) { switch (obj.event) { //éåº case 'btn-exit': Pub_Close(2); break; //éèå设置 case 'HideColumn': get_HideColumn(); break; }; }); //éç½®æé® form.on('submit(btnReSearch)', function (data) { set_ClearQuery(); }); //æ¥è¯¢æé® form.on('submit(btnSearch)', function (data) { get_FastQuery(); }); //#endregion //#region æ¤é¡µé¢ææçæ¹æ³ //åå§åçé¢ function set_ClearBill() { //åå§åæ¥æ //åå§åæ¶é´ $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); //åå§åè¡¨æ ¼ set_InitGrid(); //å è½½æ°æ®å°ç½æ ¼ get_FastQuery(); //DisPlay_HideColumn(); } //åå§åè¡¨æ ¼ function set_InitGrid() { //option = { // elem: '#mainTable' // , toolbar: '#toolbarDemo' // , cellMinWidth: 120 // , limit: Number.MAX_VALUE // æ°æ®è¡¨æ ¼é»è®¤å ¨é¨æ¾ç¤º // , height: 'full-70' //}; option = { elem: '#mainTable' , toolbar: '#toolbarDemo' , height: 'full-50' , page: true , cellMinWidth: 90 , limit: 50 , limits: [50, 500, 5000, 20000] } } //å è½½ç½æ ¼ function get_Display(sWhere) { var wait = layer.load();//é®ç½© $.ajax({ url: GetWEBURL() + '/', type: "GET", data: { "sWhere": sWhere }, success: function (data1) { var col = []; if (data1.count == 1) { var data = []; //ç»ç©ºçæ°ç»èµå¼ for (var key in data1.list) { data.push({ "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType }); } //夿æ¯å¦æ¯çº¯è±æ var patrn = new RegExp("[\u4E00-\u9FA5]+"); for (var i = 0; i < data.length; i++) { if (!patrn.test(data[i].name)) { col.push({ field: data[i].name, title: data[i].name, hide: true }); //éèå } else { switch (data[i].Type) { case 'DateTime': col.push({ field: data[i].name, 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: 120 }); break; default: col.push({ field: data[i].name, title: data[i].name, align: 'center', sort: true, width: 120 }); } } } option.cols = [col]; option.data = data1.data; table.render(option); layer.close(wait); } else { layer.close(wait); layer.alert(data1.Message, { icon: 5 }); } }, error: function () { layer.close(wait); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } //å¿«éè¿æ»¤ function get_FastQuery() { var HBeginDate = $("#HBeginDate").val(); var HEndDate = $("#HEndDate").val(); sWhere = "'" + HBeginDate + "','" + HEndDate + "'"; get_Display(sWhere); //è°ç¨æ¥å£åæ¸ ç©ºsWhereç¼å sWhere = ""; } //éç½®è¿æ»¤æ¡ä»¶ function set_ClearQuery() { $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); sWhere = " "; get_FastQuery(); } //éèå设置 function get_HideColumn() { var colName = ""; for (var i = 1; i < option.cols[0].length - 1; i++) { colName += option.cols[0][i]["title"] + ","; } colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿è¡ç¼ç layer.open({ type: 2 , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ , title: "éèå设置" //æ é¢ , closeBtn: 1 //çªä½å³ä¸è§å ³é ç æ ·å¼ , shift: 2 //å¼¹åºå¨ç» , area: ["50%", "90%"] //çªä½å¤§å° , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º , content: ['../../åºç¡èµæ/éèå设置/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName, "yes"] , btn: ["ç¡®å®", "åæ¶"] , btn1: function (index, laero) { //å·æ°è¡¨æ ¼æ°æ® DisPlay_HideColumn(); //æ´æ°è¡¨æ ¼ç¼åçæ°æ® layer.close(index);//å ³éå¼¹çª } }) } //æ¾ç¤ºåæ°æ® function DisPlay_HideColumn() { $.ajax({ url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList', type: "GET", data: { "HModName": HModName, "user": sessionStorage["HUserName"] }, success: function (data1) { if (data1.data.length != 0) { var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® var titleData = [];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± dataCol = data1.data[0].HGridString.split(','); for (var i = 0; i < option.cols[0].length - 2; i++) { var dataCols = dataCol[i].split('|'); //éèå if (dataCols[1] == 1) { option.cols[0][i + 1]["hide"] = true; } //设置å 容åä½å¤§å° if (data1.data[0].HFontSize != 0) { option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;"; } else { option.cols[0][i + 1]["style"] = "font-size:100%"; } //设置å宽 if (dataCols[3] > 0) { option.cols[0][i + 1]["width"] = dataCols[3]; } //æ¾ç¤ºå if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) { option.cols[0][i + 1]["hide"] = false; } //å使å¨ä½ç½®(å·¦ å± ä¸ å³) switch (dataCols[2]) { case "L": option.cols[0][i + 1]["align"] = "left"; break; case "M": option.cols[0][i + 1]["align"] = "center"; break; case "R": option.cols[0][i + 1]["align"] = "right"; break; } } //åæ¶å»ç»å for (var i = 1; i < option.cols[0].length - 1; i++) { if (option.cols[0][i]["fixed"] != null) { option.cols[0][i]["fixed"] = null; } else { break; } } //å»ç»å if (data1.data[0].HFixCols != 0) { for (var i = 0; i < data1.data[0].HFixCols; i++) { if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) { data1.data[0].HFixCols += 1; } option.cols[0][i + 1]["fixed"] = "left"; } } table.render(option); } else { table.render(option); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }) } //#endregion }); </script> </body> </html> WebTM/views/Éú²ú¹ÜÀí/Òì³£·´À¡µ¥/Sc_Add_MESExecptFeedBackBillList.html
@@ -258,7 +258,7 @@ <label class="layui-form-label">åéé¨é¨:</label> <div class="layui-input-inline"> <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float:left;width:150px;" disabled> <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="0" style="float:left;width:150px;"> <button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptList" id="HDeptList" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> @@ -268,7 +268,7 @@ <label class="layui-form-label">æ¥æ¶é¨é¨:</label> <div class="layui-input-inline"> <input type="text" name="HRecDeptName" id="HRecDeptName" class="layui-input" value="" style="float:left;width:150px;" disabled> <input type="hidden" name="HRecDeptID" id="HRecDeptID" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HRecDeptID" id="HRecDeptID" class="layui-input" value="0" style="float:left;width:150px;"> <button type="button" lay-submit="" class="layui-btn" lay-filter="HRecDeptList" id="HRecDeptList" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> WebTM/views/Éú²ú¹ÜÀí/Òì³£·´À¡µ¥/Sc_MESExecptFeedBackBillList.html
@@ -95,6 +95,7 @@ <div class="layui-btn-container"> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add"><i class="layui-icon layui-icon-file-b"></i>æ°å¢</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>ç¼è¾</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Reply"><i class="layui-icon layui-icon-survey"></i>åå¤</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>å é¤</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit" id="btn-Audit"><i class="layui-icon layui-icon-radio"></i>å®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit" id="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>åå®¡æ ¸</button> @@ -151,6 +152,9 @@ //ç¼è¾æé® case 'btn-Edit':set_ShowBill(); break; //åå¤æé® case 'btn_Reply': set_ReplyBill(); break; //å é¤æé® case 'btn-Delete':set_DeleteBill(); break; @@ -456,6 +460,36 @@ } } //åå¤åæ® function set_ReplyBill() { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var HInterID = data[0].HInterID.toString(); var HEntryID = data[0].HEntryID.toString(); //if (AllowLoadData(sSubStr) != false) {//é空éªè¯ layer.open({ type: 2 , area: ['100%', '100%'] , title: 'åå¤å¼å¸¸åé¦å' , closeBtn: 1 , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: 'Sc_Reply_MESExecptFeedBackBill.html?OperationType=3&linterid=' + HInterID + '&HEntryID=' + HEntryID + '&HSouceBillType=' , resize: false, end: function () { get_FastQuery(table, option); } , cancel: function () { //$(".layui-btn").removeClass("layui-btn-disabled"); } }) } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®ç¼è¾ï¼'); } } //å é¤ function set_DeleteBill() { var checkStatus = table.checkStatus('mainTable') WebTM/views/Éú²ú¹ÜÀí/Òì³£·´À¡µ¥/Sc_Reply_MESExecptFeedBackBill.html
New file @@ -0,0 +1,1220 @@ <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>å¼å¸¸åé¦å</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> <!--å¼ç¨layuiæ ·å¼æä»¶--> <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> <!--å¼ç¨layui jsæä»¶--> <script src="../../../layuiadmin/layui/layui.js"></script> <script src="../../../layuiadmin/Scripts/json2.js"></script> <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/zgqCustom/zgqCustom.js"></script> <style type="text/css"> .layui-form-label { width: 85px; } .maintitle { background-color: #1492ff; color: #fff; padding: 5px 10px; border: none; border-radius: 4px; } .title { border-left: 4px solid #1492ff; padding-left: 6px; margin: 20px 10px 4px; font-size: 16px; color: #333; } .buttom_box_little { width: 60px; height: 36px; color: #fff; background-color: #1492ff; border-radius: 4px; border: none; margin: 10px; } .layui-input { width: 93%; } .layui-inline, img { display: block; vertical-align: middle } .layui-input, .layui-textarea { display: inline-block; width: 100%; padding-left: 10px; } .laydate-time-list ol { overflow-x: hidden !important; overflow-y: auto !important; } .layui-form-label { padding: 9px 5px; } .layui-input-block { margin-left: 85px; min-height: 36px; } </style> </head> <body> <div id="layout1" class="layui-fluid"> <div class="layui-row layui-col-space15"> <div class="layui-col-md12"> <div class="layui-card"> <form id="form0" class="layui-form" lay-filter="component-form-group" action=""> <div class="layui-card-header"> <div class="layui-btn-group"> <button type="button" id="Saver" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">ä¿å</button> <button type="button" id="VerIfySaver" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="VerIfySaver">å®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">éåº</button> </div> </div> <div class="layui-card-body"> <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> <h1 style="text-align:center;"><b>å¼å¸¸åé¦å</b></h1> <div class="layui-tab-content"> <div class="layui-tab layui-tab-card"> <ul class="layui-tab-title"> <li class="layui-this">åºæ¬ä¿¡æ¯</li> <li>å¶åä¿¡æ¯</li> </ul> <div class="layui-tab-content" style="height: 700px;"> <div class="layui-tab-item layui-show"> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">åæ®å·:</label> <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" /> </div> </div> <div class="layui-inline"> <label class="layui-form-label">åæ®æ¥æ:</label> <div class="layui-input-inline"> <input class="layui-input" name="HDate" id="HDate" disabled autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" style="background-color: #f7f4f4;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">主é¢:</label> <div class="layui-input-inline"> <input class="layui-input" name="HContext" lay-verify="HContext" id="HContext" disabled autocomplete="off" style="width:485px;background-color: #f7f4f4;"> </div> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">åé人:</label> <div class="layui-input-inline"> <input type="text" name="HSendMan" id="HSendMan" class="layui-input" value="" style="float:left;width:150px;background-color: #f7f4f4;" disabled> <button type="button" lay-submit="" class="layui-btn" lay-filter="HSendManList" id="HSendManList" disabled style="width:40px;background-color:#BFBFBF;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> <div class="layui-inline"> <label class="layui-form-label">æ¥æ¶äºº:</label> <div class="layui-input-inline"> <input type="text" name="HReceiveMan" id="HReceiveMan" class="layui-input" value="" style="float:left;width:150px;background-color: #f7f4f4;" disabled> <button type="button" lay-submit="" class="layui-btn" lay-filter="HReceiveManList" id="HReceiveManList" disabled style="width:40px;background-color:#BFBFBF;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> <div class="layui-inline"> <div class="layui-inline"> <label class="layui-form-label">ç´§æ¥ç¨åº¦:</label> <div class="layui-input-inline"> <select name="HLevel" lay-filter="HLevel" id="HLevel" disabled> <option value="æ®é" selected="selected">æ®é</option> <option value="ç´§æ¥">ç´§æ¥</option> </select> </div> </div> </div> <div class="layui-inline"> <label class="layui-form-label">åéç±»å:</label> <div class="layui-input-inline"> <select name="HSendType" lay-filter="HSendType" id="HSendType" disabled> <option value="å ¬å ±" selected="selected">å ¬å ±</option> <option value="个人">个人</option> </select> </div> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">æé:</label> <div> <input type="text" name="HCopyMan" id="HCopyMan" class="layui-input" value="" style="float:left;width:1035px;background-color:#f7f4f4;" disabled> <button type="button" lay-submit="" class="layui-btn" lay-filter="HCopyManList" id="HCopyManList" disabled style="width:40px;background-color:#BFBFBF;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">详ç»ç±»å®¹:</label> <div class="layui-input-inline"> <textarea placeholder="请è¾å ¥è¯¦ç»å 容" class="layui-textarea" name="HDescription" id="HDescription" disabled style="width:1080px;background-color:#f7f4f4;"></textarea> </div> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">夿³¨:</label> <div class="layui-input-inline"> <textarea placeholder="请è¾å ¥å¤æ³¨" class="layui-textarea" name="HRemark" id="HRemark" disabled style="width:1080px;background-color:#f7f4f4;"></textarea> </div> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">产åç¼ç :</label> <div class="layui-input-inline"> <input class="layui-input" name="HMaterNumber" lay-verify="HMaterNumber" id="HMaterNumber" disabled style="background-color: #f7f4f4;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">产ååç§°:</label> <div class="layui-input-inline"> <input class="layui-input" name="HMaterName" lay-verify="HMaterName" id="HMaterName" disabled style="background-color: #f7f4f4;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">è§æ ¼åå·:</label> <div class="layui-input-inline"> <input class="layui-input" name="HMaterModel" lay-verify="HMaterModel" id="HMaterModel" disabled style="background-color: #f7f4f4;"> </div> </div> <div class="layui-inline"> <label class="layui-form-label">æ¶åæ°é:</label> <div class="layui-input-inline"> <input class="layui-input" name="HQty" lay-verify="HQty" id="HQty" autocomplete="off" disabled style="background-color: #f7f4f4;"> </div> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">æºååå·:</label> <div class="layui-input-inline"> <input class="layui-input" name="HMainSourceBillNo" lay-verify="HMainSourceBillNo" id="HMainSourceBillNo" disabled autocomplete="off" style="background-color: #f7f4f4;"> <input id="HMainSourceInterID" name="HMainSourceInterID" value="0" type="hidden" /> <input id="HMainSourceEntryID" name="HMainSourceEntryID" 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="HMainSourceBillType" lay-verify="HMainSourceBillType" id="HMainSourceBillType" disabled autocomplete="off" style="background-color: #f7f4f4;"> </div> </div> <div class="layui-inline" style="display:none;"> <label class="layui-form-label">åéé¨é¨:</label> <div class="layui-input-inline"> <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float:left;width:150px;" disabled> <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="0" style="float:left;width:150px;"> <button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptList" id="HDeptList" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> <div class="layui-inline" style="display:none;"> <label class="layui-form-label">æ¥æ¶é¨é¨:</label> <div class="layui-input-inline"> <input type="text" name="HRecDeptName" id="HRecDeptName" class="layui-input" value="" style="float:left;width:150px;" disabled> <input type="hidden" name="HRecDeptID" id="HRecDeptID" class="layui-input" value="0" style="float:left;width:150px;"> <button type="button" lay-submit="" class="layui-btn" lay-filter="HRecDeptList" id="HRecDeptList" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> <div class="layui-inline" style="display:none;"> <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"> </div> </div> </div> </div> <div class="layui-tab-item"> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">å¶å人:</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" disabled> </div> </div> <div class="layui-inline"> <label class="layui-form-label">ä¿®æ¹äºº:</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HUpDater" id="HUpDater" style="background-color:#efefef4d;" disabled> </div> </div> <div class="layui-inline"> <label class="layui-form-label">å®¡æ ¸äºº:</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" disabled> </div> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">å¶åæ¥æ:</label> <div class="layui-input-inline"> <input type="datetime" class="layui-input" name="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> </div> </div> <div class="layui-inline"> <label class="layui-form-label">ä¿®æ¹æ¥æ:</label> <div class="layui-input-inline"> <input type="datetime" class="layui-input" name="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> </div> </div> <div class="layui-inline"> <label class="layui-form-label">å®¡æ ¸æ¥æ:</label> <div class="layui-input-inline"> <input type="datetime" class="layui-input" name="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> </div> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">å ³é人:</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" disabled> </div> </div> <div class="layui-inline"> <label class="layui-form-label">ä½åºäºº:</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" disabled> </div> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">å ³éæ¥æ:</label> <div class="layui-input-inline"> <input type="datetime" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> </div> </div> <div class="layui-inline"> <label class="layui-form-label">ä½åºæ¥æ:</label> <div class="layui-input-inline"> <input type="datetime" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd" disabled> </div> </div> </div> </div> </div> </div> </div> <div class="layui-tab-content"> <div class="layui-tab layui-tab-card"> <ul class="layui-tab-title"> <li class="layui-this">åå¤å 容</li> </ul> <div class="layui-tab-content" style="height: 700px;"> <div class="layui-tab-item layui-show"> <div class="" style="float:left;"> <div class="layui-inline"> <label class="layui-form-label">åå¤:</label> <div class="layui-input-inline"> <textarea placeholder="请è¾å ¥åå¤å 容" class="layui-textarea" name="HDescriptionSub" id="HDescriptionSub" style="width:1080px;"></textarea> </div> </div> </div> <div style="float:left;margin-left:5px;"> <div> <button type="button" class="layui-btn layui-btn-primary layui-btn-radius" lay-submit="" lay-filter="Reply" style="width:94px;background-color:#7c7a7a;color:white;">åå¤</button> </div> <div> <button type="button" class="layui-btn layui-btn-primary layui-btn-radius" lay-submit="" lay-filter="VerPass" style="width:94px;background-color:#7c7a7a;color:white;">éªè¯éè¿</button> </div> <div> <button type="button" class="layui-btn layui-btn-primary layui-btn-radius" lay-submit="" lay-filter="Closed" style="width:94px;background-color:#7c7a7a;color:white;">ç»æ¡</button> </div> </div> <div style="padding-top:125px;"> <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> </div> </div> </div> </div> </div> </div> </div> </form> </div> </div> </div> </div> <script> //è·ååæ° var HBillType = ""; //åæ®ç±»å var HMainSourceInterID = ""; //æºå主å ç var HMainSourceEntryID = ""; //æºååå ç var HMainSourceBillNo = ""; //æºååå· var HMainSourceBillType = ""; //æºåç±»å var refSav = ""; //æäº¤ç±»å var Qty = ""; //è·å页é¢è·³è½¬åæ° //åæ®ç¼è¾ç¶æï¼ 1.æ æºåæ°å¢Â  2.ææºåæ°å¢Â  3.ç¼è¾Â 4.æµè§Â 5.åæ´ var params = get_UrlVars(); if (typeof (params[params[0]]) == "undefined") { var OperationType = 1;//æä½ç±»å } else { var OperationType = params[params[0]];//æä½ç±»å var linterid = params[params[1]];//æºåid var HEntryID = params[params[2]];//æºååid var HSBillType = params[params[3]];//æºåç±»å var HBillType = params[params[3]]; var HSourceInterID = params[params[4]]; var HSourceEntryID = params[params[5]]; var HSourceBillNo = params[params[6]]; var HSourceBillType = params[params[7]]; } //var edit = function (data) { // HBillType = data[0].HBillType; // HMainSourceInterID = data[0].HSourceInterID; // HMainSourceEntryID = data[0].HSourceEntryID; // HMainSourceBillNo = data[0].HSourceBillNo; // HMainSourceBillType = data[0].HSourceBillType; //} layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index' //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'laydate', 'table', 'element'], function () { //#region å ¬ç¨åé var $ = layui.$ , admin = layui.admin , layer = layui.layer , table = layui.table , form = layui.form , laydate = layui.laydate , element = layui.element; //#endregion //åå§å表åæä»¶ set_InitFrom(); var sWhere = ""; var rowdata = [{ "HSendMan": "", "HDescriptionSub": "", "HDate": "", "HSendStatus": 1 }]; // åå§åç set_InitGrid(); //夿æä½ç±»å if (OperationType == 1) {//æ æºå set_AddFNew(); } else if (OperationType == 2) {//ææºå set_AddNew(); } else if (OperationType == 3) {//ç¼è¾/åå¤ï¼è¿éæ¯åå¤ set_EditFromGrid(); get_Display(sWhere); } else { layer.alert("æªç¥æä½ç±»åï¼", { icon: 5 }); } //åå§åæä»¶ function set_InitFrom() { //æ¥ææ¶é´éæ©å¨ laydate.render({ elem: '#HBeginDate' , type: 'datetime' }); laydate.render({ elem: '#HEndDate' , type: 'datetime' }); laydate.render({ elem: '#HDate' , type: 'datetime' }); laydate.render({ elem: '#HMakeDate' , type: 'datetime' }); laydate.render({ elem: '#HUpDateDate' , type: 'datetime' }); laydate.render({ elem: '#HCheckDate' , type: 'datetime' }); laydate.render({ elem: '#HCloseDate' , type: 'datetime' }); laydate.render({ elem: '#HDeleteDate' , type: 'datetime' }); } function set_InitGrid() { option = { elem: '#mainTable' //, toolbar: '#toolbarDemo' , limit: 500 , height: 500 , loading: false , cols: [[ //å表 { type: 'checkbox', totalRowText: 'å计è¡' } , { type: 'numbers', title: 'åºå·', totalRow: true, width: 100, } , { field: 'HSendMan', title: 'åå¤äºº', }//f7 , { field: 'HDescriptionSub', title: 'åå¤å 容', } , { field: 'HDate', title: 'å夿¶é´' } , { field: 'HSendStatus', title: 'ç±»å', width: 150, } //, { fixed: 'right', title: 'æä½', toolbar: '#barDemo', width: 70 } ]] } option.data = rowdata; table.render(option); } //æ æºåæ°å¢ function set_AddFNew() { //å æºåç±»ååºå(å¯ä»¥åä¸åçæ¹æ³) 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"]); //é¨é¨ } //ææºåæ°å¢ 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); //æºå主å ç (åå¼HInterID) $("#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 }); } }); } //ç¼è¾ function set_EditFromGrid() { refSav = "Update"; form.render('select'); $.ajax({ url: GetWEBURL() + "Sc_MESTransFerWorkBill/Get_TransFerBillListCheckDetai", type: "GET", async: false, data: { "HID": linterid, "HEntryID": HEntryID }, success: function (result) { if (result.code == 1) { // 说æéªè¯æåäºï¼ var data = result.data.OA_ErrMsgBackBillMain[0]; form.val("component-form-group", { //formTest å³ class="layui-form" æå¨å ç´ å±æ§ lay-filter="" 对åºçå¼ "HInterID": data.HInterID , "HEntryID": data.HEntryID , "HBillNo": data.HBillNo , "HDate": formatDate(data.HDate) , "HContext": data.HContext , "HSendMan": data.HSendMan , "HDeptID": data.HDeptID , "HDeptName": data.HDeptName , "HReceiveMan": data.HReceiveMan , "HCopyMan": data.HCopyMan , "HMainSourceInterID": data.HSourceInterID //æºåID , "HMainSourceEntryID": data.HSourceEntryID //æºååID , "HMainSourceBillNo": data.HSourceBillNo //æºååå· , "HMainSourceBillType": data.HSourceBillType //æºåç±»å , "HHasten": data.HHasten , "HMaterName": data.HMaterName , "HMaterModel": data.HMaterModel , "HQty": data.HQty , "HDescription": data.HDescription , "HRemark": data.HRemark , "HMaker": data.HMaker //å¶å人 , "HMakeDate": data.HMakeDate //å¶åæ¥æ , "HUpDater": sessionStorage["HUserName"] //ä¿®æ¹äºº , "HUpDateDate": Format(new Date(), "yyyy-MM-dd hh:mm:ss")//ä¿®æ¹æ¥æ , "HChecker": data.HChecker //å®¡æ ¸äºº , "HCheckDate": data.HCheckDate //å®¡æ ¸æ¥æ , "HCloseMan": data.HCloseMan //å ³é人 , "HCloseDate": data.HCloseDate //å ³éæ¥æ , "HDeleteMan": data.HDeleteMan //ä½åºäºº , "HDeleteDate": data.HDeleteDate //ä½åºæ¥æ }); $('#HLevel').find("option[value='" + data.HLevel + "']").attr("selected", true); $('#HSendType').find("option[value='" + data.HSendType + "']").attr("selected", true); } else { layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); } }, error: function () { layer.alert("åçé误!", { icon: 5 }); } }); } //#region æ¥è¯¢åå¤å表 function get_Display(sWhere) { sWhere += " and HInterID=" + $("#HInterID").val() + " "; var ajaxLoad = layer.load(); $.ajax({ url: GetWEBURL() + '/Sc_MESTransFerWorkBill/Get_TransFerReplyBill', type: "GET", data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, success: function (data1) { for (let i = 0; i < data1.data.length; i++) { switch (data1.data[i].HSendStatus) { case 1: data1.data[i].HSendStatus = 'æ®é'; break; case 9: data1.data[i].HSendStatus = 'ç»æ¡'; break; case 10: data1.data[i].HSendStatus = 'éªè¯éè¿'; break; } data1.data[i].HDate = formatDate(data1.data[i].HDate); } if (data1.count == 1) { option.data = data1.data; ins = table.render(option); layer.close(ajaxLoad); } else { layer.close(ajaxLoad); layer.alert(data1.code + data1.Message, { icon: 5 }); } }, error: function () { layer.close(ajaxLoad); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } //#endregion //夿æ¯å¦æ°å¢ if (linterid == null || linterid == 0) { //è·åæå¤§åæ®å· new $("#HInterID").val("0"); $("#HBillNo").val(""); $.ajax({ url: GetWEBURL() + "/Web/GetMAXNum", type: "GET", data: { "HBillType": '4502' }, success: function (d) { $("#HBillNo").val(d.data[0].HBillNo); $("#HInterID").val(0); } }); } else {//å¦æä¿®æ¹åèµ°ä¸é¢ new $("#HInterID").val(linterid);//ä¿®æ¹æ¶ä¸»è¡¨ID } //è·å䏿éä¸å¼ form.on('select(SourceType)', function (data) { Sctag = data.value; form.render('select'); if (Sctag != "2") //æ æºå { $("#HMainSourceInterID").val(""); $("#HSourceEntryID").val(""); $("#HMainSourceBillNo").val(""); $("#HMainSourceBillType").val(""); OperationType = 1; } else { OperationType = 2; } }); //ä¿åæäº¤ form.on('submit(Saver)', function (data) { var sMainStr = JSON.stringify(data.field); var sMainSub = sMainStr + ';' + sessionStorage["HUserName"] + ';' + refSav; if (!AllowLoadData())//æ°æ®éªè¯ { return false; } $.ajax({ type: "POST", url: GetWEBURL() + "/Sc_MESTransFerWorkBill/SaveGetMESTransFerWorkFrom", //æ¹æ³æå¨é¡µé¢åæ¹æ³å async: false, data: { "msg": sMainSub }, dataType: "json", success: function (data) { if (data.count == 1) { // 说æéªè¯æåäºï¼ $("#HInterID").val(data.HInterID);//è·åæäº¤æåè¿åç忮䏻ID layer.confirm(data.Message, { btn: ['确认'] }, function (index) { if (data.Verify == "Y") //èªå¨å®¡æ ¸ { layer.close(index); SaveVerify(); //å®¡æ ¸ } else { layer.close(index); } }); } else { layer.alert(data.Message, { icon: 5 }) } }, error: function (err) { layer.alert(err, { icon: 5 }) } }) }); //å®¡æ ¸æé®æäº¤ form.on('submit(VerIfySaver)', function (data) { SaveVerify(); }); //å®¡æ ¸æäº¤ function SaveVerify() { var InterID = $("#HInterID").val(); if (!AllowLoadData())//æ°æ®éªè¯ { return false; } $.ajax({ type: "GET", url: GetWEBURL() + "/Sc_MESTransFerWorkBill/AuditTransFerReportList", //æ¹æ³æå¨é¡µé¢åæ¹æ³å async: true, data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, dataType: "json", success: function (data) { if (data.count == 1) { // 说æéªè¯æåäºï¼ layer.msg(data.Message, { time: 1 * 2000, icon: 1 }, function (index) { //layer.close(layer.index); //window.parent.location.reload(); }); } else { layer.alert(data.Message, { icon: 5 }) } }, error: function (err) { layer.alert(err, { icon: 5 }) } }) } //éåº form.on('submit(Exit)', function (data) { if (linterid == undefined) { //å ³éé¡µç¾ Pub_Close(2); } else { //å ³éé¡µç¾ Pub_Close(1); } }); //åå¤ form.on('submit(Reply)', function (data) { var sMainStr = JSON.stringify(data.field); var sMainSub = sMainStr + ';' + sessionStorage["HUserName"] + ';' + refSav; if (!AllowLoadData())//æ°æ®éªè¯ { return false; } $.ajax({ type: "POST", url: GetWEBURL() + "/Sc_MESTransFerWorkBill/ReplyMESTransFerWorkFrom", //æ¹æ³æå¨é¡µé¢åæ¹æ³å async: false, data: { "msg": sMainSub }, dataType: "json", success: function (data) { if (data.count == 1) { // 说æéªè¯æåäºï¼ $("#HDescriptionSub").val(''); get_Display(sWhere); } else { layer.alert(data.Message, { icon: 5 }) } }, error: function (err) { layer.alert(err, { icon: 5 }) } }) }); //éªè¯éè¿ form.on('submit(VerPass)', function (data) { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length > 0) { var HInterID = ''; var HEntryID = ''; HInterID = data[0].HInterID; for (let i = 0; i < data.length; i++) { HEntryID += data[i].HEntryID + "," } HEntryID = HEntryID.substring(0, HEntryID.length - 1); $.ajax({ type: "GET", url: GetWEBURL() + "/Sc_MESTransFerWorkBill/Update_TransFerReplyBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å async: false, data: { "HInterID": HInterID, "HEntryID": HEntryID, "Type": 10 }, dataType: "json", success: function (data) { if (data.count == 1) { // 说æéªè¯æåäºï¼ get_Display(sWhere); } else { layer.alert(data.Message, { icon: 5 }) } }, error: function (err) { layer.alert(err, { icon: 5 }) } }) } else { layer.msg('è¯·éæ©æ°æ®ï¼'); } }); //ç»æ¡ form.on('submit(Closed)', function (data) { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length > 0) { var HInterID = ''; var HEntryID = ''; HInterID = data[0].HInterID; for (let i = 0; i < data.length; i++) { HEntryID += data[i].HEntryID + "," } HEntryID = HEntryID.substring(0, HEntryID.length - 1); $.ajax({ type: "GET", url: GetWEBURL() + "/Sc_MESTransFerWorkBill/Update_TransFerReplyBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å async: false, data: { "HInterID": HInterID, "HEntryID": HEntryID ,"Type": 9}, dataType: "json", success: function (data) { if (data.count == 1) { // 说æéªè¯æåäºï¼ get_Display(sWhere); } else { layer.alert(data.Message, { icon: 5 }) } }, error: function (err) { layer.alert(err, { icon: 5 }) } }) } else { layer.msg('è¯·éæ©æ°æ®ï¼'); } }); //åéäººå¼¹çª form.on('submit(HSendManList)', function () { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'åé人å表', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, content: ['../../PublicPage/UserInformation.html', 'yes'], btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) { //æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } $("#HSendMan").val(checkStatus.data[0].HName); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { }, success: function (layero, index) { } }); }); //åéé¨é¨ form.on('submit(HDeptList)', function () { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'é¨é¨å表', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, content: ['../../PublicPage/DeptInformation.html', 'yes'], btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) { //æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } $("#HDeptName").val(checkStatus.data[0].HName); $("#HDeptID").val(checkStatus.data[0].HItemID); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { }, success: function (layero, index) { } }); }); //æ¥æ¶é¨é¨ form.on('submit(HRecDeptList)', function () { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'é¨é¨å表', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, content: ['../../PublicPage/DeptInformation.html', 'yes'], btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) { //æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } $("#HRecDeptName").val(checkStatus.data[0].HName); $("#HRecDeptID").val(checkStatus.data[0].HItemID); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { }, success: function (layero, index) { } }); }); //æ¥æ¶äºº form.on('submit(HReceiveManList)', function () { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'æ¥æ¶äººå表', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, content: ['../../PublicPage/transfer.html', 'yes'], btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) { //æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.transfer.getData('key123'); //è·åå·²åé æ°é if (checkStatus.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } if (checkStatus.length > 1) { return layer.msg('æ¥æ¶äººåªè½ä¸ä¸ª'); } var value = ""; var title = ""; for (var i = 0; i < checkStatus.length; i++) { value += checkStatus[i].value + ","; title += checkStatus[i].title + ","; } //廿æåä¸ä¸ªéå·(妿ä¸éè¦å»æï¼å°±ä¸ç¨å) if (value.length > 0) { value = value.substr(0, value.length - 1); title = title.substr(0, title.length - 1); } $("#HReceiveMan").val(title); console.log(checkStatus, value, title); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { }, success: function (layero, index) { } }); }); //æé人 form.on('submit(HCopyManList)', function () { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'æé人å表', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, content: ['../../PublicPage/transfer.html', 'yes'], btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) { //æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.transfer.getData('key123'); //è·åå·²åé æ°é if (checkStatus.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } var value = ""; var title = ""; for (var i = 0; i < checkStatus.length; i++) { value += checkStatus[i].value + ","; title += checkStatus[i].title + ","; } //廿æåä¸ä¸ªéå·(妿ä¸éè¦å»æï¼å°±ä¸ç¨å) if (value.length > 0) { value = value.substr(0, value.length - 1); title = title.substr(0, title.length - 1); } $("#HCopyMan").val(title); console.log(checkStatus, value, title); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { }, success: function (layero, index) { } }); }); //转åè³ form.on('submit(HReTransmitManList)', function () { //页é¢å±-èªå®ä¹ layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'æé人å表', closeBtn: 1, shift: 2, area: ['80%', '80%'], maxmin: true, content: ['../../PublicPage/transfer.html', 'yes'], btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) { //æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.transfer.getData('key123'); //è·åå·²åé æ°é if (checkStatus.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } var value = ""; var title = ""; for (var i = 0; i < checkStatus.length; i++) { value += checkStatus[i].value + ","; title += checkStatus[i].title + ","; } //廿æåä¸ä¸ªéå·(妿ä¸éè¦å»æï¼å°±ä¸ç¨å) if (value.length > 0) { value = value.substr(0, value.length - 1); title = title.substr(0, title.length - 1); } $("#HReTransmitMan").val(title); console.log(checkStatus, value, title); layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { //æé®ãæé®äºãçåè° //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å ³é }, end: function () { }, success: function (layero, index) { } }); }); //以ä¸ä¸ºlayui模å }); function AllowLoadData() { //é空éªè¯ var Result = true; if ($("#HBillNo").val() == '' || $("#HBillNo").val() == null) { layer.msg("åæ®å·ä¸è½ä¸ºç©º!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); return Result = false; } if ($("#HDate").val() == '' || $("#HDate").val() == null) { layer.msg("åæ®æ¥æä¸è½ä¸ºç©º!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); return Result = false; } if ($("#HMaterName").val() == '' || $("#HMaterName").val() == null) { layer.msg("产åç¼ç ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); return Result = false; } if ($("#HContext").val() == '' || $("#HContext").val() == null) { layer.msg("主é¢ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); return Result = false; } if ($("#HSendMan").val() == '' || $("#HSendMan").val() == null) { layer.msg("åé人ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); return Result = false; } if ($("#HReceiveMan").val() == '' || $("#HReceiveMan").val() == null) { layer.msg("æ¥æ¶äººä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); return Result = false; } if (OperationType == "2") { if ($("#HMainSourceInterID").val() == '' || $("#HMainSourceInterID").val() == null) { layer.msg("æºååå·ä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); return Result = false; } } //if ($("#HQty").val() > Qty) { // layer.msg("ä¸è½å¤§äºè®¡åæ°éï¼", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); // return Result = false; //} return Result; } function formatDate(date) { var d = new Date(date), month = '' + (d.getMonth() + 1), day = '' + d.getDate(), year = d.getFullYear(); if (month.length < 2) month = '0' + month; if (day.length < 2) day = '0' + day; return [year, month, day].join('-'); } </script> </body> </html> WebTM/views/ÖÊÁ¿¹ÜÀí/¹¤Ðò¼ìÑéµ¥/MES_ProcessCheckBillList_PDA.html
New file @@ -0,0 +1,425 @@ <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>å·¥åºæ£éªåå表</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> <script src="../../../layuiadmin/layui/layui.js"></script> <script src="../../../layuiadmin/Scripts/json2.js"></script> <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/zgqCustom/zgqCustom.js"></script> <style type="text/css"> input.layui-input.layui-unselect { padding-right: 0; } </style> </head> <body> <div class="layui-fluid"> <div class="layui-col-md12"> <div class="layui-card" style="padding: 1px"> <div class="layui-card-body" style="padding: 1px;"> <form class="layui-form" action="" lay-filter="component-form-group"> <div class="layui-collapse"> <div> <div class="layui-inline"> <label class="layui-form-label" style="width: 30px;">æ¥æ</label> <input type="date" class="layui-input" id="HBeginDate" style="width:110px;" placeholder="yyyy-MM-dd"> </div> <div class="layui-inline"> <label class="layui-form-label" style="width:5px">-</label> </div> <div class="layui-inline"> <input type="date" class="layui-input" id="HEndDate" style="width:110px;" placeholder="yyyy-MM-dd"> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 60px;">æµè½¬å¡å·</label> <div class="layui-input-block" style="margin-left: 90px;"> <input type="text" class="layui-input" name="HBillNo" id="HBillNo" style="width:120px"> </div> </div> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> </button> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> </div> </div> <table class="" id="mainTable" lay-filter="mainTable"></table> <script type="text/html" id="toolbarDemo"> <div class="layui-btn-container"> <button type="button" class="layui-btn layui-btn-sm" lay-event="btnDel"><i class="layui-icon layui-icon-delete"></i>å é¤</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>éåº</button> </div> </script> </form> </div> </div> </div> </div> <script> layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index', //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { //#region å ¬å ±åé var $ = layui.$ , admin = layui.admin , layer = layui.layer , table = layui.table , form = layui.form , element = layui.element , laypage = layui.laypage , laydate = layui.laydate , util = layui.util //æ¥è¯¢æ¡ä»¶ var sWhere = ""; var option = []; var HModName = "MES_ProcessCheckBillList_PDA"; //#endregion //#region è¿å ¥é¡µé¢æ¢å è½½ //#region åå§åçé¢ set_ClearBill(); //#endregion //#region ç¹å»äºä»¶å æ¬on formäºä»¶ç //å¤´å·¥å ·æ äºä»¶ table.on('toolbar(mainTable)', function (obj) { switch (obj.event) { //å®¡æ ¸ case 'btnCheck': btnCheck(1); break; //åå®¡æ ¸ case 'btnAdutCheck': btnCheck(2); break; //å é¤ case 'btnDel': btnDel(); break; //éåº case 'btn-exit': Pub_Close(2); break; //éèå设置 case 'HideColumn': get_HideColumn(); break; }; }); //éç½®æé® form.on('submit(btnReSearch)', function (data) { set_ClearQuery(); }); //æ¥è¯¢æé® form.on('submit(btnSearch)', function (data) { get_FastQuery(); }); //è¡çå¬äºä»¶-åå» table.on('row(mainTable)', function (obj) { var flag = !obj.tr.find(':checkbox:first').prop('checked'); obj.tr.find(':checkbox').prop('checked', flag); if (flag) { obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked'); //设置å¤éæ¡é䏿 ·å¼ $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//æ¹åå½åtrèæ¯é¢è²ååä½é¢è² } else { obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//åæ¶å¤éæ¡é䏿 ·å¼ $(obj.tr.selector).attr({ "style": "background:" });//åæ¶å½åtré¢è² } //mainTable ä¸ºè¡¨æ ¼ID æ³¨ææ¤å¤å¦æID䏿£ç¡®å°å¯¼è´ä½ å¨çå¬å¤éæ¡æ¶è·åä¸å°ä½ éæ©çæ°æ®ï¼åé¢çåªæ¯æ·»å æå é¤é䏿ªé䏿 ·å¼ä»¥åè®¾ç½®èæ¯è²ï¼åä½é¢è² layui.each(table.cache.mainTable, function (i, l) { if (obj.tr.index() == l.LAY_TABLE_INDEX) { l.LAY_CHECKED = flag; } }); }); //#endregion //#region æ¤é¡µé¢ææçæ¹æ³ //åå§åçé¢ function set_ClearBill() { //åå§åæ¶é´ $("#HBeginDate").val(Format(new Date() - 1000 * 60 * 60 * 24 * 30, "yyyy-MM-dd")); $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); //å è½½æ°æ®å°ç½æ ¼ get_FastQuery(); DisPlay_HideColumn(); } //åææ¾ç¤ºä¸ææ¡ function ColFilter() { var Organization = '<option value="0" selected="selected" ></option>'; for (var i = 1; i < option.cols[0].length; i++) { if (option.cols[0][i].hide != true) { Organization += '<option style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>'; } } $("#ColName").empty(); $("#ColName").append(Organization); form.render('select'); } //å è½½ç½æ ¼ function get_Display(sWhere) { //卿å-ç¼åå表 $.ajax({ url: GetWEBURL() + "/ProcessCheck/ProcessCheckList", type: "GET", async: false, data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, 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 ($.inArray(data[i].name, "") > -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 }); break; default: col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true }); } } } option = { elem: '#mainTable' , toolbar: '#toolbarDemo' , cellMinWidth: 120 , page: true , limit: 50 , limits: [50, 500, 5000, 20000] , height: 'full-70' , totalRow: false //å¼å¯å计 , cols: [col] , data: data1.data }; table.render(option); if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { ColFilter(); } } }, error: function (err) { layer.msg('é误' + err, { icon: 5, time: 20000 }, function () { //do something }); } }) } //å¿«éè¿æ»¤ function get_FastQuery() { var HBeginDate = $("#HBeginDate").val();//ä¸è¾¾æ¥æ å¼å§æ¥æ var HEndDate = $("#HEndDate").val();//ç»ææ¥æ if (HBeginDate != "" && HEndDate != "") { sWhere += " and æ¥æ between '" + HBeginDate + "' and '" + HEndDate + "' "; } get_Display(sWhere); //è°ç¨æ¥å£åæ¸ ç©ºsWhereç¼å sWhere = ""; } //éç½®è¿æ»¤æ¡ä»¶ function set_ClearQuery() { //åå§åæ¶é´ $("#HBeginDate").val(Format(new Date() - 1000 * 60 * 60 * 24 * 30, "yyyy-MM-dd")); $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); $("#HMaterNumber").val(""); $("#HBillNo").val(""); $("#HProductName").val(""); $("#HProductModel").val(""); $("#ColContent").val(""); $("#ColName").val("0"); $("#Comparator").val("0"); ColFilter(); sWhere = ""; } //å é¤ function btnDel() { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var hmainid = data[0].hmainid; layer.confirm("确认è¦å é¤åï¼å é¤åä¸è½æ¢å¤", { title: "å é¤ç¡®è®¤" }, function (index) { var wait = layer.load(); //é»è¾å 餿¹æ³ $.ajax({ url: GetWEBURL() + '/ProcessCheck/DelProcessCheckBill', type: "GET", data: { "lngBillKey": hmainid, "user": sessionStorage["HUserName"] }, success: function (result) { console.log('gouba' + result); if (result.count == 1) { layer.msg(result.Message, { icon: 1 }, function () { // å¾å°frameç´¢å¼ var index = layer.getFrameIndex(window.name); //å ³éå½åframe layer.close(wait); //ä¿®æ¹ä¸ºååå·æ°çé¢ get_FastQuery(); }); } else { layer.alert(result.code + result.Message, { icon: 5 }); layer.close(wait); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); layer.close(wait); } }); }) } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®å é¤ï¼'); } } //éèå设置 function get_HideColumn() { var colName = ""; for (var i = 1; i < option.cols[0].length; i++) { colName += option.cols[0][i]["title"] + ","; } colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿è¡ç¼ç layer.open({ type: 2 , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ , title: "éèå设置" //æ é¢ , closeBtn: 1 //çªä½å³ä¸è§å ³é ç æ ·å¼ , shift: 2 //å¼¹åºå¨ç» , area: ["50%", "90%"] //çªä½å¤§å° , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º , content: ['../../åºç¡èµæ/éèå设置/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName, "yes"] , btn: ["ç¡®å®", "åæ¶"] , btn1: function (index, laero) { //å·æ°è¡¨æ ¼æ°æ® DisPlay_HideColumn(); //æ´æ°è¡¨æ ¼ç¼åçæ°æ® layer.close(index);//å ³éå¼¹çª } }) } //æ¾ç¤ºåæ°æ® function DisPlay_HideColumn() { $.ajax({ url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList', type: "GET", data: { "HModName": HModName, "user": sessionStorage["HUserName"] }, success: function (data1) { if (data1.data.length != 0) { var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® var titleData = ["hmainid","HMaterID"];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± dataCol = data1.data[0].HGridString.split(','); for (var i = 0; i < option.cols[0].length - 1; i++) { if (dataCol[i]) { var dataCols = dataCol[i].split('|'); } //éèå if (dataCols[1] == 1) { option.cols[0][i + 1]["hide"] = true; } //设置å 容åä½å¤§å° if (data1.data[0].HFontSize != 0) { option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;"; } else { option.cols[0][i + 1]["style"] = "font-size:100%"; } //设置å宽 if (dataCols[3] > 0) { option.cols[0][i + 1]["width"] = dataCols[3]; } //æ¾ç¤ºå if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) { option.cols[0][i + 1]["hide"] = false; } //å使å¨ä½ç½®(å·¦ å± ä¸ å³) switch (dataCols[2]) { case "L": option.cols[0][i + 1]["align"] = "left"; break; case "M": option.cols[0][i + 1]["align"] = "center"; break; case "R": option.cols[0][i + 1]["align"] = "right"; break; } } //åæ¶å»ç»å for (var i = 1; i < option.cols[0].length - 1; i++) { if (option.cols[0][i]["fixed"] != null) { option.cols[0][i]["fixed"] = null; } else { break; } } //å»ç»å if (data1.data[0].HFixCols != 0) { for (var i = 0; i < data1.data[0].HFixCols; i++) { if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) { data1.data[0].HFixCols += 1; } option.cols[0][i + 1]["fixed"] = "left"; } } table.render(option); } else { table.render(option); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }) } //#endregion }); </script> </body> </html> WebTM/views/ÖÊÁ¿¹ÜÀí/¹¤Ðò¼ìÑéµ¥/MES_ProcessCheckBill_PDA.html
New file @@ -0,0 +1,550 @@ <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>å·¥åºæ£éªå</title> <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <!--å¼ç¨layui jsæä»¶--> <script src="../../../layuiadmin/layui/layui.js"></script> <script src="../../../layuiadmin/Scripts/json2.js"></script> <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/zgqCustom/zgqCustom.js"></script> <!--èªå®ä¹æ ·å¼--> <style> /* .maintitle { background-color: #1492ff; color: #fff; padding: 5px 10px; border: none; border-radius: 4px; } .title { border-left: 4px solid #1492ff; padding-left: 6px; margin: 20px 10px 4px; font-size: 16px; color: #333; } .buttom_box_little { width: 60px; height: 36px; color: #fff; background-color: #1492ff; border-radius: 4px; border: none; margin: 10px; } .layui-input { width: 93%; } .layui-inline, img { display: block; vertical-align: middle } .layui-input, .layui-textarea { display: inline-block; width: 100%; padding-left: 10px; } .laydate-time-list ol { overflow-x: hidden !important; overflow-y: auto !important; } .layui-form-label { padding: 9px 5px; width: 85px; } .layui-input-block { margin-left: 85px; min-height: 36px; }*/ .layui-form-label { font-size: 14px; width: 85px; text-align: inherit; } /*å ¨å±è®¾ç½®è¾å ¥æ¡é«åº¦*/ .layui-input { height: 30px; } /*设置表头è¾å ¥æ¡*/ .t1_input { padding: 1%; } /*æ¬ç«ä¿¡æ¯td*/ .bz_td { display: -webkit-box; /*设置æé®ä¸æ¢è¡*/ padding: 1%; /*设置è¾å ¥æ¡è¾¹è·*/ } /*设置æ¬ç«ä¿¡æ¯æé®é«åº¦*/ .bz_btu { height: 30px; width: 60px; line-height: 30px; } th { width: 70px; text-align: left; } </style> </head> <body> <div class="layui-fluid" style="padding: 0;"> <div class="layui-card"> <div class="layui-card-body" style="padding: 1px;"> <form class="layui-form" action="" lay-filter="formData" id="formData" style="background-color:white;"> <div style="background-color:#0085E8;"> <span style="color: white;" class="gxcz"><i class="layui-icon layui-icon-form"></i>å·¥åºæ£éªå</span> </div> <div class="layui-form-item" style="margin: 1% 2%;text-align: right;"> <button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius" id="Saver">ä¿å</button> <button type="button" lay-submit="" lay-filter="Add" class="layui-btn layui-btn-radius" id="Add">æ°å¢</button> <!--<button type="button" lay-submit="" lay-filter="Detail" class="layui-btn layui-btn-radius" id="Detail">æç»</button>--> <button type="button" lay-submit="" lay-filter="Cancel" class="layui-btn layui-btn-radius layui-btn-danger">éåº</button> </div> <div class="layui-form-item"> <div class="layui-tab layui-tab-card" lay-filter="TabTest"> <div class="layui-tab-content"> <div class="layui-tab-item layui-show"> <table style="width:80%;"> <tbody> <tr> <th>æ¡å½¢ç </th> <td class="bz_td"> <input type="text" name="HBarCode" class="layui-input" id="HBarCode" placeholder="请è¾å ¥æ¡å½¢ç åå车" style="border-radius: 50px;"> <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu layui-btn-radius" lay-filter="QueDin" style="line-height: 30px;">ç¡®å®</button> </td> </tr> <tr> <th>æ°é</th> <td class="bz_td"> <input type="text" name="HQty" class="layui-input" id="HQty" value="0" placeholder="请è¾å ¥æ°é" style="border-radius: 50px;"> </td> </tr> <tr> <th>çäº§èµæº</th> <td class="bz_td"> <input type="text" name="HSourceName" class="layui-input" id="HSourceName" placeholder="éæ©çäº§èµæº" style="border-radius: 50px; background-color: #efefef4d;"> <input type="hidden" name="HSourceID" id="HSourceID" value="0" autocomplete="off" class="layui-input"> <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="ProductionResources-BT" id="ProductionResources-BT" style="font-weight:bolder;">...</button> </td> </tr> <tr> <th>è¯æ ·ç»è®º</th> <td class="bz_td"> <input type="radio" name="HLastResult" value="true" title="OK" checked=""> <input type="radio" name="HLastResult" value="false" title="NG"> </td> </tr> <tr> <th>åæ®æ¥æ</th> <td class="t1_input"> <input type="text" name="HDate" class="layui-input" id="HDate" style="border-radius: 50px;" placeholder="è¯·éæ©æ¥æ" readonly> </td> </tr> <tr> <th>åæ®å·</th> <td class="bz_td"> <input type="text" name="HBillNo" class="layui-input" id="HBillNo" placeholder="åæ®å·" style="border-radius: 50px;background-color:#efefef4d;" readonly> <input type="hidden" name="HInterID" id="HInterID" value="0" autocomplete="off" class="layui-input"> </td> </tr> <tr> <th>ç产ç»ç»</th> <td class="bz_td"> <input type="text" name="HPRDORGName" class="layui-input" id="HPRDORGName" placeholder="ç产ç»ç»" style="border-radius: 50px;background-color:#efefef4d;" readonly> <input type="hidden" name="HPRDORGID" id="HPRDORGID" value="0" autocomplete="off" class="layui-input"> </td> </tr> <tr> <th>ç产订åå·</th> <td class="bz_td"> <input type="text" name="HICMOBillNo" class="layui-input" id="HICMOBillNo" placeholder="ç产订åå·" style="border-radius: 50px;background-color:#efefef4d;" readonly> <input type="hidden" name="HICMOInterID" id="HICMOInterID" value="0" autocomplete="off" class="layui-input"> </tr> <tr> <th>æµè½¬å¡</th> <td class="bz_td"> <input type="text" name="HProcExchBillNo" class="layui-input" id="HProcExchBillNo" placeholder="æå¼å¡" style="border-radius: 50px;background-color:#efefef4d;" readonly> <input type="hidden" name="HProcExchHinteID" class="layui-input" id="HProcExchHinteID"> </td> </tr> <tr> <th>ç©æä»£ç </th> <td class="bz_td"> <input type="text" name="HMaterNumber" class="layui-input" id="HMaterNumber" placeholder="产å代ç " style="border-radius: 50px;background-color:#efefef4d;" readonly> <input type="hidden" name="HMaterID" class="layui-input" id="HMaterID"> </td> </tr> <tr> <th>ç©æåç§°</th> <td class="bz_td"> <input type="text" name="HMaterName" class="layui-input" id="HMaterName" value="" placeholder="ç©æåç§°" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>è§æ ¼åå·</th> <td class="bz_td"> <input type="text" name="HMaterModel" class="layui-input" id="HMaterModel" placeholder="è§æ ¼åå·" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>计éåä½</th> <td class="bz_td"> <input type="text" name="HUnitName" class="layui-input" id="HUnitName" placeholder="éæ©è®¡éåä½" style="border-radius: 50px; background-color: #efefef4d;"> <input type="hidden" name="HUnitID" id="HUnitID" value="0" autocomplete="off" class="layui-input"> <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu" lay-filter="BtnHUnit" id="BtnHUnit" style="font-weight:bolder">...</button> </td> </tr> <tr> <th>å·¥åº</th> <td class="bz_td"> <input type="text" name="HProcName" class="layui-input" id="HProcName" placeholder="鿩工åº" style="background-color:#efefef4d;border-radius: 50px;"> <input type="hidden" name="HProcID" id="HProcID" value="0" autocomplete="off" class="layui-input"> </td> </tr> </tbody> </table> </div> <div class="layui-tab-item"> <table style="width:80%;"> <tbody> <tr> <th>å¶å人</th> <td class="bz_td"> <input type="text" name="HMaker" class="layui-input" id="HMaker" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>å¶åæ¥æ</th> <td class="bz_td"> <input type="text" name="HMakeDate" class="layui-input" id="HMakeDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>ä¿®æ¹äºº</th> <td class="bz_td"> <input type="text" name="HUpDater" class="layui-input" id="HUpDater" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>ä¿®æ¹æ¥æ</th> <td class="bz_td"> <input type="text" name="HUpDateDate" class="layui-input" id="HUpDateDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>å®¡æ ¸äºº</th> <td class="bz_td"> <input type="text" name="HChecker" class="layui-input" id="HChecker" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>å®¡æ ¸æ¥æ</th> <td class="bz_td"> <input type="text" name="HCheckDate" class="layui-input" id="HCheckDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>ä½åºäºº</th> <td class="bz_td"> <input type="text" name="HDeleteMan" class="layui-input" id="HDeleteMan" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> <tr> <th>ä½åºæ¥æ</th> <td class="bz_td"> <input type="text" name="HDeleteDate" class="layui-input" id="HDeleteDate" style="border-radius: 50px;background-color:#efefef4d;" readonly> </td> </tr> </tbody> </table> </div> </div> <ul class="layui-tab-title"> <li class="layui-this">åæ®ä¿¡æ¯</li> <li>å¶åä¿¡æ¯</li> </ul> </div> </div> <!--éèåæ®µ--> <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="eventType" id="eventType" value="Add"> <input type="hidden" name="HMainInterID" id="HMainInterID" value="0"> </form> </div> </div> </div> </body> </html> <script> layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ }).extend({ index: 'lib/index' //ä¸»å ¥å£æ¨¡å }).use(['index', 'form', 'laydate', 'table', 'element', 'upload'], function () { var $ = layui.$ , admin = layui.admin , layer = layui.layer , table = layui.table , form = layui.form , laydate = layui.laydate , upload = layui.upload , element = layui.element; //#region å ¬å ±åé var params = get_UrlVars(); var option = []; var titleData = []; //#endregion //#region è¿å ¥é¡µé¢å³å è½½ var params = getUrlVars(); if (typeof (params[params[0]]) == "undefined") { var OperationType = 1;//æä½ç±»å var closeType = 2; //å ³éç±»å } else { var OperationType = params[params[0]];//æä½ç±»å var linterid = params[params[1]];//æºåid var HSouceBillType = params[params[2]];//æºåç±»å var HBillNo = params[params[3]]; //è·ååæ®å· var closeType = params[params[4]]; //å ³éç±»å } //夿æ¯å¦æ°å¢ if (OperationType == 1) { $("#HInterID").val(""); $("#HBillNo").val(""); //è·åæå¤§åæ®å· $.ajax({ url: GetWEBURL() + "/Web/GetMAXNum", type: "GET", data: { "HBillType": '7507' }, success: function (d) { $("#HInterID").val(d.data[0].HInterID); $("#HBillNo").val(d.data[0].HBillNo); } }); $('#Add').addClass("layui-btn-disabled").attr("disabled", true);//æ°å¢æé®é»è®¤ç¦ç¨ //GetDefValByUser(); } //è¿å ¥é¡µé¢é»è®¤å æ 卿¡å½¢ç ä¸ $("#HBarCode").focus(); //æµè½¬å¡æ¯å¦æ«ææ è®° var HProcExchBillNoFlag = false; //åå§åºæ¬ä¿¡æ¯èµå¼ $("#HMaker").val(sessionStorage["HUserName"]); $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd hh:mm:ss")); $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd")); //#endregion //#region 触åäºä»¶ï¼å æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç //æ¡å½¢ç åè½¦æ¹æ³ $('#HBarCode').on('keydown', function (event) { var HBarCode = $('#HBarCode').val(); if (event.keyCode == 13) { if (!HBarCode) { layer.msg("æ¡å½¢ç ä¸è½ä¸ºç©ºï¼") return; } txtHBarCode_KeyDown(HBarCode); } }); //éæ©çäº§èµæºå¼¹çª form.on('submit(ProductionResources-BT)', function () {//çäº§èµæº layer.open({ type: 2 //ç±»å , skin: 'layui-layer-rim'//å ä¸è¾¹æ¡ , area: ['90%', '90%']//å¤§å° , title: 'çäº§èµæºå表'//æ é¢ , shift: 2//å¼¹åºå¨ç» , content: ['../../åºç¡èµæ/ç产åºç¡èµæ/Gy_Source.html', 'yes'] , btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } //è·åæ°æ® $("#HSourceID").val(checkStatus.data[0].HItemID); $("#HSourceName").val(checkStatus.data[0].çäº§èµæºåç§°); layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } }) }); //éæ©è®¡éåä½ form.on('submit(BtnHUnit)', function () {//çäº§èµæº layer.open({ type: 2 , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ , title: "计éåä½å表" //æ é¢ , closeBtn: 1 //çªä½å³ä¸è§å ³é ç æ ·å¼ , shift: 2 //å¼¹åºå¨ç» , area: ["90%", "90%"] //çªä½å¤§å° , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º , content: ["../../../views/åºç¡èµæ/å ¬ç¨åºç¡èµæ/Gy_Unit.html", "yes"] , btn: ["ç¡®å®", "åæ¶"] , btn1: function (index, laero) { //æé®ä¸ çåè° var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//è·åéä¸çæ°æ® if (checkStatus.data.length != 1) { return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); } $("#HUnitID").val(checkStatus.data[0].HItemID);//å ç $("#HUnitName").val(checkStatus.data[0].计éåä½åç§°);//åç§° layer.close(index);//å ³éå¼¹çª } }) }); //æäº¤ form.on('submit(Saver)', function (data) {//æäº¤ if (!HProcExchBillNoFlag) { layer.msg("è¯·æ«æ¡ç !"); return; } Get_Save(data); }); //éåº--å ¨å±ç form.on('submit(Cancel)', function () { layer.confirm('æ¨ç¡®å®è¦éåºåï¼', { icon: 3, title: 'æç¤º' }, function (index) { parent.location.href = "../../../views/index_Mobile_QiaoYi.html"; }); }) form.on('submit(Add)', function () {//æäº¤ layer.confirm('æ°å¢å页颿°æ®å°æ¶å¤±ï¼', { icon: 3, title: 'æç¤º' }, function (index) { location.replace('MES_ProcessCheckBill_PDA.html?OperationType=1&linterid=0&HSouceBillType=&HBillNo=&closeType=2'); }); }) //#endregion //#region æ¤é¡µé¢ææçæ¹æ³ function txtHBarCode_KeyDown(HBarCode) { //æ«ç ç±»å2 var barNo2 = HBarCode.substr(0, 4); var index = layer.load(); $.ajax({ url: GetWEBURL() + "/MES_SampleRecordBill_PDA/SampleRecordBillHBarCode_KeyDown", type: "GET", data: { "HBarCode": HBarCode, "HInterID": $('#HProcExchHinteID').val(), "UserID": sessionStorage["Czybm"], "HBillType": "" }, success: function (result) { if (result.count == 1) { var data = result.data[0]; switch (barNo2) { case "GXLX": form.val("formData", { //formTest å³ class="layui-form" æå¨å ç´ å±æ§ lay-filter="" 对åºçå¼ "HProcExchBillNo": data.åæ®å·, "HICMOInterID": data.hicmointerid, "HICMOBillNo": data.ä»»å¡åå·, "HMaterID": data.HMaterID, "HMaterName": data.产å, "HMaterNumber": data.产å代ç , "HMaterModel": data.è§æ ¼åå·, "HPRDORGID": data.ç»ç», "HPRDORGName": data.ç»ç»åç§°, "HUnitID": data.HUnitID, "HUnitName": data.åä½, "HProcName": data.å·¥åº, "HProcID": data.HProcID }); HProcExchBillNoFlag = true; var HProcExchHinteID = $('#HProcExchHinteID').val(); var HInterID = data.hmainid; break; } layer.close(index); //æ¸ ç©ºæ¡ç æ¡ $('#HBarCode').val(""); } else { layer.close(index); layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }, error: function (err) { layer.close(index); layer.msg("æ¥å£è¯·æ±å¤±è´¥ï¼" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }); } //ä¿å function Get_Save(data) { var tableData = data.field; var oMain = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"] + ";" + OperationType; var index = layer.load(); $.ajax({ type: "POST", url: GetWEBURL() + "/MES_ProcessCheckBill_PDA/ProcessCheckAddBill", async: false, data: { "oMain": oMain }, dataType: "json", success: function (data) { if (data.count == 1) { layer.close(index); layer.msg("æäº¤æå"); $('#Add').removeClass("layui-btn-disabled").attr("disabled", false);//æ°å¢æé®å¯ç¨ $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//ç¦ç¨ä¿åæé® } else { layer.close(index); layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }, error: function (err) { layer.close(index); layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }); } //è·ååæ° function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for (var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; } //#endregion //以ä¸ä¸ºlayui模å }); </script>