Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-LayUI
| | |
| | | <Content Include="layuiadmin\ckou.js" /> |
| | | <Content Include="layuiadmin\echarts.min.js" /> |
| | | <Content Include="layuiadmin\grwebapp.js" /> |
| | | <Content Include="layuiadmin\PlateBinding.js" /> |
| | | <Content Include="layuiadmin\PageTitle.js" /> |
| | | <Content Include="layuiadmin\HideButton.js" /> |
| | | <Content Include="layuiadmin\layui\css\global.css" /> |
| | |
| | | <Content Include="views\index_QiaoYi.html" /> |
| | | <Content Include="views\index - å¤å¶.html" /> |
| | | <Content Include="views\indexMenu.html" /> |
| | | <Content Include="views\PlateBinding.html" /> |
| | | <Content Include="views\IpadStepIndex.html" /> |
| | | <Content Include="views\PublicPage\DeptInformation_PDA.html" /> |
| | | <Content Include="views\PublicPage\MaterialInfo.html" /> |
| | |
| | | <Content Include="views\车é´ç®¡ç\ååè¿ç«\Cj_ProcessItemStationPlatform.html" /> |
| | | <Content Include="views\车é´ç®¡ç\ååè¿ç«\RetrospectiveQueryReport.html" /> |
| | | <Content Include="views\车é´ç®¡ç\ååè¿ç«\Sc_SourceLineRepairBillList.html" /> |
| | | <Content Include="views\车é´ç®¡ç\å·¥åºåºç«æ±æ¥å\Cj_StationOutBill_CodingReport.html" /> |
| | | <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬\MES_ProcessExchangeBillList_PDA_QiaoYi.html" /> |
| | | <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬\MES_Sc_ICMOBillList_PDA_QiaoYi.html" /> |
| | | <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬\MES_Sc_ProcessExchangeBillMain_Note_PDA.html" /> |
| | | <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬\MES_StationInBillList_PDA_QiaoYi.html" /> |
| | | <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬\MES_StationOutBillList_PDA_QiaoYi.html" /> |
| | | <Content Include="views\车é´ç®¡ç\å·¥åºåºç«æ±æ¥å\Cj_StationOutBill_CurrentWork.html" /> |
| | | <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬å¡\Gy_ProcessBatchReport.html" /> |
| | | <Content Include="views\车é´ç®¡ç\å·¥åºæµè½¬å¡\Sc_ProcessExchangeBillList_LookDown.html" /> |
| | | <Content Include="views\ç产管ç\ç产计åå¹³å°\Sc_WorkBillMonthPlan.html" /> |
New file |
| | |
| | | //è·åå¹³æ¿ç»å®æä»¶æ°æ® |
| | | function get_ConfigFileInfo(linterid) { |
| | | var obj = {}; |
| | | |
| | | $.ajax({ |
| | | url: GetWEBURL() + "Get/Xt_PlateBinding", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | //å
¬ç¨é¨å ======Begin======== |
| | | var data = result.data; |
| | | |
| | | for (var i = 3; i < data.length; i++) { |
| | | var arr = data[i].split(":"); |
| | | if (arr.length == 2) { |
| | | var field = arr[0]; |
| | | var fieldData = arr[1]; |
| | | //æ·»å å¯¹è±¡å±æ§ |
| | | obj[field] = fieldData; |
| | | } else if (arr.length > 2) { |
| | | var field = arr[0]; |
| | | var fieldData = ""; |
| | | for (var j = 1; j < arr.length; j++) { |
| | | fieldData = fieldData + arr[j] + ":"; |
| | | } |
| | | fieldData = fieldData.substring(0, fieldData.length - 1) |
| | | //æ·»å å¯¹è±¡å±æ§ |
| | | obj[field] = fieldData; |
| | | } |
| | | } |
| | | //å
¬ç¨é¨å ======End======== |
| | | } else { |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | |
| | | return obj; |
| | | } |
| | |
| | | //var WEBURL = "http://localhost:8082/API/"; //æè´ºæ¬å°é
ç½® |
| | | //var WEBURL = "http://localhost:8083/API/"; //éé¯éæ¬å°é
ç½® |
| | | //var WEBURL = "http://localhost:8082/API/"; //å¼ ç广æ¬å°é
ç½® |
| | | //var WEBURL = "http://localhost:8082/LuBaoAPI/"; //ä½ææ°æ¬å°é
ç½® |
| | | var WEBURL = "http://localhost:8082/LuBaoAPI/"; //ä½ææ°æ¬å°é
ç½® |
| | | //var WEBURL = "http://localhost:8088/ARAPI/"; //ä½ææ°æ¬å°é
ç½®(å®ç) |
| | | //var WEBURL = "http://10.1.4.155/API/"; //æ±ä¸°å®¢æ·NEW |
| | | /* var WEBURL = "http://47.96.97.237/API/"; //æºäºæå¡å¨*/ |
| | |
| | | //html1 += '<h1><span>产ååç§°ï¼</span><span id="ptn' + i + '">' + (LoadData[i - 1].HName == null ? '' : LoadData[i - 1].HName) + '</span></h1>'; |
| | | //html1 += '<h1><span>产åè§æ ¼ï¼</span><span id="pts' + i + '">' + (LoadData[i - 1].HModel == null ? '' : LoadData[i - 1].HModel) + '</span></h1>'; |
| | | html1 += '<h1><span>è´è´£äººï¼</span><span id="us' + i + '">' + LoadData[i - 1].HEmpName + '</span></h1>'; |
| | | html1 += '<h1 hidden> <span id="HGroupID' + i + '">' + LoadData[i - 1].HGroupID + '</span></h1>'; |
| | | html1 += '<h1 hidden> <span id="HManagerID' + i + '">' + LoadData[i - 1].HManagerID + '</span></h1>'; |
| | | html1 += '</dd>'; |
| | | html1 += '</dl>'; |
| | | html1 += '</div>'; |
| | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | var HManagerID = 0; |
| | | var HGroupID = 0; |
| | | //éä¸èµæº |
| | | function Check(obj, i) { |
| | | wktag = 0; |
| | |
| | | HEmpName = $("#" + emp + "").html(); //éè¿æ ·å¼IDè·åhtmlå
容(èµæºID) |
| | | HManagerName = $("#" + us + "").html(); //éè¿æ ·å¼IDè·åhtmlå
容(èµæºID) |
| | | HGroupName = $("#" + gro + "").html(); //éè¿æ ·å¼IDè·åhtmlå
容(èµæºID) |
| | | HManagerID = "HManagerID" + i; |
| | | HGroupID= "HGroupID" + i; |
| | | HManagerID = $("#" + HManagerID + "").html(); |
| | | HGroupID = $("#" + HGroupID + "").html(); |
| | | |
| | | if (HSourceID != "" && HSourceID != null) { |
| | | $('.ctop').removeClass('check'); //å é¤ä¸åç¶çº§clssæ ·å¼ç¸åçææå
ç´ |
| | | $("#ts" + i + "").addClass('check'); // æ·»å å½åå
ç´ çæ ·å¼ |
| | |
| | | }); |
| | | } |
| | | |
| | | |
| | | //å½åå·¥å(èµç )æé®ç¹å»äºä»¶ |
| | | function CodingReport(event, obj) { |
| | | if (wktag == 0) { |
| | | layer.alert("è¯·éæ©å·¥åå表", { icon: 5 }); |
| | | return false; |
| | | } |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'å½åå·¥å', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['100%', '100%'], |
| | | maxmin: true, |
| | | content: '车é´ç®¡ç/å·¥åºåºç«æ±æ¥å/Cj_StationOutBill_CodingReport.html?OperationType=2&linterid=&HSouceBillType=', |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (dom, index) { |
| | | var data = []; |
| | | data.push({ |
| | | "HEquipName": $("#HEquipName1").text(), |
| | | "HEquipCode": $("#HEquipCode1").text(), |
| | | "HICMOBillNo": workcode, |
| | | "HICMOInterID": HICMOInterID, |
| | | "HICMOEntryID": HICMOEntryID, |
| | | "HSourceID": HSourceID1, |
| | | "HSourceName": HSourceName1, |
| | | "HEmpName": HEmpName, |
| | | "HManagerID": HManagerID, |
| | | "HManagerName": HManagerName, |
| | | "HGroupName": HGroupName, |
| | | "HGroupID": HGroupID, |
| | | "HBillType": HBillType, |
| | | "HSourceInterID": HSourceInterID, |
| | | "HSourceEntryID": HSourceEntryID, |
| | | "HSourceBillNo": HSourceBillNo, |
| | | "HSourceBillType": HSourceBillType |
| | | }); |
| | | |
| | | //éè¿ç´¢å¼è·åå°å½åiframeå¼¹åºå± |
| | | var iframe = window['layui-layer-iframe' + index]; |
| | | //è°ç¨iframeå¼¹åºå±å
çæ¹æ³ |
| | | iframe.edit(data); |
| | | }, |
| | | |
| | | |
| | | }); |
| | | } |
| | | //éåº |
| | | function Esc(event, obj) { |
| | | parent.location.href = "index.html" |
| | |
| | | <span class="imgtitle">å½åç¶æ</span> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-sm12 layui-col-md4" onclick="CodingReport(event,this)"> |
| | | <div class="cnt bottomright"> |
| | | <span class="layui-icon layui-icon-console imgicon"></span> |
| | | <span class="imgtitle">å½åå·¥å(èµç )</span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </fieldset> |
New file |
| | |
| | | <!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"> |
| | | <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> |
| | | <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> |
| | | </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="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">ä¿å</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-item layui-show"> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px">车é´ï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HDepName" id="HDepName" lay-verify="HDepName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;" value=""> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HDepart-BT" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn " style="margin-left:-9px"></i> |
| | | </button> |
| | | <input id="HDeptID" name="HDeptID" type="hidden" value="0" /> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px">å·¥ä½ä¸å¿ï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HWorkCenterName" id="HWorkCenterName" lay-verify="HWorkCenterName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;" value=""> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HWorkCenter-BT" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn " style="margin-left:-9px"></i> |
| | | </button> |
| | | <input id="HWorkCenterID" name="HWorkCenterID" type="hidden" value="0" /> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px">çäº§èµæºï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HSourceName" id="HSourceName" lay-verify="HSourceName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;" value=""> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HSource-BT" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px"></i> |
| | | </button> |
| | | <input id="HSourceID" name="HSourceID" type="hidden" value="0" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px">设å¤ï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HEquipName" id="HEquipName" lay-verify="HEquipName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;" value=""> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HEquip-BT" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px"></i> |
| | | </button> |
| | | <input id="HEquipID" name="HEquipID" type="hidden" value="0" /> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px">çç»ï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HGroupName" id="HGroupName" lay-verify="HGroupName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;" value=""> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HGroup-BT" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px"></i> |
| | | </button> |
| | | <input id="HGroupID" name="HGroupID" type="hidden" value="0" /> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px">å·¥åºï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HProcName" id="HProcName" lay-verify="HProcName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;" value=""> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HProc-BT" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px"></i> |
| | | </button> |
| | | <input id="HProcID" name="HProcID" type="hidden" value="0" /> |
| | | <input id="HProcNumber" name="HProcNumber" type="hidden" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px">æ£éªåï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HCheckEmpName" id="HCheckEmpName" lay-verify="HCheckEmpName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;" value=""> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HCheckEmp-BT" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px"></i> |
| | | </button> |
| | | <input id="HCheckEmpID" name="HCheckEmpID" type="hidden" value="0" /> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px">æä½åï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HOperatorEmpName" id="HOperatorEmpName" lay-verify="HOperatorEmpName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;" value=""> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HOperatorEmp-BT" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px"></i> |
| | | </button> |
| | | <input id="HOperatorEmpID" name="HOperatorEmpID" type="hidden" value="0" /> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px">è´è´£äººï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HChargeEmpName" id="HChargeEmpName" lay-verify="HChargeEmpName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;" value=""> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HChargeEmp-BT" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px"></i> |
| | | </button> |
| | | <input id="HChargeEmpID" name="HChargeEmpID" type="hidden" value="0" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <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/PlateBinding.js"></script> |
| | | <script> |
| | | //è·ååæ° |
| | | 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 HSouceBillType = params[params[2]];//æºåç±»å |
| | | } |
| | | |
| | | 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 |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | | //夿æä½ç±»å |
| | | if (OperationType == 1) {//æ æºå |
| | | set_AddFNew(); |
| | | } |
| | | else if (OperationType == 3) {//ç¼è¾ |
| | | set_EditFromGrid(); |
| | | } |
| | | else { |
| | | layer.alert("æªç¥æä½ç±»åï¼", { icon: 5 }); |
| | | } |
| | | |
| | | //#region æ ¹æ®å¹³æ¿ç»å®ï¼èªå¨å¸¦åºåºç¡èµæä¿¡æ¯ |
| | | var objdata = get_ConfigFileInfo(); |
| | | $("#HDeptID").val(objdata.HDeptID); //é¨é¨/è½¦é´ ID |
| | | $("#HDepName").val(objdata.HDepName); //é¨é¨/è½¦é´ åç§° |
| | | $("#HWorkCenterID").val(objdata.HWorkCenterID); //å·¥ä½ä¸å¿ID |
| | | $("#HWorkCenterName").val(objdata.HWorkCenterName); //å·¥ä½ä¸å¿åç§° |
| | | $("#HProcID").val(objdata.HProcID); //å·¥åºID |
| | | $("#HProcName").val(objdata.HProcName); //å·¥åºåç§° |
| | | $("#HEquipID").val(objdata.HEquipID); //设å¤ID |
| | | $("#HEquipName").val(objdata.HEquipName); //设å¤åç§° |
| | | $("#HSourceID").val(objdata.HSourceID); //çäº§èµæºID |
| | | $("#HSourceName").val(objdata.HSourceName); //çäº§èµæºåç§° |
| | | $("#HGroupID").val(objdata.HGroupID); //çç»ID |
| | | $("#HGroupName").val(objdata.HGroupName); //çç»åç§° |
| | | $("#HCheckEmpID").val(objdata.HCheckEmpID); //æ£éªåID |
| | | $("#HCheckEmpName").val(objdata.HCheckEmpName); //æ£éªååç§° |
| | | $("#HOperatorEmpID").val(objdata.HOperatorEmpID); //æä½åID |
| | | $("#HOperatorEmpName").val(objdata.HOperatorEmpName); //æä½ååç§° |
| | | $("#HChargeEmpID").val(objdata.HChargeEmpID); //è´è´£äººID |
| | | $("#HChargeEmpName").val(objdata.HChargeEmpName); //è´è´£äººåç§° |
| | | //#endregion |
| | | |
| | | |
| | | //#endregion |
| | | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | | //ä¿å |
| | | form.on('submit(Saver)', function (data) {//ä¿å |
| | | |
| | | var sMainStr = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"]; |
| | | if (AllowLoadData()) { |
| | | $.ajax( |
| | | { |
| | | type: "POST", |
| | | url: GetWEBURL() + "Save/Xt_PlateBinding", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | async: true, |
| | | data: { "msg": sMainStr }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { // 说æéªè¯æåäºï¼ |
| | | layer.msg(data.Message, { icon: 1 }); |
| | | $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); |
| | | } |
| | | else { |
| | | f_alert(data.Message); |
| | | console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable)); |
| | | } |
| | | layer.closeAll("loading"); |
| | | }, |
| | | error: function (err) { |
| | | |
| | | f_alert("é误:" + err); |
| | | console.log("Reason" + sMainStr); |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | //éåº |
| | | form.on('submit(Exit)', function (data) {// |
| | | if (linterid == undefined) { |
| | | //å
³éé¡µç¾ |
| | | Pub_Close(2); |
| | | } |
| | | else { |
| | | //å
³éé¡µç¾ |
| | | Pub_Close(1); |
| | | } |
| | | }); |
| | | //éæ©é¨é¨ |
| | | form.on('submit(HDepart-BT)', function () {//éæ©é¨é¨ |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['80%', '80%'] |
| | | , title: 'é¨é¨å表' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['./åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_DepartmentList.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HDepName").val(checkStatus.data[0].é¨é¨åç§°); |
| | | $("#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(HWorkCenter-BT)', function () {//éæ©é¨é¨ |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['80%', '80%'] |
| | | , title: 'å·¥ä½ä¸å¿å表' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['./åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_WorkCenter.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HWorkCenterName").val(checkStatus.data[0].å·¥ä½ä¸å¿åç§°); |
| | | $("#HWorkCenterID").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(HProc-BT)', function () {//éæ©å·¥åº |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['80%', '80%'] |
| | | , title: 'å·¥åºå表' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | //, maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['./åºç¡èµæ/ç产åºç¡èµæ/Gy_Process.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HProcName").val(checkStatus.data[0].å·¥åºåç§°); |
| | | $("#HProcID").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(HEquip-BT)', function () {//éæ©è®¾å¤ |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['80%', '80%'] |
| | | , title: 'è®¾å¤æ¡£æ¡å表' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['./设å¤ç®¡ç/è®¾å¤æ¡£æ¡/Gy_EquipFileMainList.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HEquipName").val(checkStatus.data[0].设å¤åç§°); |
| | | $("#HEquipID").val(checkStatus.data[0].hmainid); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (layero, index) { |
| | | |
| | | } |
| | | }) |
| | | }); |
| | | |
| | | //éæ©çäº§èµæº |
| | | form.on('submit(HSource-BT)', function () {//éæ©çäº§èµæº |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['80%', '80%'] |
| | | , title: 'çäº§èµæºå表' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , 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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HSourceName").val(checkStatus.data[0].çäº§èµæºåç§°); |
| | | $("#HSourceID").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(HGroup-BT)', function () {//éæ©çç» |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['80%', '80%'] |
| | | , title: 'çç»å表' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['./åºç¡èµæ/å·¥èµåºç¡èµæ/Gy_Group.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HGroupName").val(checkStatus.data[0].çç»åç§°); |
| | | $("#HGroupID").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(HCheckEmp-BT)', function () {//éæ©æ£éªå |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['80%', '80%'] |
| | | , title: 'èåå表' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['./åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HCheckEmpName").val(checkStatus.data[0].èååç§°); |
| | | $("#HCheckEmpID").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(HOperatorEmp-BT)', function () {//éæ©æä½å |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['80%', '80%'] |
| | | , title: 'èåå表' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['./åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HOperatorEmpName").val(checkStatus.data[0].èååç§°); |
| | | $("#HOperatorEmpID").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(HChargeEmp-BT)', function () {//éæ©è´è´£äºº |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['80%', '80%'] |
| | | , title: 'èåå表' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['./åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HChargeEmpName").val(checkStatus.data[0].èååç§°); |
| | | $("#HChargeEmpID").val(checkStatus.data[0].HItemID); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (layero, index) { |
| | | |
| | | } |
| | | }) |
| | | }); |
| | | |
| | | ////ç¦ç¨æ å¿ |
| | | //form.on('checkbox(HStopflag)', function (data) { |
| | | // $("#HStopflag").val(data.elem.checked); |
| | | //}); |
| | | //çå¬æäº¤ |
| | | form.verify({ |
| | | numberOrEmpty: function (value, item) { |
| | | // if (value != '') { |
| | | if (!/^\d+$/.test(value)) { |
| | | return 'ä¸è½ä¸ºç©ºææ°åæè
0'; |
| | | } |
| | | //} |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | | |
| | | //#region å½å页é¢é¢ææçæ¹æ³ |
| | | |
| | | //æ æºåæ°å¢ |
| | | function set_AddFNew() { |
| | | $("#HItemID").val("0"); |
| | | $("#HNumber").val(""); |
| | | } |
| | | //ç¼è¾ |
| | | function set_EditFromGrid() { |
| | | $("#HItemID").val(linterid); |
| | | set_EditForm(linterid); //ç¼è¾è·å表头 |
| | | } |
| | | ////è·åå¹³æ¿ç»å®æä»¶æ°æ® |
| | | //function get_ConfigFileInfo(linterid) { |
| | | // //æ¥è¯¢æ£éªæ¹æ¡åæ¯å¦åå¨ |
| | | // $.ajax({ |
| | | // url: GetWEBURL() + "Get/Xt_PlateBinding", |
| | | // type: "GET", |
| | | // data: { "user": sessionStorage["HUserName"] }, |
| | | // success: function (result) { |
| | | // if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | // //å
¬ç¨é¨å ======Begin======== |
| | | // var data = result.data; |
| | | // var obj = {}; |
| | | // for (var i = 3; i < data.length; i++) { |
| | | // var arr = data[i].split(":"); |
| | | // if (arr.length == 2) { |
| | | // var field = arr[0]; |
| | | // var fieldData = arr[1]; |
| | | // //æ·»å å¯¹è±¡å±æ§ |
| | | // obj[field] = fieldData; |
| | | // } else if (arr.length > 2) { |
| | | // var field = arr[0]; |
| | | // var fieldData = ""; |
| | | // for (var j = 1; j < arr.length; j++) { |
| | | // fieldData = fieldData + arr[j] + ":"; |
| | | // } |
| | | // fieldData = fieldData.substring(0, fieldData.length - 1) |
| | | // //æ·»å å¯¹è±¡å±æ§ |
| | | // obj[field] = fieldData; |
| | | // } |
| | | // } |
| | | // //å
¬ç¨é¨å ======End======== |
| | | |
| | | // $("#HDeptID").val(obj.HDeptID); |
| | | // $("#HDepName").val(obj.HDepName); |
| | | // $("#HProcID").val(obj.HProcID); |
| | | // $("#HProcName").val(obj.HProcName); |
| | | // $("#HEquipID").val(obj.HEquipID); |
| | | // $("#HEquipName").val(obj.HEquipName); |
| | | // $("#HSourceID").val(obj.HSourceID); |
| | | // $("#HSourceName").val(obj.HSourceName); |
| | | // $("#HGroupID").val(obj.HGroupID); |
| | | // $("#HGroupName").val(obj.HGroupName); |
| | | // $("#HCheckEmpID").val(obj.HCheckEmpID); |
| | | // $("#HCheckEmpName").val(obj.HCheckEmpName); |
| | | // $("#HOperatorEmpID").val(obj.HOperatorEmpID); |
| | | // $("#HOperatorEmpName").val(obj.HOperatorEmpName); |
| | | // $("#HChargeEmpID").val(obj.HChargeEmpID); |
| | | // $("#HChargeEmpName").val(obj.HChargeEmpName); |
| | | // } else { |
| | | // layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | // } |
| | | // }, error: function () { |
| | | // layer.alert("åçé误!", { icon: 5 }); |
| | | // } |
| | | // }); |
| | | //} |
| | | //æ°æ®éªè¯ |
| | | function AllowLoadData() { |
| | | //if ($("#HDeptNumber").val() == '') { |
| | | // layer.msg("è¯·éæ©é»è®¤é¨é¨", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return false; |
| | | //} |
| | | |
| | | //if ($("#HProcName").val() == '') { |
| | | // layer.msg("è¯·éæ©é»è®¤å·¥åº", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return false; |
| | | //} |
| | | |
| | | return true; |
| | | } |
| | | // |
| | | function f_alert(sMsg) { |
| | | layer.alert(sMsg, { icon: 5 }); |
| | | |
| | | } |
| | | //#endregion |
| | | }); |
| | | |
| | | </script> |
| | | </body> |
| | | </html> |
| | |
| | | <cite>åºé¨ç¡®è®¤åå表</cite> |
| | | </a> |
| | | </li> |
| | | <li class="layui-col-xs3"> |
| | | <a href="../车é´ç®¡ç/å·¥åºæµè½¬/MES_ColorRecordBill_PDA.html" target="main_self_frame"> |
| | | <i class="layui-icon layui-icon-form"></i> |
| | | <cite>䏿£è®°å½å</cite> |
| | | </a> |
| | | </li> |
| | | </ul> |
| | | </div> |
| | | </div> |
| | |
| | | <dl class="layui-nav-child"> |
| | | <dd><a href="IpadStepIndex.html" target="main_self_frame">æ¥å·¥å¹³å°(å·¥åº)</a></dd> |
| | | <dd><a href="IpadIndex.html" target="main_self_frame">æ¥å·¥å¹³å°</a></dd> |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºåºç«æ±æ¥å/Cj_StationOutBill_CurrentWork.html">å½åå·¥å(æ«ç æ±æ¥)</a></dd> |
| | | <!--<dd><a lay-href="">æ¥æ£ç³è¯·n</a></dd>--> |
| | | </dl> |
| | | </dd> |
| | |
| | | <dd> |
| | | <a href="车é´ç®¡ç/å·¥åºæµè½¬/MES_ColorRecordBill_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> |
| | |
| | | <dl class="layui-nav-child"> |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/Sc_ProcessExchangeBillSubList.html">å·¥åºåæµè½¬å¡ç»´æ¤</a></dd> |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/MES_SampleRecordBillList.html">è¯æ ·è®°å½åå表</a></dd> |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/MES_ColorRecordBillList.html">对è²è®°å½åå表</a></dd> |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/MES_ColorRecordBillList.html">䏿£è®°å½åå表</a></dd> |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºæµè½¬å¡/Sc_ProcessExchangeArrangement.html">å·¥åºæµè½¬å¡æç¼¸</a></dd> |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºè¿ç«æ¥æ¶å/Cj_StationInBillSubList.html">æå¼å¡å¼å·¥åå表</a></dd> |
| | | <dd><a lay-href="车é´ç®¡ç/å·¥åºåºç«æ±æ¥å/Cj_StationOutBillSubList.html">æå¼å¡å®å·¥åå表</a></dd> |
| | |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | data: { "HName": HName }, |
| | | data: { "HName": HName, "Num": 2 }, //0èå 1红å 2ä¸å红èå |
| | | url: GetWEBURL() + "/Web/GetHSourceBillType", |
| | | success: function (result) { |
| | | var HSourceBillTypes = ""; |
| | |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | data: { "HName": HName }, |
| | | data: { "HName": HName, "Num": 2 }, //0èå 1红å 2ä¸å红èå |
| | | url: GetWEBURL() + "/Web/GetHSourceBillType", |
| | | success: function (result) { |
| | | var HSourceBillTypes = ""; |
| | |
| | | , cols: [columns] |
| | | , limit: Number.MAX_VALUE//é»è®¤æ¾ç¤ºå
¨é¨ |
| | | , done: function (res, page, count) { |
| | | soulTable.render(this); |
| | | //res.data.forEach(function (item, index) { |
| | | // if (data1.data.DataColor != undefined) { |
| | | // var sj = data1.data.DataColor; |
| | |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | data: { "HName": HName }, |
| | | data: { "HName": HName, "Num": 2 }, //0èå 1红å 2ä¸å红èå |
| | | url: GetWEBURL() + "/Web/GetHSourceBillType", |
| | | success: function (result) { |
| | | var HSourceBillTypes = ""; |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å·¥ä½ä¸å¿</label> |
| | | <div class="layui-input-inline"> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HWorkCenterName" id="HWorkCenterName" readonly class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="text" name="HWorkCenterID" id="HWorkCenterID" value="0" hidden> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="btnHWorkCenterID" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | |
| | | //è¡¨å¤´ä¿¡æ¯ è°å
¥ä»åºå¼¹çª |
| | | form.on('submit(HSCWHList)', function () { |
| | | Gy_Warehouse(2); |
| | | }); |
| | | |
| | | //è¡¨å¤´ä¿¡æ¯ å·¥ä½ä¸å¿ |
| | | form.on('submit(btnHWorkCenterID)', function () { |
| | | btnHWorkCenterID(); |
| | | }); |
| | | |
| | | //è¡¨å¤´ä¿¡æ¯ ä¾åºåå¼¹çª |
| | |
| | | }); |
| | | } |
| | | |
| | | //å·¥ä½ä¸å¿ |
| | | function btnHWorkCenterID() { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'å·¥ä½ä¸å¿å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../../views/åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_WorkCenter.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | |
| | | $("#HWorkCenterName").val(checkStatus.data[0].å·¥ä½ä¸å¿åç§°); |
| | | $("#HWorkCenterID").val(checkStatus.data[0].HItemID); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | }); |
| | | } |
| | | |
| | | |
| | | //ä¾åºåå表 |
| | | function Gy_Supplier() { |
| | | //页é¢å±-èªå®ä¹ |
| | |
| | | , "HSourceName": data.çäº§èµæº |
| | | , "HCheckEmpID": data.HCheckEmpID |
| | | , "HCheckEmpName": data.æ£éªå |
| | | , "HWorkCenterID": data.HWorkCenterID |
| | | , "HWorkCenterName": data.å·¥ä½ä¸å¿ |
| | | }); |
| | | |
| | | } else { |
| | |
| | | //é
ä»¶æ¸
å |
| | | function get_Display3(HBardcode) { |
| | | |
| | | var sWhere = " and äº§åæ¡ç ='" + HBardcode + "'"; |
| | | var sWhere = "'" + HBardcode + "'"; |
| | | |
| | | var ajaxLoad = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Sc_AssemblyBill/list1', |
| | | url: GetWEBURL() + '/Sc_AssemblyBill/AssemblyBillAndStationInBillList_SN', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWhere }, |
New file |
| | |
| | | <!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"> |
| | | <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/zgqCustom/zgqCustom.js"></script> |
| | | <script src="../../../layuiadmin/PubCustom.js"></script> |
| | | <script src="../../../layuiadmin/grwebapp.js"></script> |
| | | <script src="../../../layuiadmin/HideButton.js"></script> |
| | | <script src="../../../layuiadmin/soulTable.slim.js"></script> |
| | | <script src="../../../layuiadmin/echarts.min.js"></script> |
| | | </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 style="width: 65%; height: calc(95vh); float: left; background-color: rgb(255 255 255) "> |
| | | <div id="top" style="width:100%;height:calc(40vh);"> |
| | | <div id="top-left" style="width: 30%; height: calc(40vh); float: left;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 30px;"><span style="font-weight:bolder">设å¤</span></label> |
| | | </div> |
| | | <div> |
| | | <img src="../../../layuiadmin/layui/images/device.png" onerror="javascript:this.src='../../../layuiadmin/layui/images/erro.png';this.onerror = null" style="width:40%;height:calc(15vh);float:left" /> |
| | | <div style="float:left;margin-left:5%;"> |
| | | <dl> |
| | | <dd> |
| | | <h2><span style="margin-left:10px;" id="HEquipName"></span></h2> |
| | | <h3><span>设å¤ç¼å·:<span style="margin-left:10px;" id="HEquipCode"></span></span></h3> |
| | | <h3><span>设å¤ç¶æ:<span style="margin-left:10px;" id="HEquipStatus"></span></span></h3> |
| | | <h3><span>è¿è¡æ¶é´:<span style="margin-left:10px;" id="HWorkTime"></span></span></h3> |
| | | <h3><span>彿¥ç¹æ£æ¶é´:<span style="margin-left:10px;" id="HDotCheckDate"></span></span></h3> |
| | | <h3><span>æåä¿å
»æ¶é´:<span style="margin-left:10px;" id="HMaintainDate"></span></span></h3> |
| | | </dd> |
| | | </dl> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div id="center-center" style="width: 15%; height: calc(40vh); float: left; margin-left: 0.2%;"> |
| | | <div id="chart1" style="width: 75%; height: calc(40vh); left: 2%; float: left;"></div> |
| | | </div> |
| | | <div id="center-right" style="width: 500px; height: calc(40vh); float: left;margin-top:5%;"> |
| | | <div class="layui-row" style="margin-bottom: 15px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">æ¡ç ç±»å:</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="HBarCodeType" id="HBarCodeType" lay-filter="HBarCodeType" class="layui-input" value="" style="float:left;width:150px"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-bottom: 15px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">è£
ç®±æ°é:</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="text" class="layui-input" name="HQty" value="0" lay-verify="HQty" id="HQty" style="width: 150px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">çäº§èµæº:</label> |
| | | <div class="layui-input-block" style="margin-left: 9px;"> |
| | | <input type="text" class="layui-input" name="HSourceName" value="" lay-verify="HSourceName" id="HSourceName" style="background-color: #efefef4d; width: 43%; display: inline-block;" readonly> |
| | | <input type="hidden" name="HSourceID" id="HSourceID" lay-verify="HSourceID" value="0"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHSourceID" id="btnHSourceID" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-bottom: 15px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">å·¥ä½ä¸å¿:</label> |
| | | <div class="layui-input-block" style="margin-left: 9px;"> |
| | | <input type="text" class="layui-input" name="HCenterName" value="" lay-verify="HCenterName" id="HCenterName" style="background-color: #efefef4d; width: 43%; display: inline-block;" readonly> |
| | | <input type="hidden" name="HCenterID" id="HCenterID" lay-verify="HCenterID" value="0"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHCenterID" id="btnHCenterID" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">ç产çç»:</label> |
| | | <div class="layui-input-block" style="margin-left: 9px;"> |
| | | <input type="text" class="layui-input" name="HGroupName" value="" lay-verify="HGroupName" id="HGroupName" style="background-color: #efefef4d; width: 43%; display: inline-block;" readonly> |
| | | <input type="hidden" name="HGroupID" id="HGroupID" lay-verify="HGroupID" value="0"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHGroupID" id="btnHGroupID" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-bottom: 15px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">æä½å:</label> |
| | | <div class="layui-input-block" style="margin-left: 9px;"> |
| | | <input type="text" class="layui-input" name="HEmpName" value="" lay-verify="HEmpName" id="HEmpName" style="background-color: #efefef4d; width: 43%; display: inline-block;" readonly> |
| | | <input type="hidden" name="HEmpID" id="HEmpID" lay-verify="HEmpID" value="0"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHEmpID" id="btnHEmpID" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">åæ®æ¥æ:</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="date" class="layui-input" name="HDate" lay-verify="HDate" style="width: 150px;" autocomplete="off" id="HDate"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-bottom: 15px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">ç产订å:</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="text" class="layui-input" name="HBillNo" value="" lay-verify="HBillNo" style="width: 150px; background-color: #efefef4d; font-size: 13px;" autocomplete="off" id="HBillNo" readonly> |
| | | <input type="hidden" name="HMainID" id="HMainID"> |
| | | <input type="hidden" name="HSubID" id="HSubID"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">æµè½¬å¡:</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="text" class="layui-input" name="HProcExchBillNo" value="" lay-verify="HProcExchBillNo" style="width: 150px; background-color: #efefef4d; font-size: 13px;" autocomplete="off" id="HProcExchBillNo" readonly> |
| | | <input type="hidden" class="layui-input" name="lngBillKey" id="lngBillKey"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-bottom: 15px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">ç©æä»£ç :</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="text" class="layui-input" name="HMaterNumber" value="" lay-verify="HMaterNumber" style="width: 150px; background-color: #efefef4d; font-size: 13px;" autocomplete="off" id="HMaterNumber" readonly> |
| | | <input type="hidden" class="layui-input" name="HMaterID" id="HMaterID"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">ç©æåç§°:</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="text" class="layui-input" name="HMaterName" value="" lay-verify="HMaterName" style="width: 150px; background-color: #efefef4d; font-size: 13px;" autocomplete="off" id="HMaterName" readonly> |
| | | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-bottom: 15px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">è§æ ¼åå·:</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="text" class="layui-input" name="HMaterModel" value="" lay-verify="HMaterModel" style="width: 150px; background-color: #efefef4d; font-size: 13px;" autocomplete="off" id="HMaterModel" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">计éåä½:</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="text" class="layui-input" name="HUnitName" value="" lay-verify="HUnitName" style="width: 150px; background-color: #efefef4d;" autocomplete="off" id="HUnitName" readonly> |
| | | <input type="hidden" name="HUnitID" id="HUnitID"> |
| | | <input type="hidden" name="eventType" id="eventType" value="Add"> |
| | | <input type="hidden" name="HPRDOrgID" id="HPRDOrgID" value="0"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div id="center" style="width: 100%; height: calc(40vh); margin-top: 1%;"> |
| | | <div id="center-left" style="width: 30%; height: calc(40vh); float: left;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 30px;"><span style="font-weight:bolder">人å</span></label> |
| | | </div> |
| | | <div style="margin-left:25%;"> |
| | | <dl> |
| | | <dd> |
| | | <h2><span>é¨é¨<span style="margin-left:10px;" id="HDepName"></span></span></h2> |
| | | <h3><span>çç»:<span style="margin-left:10px;" id="HGroupNameCode"></span></span></h3> |
| | | <h3><span>æä½å:<span style="margin-left:10px;" id="HEmpNameCode"></span></span></h3> |
| | | <h3><span>è´è´£äºº:<span style="margin-left:10px;" id="HManagerName"></span></span></h3> |
| | | </dd> |
| | | </dl> |
| | | </div> |
| | | </div> |
| | | <div id="center-right" style="width: 15%; height: calc(40vh); float: left; margin-left: 0.2%; "> |
| | | <div id="chart2" style="width: 75%; height: calc(40vh); left: 2%; float: left;"></div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div id="bottom" style="width: 100%; height: calc(10vh);float:left;"> |
| | | <div id="bottom-left" style="width: 100%; height: calc(10vh);"> |
| | | <div style="text-align: left; width: 100%; height: calc(10vh); "> |
| | | <button type="button" lay-submit="" lay-filter="tg" class="layui-btn layui-btn-radius" style="margin-left: 15%;" id="tg">åå·¥æèµ·</button> |
| | | <button type="button" lay-submit="" lay-filter="kg" class="layui-btn layui-btn-radius" style="margin-left: 5%; " id="kg">å¼å·¥</button> |
| | | <button type="button" lay-submit="" lay-filter="Add" class="layui-btn layui-btn-radius" style="margin-left: 20%;" id="Add">æ°å¢</button> |
| | | <button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius" style="margin-left: 5%; " id="Saver">ä¿å</button> |
| | | <button type="button" lay-submit="" lay-filter="Exit" class="layui-btn layui-btn-radius" style="margin-left: 5%; " id="Exit">éåº</button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div id="center-right-maintable" style="width: 34%; height: calc(95vh); float: left; margin-left: 0.2%; background-color: rgb(255 255 255) "> |
| | | <div class="layui-tab" lay-filter="tab-POStockInBill"> |
| | | <ul class="layui-tab-title" lay-filter="tab-all"> |
| | | <li lay-id="1" style="padding:1px;" class="layui-this">èµç è®°å½</li> |
| | | </ul> |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-item layui-show"> |
| | | <div class="layui-form-item"> |
| | | <table class="" id="mainTable" style="width:100%;" lay-filter="mainTable"></table> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | <script type="text/html" id="toolbarDemo"> |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill" id="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>å é¤</button> |
| | | </div> |
| | | </script> |
| | | <input type="hidden" name="HMinQty" id="HMinQty" value="0"> |
| | | <input type="hidden" name="HBQty" id="HBQty" value="1"> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </body> |
| | | </html> |
| | | <script> |
| | | //è·ååæ° |
| | | var HBillType = ""; //åæ®ç±»å |
| | | var HSourceInterID = ""; //æºå主å
ç |
| | | var HSourceEntryID = ""; //æºååå
ç |
| | | var HSourceBillNo = ""; //æºååå· |
| | | var HSourceBillType = ""; //æºåç±»å |
| | | var HEquipName = ""; //设å¤åç§° |
| | | var HEquipCode = ""; //设å¤ç¼å· |
| | | var HEmpName = ""; //æä½å |
| | | var HManagerName = ""; //è´è´£äºº |
| | | var HGroupName = ""; //çç» |
| | | var IpadData = []; |
| | | |
| | | var edit = function (data) { |
| | | IpadData = data; |
| | | HBillType = data[0].HBillType; |
| | | HSourceInterID = data[0].HSourceInterID; |
| | | HSourceEntryID = data[0].HSourceEntryID; |
| | | HSourceBillNo = data[0].HSourceBillNo; |
| | | HSourceBillType = data[0].HSourceBillType; |
| | | HEquipName = data[0].HEquipName;//设å¤åç§° |
| | | HEquipCode = data[0].HEquipCode;//设å¤ç¼å· |
| | | HICMOBillNo = data[0].HICMOBillNo;//ç产订ååå· |
| | | HICMOInterID = data[0].HICMOInterID;//ç产订å主å
ç |
| | | HICMOEntryID = data[0].HICMOEntryID;//ç产订ååå
ç |
| | | HSourceID = data[0].HSourceID;//çäº§èµæºid |
| | | HSourceName = data[0].HSourceName;//çäº§èµæºid |
| | | HEmpName = data[0].HEmpName;//æä½å |
| | | HManagerName = data[0].HManagerName;//è´è´£äºº |
| | | HGroupName = data[0].HGroupName;//çç» |
| | | HManagerID = data[0].HManagerID; |
| | | HGroupID = data[0].HGroupID; |
| | | } |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | | index: 'lib/index', //主å
¥å£æ¨¡å |
| | | }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'soulTable'], 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 |
| | | , soulTable = layui.soulTable |
| | | var sWhere = ""; |
| | | var options = []; |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | | |
| | | var HModName = "Cj_StationOutBill_CurrentWork"; |
| | | //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var titleData = ["HInterID", "HEntryID", "HSourceID", "HMaterID", "HDeptID", "æºååå
ç ", "æºåç±»å", "åæ®ç±»å"]; |
| | | var HFinishRate = 0; //宿ç |
| | | var HQualifiedRate = 0; //åæ ¼ç |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | |
| | | $("#HEquipName").text(HEquipName);//设å¤åç§° |
| | | $("#HEquipCode").text(HEquipCode);//设å¤ç¼å· |
| | | $("#HEmpNameCode").text(HEmpName);//æä½å |
| | | $("#HManagerName").text(HManagerName);//è´è´£äºº |
| | | $("#HGroupNamecode").text(HGroupName);//çç» |
| | | $("#HSourceID").val(HSourceID); |
| | | $("#HSourceName").val(HSourceName); |
| | | $("#HEmpID").val(HManagerID); |
| | | $("#HEmpName").val(HManagerName); |
| | | $("#HGroupID").val(HGroupID); |
| | | $("#HGroupName").val(HGroupName); |
| | | //#endregion |
| | | |
| | | //#region ã仪表çã |
| | | var chart1 = echarts.init(document.getElementById("chart1")); |
| | | |
| | | var colorTemplate1 = [[0.2, "rgba(255,0,0,0.8)"], [0.8, "rgba(0,255,255,0.8)"], [1, "rgba(0,255,0,0.8)"]]; |
| | | |
| | | var data1 = [{ |
| | | name: "宿ç", |
| | | value: HFinishRate.toFixed(2), |
| | | }]; |
| | | |
| | | // æå®å¾è¡¨çé
ç½®é¡¹åæ°æ® |
| | | var option = { |
| | | //backgroundColor: "#000", |
| | | tooltip: { // æ¬ç³»åç¹å®ç tooltip 设å®ã |
| | | show: true, |
| | | formatter: "{b}ï¼{c}%", |
| | | backgroundColor: "rgba(50,50,50,0.7)", // æç¤ºæ¡æµ®å±çèæ¯é¢è²ã注æï¼series.tooltip ä»
å¨ tooltip.trigger 为 'item' æ¶ææã |
| | | borderColor: "#333", // æç¤ºæ¡æµ®å±çè¾¹æ¡é¢è²ã... |
| | | borderWidth: 0, // æç¤ºæ¡æµ®å±çè¾¹æ¡å®½ã... |
| | | padding: 5, // æç¤ºæ¡æµ®å±å
è¾¹è·ï¼åä½pxï¼é»è®¤åæ¹åå
è¾¹è·ä¸º5ï¼æ¥åæ°ç»åå«è®¾å®ä¸å³ä¸å·¦è¾¹è·ã... |
| | | textStyle: { // æç¤ºæ¡æµ®å±çææ¬æ ·å¼ã... |
| | | // color ,fontStyle ,fontWeight ,fontFamily ,fontSize ,lineHeight ,....... |
| | | }, |
| | | }, |
| | | series: [ |
| | | { |
| | | name: "å仪表ç示ä¾", // ç³»ååç§°,ç¨äºtooltipçæ¾ç¤ºï¼legend çå¾ä¾çéï¼å¨ setOption æ´æ°æ°æ®åé
置项æ¶ç¨äºæå®å¯¹åºçç³»åã |
| | | type: "gauge", // ç³»åç±»å |
| | | progress: { |
| | | show: true |
| | | }, |
| | | radius: "100%", // åæ°:number, stringã 仪表çåå¾,é»è®¤ 75% ï¼å¯ä»¥æ¯ç¸å¯¹äºå®¹å¨é«å®½ä¸è¾å°çä¸é¡¹çä¸åçç¾åæ¯ï¼ä¹å¯ä»¥æ¯ç»å¯¹çæ°å¼ã |
| | | center: ["50%", "50%"], // 仪表çä½ç½®(åå¿åæ ) |
| | | startAngle: 225, // 仪表çèµ·å§è§åº¦,é»è®¤ 225ãåå¿ æ£å³æä¾§ä¸º0åº¦ï¼æ£ä¸æ¹ä¸º90åº¦ï¼æ£å·¦æä¾§ä¸º180度ã |
| | | endAngle: -45, // 仪表çç»æè§åº¦,é»è®¤ -45 |
| | | clockwise: true, // 仪表çå»åº¦æ¯å¦æ¯é¡ºæ¶éå¢é¿,é»è®¤ trueã |
| | | min: 0, // æå°çæ°æ®å¼,é»è®¤ 0 ãæ å°å° minAngleã |
| | | max: 100, // æå¤§çæ°æ®å¼,é»è®¤ 100 ãæ å°å° maxAngleã |
| | | splitNumber: 10, // 仪表çå»åº¦çå岿®µæ°,é»è®¤ 10ã |
| | | axisLine: { // 仪表ç轴线(è½®å»çº¿)ç¸å
³é
ç½®ã |
| | | show: true, // æ¯å¦æ¾ç¤ºä»ªè¡¨ç轴线(è½®å»çº¿),é»è®¤ trueã |
| | | lineStyle: { // 仪表çè½´çº¿æ ·å¼ã |
| | | color: colorTemplate1, //仪表çç轴线å¯ä»¥è¢«åæä¸åé¢è²ç夿®µãæ¯æ®µç ç»æä½ç½®(èå´æ¯[0,1]) å é¢è² å¯ä»¥éè¿ä¸ä¸ªæ°ç»æ¥è¡¨ç¤ºãé»è®¤åå¼ï¼[[0.2, '#91c7ae'], [0.8, '#63869e'], [1, '#c23531']] |
| | | opacity: 1, //å¾å½¢éæåº¦ãæ¯æä» 0 å° 1 çæ°åï¼ä¸º 0 æ¶ä¸ç»å¶è¯¥å¾å½¢ã |
| | | width: 5, //轴线宽度,é»è®¤ 30ã |
| | | shadowBlur: 20, //(åå
ææ)å¾å½¢é´å½±ç模ç³å¤§å°ãè¯¥å±æ§é
å shadowColor,shadowOffsetX, shadowOffsetY ä¸èµ·è®¾ç½®å¾å½¢çé´å½±ææã |
| | | shadowColor: "#fff", //é´å½±é¢è²ãæ¯æçæ ¼å¼åcolorã |
| | | } |
| | | }, |
| | | splitLine: { // åéçº¿æ ·å¼ã |
| | | show: true, // æ¯å¦æ¾ç¤ºåé线,é»è®¤ trueã |
| | | length: 0, // åé线线é¿ãæ¯æç¸å¯¹åå¾çç¾åæ¯,é»è®¤ 30ã |
| | | lineStyle: { // åéçº¿æ ·å¼ã |
| | | color: "#eee", //线çé¢è²,é»è®¤ #eeeã |
| | | opacity: 1, //å¾å½¢éæåº¦ãæ¯æä» 0 å° 1 çæ°åï¼ä¸º 0 æ¶ä¸ç»å¶è¯¥å¾å½¢ã |
| | | width: 2, //线度,é»è®¤ 2ã |
| | | type: "solid", //线çç±»å,é»è®¤ solidã æ¤å¤è¿æ dashed,dotted |
| | | shadowBlur: 10, //(åå
ææ)å¾å½¢é´å½±ç模ç³å¤§å°ãè¯¥å±æ§é
å shadowColor,shadowOffsetX, shadowOffsetY ä¸èµ·è®¾ç½®å¾å½¢çé´å½±ææã |
| | | shadowColor: "#fff", //é´å½±é¢è²ãæ¯æçæ ¼å¼åcolorã |
| | | } |
| | | }, |
| | | axisTick: { // å»åº¦(线)æ ·å¼ã |
| | | show: false, // æ¯å¦æ¾ç¤ºå»åº¦(线),é»è®¤ trueã |
| | | splitNumber: 5, // åé线ä¹é´åå²çå»åº¦æ°,é»è®¤ 5ã |
| | | length: 8, // å»åº¦çº¿é¿ãæ¯æç¸å¯¹åå¾çç¾åæ¯,é»è®¤ 8ã |
| | | lineStyle: { // å»åº¦çº¿æ ·å¼ã |
| | | color: "#eee", //线çé¢è²,é»è®¤ #eeeã |
| | | opacity: 1, //å¾å½¢éæåº¦ãæ¯æä» 0 å° 1 çæ°åï¼ä¸º 0 æ¶ä¸ç»å¶è¯¥å¾å½¢ã |
| | | width: 1, //线度,é»è®¤ 1ã |
| | | type: "solid", //线çç±»å,é»è®¤ solidã æ¤å¤è¿æ dashed,dotted |
| | | shadowBlur: 10, //(åå
ææ)å¾å½¢é´å½±ç模ç³å¤§å°ãè¯¥å±æ§é
å shadowColor,shadowOffsetX, shadowOffsetY ä¸èµ·è®¾ç½®å¾å½¢çé´å½±ææã |
| | | shadowColor: "#fff", //é´å½±é¢è²ãæ¯æçæ ¼å¼åcolorã |
| | | }, |
| | | }, |
| | | axisLabel: { // å»åº¦æ ç¾ã |
| | | show: false, // æ¯å¦æ¾ç¤ºæ ç¾,é»è®¤ trueã |
| | | distance: 5, // æ ç¾ä¸å»åº¦çº¿çè·ç¦»,é»è®¤ 5ã |
| | | color: "#1E1E1E", // æåçé¢è²,é»è®¤ #fffã |
| | | fontSize: 9, // æåçåä½å¤§å°,é»è®¤ 5ã |
| | | formatter: "{value}", // å»åº¦æ ç¾çå
å®¹æ ¼å¼å¨ï¼æ¯æå符串模æ¿ååè°å½æ°ä¸¤ç§å½¢å¼ã 示ä¾:// 使ç¨å符串模æ¿ï¼æ¨¡æ¿åé为å»åº¦é»è®¤æ ç¾ {value},å¦:formatter: '{value} kg'; // 使ç¨å½æ°æ¨¡æ¿ï¼å½æ°åæ°åå«ä¸ºå»åº¦æ°å¼,å¦formatter: function (value) {return value + 'km/h';} |
| | | }, |
| | | pointer: { // 仪表çæéã |
| | | show: true, // æ¯å¦æ¾ç¤ºæé,é»è®¤ trueã |
| | | length: "70%", // æéé¿åº¦ï¼å¯ä»¥æ¯ç»å¯¹æ°å¼ï¼ä¹å¯ä»¥æ¯ç¸å¯¹äºåå¾çç¾åæ¯,é»è®¤ 80%ã |
| | | width: 5, // æé宽度,é»è®¤ 8ã |
| | | }, |
| | | itemStyle: { // 仪表çæéæ ·å¼ã |
| | | color: "auto", // æéé¢è²ï¼é»è®¤(auto)忰弿å¨çåºé´çé¢è² |
| | | opacity: 1, // å¾å½¢éæåº¦ãæ¯æä» 0 å° 1 çæ°åï¼ä¸º 0 æ¶ä¸ç»å¶è¯¥å¾å½¢ã |
| | | borderWidth: 0, // æè¾¹çº¿å®½,é»è®¤ 0ã为 0 æ¶æ æè¾¹ã |
| | | borderType: "solid", // æ±æ¡çæè¾¹ç±»åï¼é»è®¤ä¸ºå®çº¿ï¼æ¯æ 'solid', 'dashed', 'dotted'ã |
| | | borderColor: "#000", // å¾å½¢çæè¾¹é¢è²,é»è®¤ "#000"ãæ¯æçé¢è²æ ¼å¼å colorï¼ä¸æ¯æåè°å½æ°ã |
| | | shadowBlur: 10, // (åå
ææ)å¾å½¢é´å½±ç模ç³å¤§å°ãè¯¥å±æ§é
å shadowColor,shadowOffsetX, shadowOffsetY ä¸èµ·è®¾ç½®å¾å½¢çé´å½±ææã |
| | | shadowColor: "#fff", // é´å½±é¢è²ãæ¯æçæ ¼å¼åcolorã |
| | | }, |
| | | emphasis: { // é«äº®ç 仪表çæéæ ·å¼ |
| | | itemStyle: { |
| | | //é«äº® 忣叏 两è
å
·æåæ ·çé
置项,åªæ¯å¨ä¸åç¶æä¸é
置项çå¼ä¸åã |
| | | } |
| | | }, |
| | | title: { // ä»ªè¡¨çæ é¢ã |
| | | show: true, // æ¯å¦æ¾ç¤ºæ é¢,é»è®¤ trueã |
| | | offsetCenter: [0, "120%"],//ç¸å¯¹äºä»ªè¡¨çä¸å¿çåç§»ä½ç½®ï¼æ°ç»ç¬¬ä¸é¡¹æ¯æ°´å¹³æ¹åçåç§»ï¼ç¬¬äºé¡¹æ¯åç´æ¹åçåç§»ãå¯ä»¥æ¯ç»å¯¹çæ°å¼ï¼ä¹å¯ä»¥æ¯ç¸å¯¹äºä»ªè¡¨çåå¾çç¾åæ¯ã |
| | | color: "#1E1E1E", // æåçé¢è²,é»è®¤ #333ã |
| | | fontSize: 20, // æåçåä½å¤§å°,é»è®¤ 15ã |
| | | }, |
| | | detail: { // 仪表ç详æ
ï¼ç¨äºæ¾ç¤ºæ°æ®ã |
| | | show: true, // æ¯å¦æ¾ç¤ºè¯¦æ
,é»è®¤ trueã |
| | | offsetCenter: [0, "70%"],// ç¸å¯¹äºä»ªè¡¨çä¸å¿çåç§»ä½ç½®ï¼æ°ç»ç¬¬ä¸é¡¹æ¯æ°´å¹³æ¹åçåç§»ï¼ç¬¬äºé¡¹æ¯åç´æ¹åçåç§»ãå¯ä»¥æ¯ç»å¯¹çæ°å¼ï¼ä¹å¯ä»¥æ¯ç¸å¯¹äºä»ªè¡¨çåå¾çç¾åæ¯ã |
| | | color: "auto", // æåçé¢è²,é»è®¤ autoã |
| | | fontSize: 30, // æåçåä½å¤§å°,é»è®¤ 15ã |
| | | formatter: "{value}%", // æ ¼å¼å彿°æè
å符串 |
| | | }, |
| | | data: data1 |
| | | } |
| | | ] |
| | | }; |
| | | // 使ç¨åæå®çé
ç½®é¡¹åæ°æ®æ¾ç¤ºå¾è¡¨ |
| | | chart1.setOption(option); |
| | | |
| | | |
| | | var chart2 = echarts.init(document.getElementById("chart2")); |
| | | |
| | | var data2 = [{ |
| | | name: "åæ ¼ç", |
| | | value: HQualifiedRate.toFixed(2), |
| | | }]; |
| | | |
| | | // æå®å¾è¡¨çé
ç½®é¡¹åæ°æ® |
| | | var option2 = { |
| | | //backgroundColor: "#000", |
| | | tooltip: { // æ¬ç³»åç¹å®ç tooltip 设å®ã |
| | | show: true, |
| | | formatter: "{b}ï¼{c}%", |
| | | backgroundColor: "rgba(50,50,50,0.7)", // æç¤ºæ¡æµ®å±çèæ¯é¢è²ã注æï¼series.tooltip ä»
å¨ tooltip.trigger 为 'item' æ¶ææã |
| | | borderColor: "#333", // æç¤ºæ¡æµ®å±çè¾¹æ¡é¢è²ã... |
| | | borderWidth: 0, // æç¤ºæ¡æµ®å±çè¾¹æ¡å®½ã... |
| | | padding: 5, // æç¤ºæ¡æµ®å±å
è¾¹è·ï¼åä½pxï¼é»è®¤åæ¹åå
è¾¹è·ä¸º5ï¼æ¥åæ°ç»åå«è®¾å®ä¸å³ä¸å·¦è¾¹è·ã... |
| | | textStyle: { // æç¤ºæ¡æµ®å±çææ¬æ ·å¼ã... |
| | | // color ,fontStyle ,fontWeight ,fontFamily ,fontSize ,lineHeight ,....... |
| | | }, |
| | | }, |
| | | series: [ |
| | | { |
| | | name: "å仪表ç示ä¾", // ç³»ååç§°,ç¨äºtooltipçæ¾ç¤ºï¼legend çå¾ä¾çéï¼å¨ setOption æ´æ°æ°æ®åé
置项æ¶ç¨äºæå®å¯¹åºçç³»åã |
| | | type: "gauge", // ç³»åç±»å |
| | | radius: "100%", // åæ°:number, stringã 仪表çåå¾,é»è®¤ 75% ï¼å¯ä»¥æ¯ç¸å¯¹äºå®¹å¨é«å®½ä¸è¾å°çä¸é¡¹çä¸åçç¾åæ¯ï¼ä¹å¯ä»¥æ¯ç»å¯¹çæ°å¼ã |
| | | center: ["50%", "50%"], // 仪表çä½ç½®(åå¿åæ ) |
| | | startAngle: 225, // 仪表çèµ·å§è§åº¦,é»è®¤ 225ãåå¿ æ£å³æä¾§ä¸º0åº¦ï¼æ£ä¸æ¹ä¸º90åº¦ï¼æ£å·¦æä¾§ä¸º180度ã |
| | | endAngle: -45, // 仪表çç»æè§åº¦,é»è®¤ -45 |
| | | clockwise: true, // 仪表çå»åº¦æ¯å¦æ¯é¡ºæ¶éå¢é¿,é»è®¤ trueã |
| | | min: 0, // æå°çæ°æ®å¼,é»è®¤ 0 ãæ å°å° minAngleã |
| | | max: 100, // æå¤§çæ°æ®å¼,é»è®¤ 100 ãæ å°å° maxAngleã |
| | | splitNumber: 10, // 仪表çå»åº¦çå岿®µæ°,é»è®¤ 10ã |
| | | axisLine: { // 仪表ç轴线(è½®å»çº¿)ç¸å
³é
ç½®ã |
| | | show: true, // æ¯å¦æ¾ç¤ºä»ªè¡¨ç轴线(è½®å»çº¿),é»è®¤ trueã |
| | | lineStyle: { // 仪表çè½´çº¿æ ·å¼ã |
| | | color: colorTemplate1, //仪表çç轴线å¯ä»¥è¢«åæä¸åé¢è²ç夿®µãæ¯æ®µç ç»æä½ç½®(èå´æ¯[0,1]) å é¢è² å¯ä»¥éè¿ä¸ä¸ªæ°ç»æ¥è¡¨ç¤ºãé»è®¤åå¼ï¼[[0.2, '#91c7ae'], [0.8, '#63869e'], [1, '#c23531']] |
| | | opacity: 1, //å¾å½¢éæåº¦ãæ¯æä» 0 å° 1 çæ°åï¼ä¸º 0 æ¶ä¸ç»å¶è¯¥å¾å½¢ã |
| | | width: 5, //轴线宽度,é»è®¤ 30ã |
| | | shadowBlur: 20, //(åå
ææ)å¾å½¢é´å½±ç模ç³å¤§å°ãè¯¥å±æ§é
å shadowColor,shadowOffsetX, shadowOffsetY ä¸èµ·è®¾ç½®å¾å½¢çé´å½±ææã |
| | | shadowColor: "#fff", //é´å½±é¢è²ãæ¯æçæ ¼å¼åcolorã |
| | | } |
| | | }, |
| | | splitLine: { // åéçº¿æ ·å¼ã |
| | | show: true, // æ¯å¦æ¾ç¤ºåé线,é»è®¤ trueã |
| | | length: 0, // åé线线é¿ãæ¯æç¸å¯¹åå¾çç¾åæ¯,é»è®¤ 30ã |
| | | lineStyle: { // åéçº¿æ ·å¼ã |
| | | color: "#eee", //线çé¢è²,é»è®¤ #eeeã |
| | | opacity: 1, //å¾å½¢éæåº¦ãæ¯æä» 0 å° 1 çæ°åï¼ä¸º 0 æ¶ä¸ç»å¶è¯¥å¾å½¢ã |
| | | width: 2, //线度,é»è®¤ 2ã |
| | | type: "solid", //线çç±»å,é»è®¤ solidã æ¤å¤è¿æ dashed,dotted |
| | | shadowBlur: 10, //(åå
ææ)å¾å½¢é´å½±ç模ç³å¤§å°ãè¯¥å±æ§é
å shadowColor,shadowOffsetX, shadowOffsetY ä¸èµ·è®¾ç½®å¾å½¢çé´å½±ææã |
| | | shadowColor: "#fff", //é´å½±é¢è²ãæ¯æçæ ¼å¼åcolorã |
| | | } |
| | | }, |
| | | axisTick: { // å»åº¦(线)æ ·å¼ã |
| | | show: false, // æ¯å¦æ¾ç¤ºå»åº¦(线),é»è®¤ trueã |
| | | splitNumber: 5, // åé线ä¹é´åå²çå»åº¦æ°,é»è®¤ 5ã |
| | | length: 8, // å»åº¦çº¿é¿ãæ¯æç¸å¯¹åå¾çç¾åæ¯,é»è®¤ 8ã |
| | | lineStyle: { // å»åº¦çº¿æ ·å¼ã |
| | | color: "#eee", //线çé¢è²,é»è®¤ #eeeã |
| | | opacity: 1, //å¾å½¢éæåº¦ãæ¯æä» 0 å° 1 çæ°åï¼ä¸º 0 æ¶ä¸ç»å¶è¯¥å¾å½¢ã |
| | | width: 1, //线度,é»è®¤ 1ã |
| | | type: "solid", //线çç±»å,é»è®¤ solidã æ¤å¤è¿æ dashed,dotted |
| | | shadowBlur: 10, //(åå
ææ)å¾å½¢é´å½±ç模ç³å¤§å°ãè¯¥å±æ§é
å shadowColor,shadowOffsetX, shadowOffsetY ä¸èµ·è®¾ç½®å¾å½¢çé´å½±ææã |
| | | shadowColor: "#fff", //é´å½±é¢è²ãæ¯æçæ ¼å¼åcolorã |
| | | }, |
| | | }, |
| | | axisLabel: { // å»åº¦æ ç¾ã |
| | | show: false, // æ¯å¦æ¾ç¤ºæ ç¾,é»è®¤ trueã |
| | | distance: 5, // æ ç¾ä¸å»åº¦çº¿çè·ç¦»,é»è®¤ 5ã |
| | | color: "#1E1E1E", // æåçé¢è²,é»è®¤ #fffã |
| | | fontSize: 9, // æåçåä½å¤§å°,é»è®¤ 5ã |
| | | formatter: "{value}", // å»åº¦æ ç¾çå
å®¹æ ¼å¼å¨ï¼æ¯æå符串模æ¿ååè°å½æ°ä¸¤ç§å½¢å¼ã 示ä¾:// 使ç¨å符串模æ¿ï¼æ¨¡æ¿åé为å»åº¦é»è®¤æ ç¾ {value},å¦:formatter: '{value} kg'; // 使ç¨å½æ°æ¨¡æ¿ï¼å½æ°åæ°åå«ä¸ºå»åº¦æ°å¼,å¦formatter: function (value) {return value + 'km/h';} |
| | | }, |
| | | pointer: { // 仪表çæéã |
| | | show: true, // æ¯å¦æ¾ç¤ºæé,é»è®¤ trueã |
| | | length: "70%", // æéé¿åº¦ï¼å¯ä»¥æ¯ç»å¯¹æ°å¼ï¼ä¹å¯ä»¥æ¯ç¸å¯¹äºåå¾çç¾åæ¯,é»è®¤ 80%ã |
| | | width: 5, // æé宽度,é»è®¤ 8ã |
| | | }, |
| | | itemStyle: { // 仪表çæéæ ·å¼ã |
| | | color: "auto", // æéé¢è²ï¼é»è®¤(auto)忰弿å¨çåºé´çé¢è² |
| | | opacity: 1, // å¾å½¢éæåº¦ãæ¯æä» 0 å° 1 çæ°åï¼ä¸º 0 æ¶ä¸ç»å¶è¯¥å¾å½¢ã |
| | | borderWidth: 0, // æè¾¹çº¿å®½,é»è®¤ 0ã为 0 æ¶æ æè¾¹ã |
| | | borderType: "solid", // æ±æ¡çæè¾¹ç±»åï¼é»è®¤ä¸ºå®çº¿ï¼æ¯æ 'solid', 'dashed', 'dotted'ã |
| | | borderColor: "#000", // å¾å½¢çæè¾¹é¢è²,é»è®¤ "#000"ãæ¯æçé¢è²æ ¼å¼å colorï¼ä¸æ¯æåè°å½æ°ã |
| | | shadowBlur: 10, // (åå
ææ)å¾å½¢é´å½±ç模ç³å¤§å°ãè¯¥å±æ§é
å shadowColor,shadowOffsetX, shadowOffsetY ä¸èµ·è®¾ç½®å¾å½¢çé´å½±ææã |
| | | shadowColor: "#fff", // é´å½±é¢è²ãæ¯æçæ ¼å¼åcolorã |
| | | }, |
| | | emphasis: { // é«äº®ç 仪表çæéæ ·å¼ |
| | | itemStyle: { |
| | | //é«äº® 忣叏 两è
å
·æåæ ·çé
置项,åªæ¯å¨ä¸åç¶æä¸é
置项çå¼ä¸åã |
| | | } |
| | | }, |
| | | title: { // ä»ªè¡¨çæ é¢ã |
| | | show: true, // æ¯å¦æ¾ç¤ºæ é¢,é»è®¤ trueã |
| | | offsetCenter: [0, "120%"],//ç¸å¯¹äºä»ªè¡¨çä¸å¿çåç§»ä½ç½®ï¼æ°ç»ç¬¬ä¸é¡¹æ¯æ°´å¹³æ¹åçåç§»ï¼ç¬¬äºé¡¹æ¯åç´æ¹åçåç§»ãå¯ä»¥æ¯ç»å¯¹çæ°å¼ï¼ä¹å¯ä»¥æ¯ç¸å¯¹äºä»ªè¡¨çåå¾çç¾åæ¯ã |
| | | color: "#1E1E1E", // æåçé¢è²,é»è®¤ #333ã |
| | | fontSize: 20, // æåçåä½å¤§å°,é»è®¤ 15ã |
| | | }, |
| | | detail: { // 仪表ç详æ
ï¼ç¨äºæ¾ç¤ºæ°æ®ã |
| | | show: true, // æ¯å¦æ¾ç¤ºè¯¦æ
,é»è®¤ trueã |
| | | offsetCenter: [0, "70%"],// ç¸å¯¹äºä»ªè¡¨çä¸å¿çåç§»ä½ç½®ï¼æ°ç»ç¬¬ä¸é¡¹æ¯æ°´å¹³æ¹åçåç§»ï¼ç¬¬äºé¡¹æ¯åç´æ¹åçåç§»ãå¯ä»¥æ¯ç»å¯¹çæ°å¼ï¼ä¹å¯ä»¥æ¯ç¸å¯¹äºä»ªè¡¨çåå¾çç¾åæ¯ã |
| | | color: "auto", // æåçé¢è²,é»è®¤ autoã |
| | | fontSize: 30, // æåçåä½å¤§å°,é»è®¤ 15ã |
| | | formatter: "{value}%", // æ ¼å¼å彿°æè
å符串 |
| | | }, |
| | | data: data2 |
| | | } |
| | | ] |
| | | }; |
| | | // 使ç¨åæå®çé
ç½®é¡¹åæ°æ®æ¾ç¤ºå¾è¡¨ |
| | | chart2.setOption(option2); |
| | | |
| | | //#endregion |
| | | |
| | | //#region 头工å
·æ äºä»¶ |
| | | |
| | | //头工å
·æ äºä»¶ |
| | | table.on('toolbar(mainTable)', function (obj) { |
| | | switch (obj.event) { |
| | | //å é¤ |
| | | case 'set_DeleteBill': set_DeleteBill(); |
| | | break; |
| | | }; |
| | | }); |
| | | |
| | | //çäº§èµæº |
| | | form.on('submit(btnHSourceID)', 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å
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | }); |
| | | |
| | | //å·¥ä½ä¸å¿ |
| | | form.on('submit(btnHCenterID)', function () { |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: "å·¥ä½ä¸å¿å表" //æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ["../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_WorkCenter.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HCenterID").val(checkStatus.data[0].HItemID); |
| | | $("#HCenterName").val(checkStatus.data[0].å·¥ä½ä¸å¿åç§°); |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | }); |
| | | |
| | | //ç产çç» |
| | | form.on('submit(btnHGroupID)', function () { |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: "ç产çç»å表" //æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ["../../åºç¡èµæ/å·¥èµåºç¡èµæ/Gy_Group.html?type=HGroup", "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('è¯·éæ©æ°æ®'); |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HGroupID").val(checkStatus.data[0].HItemID); |
| | | $("#HGroupName").val(checkStatus.data[0].çç»åç§°); |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | }); |
| | | |
| | | //æä½å |
| | | form.on('submit(btnHEmpID)', function () { |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: "æä½åå表" //æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ["../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?type=HEmp", "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('è¯·éæ©æ°æ®'); |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HEmpID").val(checkStatus.data[0].HItemID); |
| | | $("#HEmpName").val(checkStatus.data[0].èååç§°); |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | }); |
| | | |
| | | //ä¿å |
| | | form.on('submit(Saver)', function (data) {//æäº¤ |
| | | var sSubStr = JSON.stringify(data.field); |
| | | sSubStr = "[" + sSubStr + "]"; |
| | | //è·åéæ©çç»ç» |
| | | var HOrgType = sessionStorage["Organization"]; |
| | | //è·åéæ©çå·¥å代ç |
| | | var CampanyName = "xxx"; |
| | | |
| | | //è·åéæ©çæºåç±»å |
| | | var HSourceBillType = "ç产订å"; |
| | | //è·åéæ©çæ¡ç ç±»å |
| | | var HSelectBarCodeType = $("#HBarCodeType").find("option:selected").html(); |
| | | //è·åå½åç»å½äººå |
| | | var UserName = sessionStorage["HUserName"]; |
| | | //var UserName = "Admin"; |
| | | var sMainSub = sSubStr + ';' + HOrgType + ';' + HSourceBillType + ';' + HSelectBarCodeType + ';' + CampanyName + ';' + UserName; |
| | | Saver(sMainSub,CampanyName); |
| | | }) |
| | | |
| | | //éåº |
| | | form.on('submit(Exit)', function (data) {//æäº¤ |
| | | Pub_Close(1); |
| | | }) |
| | | |
| | | //æ°å¢ |
| | | form.on('submit(Add)', function (data) { |
| | | AddHBillNo(); |
| | | }) |
| | | function AddHBillNo() { |
| | | //layer.confirm('æ°å¢å页颿°æ®å°æ¶å¤±ï¼', { icon: 3, title: 'æç¤º' }, function (index) { |
| | | |
| | | //}); |
| | | location.replace('Cj_StationOutBill_CodingReport.html?' + IpadData); |
| | | } |
| | | |
| | | |
| | | //#endregion |
| | | |
| | | //#region æ¬é¡µé¢ææè¢«è°ç¨çæ¹æ³ |
| | | function set_ClearBill() { |
| | | get_ICMOProcessExchangeBillList(); |
| | | //å è½½æ¡ç ç±»åæ°æ® |
| | | set_HBarCodeType(); |
| | | get_CriticalPartsList(); |
| | | $("#HPRDOrgID").val(sessionStorage["OrganizationID"]); |
| | | $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd")); |
| | | $('#Add').addClass("layui-btn-disabled").attr("disabled", true);//æ°å¢æé®ç¦ç¨ |
| | | get_BarCodeBillList(); |
| | | get_Display_UserList(); |
| | | //æ¥è¯¢ |
| | | get_FastQuery(); |
| | | } |
| | | |
| | | //è·åæ¡ç ç±»å |
| | | function set_HBarCodeType() { |
| | | //è·åæ¡ç ç±»å代ç |
| | | var Organization = ''; |
| | | $.ajax({ |
| | | type: "get", |
| | | url: GetWEBURL() + "/Sc_BarCode/GetHBarCodeTypeBill", |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.list; |
| | | for (var i = 0; i < data.length; i++) { |
| | | Organization += '<option style="color:blue;" value="' + i + '">' + data[i] + '</option>'; |
| | | } |
| | | $("#HBarCodeType").append(Organization); |
| | | form.render('select'); |
| | | } |
| | | $('#HBarCodeType').find("option[value=" + result.list[0] + "]").attr("selected", true); |
| | | form.render('select') //忬¡æ¸²æ |
| | | layer.closeAll("loading"); |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //åå§åè¡¨æ ¼ |
| | | function get_CriticalPartsList() { |
| | | options = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , page: false |
| | | , totalRow: true |
| | | //, cellMinWidth: 120 |
| | | , data: [] |
| | | , height: 700 |
| | | , limit: Number.MAX_VALUE |
| | | , cols: [[ |
| | | { type: 'checkbox', fixed: 'left' } |
| | | , { type: 'numbers', title: 'åºå·' } |
| | | , { field: 'æ¥æ', title: 'æ¥æ', width: 100 } |
| | | , { field: 'ç©æä»£ç ', title: '产å代ç ', width: 100 } |
| | | , { field: 'ç©æåç§°', title: '产ååç§°', width: 100 } |
| | | , { field: 'æ¡ç ç¼å·', title: 'æ¡ç ', width: 100 } |
| | | , { field: 'æ»ææ°', title: 'æ°é', width: 100 } |
| | | , { field: 'æºååå·', title: '订åå·', width: 100 } |
| | | ]] |
| | | } |
| | | |
| | | table.render(options); |
| | | |
| | | } |
| | | |
| | | //å é¤åæ® |
| | | function set_DeleteBill() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | layer.confirm('ç¡®å®å é¤' + data[0].æ¡ç ç¼å· + 'åï¼', function (index) { |
| | | var ajaxLoad = layer.load(); |
| | | //é»è¾å 餿¹æ³ |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Cj_StationOutBill_CodingReport/DelBarCodeBill_SN', |
| | | type: "GET", |
| | | data: { "HInterID": data[0].hmainid, "HDeleteMan": sessionStorage["HUserName"], "HBillSubType": "3791" }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg("å 餿å!", { time: 1 * 1000, icon: 1 }, function () { |
| | | get_BarCodeBillList(); |
| | | }); |
| | | |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | layer.close(index); |
| | | }); |
| | | } else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®ç¼è¾ï¼'); |
| | | } |
| | | } |
| | | |
| | | //#region å¿«éè¿æ»¤ |
| | | function get_FastQuery() { |
| | | //get_PanelDisplay(sWhere); |
| | | sWhere = "";//è°ç¨æ¥å£åæ¸
空sWhereç¼å |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ¥è¯¢ |
| | | function get_PanelDisplay(sWhere) { |
| | | var ajaxLoad = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Cj_StationOutBill_CurrentWork/get_PanelDisplay', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "HSourceID": HSourceID, "HICMOInterID": HICMOInterID, "HICMOEntryID": HICMOEntryID, "HSourceInterID": HSourceInterID, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | var data = result.data.h_p_JIT_GetCurrentTicketInfo[0]; |
| | | $("#HICMOBillNo").text(data.HSourceBillNo);//å·¥åå· |
| | | $("#HICMOBillStatus").text('');//å½åç¶æ |
| | | $("#HMaterNumber").text(data.HMaterNumber);//产å代ç |
| | | $("#HMaterName").text(data.HMaterName);//产ååç§° |
| | | $("#HMaterModel").text(data.HModel);//è§æ ¼åå· |
| | | $("#HPlanQty").text(data.HPlanQty);//è®¡åæ°é |
| | | $("#HReportQty").text(data.HRelationQty);//æ±æ¥æ»æ° |
| | | $("#HPickMtrlStatus").text('');//é¢æç¶æ |
| | | $("#HFCheckNum").text(data.馿£æ¬¡æ°);//馿£æ¬¡æ° |
| | | $("#HPrCheckNum").text(data.è¿ç¨æ£æ¬¡æ°);//è¿ç¨æ£æ¬¡æ° |
| | | $("#HPPCheckNum").text(data.å·¡æ£æ¬¡æ°);//å·¡æ£æ¬¡æ° |
| | | HFinishRate = data.宿ç;//宿ç |
| | | HQualifiedRate = data.åæ ¼ç;//åæ ¼ç |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | |
| | | } |
| | | //#endregion |
| | | |
| | | //æ¥è¯¢ç¨æ·å
³èä¿¡æ¯ |
| | | function get_Display_UserList() { |
| | | var sWhere = " and ç¼ç ='" + sessionStorage["Czybm"] + "'"; |
| | | var ajaxLoad = layer.load(); |
| | | //è¿å
¥é¡µé¢æ¾ç¤ºçç¼åå表 |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Cj_SingleStation/Cj_CollectionOfSingleProductDefectsUserList', |
| | | type: "GET", |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | |
| | | //$("#HSourceID").val(data1.data[0]["HSourceID"]); |
| | | //$("#HSourceName").val(data1.data[0]["çäº§èµæº"]); |
| | | //$("#HEmpID").val(data1.data[0]["HEmpID"]); |
| | | //$("#HEmpName").val(data1.data[0]["è´¨æ£å"]); |
| | | //$("#HGroupID").val(data1.data[0]["HGroupID"]); |
| | | //$("#HGroupName").val(data1.data[0]["ç产çç»"]); |
| | | $("#HCenterID").val(data1.data[0]["HWorkCenterID"]); |
| | | $("#HCenterName").val(data1.data[0]["å·¥ä½ä¸å¿"]); |
| | | layer.close(ajaxLoad); |
| | | |
| | | //layer.alert("æ¥è¯¢æå", { icon: 1 }); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | |
| | | }); |
| | | } |
| | | |
| | | //æ¥è¯¢å½åç¨æ·ä»å¤©çææ¡ç çæ°æ® |
| | | function get_BarCodeBillList() { |
| | | sWhere = " and å¶ä½äºº='" + sessionStorage["HUserName"] + "' and CONVERT(varchar(10),æ¥æ,20)=CONVERT(varchar(10),GETDATE(),20) "; |
| | | //è¿å
¥é¡µé¢æ¾ç¤ºçç¼åå表 |
| | | var wait = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Cj_StationOutBill_CodingReport/get_BarCodeBillList', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "HOrgID": sessionStorage["OrganizationID"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | options.data = data1.data; |
| | | table.render(options); |
| | | sWhere = ""; |
| | | } else { |
| | | layer.alert(data1.Message, { icon: 5 }); |
| | | } |
| | | |
| | | layer.close(wait); |
| | | }, error: function () { |
| | | layer.close(wait); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | layer.close(wait); |
| | | } |
| | | |
| | | //æ ¹æ®çäº§è®¢åæ¥è¯¢æµè½¬å¡ä¿¡æ¯ |
| | | function get_ICMOProcessExchangeBillList(HBarCode) { |
| | | sWhere = " and HICMOInterID=" + HICMOInterID + " and HICMOEntryID=" + HICMOEntryID; |
| | | var indexs = layer.load(); |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Cj_StationOutBill_CodingReport/get_ICMOProcessExchangeBillList", |
| | | async: false, |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "HOrgID": sessionStorage["OrganizationID"]}, |
| | | dataType: "json", |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | layer.close(indexs); |
| | | $("#HBillNo").val(data1.data[0]["ç产订åå·"]); |
| | | $("#HMainID").val(data1.data[0]["HICMOInterID"]); |
| | | $("#HSubID").val(data1.data[0]["HICMOEntryID"]); |
| | | $("#HProcExchBillNo").val(data1.data[0]["æµè½¬å¡å·"]); |
| | | $("#lngBillKey").val(data1.data[0]["HProcExchBillInterID"]); |
| | | $("#HMaterNumber").val(data1.data[0]["产å代ç "]); |
| | | $("#HMaterName").val(data1.data[0]["产ååç§°"]); |
| | | $("#HMaterModel").val(data1.data[0]["产åè§æ ¼"]); |
| | | $("#HMaterID").val(data1.data[0]["HMaterID"]); |
| | | $("#HUnitName").val(data1.data[0]["åä½"]); |
| | | $("#HUnitID").val(data1.data[0]["HUnitID"]); |
| | | $("#HQty").val(data1.data[0]["æå°å
è£
æ°é"]); |
| | | $("#HMinQty").val(data1.data[0]["æå°å
è£
æ°é"]); |
| | | sWhere = ""; |
| | | } |
| | | else { |
| | | layer.close(indexs); |
| | | layer.msg(data1.Message); |
| | | } |
| | | }, |
| | | error: function (err) { |
| | | layer.close(indexs); |
| | | layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //æ¡ç çæ |
| | | function Saver(sMainSub, CampanyName) { |
| | | var index = layer.load(); |
| | | $.ajax( |
| | | { |
| | | type: "POST", |
| | | url: GetWEBURL() + "/Sc_BarCode/Sub_SaveBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | async: true, |
| | | data: { "msg": sMainSub, "CampanyName": CampanyName }, |
| | | dataType: "json", |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | layer.close(index); |
| | | $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//ä¿åæé®ç¦ç¨ |
| | | $('#Add').removeClass("layui-btn-disabled").attr("disabled", false);//æ°å¢æé®å¯ç¨ |
| | | layer.msg("æäº¤æå!", { time: 1 * 2000, icon: 1 }, function () { |
| | | AddHBillNo(); |
| | | }); |
| | | } |
| | | else { |
| | | layer.close(index); |
| | | layer.alert(result.Message, { icon: 5 }); |
| | | } |
| | | layer.closeAll("loading"); |
| | | }, |
| | | error: function (err) { |
| | | layer.alert(err.Message, { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //以䏿¯layui模å |
| | | }); |
| | | |
| | | |
| | | //çäº§èµæº |
| | | function GetGySource(obj) { |
| | | $("#HSourceID").val(obj.HItemID); |
| | | $("#HSourceName").val(obj.çäº§èµæºåç§°); |
| | | } |
| | | |
| | | //å·¥ä½ä¸å¿ |
| | | function GetWorkCenterValue(obj) { |
| | | $("#HCenterID").val(obj[0].HItemID); |
| | | $("#HCenterName").val(obj[0].å·¥ä½ä¸å¿åç§°); |
| | | } |
| | | |
| | | //ç产çç» |
| | | function GetHGroupValue(obj) { |
| | | $("#HGroupName").val(obj[0].çç»åç§°); |
| | | $("#HGroupID").val(obj[0].HItemID); |
| | | } |
| | | |
| | | //æä½å |
| | | function GetHEmpValue(obj) { |
| | | $("#HEmpID").val(obj[0].HItemID); |
| | | $("#HEmpName").val(obj[0].èååç§°); |
| | | } |
| | | </script> |
New file |
| | |
| | | <!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"> |
| | | <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/zgqCustom/zgqCustom.js"></script> |
| | | <script src="../../../layuiadmin/PubCustom.js"></script> |
| | | <script src="../../../layuiadmin/grwebapp.js"></script> |
| | | <script src="../../../layuiadmin/HideButton.js"></script> |
| | | <script src="../../../layuiadmin/soulTable.slim.js"></script> |
| | | <script src="../../../layuiadmin/echarts.min.js"></script> |
| | | </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 style="width: 65%; height: calc(95vh); float: left; background-color: rgb(255 255 255) "> |
| | | <div id="top" style="width:100%;height:calc(40vh);"> |
| | | <div id="top-left" style="width: 30%; height: calc(40vh); float: left;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 30px;"><span style="font-weight:bolder">设å¤</span></label> |
| | | </div> |
| | | <div> |
| | | <img src="../../../layuiadmin/layui/images/device.png" onerror="javascript:this.src='../../../layuiadmin/layui/images/erro.png';this.onerror = null" style="width:40%;height:calc(15vh);float:left" /> |
| | | <div style="float:left;margin-left:5%;"> |
| | | <dl> |
| | | <dd> |
| | | <h2><span style="margin-left:10px;" id="HEquipName"></span></h2> |
| | | <h3><span>设å¤ç¼å·:<span style="margin-left:10px;" id="HEquipCode"></span></span></h3> |
| | | <h3><span>设å¤ç¶æ:<span style="margin-left:10px;" id="HEquipStatus"></span></span></h3> |
| | | <h3><span>è¿è¡æ¶é´:<span style="margin-left:10px;" id="HWorkTime"></span></span></h3> |
| | | <h3><span>彿¥ç¹æ£æ¶é´:<span style="margin-left:10px;" id="HDotCheckDate"></span></span></h3> |
| | | <h3><span>æåä¿å
»æ¶é´:<span style="margin-left:10px;" id="HMaintainDate"></span></span></h3> |
| | | </dd> |
| | | </dl> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div id="center-center" style="width: 15%; height: calc(40vh); float: left; margin-left: 0.2%;"> |
| | | <div id="chart1" style="width: 75%; height: calc(40vh); left: 2%; float: left;"></div> |
| | | </div> |
| | | <div id="center-right" style="width: 500px; height: calc(40vh); float: left;margin-top:5%;"> |
| | | <div class="layui-row" style="margin-bottom: 30px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">æ¡å½¢ç :</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="text" class="layui-input" name="HBarCodeSN" value="" lay-verify="HBarCodeSN" autocomplete="off" placeholder="请é®å
¥åå车" id="HBarCodeSN" style="width: 240px;"> |
| | | <input type="hidden" name="HBarCode" id="HBarCode" value=""> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-bottom: 15px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">å·¥åº:</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="text" class="layui-input" name="HProcName" value="" lay-verify="HProcName" id="HProcName" style="width: 150px; background-color: #efefef4d; " readonly> |
| | | <input type="hidden" name="HProcID" id="HProcID" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">æµæ°´å·:</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="text" class="layui-input" name="HProcNo" value="" lay-verify="HProcNo" id="HProcNo" style="width: 150px; background-color: #efefef4d; " readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-bottom: 15px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">åæ ¼æ°é:</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="text" class="layui-input" name="HQty" value="0" lay-verify="HQty" id="HQty" style="width: 150px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">çäº§èµæº:</label> |
| | | <div class="layui-input-block" style="margin-left: 9px;"> |
| | | <input type="text" class="layui-input" name="HSourceName" value="" lay-verify="HSourceName" id="HSourceName" style="background-color: #efefef4d; width: 43%; display: inline-block;" readonly> |
| | | <input type="hidden" name="HSourceID" id="HSourceID" lay-verify="HSourceID" value="0"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHSourceID" id="btnHSourceID" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-bottom: 15px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">å·¥ä½ä¸å¿:</label> |
| | | <div class="layui-input-block" style="margin-left: 9px;"> |
| | | <input type="text" class="layui-input" name="HCenterName" value="" lay-verify="HCenterName" id="HCenterName" style="background-color: #efefef4d; width: 43%; display: inline-block;" readonly> |
| | | <input type="hidden" name="HCenterID" id="HCenterID" lay-verify="HCenterID" value="0"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHCenterID" id="btnHCenterID" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">ç产çç»:</label> |
| | | <div class="layui-input-block" style="margin-left: 9px;"> |
| | | <input type="text" class="layui-input" name="HGroupName" value="" lay-verify="HGroupName" id="HGroupName" style="background-color: #efefef4d; width: 43%; display: inline-block;" readonly> |
| | | <input type="hidden" name="HGroupID" id="HGroupID" lay-verify="HGroupID" value="0"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHGroupID" id="btnHGroupID" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-bottom: 15px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">æä½å:</label> |
| | | <div class="layui-input-block" style="margin-left: 9px;"> |
| | | <input type="text" class="layui-input" name="HEmpName" value="" lay-verify="HEmpName" id="HEmpName" style="background-color: #efefef4d; width: 43%; display: inline-block;" readonly> |
| | | <input type="hidden" name="HEmpID" id="HEmpID" lay-verify="HEmpID" value="0"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHEmpID" id="btnHEmpID" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-bottom: 15px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">åæ®æ¥æ:</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="date" class="layui-input" name="HDate" lay-verify="HDate" style="width: 150px;" autocomplete="off" id="HDate"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">åæ®å·:</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="text" class="layui-input" name="HBillNo" value="" lay-verify="HBillNo" style="width: 150px; background-color: #efefef4d; font-size: 12.5px;" autocomplete="off" id="HBillNo" readonly> |
| | | <input type="hidden" name="HInterID" id="HInterID"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-bottom: 15px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">ç产订å:</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="text" class="layui-input" name="HICMOBillNo" value="" lay-verify="HICMOBillNo" style="width: 150px; background-color: #efefef4d; font-size: 13px;" autocomplete="off" id="HICMOBillNo" readonly> |
| | | <input type="hidden" name="HICMOInterID" id="HICMOInterID"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">æµè½¬å¡:</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="text" class="layui-input" name="HProcExchBillNo" value="" lay-verify="HProcExchBillNo" style="width: 150px; background-color: #efefef4d; font-size: 13px;" autocomplete="off" id="HProcExchBillNo" readonly> |
| | | <input type="hidden" class="layui-input" name="lngBillKey" id="lngBillKey"> |
| | | <input type="hidden" class="layui-input" name="lngBillSubKey" id="lngBillSubKey"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-bottom: 15px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">ç©æä»£ç :</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="text" class="layui-input" name="HMaterNumber" value="" lay-verify="HMaterNumber" style="width: 150px; background-color: #efefef4d; font-size: 13px;" autocomplete="off" id="HMaterNumber" readonly> |
| | | <input type="hidden" class="layui-input" name="HMaterID" id="HMaterID"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">ç©æåç§°:</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="text" class="layui-input" name="HMaterName" value="" lay-verify="HMaterName" style="width: 150px; background-color: #efefef4d; font-size: 13px;" autocomplete="off" id="HMaterName" readonly> |
| | | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-bottom: 15px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">è§æ ¼åå·:</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="text" class="layui-input" name="HMaterModel" value="" lay-verify="HMaterModel" style="width: 150px; background-color: #efefef4d; font-size: 13px;" autocomplete="off" id="HMaterModel" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 65px;">计éåä½:</label> |
| | | <div class="layui-input-block" style="margin-left: 95px;"> |
| | | <input type="text" class="layui-input" name="HUnitName" value="" lay-verify="HUnitName" style="width: 150px; background-color: #efefef4d;" autocomplete="off" id="HUnitName" readonly> |
| | | <input type="hidden" name="HUnitID" id="HUnitID"> |
| | | <input type="hidden" name="eventType" id="eventType" value="Add"> |
| | | <input type="hidden" name="HPRDOrgID" id="HPRDOrgID" value="0"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div id="center" style="width: 100%; height: calc(40vh); margin-top: 1%;"> |
| | | <div id="center-left" style="width: 30%; height: calc(40vh); float: left;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 30px;"><span style="font-weight:bolder">人å</span></label> |
| | | </div> |
| | | <div style="margin-left:25%;"> |
| | | <dl> |
| | | <dd> |
| | | <h2><span>é¨é¨<span style="margin-left:10px;" id="HDepName"></span></span></h2> |
| | | <h3><span>çç»:<span style="margin-left:10px;" id="HGroupName"></span></span></h3> |
| | | <h3><span>æä½å:<span style="margin-left:10px;" id="HEmpName"></span></span></h3> |
| | | <h3><span>è´è´£äºº:<span style="margin-left:10px;" id="HManagerName"></span></span></h3> |
| | | </dd> |
| | | </dl> |
| | | </div> |
| | | </div> |
| | | <div id="center-right" style="width: 15%; height: calc(40vh); float: left; margin-left: 0.2%; "> |
| | | <div id="chart2" style="width: 75%; height: calc(40vh); left: 2%; float: left;"></div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div id="bottom" style="width: 100%; height: calc(10vh);float:left;"> |
| | | <div id="bottom-left" style="width: 100%; height: calc(10vh);"> |
| | | <div style="text-align: left; width: 100%; height: calc(10vh); "> |
| | | <button type="button" lay-submit="" lay-filter="tg" class="layui-btn layui-btn-radius " style="margin-left: 15%;" id="tg">åå·¥æèµ·</button> |
| | | <button type="button" lay-submit="" lay-filter="kg" class="layui-btn layui-btn-radius " style="margin-left: 5%; " id="kg">å¼å·¥</button> |
| | | <button type="button" lay-submit="" lay-filter="Add" class="layui-btn layui-btn-radius " style="margin-left: 20%;" id="Add">æ°å¢</button> |
| | | <button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius " style="margin-left: 5%; " id="Saver">ä¿å</button> |
| | | <button type="button" lay-submit="" lay-filter="Exit" class="layui-btn layui-btn-radius " style="margin-left: 5%; " id="Exit">éåº</button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div id="center-right-maintable" style="width: 34%; height: calc(95vh); float: left; margin-left: 0.2%; background-color: rgb(255 255 255) "> |
| | | <div class="layui-tab" lay-filter="tab-POStockInBill"> |
| | | <ul class="layui-tab-title" lay-filter="tab-all"> |
| | | <li lay-id="1" style="padding:1px;" class="layui-this">æ«ç è®°å½</li> |
| | | </ul> |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-item layui-show"> |
| | | <div class="layui-form-item"> |
| | | <table class="" id="mainTable" style="width:100%;" lay-filter="mainTable"></table> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | <script type="text/html" id="toolbarDemo"> |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill" id="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>å é¤</button> |
| | | </div> |
| | | </script> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </body> |
| | | </html> |
| | | <script> |
| | | //è·ååæ° |
| | | var HBillType = ""; //åæ®ç±»å |
| | | var HSourceInterID = ""; //æºå主å
ç |
| | | var HSourceEntryID = ""; //æºååå
ç |
| | | var HSourceBillNo = ""; //æºååå· |
| | | var HSourceBillType = ""; //æºåç±»å |
| | | var HEquipName = ""; //设å¤åç§° |
| | | var HEquipCode = ""; //设å¤ç¼å· |
| | | var HEmpName = ""; //æä½å |
| | | var HManagerName = ""; //è´è´£äºº |
| | | var HGroupName = ""; //çç» |
| | | |
| | | var edit = function (data) { |
| | | HBillType = data[0].HBillType; |
| | | HSourceInterID = data[0].HSourceInterID; |
| | | HSourceEntryID = data[0].HSourceEntryID; |
| | | HSourceBillNo = data[0].HSourceBillNo; |
| | | HSourceBillType = data[0].HSourceBillType; |
| | | HEquipName = data[0].HEquipName;//设å¤åç§° |
| | | HEquipCode = data[0].HEquipCode;//设å¤ç¼å· |
| | | HICMOBillNo = data[0].HICMOBillNo;//ç产订ååå· |
| | | HICMOInterID = data[0].HICMOInterID;//ç产订å主å
ç |
| | | HICMOEntryID = data[0].HICMOEntryID;//ç产订ååå
ç |
| | | HSourceID = data[0].HSourceID;//çäº§èµæºid |
| | | HEmpName = data[0].HEmpName;//æä½å |
| | | HManagerName = data[0].HManagerName;//è´è´£äºº |
| | | HGroupName = data[0].HGroupName;//çç» |
| | | } |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | | index: 'lib/index', //主å
¥å£æ¨¡å |
| | | }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'soulTable'], 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 |
| | | , soulTable = layui.soulTable |
| | | var sWhere = ""; |
| | | var options = []; |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | | |
| | | var HModName = "Cj_StationOutBill_CurrentWork"; |
| | | //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var titleData = ["HInterID", "HEntryID", "HSourceID", "HMaterID", "HDeptID", "æºååå
ç ", "æºåç±»å", "åæ®ç±»å"]; |
| | | var HFinishRate = 0; //宿ç |
| | | var HQualifiedRate = 0; //åæ ¼ç |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | |
| | | $("#HEquipName").text(HEquipName);//设å¤åç§° |
| | | $("#HEquipCode").text(HEquipCode);//设å¤ç¼å· |
| | | $("#HEmpName").text(HEmpName);//æä½å |
| | | $("#HManagerName").text(HManagerName);//è´è´£äºº |
| | | $("#HGroupName").text(HGroupName);//çç» |
| | | //#endregion |
| | | |
| | | //#region ã仪表çã |
| | | var chart1 = echarts.init(document.getElementById("chart1")); |
| | | |
| | | var colorTemplate1 = [[0.2, "rgba(255,0,0,0.8)"], [0.8, "rgba(0,255,255,0.8)"], [1, "rgba(0,255,0,0.8)"]]; |
| | | |
| | | var data1 = [{ |
| | | name: "宿ç", |
| | | value: HFinishRate.toFixed(2), |
| | | }]; |
| | | |
| | | // æå®å¾è¡¨çé
ç½®é¡¹åæ°æ® |
| | | var option = { |
| | | //backgroundColor: "#000", |
| | | tooltip: { // æ¬ç³»åç¹å®ç tooltip 设å®ã |
| | | show: true, |
| | | formatter: "{b}ï¼{c}%", |
| | | backgroundColor: "rgba(50,50,50,0.7)", // æç¤ºæ¡æµ®å±çèæ¯é¢è²ã注æï¼series.tooltip ä»
å¨ tooltip.trigger 为 'item' æ¶ææã |
| | | borderColor: "#333", // æç¤ºæ¡æµ®å±çè¾¹æ¡é¢è²ã... |
| | | borderWidth: 0, // æç¤ºæ¡æµ®å±çè¾¹æ¡å®½ã... |
| | | padding: 5, // æç¤ºæ¡æµ®å±å
è¾¹è·ï¼åä½pxï¼é»è®¤åæ¹åå
è¾¹è·ä¸º5ï¼æ¥åæ°ç»åå«è®¾å®ä¸å³ä¸å·¦è¾¹è·ã... |
| | | textStyle: { // æç¤ºæ¡æµ®å±çææ¬æ ·å¼ã... |
| | | // color ,fontStyle ,fontWeight ,fontFamily ,fontSize ,lineHeight ,....... |
| | | }, |
| | | }, |
| | | series: [ |
| | | { |
| | | name: "å仪表ç示ä¾", // ç³»ååç§°,ç¨äºtooltipçæ¾ç¤ºï¼legend çå¾ä¾çéï¼å¨ setOption æ´æ°æ°æ®åé
置项æ¶ç¨äºæå®å¯¹åºçç³»åã |
| | | type: "gauge", // ç³»åç±»å |
| | | progress: { |
| | | show: true |
| | | }, |
| | | radius: "100%", // åæ°:number, stringã 仪表çåå¾,é»è®¤ 75% ï¼å¯ä»¥æ¯ç¸å¯¹äºå®¹å¨é«å®½ä¸è¾å°çä¸é¡¹çä¸åçç¾åæ¯ï¼ä¹å¯ä»¥æ¯ç»å¯¹çæ°å¼ã |
| | | center: ["50%", "50%"], // 仪表çä½ç½®(åå¿åæ ) |
| | | startAngle: 225, // 仪表çèµ·å§è§åº¦,é»è®¤ 225ãåå¿ æ£å³æä¾§ä¸º0åº¦ï¼æ£ä¸æ¹ä¸º90åº¦ï¼æ£å·¦æä¾§ä¸º180度ã |
| | | endAngle: -45, // 仪表çç»æè§åº¦,é»è®¤ -45 |
| | | clockwise: true, // 仪表çå»åº¦æ¯å¦æ¯é¡ºæ¶éå¢é¿,é»è®¤ trueã |
| | | min: 0, // æå°çæ°æ®å¼,é»è®¤ 0 ãæ å°å° minAngleã |
| | | max: 100, // æå¤§çæ°æ®å¼,é»è®¤ 100 ãæ å°å° maxAngleã |
| | | splitNumber: 10, // 仪表çå»åº¦çå岿®µæ°,é»è®¤ 10ã |
| | | axisLine: { // 仪表ç轴线(è½®å»çº¿)ç¸å
³é
ç½®ã |
| | | show: true, // æ¯å¦æ¾ç¤ºä»ªè¡¨ç轴线(è½®å»çº¿),é»è®¤ trueã |
| | | lineStyle: { // 仪表çè½´çº¿æ ·å¼ã |
| | | color: colorTemplate1, //仪表çç轴线å¯ä»¥è¢«åæä¸åé¢è²ç夿®µãæ¯æ®µç ç»æä½ç½®(èå´æ¯[0,1]) å é¢è² å¯ä»¥éè¿ä¸ä¸ªæ°ç»æ¥è¡¨ç¤ºãé»è®¤åå¼ï¼[[0.2, '#91c7ae'], [0.8, '#63869e'], [1, '#c23531']] |
| | | opacity: 1, //å¾å½¢éæåº¦ãæ¯æä» 0 å° 1 çæ°åï¼ä¸º 0 æ¶ä¸ç»å¶è¯¥å¾å½¢ã |
| | | width: 5, //轴线宽度,é»è®¤ 30ã |
| | | shadowBlur: 20, //(åå
ææ)å¾å½¢é´å½±ç模ç³å¤§å°ãè¯¥å±æ§é
å shadowColor,shadowOffsetX, shadowOffsetY ä¸èµ·è®¾ç½®å¾å½¢çé´å½±ææã |
| | | shadowColor: "#fff", //é´å½±é¢è²ãæ¯æçæ ¼å¼åcolorã |
| | | } |
| | | }, |
| | | splitLine: { // åéçº¿æ ·å¼ã |
| | | show: true, // æ¯å¦æ¾ç¤ºåé线,é»è®¤ trueã |
| | | length: 0, // åé线线é¿ãæ¯æç¸å¯¹åå¾çç¾åæ¯,é»è®¤ 30ã |
| | | lineStyle: { // åéçº¿æ ·å¼ã |
| | | color: "#eee", //线çé¢è²,é»è®¤ #eeeã |
| | | opacity: 1, //å¾å½¢éæåº¦ãæ¯æä» 0 å° 1 çæ°åï¼ä¸º 0 æ¶ä¸ç»å¶è¯¥å¾å½¢ã |
| | | width: 2, //线度,é»è®¤ 2ã |
| | | type: "solid", //线çç±»å,é»è®¤ solidã æ¤å¤è¿æ dashed,dotted |
| | | shadowBlur: 10, //(åå
ææ)å¾å½¢é´å½±ç模ç³å¤§å°ãè¯¥å±æ§é
å shadowColor,shadowOffsetX, shadowOffsetY ä¸èµ·è®¾ç½®å¾å½¢çé´å½±ææã |
| | | shadowColor: "#fff", //é´å½±é¢è²ãæ¯æçæ ¼å¼åcolorã |
| | | } |
| | | }, |
| | | axisTick: { // å»åº¦(线)æ ·å¼ã |
| | | show: false, // æ¯å¦æ¾ç¤ºå»åº¦(线),é»è®¤ trueã |
| | | splitNumber: 5, // åé线ä¹é´åå²çå»åº¦æ°,é»è®¤ 5ã |
| | | length: 8, // å»åº¦çº¿é¿ãæ¯æç¸å¯¹åå¾çç¾åæ¯,é»è®¤ 8ã |
| | | lineStyle: { // å»åº¦çº¿æ ·å¼ã |
| | | color: "#eee", //线çé¢è²,é»è®¤ #eeeã |
| | | opacity: 1, //å¾å½¢éæåº¦ãæ¯æä» 0 å° 1 çæ°åï¼ä¸º 0 æ¶ä¸ç»å¶è¯¥å¾å½¢ã |
| | | width: 1, //线度,é»è®¤ 1ã |
| | | type: "solid", //线çç±»å,é»è®¤ solidã æ¤å¤è¿æ dashed,dotted |
| | | shadowBlur: 10, //(åå
ææ)å¾å½¢é´å½±ç模ç³å¤§å°ãè¯¥å±æ§é
å shadowColor,shadowOffsetX, shadowOffsetY ä¸èµ·è®¾ç½®å¾å½¢çé´å½±ææã |
| | | shadowColor: "#fff", //é´å½±é¢è²ãæ¯æçæ ¼å¼åcolorã |
| | | }, |
| | | }, |
| | | axisLabel: { // å»åº¦æ ç¾ã |
| | | show: false, // æ¯å¦æ¾ç¤ºæ ç¾,é»è®¤ trueã |
| | | distance: 5, // æ ç¾ä¸å»åº¦çº¿çè·ç¦»,é»è®¤ 5ã |
| | | color: "#1E1E1E", // æåçé¢è²,é»è®¤ #fffã |
| | | fontSize: 9, // æåçåä½å¤§å°,é»è®¤ 5ã |
| | | formatter: "{value}", // å»åº¦æ ç¾çå
å®¹æ ¼å¼å¨ï¼æ¯æå符串模æ¿ååè°å½æ°ä¸¤ç§å½¢å¼ã 示ä¾:// 使ç¨å符串模æ¿ï¼æ¨¡æ¿åé为å»åº¦é»è®¤æ ç¾ {value},å¦:formatter: '{value} kg'; // 使ç¨å½æ°æ¨¡æ¿ï¼å½æ°åæ°åå«ä¸ºå»åº¦æ°å¼,å¦formatter: function (value) {return value + 'km/h';} |
| | | }, |
| | | pointer: { // 仪表çæéã |
| | | show: true, // æ¯å¦æ¾ç¤ºæé,é»è®¤ trueã |
| | | length: "70%", // æéé¿åº¦ï¼å¯ä»¥æ¯ç»å¯¹æ°å¼ï¼ä¹å¯ä»¥æ¯ç¸å¯¹äºåå¾çç¾åæ¯,é»è®¤ 80%ã |
| | | width: 5, // æé宽度,é»è®¤ 8ã |
| | | }, |
| | | itemStyle: { // 仪表çæéæ ·å¼ã |
| | | color: "auto", // æéé¢è²ï¼é»è®¤(auto)忰弿å¨çåºé´çé¢è² |
| | | opacity: 1, // å¾å½¢éæåº¦ãæ¯æä» 0 å° 1 çæ°åï¼ä¸º 0 æ¶ä¸ç»å¶è¯¥å¾å½¢ã |
| | | borderWidth: 0, // æè¾¹çº¿å®½,é»è®¤ 0ã为 0 æ¶æ æè¾¹ã |
| | | borderType: "solid", // æ±æ¡çæè¾¹ç±»åï¼é»è®¤ä¸ºå®çº¿ï¼æ¯æ 'solid', 'dashed', 'dotted'ã |
| | | borderColor: "#000", // å¾å½¢çæè¾¹é¢è²,é»è®¤ "#000"ãæ¯æçé¢è²æ ¼å¼å colorï¼ä¸æ¯æåè°å½æ°ã |
| | | shadowBlur: 10, // (åå
ææ)å¾å½¢é´å½±ç模ç³å¤§å°ãè¯¥å±æ§é
å shadowColor,shadowOffsetX, shadowOffsetY ä¸èµ·è®¾ç½®å¾å½¢çé´å½±ææã |
| | | shadowColor: "#fff", // é´å½±é¢è²ãæ¯æçæ ¼å¼åcolorã |
| | | }, |
| | | emphasis: { // é«äº®ç 仪表çæéæ ·å¼ |
| | | itemStyle: { |
| | | //é«äº® 忣叏 两è
å
·æåæ ·çé
置项,åªæ¯å¨ä¸åç¶æä¸é
置项çå¼ä¸åã |
| | | } |
| | | }, |
| | | title: { // ä»ªè¡¨çæ é¢ã |
| | | show: true, // æ¯å¦æ¾ç¤ºæ é¢,é»è®¤ trueã |
| | | offsetCenter: [0, "120%"],//ç¸å¯¹äºä»ªè¡¨çä¸å¿çåç§»ä½ç½®ï¼æ°ç»ç¬¬ä¸é¡¹æ¯æ°´å¹³æ¹åçåç§»ï¼ç¬¬äºé¡¹æ¯åç´æ¹åçåç§»ãå¯ä»¥æ¯ç»å¯¹çæ°å¼ï¼ä¹å¯ä»¥æ¯ç¸å¯¹äºä»ªè¡¨çåå¾çç¾åæ¯ã |
| | | color: "#1E1E1E", // æåçé¢è²,é»è®¤ #333ã |
| | | fontSize: 20, // æåçåä½å¤§å°,é»è®¤ 15ã |
| | | }, |
| | | detail: { // 仪表ç详æ
ï¼ç¨äºæ¾ç¤ºæ°æ®ã |
| | | show: true, // æ¯å¦æ¾ç¤ºè¯¦æ
,é»è®¤ trueã |
| | | offsetCenter: [0, "70%"],// ç¸å¯¹äºä»ªè¡¨çä¸å¿çåç§»ä½ç½®ï¼æ°ç»ç¬¬ä¸é¡¹æ¯æ°´å¹³æ¹åçåç§»ï¼ç¬¬äºé¡¹æ¯åç´æ¹åçåç§»ãå¯ä»¥æ¯ç»å¯¹çæ°å¼ï¼ä¹å¯ä»¥æ¯ç¸å¯¹äºä»ªè¡¨çåå¾çç¾åæ¯ã |
| | | color: "auto", // æåçé¢è²,é»è®¤ autoã |
| | | fontSize: 30, // æåçåä½å¤§å°,é»è®¤ 15ã |
| | | formatter: "{value}%", // æ ¼å¼å彿°æè
å符串 |
| | | }, |
| | | data: data1 |
| | | } |
| | | ] |
| | | }; |
| | | // 使ç¨åæå®çé
ç½®é¡¹åæ°æ®æ¾ç¤ºå¾è¡¨ |
| | | chart1.setOption(option); |
| | | |
| | | |
| | | var chart2 = echarts.init(document.getElementById("chart2")); |
| | | |
| | | var data2 = [{ |
| | | name: "åæ ¼ç", |
| | | value: HQualifiedRate.toFixed(2), |
| | | }]; |
| | | |
| | | // æå®å¾è¡¨çé
ç½®é¡¹åæ°æ® |
| | | var option2 = { |
| | | //backgroundColor: "#000", |
| | | tooltip: { // æ¬ç³»åç¹å®ç tooltip 设å®ã |
| | | show: true, |
| | | formatter: "{b}ï¼{c}%", |
| | | backgroundColor: "rgba(50,50,50,0.7)", // æç¤ºæ¡æµ®å±çèæ¯é¢è²ã注æï¼series.tooltip ä»
å¨ tooltip.trigger 为 'item' æ¶ææã |
| | | borderColor: "#333", // æç¤ºæ¡æµ®å±çè¾¹æ¡é¢è²ã... |
| | | borderWidth: 0, // æç¤ºæ¡æµ®å±çè¾¹æ¡å®½ã... |
| | | padding: 5, // æç¤ºæ¡æµ®å±å
è¾¹è·ï¼åä½pxï¼é»è®¤åæ¹åå
è¾¹è·ä¸º5ï¼æ¥åæ°ç»åå«è®¾å®ä¸å³ä¸å·¦è¾¹è·ã... |
| | | textStyle: { // æç¤ºæ¡æµ®å±çææ¬æ ·å¼ã... |
| | | // color ,fontStyle ,fontWeight ,fontFamily ,fontSize ,lineHeight ,....... |
| | | }, |
| | | }, |
| | | series: [ |
| | | { |
| | | name: "å仪表ç示ä¾", // ç³»ååç§°,ç¨äºtooltipçæ¾ç¤ºï¼legend çå¾ä¾çéï¼å¨ setOption æ´æ°æ°æ®åé
置项æ¶ç¨äºæå®å¯¹åºçç³»åã |
| | | type: "gauge", // ç³»åç±»å |
| | | radius: "100%", // åæ°:number, stringã 仪表çåå¾,é»è®¤ 75% ï¼å¯ä»¥æ¯ç¸å¯¹äºå®¹å¨é«å®½ä¸è¾å°çä¸é¡¹çä¸åçç¾åæ¯ï¼ä¹å¯ä»¥æ¯ç»å¯¹çæ°å¼ã |
| | | center: ["50%", "50%"], // 仪表çä½ç½®(åå¿åæ ) |
| | | startAngle: 225, // 仪表çèµ·å§è§åº¦,é»è®¤ 225ãåå¿ æ£å³æä¾§ä¸º0åº¦ï¼æ£ä¸æ¹ä¸º90åº¦ï¼æ£å·¦æä¾§ä¸º180度ã |
| | | endAngle: -45, // 仪表çç»æè§åº¦,é»è®¤ -45 |
| | | clockwise: true, // 仪表çå»åº¦æ¯å¦æ¯é¡ºæ¶éå¢é¿,é»è®¤ trueã |
| | | min: 0, // æå°çæ°æ®å¼,é»è®¤ 0 ãæ å°å° minAngleã |
| | | max: 100, // æå¤§çæ°æ®å¼,é»è®¤ 100 ãæ å°å° maxAngleã |
| | | splitNumber: 10, // 仪表çå»åº¦çå岿®µæ°,é»è®¤ 10ã |
| | | axisLine: { // 仪表ç轴线(è½®å»çº¿)ç¸å
³é
ç½®ã |
| | | show: true, // æ¯å¦æ¾ç¤ºä»ªè¡¨ç轴线(è½®å»çº¿),é»è®¤ trueã |
| | | lineStyle: { // 仪表çè½´çº¿æ ·å¼ã |
| | | color: colorTemplate1, //仪表çç轴线å¯ä»¥è¢«åæä¸åé¢è²ç夿®µãæ¯æ®µç ç»æä½ç½®(èå´æ¯[0,1]) å é¢è² å¯ä»¥éè¿ä¸ä¸ªæ°ç»æ¥è¡¨ç¤ºãé»è®¤åå¼ï¼[[0.2, '#91c7ae'], [0.8, '#63869e'], [1, '#c23531']] |
| | | opacity: 1, //å¾å½¢éæåº¦ãæ¯æä» 0 å° 1 çæ°åï¼ä¸º 0 æ¶ä¸ç»å¶è¯¥å¾å½¢ã |
| | | width: 5, //轴线宽度,é»è®¤ 30ã |
| | | shadowBlur: 20, //(åå
ææ)å¾å½¢é´å½±ç模ç³å¤§å°ãè¯¥å±æ§é
å shadowColor,shadowOffsetX, shadowOffsetY ä¸èµ·è®¾ç½®å¾å½¢çé´å½±ææã |
| | | shadowColor: "#fff", //é´å½±é¢è²ãæ¯æçæ ¼å¼åcolorã |
| | | } |
| | | }, |
| | | splitLine: { // åéçº¿æ ·å¼ã |
| | | show: true, // æ¯å¦æ¾ç¤ºåé线,é»è®¤ trueã |
| | | length: 0, // åé线线é¿ãæ¯æç¸å¯¹åå¾çç¾åæ¯,é»è®¤ 30ã |
| | | lineStyle: { // åéçº¿æ ·å¼ã |
| | | color: "#eee", //线çé¢è²,é»è®¤ #eeeã |
| | | opacity: 1, //å¾å½¢éæåº¦ãæ¯æä» 0 å° 1 çæ°åï¼ä¸º 0 æ¶ä¸ç»å¶è¯¥å¾å½¢ã |
| | | width: 2, //线度,é»è®¤ 2ã |
| | | type: "solid", //线çç±»å,é»è®¤ solidã æ¤å¤è¿æ dashed,dotted |
| | | shadowBlur: 10, //(åå
ææ)å¾å½¢é´å½±ç模ç³å¤§å°ãè¯¥å±æ§é
å shadowColor,shadowOffsetX, shadowOffsetY ä¸èµ·è®¾ç½®å¾å½¢çé´å½±ææã |
| | | shadowColor: "#fff", //é´å½±é¢è²ãæ¯æçæ ¼å¼åcolorã |
| | | } |
| | | }, |
| | | axisTick: { // å»åº¦(线)æ ·å¼ã |
| | | show: false, // æ¯å¦æ¾ç¤ºå»åº¦(线),é»è®¤ trueã |
| | | splitNumber: 5, // åé线ä¹é´åå²çå»åº¦æ°,é»è®¤ 5ã |
| | | length: 8, // å»åº¦çº¿é¿ãæ¯æç¸å¯¹åå¾çç¾åæ¯,é»è®¤ 8ã |
| | | lineStyle: { // å»åº¦çº¿æ ·å¼ã |
| | | color: "#eee", //线çé¢è²,é»è®¤ #eeeã |
| | | opacity: 1, //å¾å½¢éæåº¦ãæ¯æä» 0 å° 1 çæ°åï¼ä¸º 0 æ¶ä¸ç»å¶è¯¥å¾å½¢ã |
| | | width: 1, //线度,é»è®¤ 1ã |
| | | type: "solid", //线çç±»å,é»è®¤ solidã æ¤å¤è¿æ dashed,dotted |
| | | shadowBlur: 10, //(åå
ææ)å¾å½¢é´å½±ç模ç³å¤§å°ãè¯¥å±æ§é
å shadowColor,shadowOffsetX, shadowOffsetY ä¸èµ·è®¾ç½®å¾å½¢çé´å½±ææã |
| | | shadowColor: "#fff", //é´å½±é¢è²ãæ¯æçæ ¼å¼åcolorã |
| | | }, |
| | | }, |
| | | axisLabel: { // å»åº¦æ ç¾ã |
| | | show: false, // æ¯å¦æ¾ç¤ºæ ç¾,é»è®¤ trueã |
| | | distance: 5, // æ ç¾ä¸å»åº¦çº¿çè·ç¦»,é»è®¤ 5ã |
| | | color: "#1E1E1E", // æåçé¢è²,é»è®¤ #fffã |
| | | fontSize: 9, // æåçåä½å¤§å°,é»è®¤ 5ã |
| | | formatter: "{value}", // å»åº¦æ ç¾çå
å®¹æ ¼å¼å¨ï¼æ¯æå符串模æ¿ååè°å½æ°ä¸¤ç§å½¢å¼ã 示ä¾:// 使ç¨å符串模æ¿ï¼æ¨¡æ¿åé为å»åº¦é»è®¤æ ç¾ {value},å¦:formatter: '{value} kg'; // 使ç¨å½æ°æ¨¡æ¿ï¼å½æ°åæ°åå«ä¸ºå»åº¦æ°å¼,å¦formatter: function (value) {return value + 'km/h';} |
| | | }, |
| | | pointer: { // 仪表çæéã |
| | | show: true, // æ¯å¦æ¾ç¤ºæé,é»è®¤ trueã |
| | | length: "70%", // æéé¿åº¦ï¼å¯ä»¥æ¯ç»å¯¹æ°å¼ï¼ä¹å¯ä»¥æ¯ç¸å¯¹äºåå¾çç¾åæ¯,é»è®¤ 80%ã |
| | | width: 5, // æé宽度,é»è®¤ 8ã |
| | | }, |
| | | itemStyle: { // 仪表çæéæ ·å¼ã |
| | | color: "auto", // æéé¢è²ï¼é»è®¤(auto)忰弿å¨çåºé´çé¢è² |
| | | opacity: 1, // å¾å½¢éæåº¦ãæ¯æä» 0 å° 1 çæ°åï¼ä¸º 0 æ¶ä¸ç»å¶è¯¥å¾å½¢ã |
| | | borderWidth: 0, // æè¾¹çº¿å®½,é»è®¤ 0ã为 0 æ¶æ æè¾¹ã |
| | | borderType: "solid", // æ±æ¡çæè¾¹ç±»åï¼é»è®¤ä¸ºå®çº¿ï¼æ¯æ 'solid', 'dashed', 'dotted'ã |
| | | borderColor: "#000", // å¾å½¢çæè¾¹é¢è²,é»è®¤ "#000"ãæ¯æçé¢è²æ ¼å¼å colorï¼ä¸æ¯æåè°å½æ°ã |
| | | shadowBlur: 10, // (åå
ææ)å¾å½¢é´å½±ç模ç³å¤§å°ãè¯¥å±æ§é
å shadowColor,shadowOffsetX, shadowOffsetY ä¸èµ·è®¾ç½®å¾å½¢çé´å½±ææã |
| | | shadowColor: "#fff", // é´å½±é¢è²ãæ¯æçæ ¼å¼åcolorã |
| | | }, |
| | | emphasis: { // é«äº®ç 仪表çæéæ ·å¼ |
| | | itemStyle: { |
| | | //é«äº® 忣叏 两è
å
·æåæ ·çé
置项,åªæ¯å¨ä¸åç¶æä¸é
置项çå¼ä¸åã |
| | | } |
| | | }, |
| | | title: { // ä»ªè¡¨çæ é¢ã |
| | | show: true, // æ¯å¦æ¾ç¤ºæ é¢,é»è®¤ trueã |
| | | offsetCenter: [0, "120%"],//ç¸å¯¹äºä»ªè¡¨çä¸å¿çåç§»ä½ç½®ï¼æ°ç»ç¬¬ä¸é¡¹æ¯æ°´å¹³æ¹åçåç§»ï¼ç¬¬äºé¡¹æ¯åç´æ¹åçåç§»ãå¯ä»¥æ¯ç»å¯¹çæ°å¼ï¼ä¹å¯ä»¥æ¯ç¸å¯¹äºä»ªè¡¨çåå¾çç¾åæ¯ã |
| | | color: "#1E1E1E", // æåçé¢è²,é»è®¤ #333ã |
| | | fontSize: 20, // æåçåä½å¤§å°,é»è®¤ 15ã |
| | | }, |
| | | detail: { // 仪表ç详æ
ï¼ç¨äºæ¾ç¤ºæ°æ®ã |
| | | show: true, // æ¯å¦æ¾ç¤ºè¯¦æ
,é»è®¤ trueã |
| | | offsetCenter: [0, "70%"],// ç¸å¯¹äºä»ªè¡¨çä¸å¿çåç§»ä½ç½®ï¼æ°ç»ç¬¬ä¸é¡¹æ¯æ°´å¹³æ¹åçåç§»ï¼ç¬¬äºé¡¹æ¯åç´æ¹åçåç§»ãå¯ä»¥æ¯ç»å¯¹çæ°å¼ï¼ä¹å¯ä»¥æ¯ç¸å¯¹äºä»ªè¡¨çåå¾çç¾åæ¯ã |
| | | color: "auto", // æåçé¢è²,é»è®¤ autoã |
| | | fontSize: 30, // æåçåä½å¤§å°,é»è®¤ 15ã |
| | | formatter: "{value}%", // æ ¼å¼å彿°æè
å符串 |
| | | }, |
| | | data: data2 |
| | | } |
| | | ] |
| | | }; |
| | | // 使ç¨åæå®çé
ç½®é¡¹åæ°æ®æ¾ç¤ºå¾è¡¨ |
| | | chart2.setOption(option2); |
| | | |
| | | //#endregion |
| | | |
| | | //#region 头工å
·æ äºä»¶ |
| | | |
| | | //æ¡å½¢ç åè½¦æ¹æ³ |
| | | $('#HBarCodeSN').on('keydown', function (event) { |
| | | var HBarCode = $('#HBarCodeSN').val(); |
| | | if (event.keyCode == 13) { |
| | | HBarCode = HBarCode.toUpperCase(); |
| | | if (!HBarCode) { |
| | | layer.msg("æ¡å½¢ç ä¸è½ä¸ºç©ºï¼") |
| | | return; |
| | | } |
| | | txtHBarCode_KeyDown(HBarCode); |
| | | } |
| | | }); |
| | | |
| | | //头工å
·æ äºä»¶ |
| | | table.on('toolbar(mainTable)', function (obj) { |
| | | switch (obj.event) { |
| | | //å é¤ |
| | | case 'set_DeleteBill': set_DeleteBill(); |
| | | break; |
| | | }; |
| | | }); |
| | | |
| | | |
| | | //çäº§èµæº |
| | | form.on('submit(btnHSourceID)', 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å
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | }); |
| | | |
| | | //å·¥ä½ä¸å¿ |
| | | form.on('submit(btnHCenterID)', function () { |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: "å·¥ä½ä¸å¿å表" //æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ["../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_WorkCenter.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HCenterID").val(checkStatus.data[0].HItemID); |
| | | $("#HCenterName").val(checkStatus.data[0].å·¥ä½ä¸å¿åç§°); |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | }); |
| | | |
| | | //ç产çç» |
| | | form.on('submit(btnHGroupID)', function () { |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: "ç产çç»å表" //æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ["../../åºç¡èµæ/å·¥èµåºç¡èµæ/Gy_Group.html?type=HGroup", "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('è¯·éæ©æ°æ®'); |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HGroupID").val(checkStatus.data[0].HItemID); |
| | | $("#HGroupName").val(checkStatus.data[0].çç»åç§°); |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | }); |
| | | |
| | | //æä½å |
| | | form.on('submit(btnHEmpID)', function () { |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: "æä½åå表" //æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ["../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?type=HEmp", "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('è¯·éæ©æ°æ®'); |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HEmpID").val(checkStatus.data[0].HItemID); |
| | | $("#HEmpName").val(checkStatus.data[0].èååç§°); |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | }); |
| | | |
| | | //ä¿å |
| | | form.on('submit(Saver)', function (data) {//æäº¤ |
| | | Saver(data); |
| | | }) |
| | | |
| | | //éåº |
| | | form.on('submit(Exit)', function (data) {//æäº¤ |
| | | Pub_Close(2); |
| | | }) |
| | | |
| | | |
| | | //æ°å¢ |
| | | form.on('submit(Add)', function (data) { |
| | | layer.confirm('æ°å¢å页颿°æ®å°æ¶å¤±ï¼', { icon: 3, title: 'æç¤º' }, function (index) { |
| | | location.replace('Cj_StationOutBill_CurrentWork.html'); |
| | | }); |
| | | }) |
| | | |
| | | |
| | | //#endregion |
| | | |
| | | //#region æ¬é¡µé¢ææè¢«è°ç¨çæ¹æ³ |
| | | function set_ClearBill() { |
| | | get_CriticalPartsList(); |
| | | $("#HPRDOrgID").val(sessionStorage["OrganizationID"]); |
| | | $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd")); |
| | | $('#Add').addClass("layui-btn-disabled").attr("disabled", true);//æ°å¢æé®ç¦ç¨ |
| | | get_Display_OutBillList(); |
| | | get_Display_UserList(); |
| | | MaxBillNO(); |
| | | //æ¥è¯¢ |
| | | get_FastQuery(); |
| | | } |
| | | |
| | | //è·åæå¤§åæ®å· |
| | | function MaxBillNO() { |
| | | $("#HInterID").val("0"); |
| | | $("#HBillNo").val(""); |
| | | //è·åæå¤§åæ®å· |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Web/GetMAXNum", |
| | | type: "GET", |
| | | data: { "HBillType": '3791' }, |
| | | success: function (d) { |
| | | //console.log(d.data); |
| | | $("#HInterID").val(d.data[0].HInterID); |
| | | $("#HBillNo").val(d.data[0].HBillNo); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //åå§åè¡¨æ ¼ |
| | | function get_CriticalPartsList() { |
| | | options = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , page: false |
| | | , totalRow: true |
| | | //, cellMinWidth: 120 |
| | | , data: [] |
| | | , height: 700 |
| | | , limit: Number.MAX_VALUE |
| | | , cols: [[ |
| | | { type: 'checkbox', fixed: 'left' } |
| | | , { type: 'numbers', title: 'åºå·' } |
| | | , { field: 'å¶åæ¥æ', title: 'æ¥æ', width: 100 } |
| | | , { field: 'ç©æä»£ç ', title: '产å代ç ', width: 100 } |
| | | , { field: 'ç©æåç§°', title: '产ååç§°', width: 100 } |
| | | , { field: 'æ¡ç ', title: 'æ¡ç ', width: 100 } |
| | | , { field: 'åºç«æ°é', title: 'æ°é', width: 100 } |
| | | , { field: 'ç产订åå·', title: '订åå·', width: 100 } |
| | | ]] |
| | | } |
| | | |
| | | table.render(options); |
| | | |
| | | } |
| | | |
| | | //å é¤åæ® |
| | | function set_DeleteBill() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | layer.confirm('ç¡®å®å é¤' + data[0].æ¡ç + 'åï¼', function (index) { |
| | | var ajaxLoad = layer.load(); |
| | | //é»è¾å 餿¹æ³ |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Cj_StationOutBill_CurrentWork/get_PanelDisplay', |
| | | type: "GET", |
| | | data: { "HInterID": data[0].hmainid, "HDeleteMan": sessionStorage["HUserName"], "HBillSubType": "3791" }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | get_Display_OutBillList(); |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | layer.close(index); |
| | | }); |
| | | } else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®ç¼è¾ï¼'); |
| | | } |
| | | } |
| | | |
| | | //#region å¿«éè¿æ»¤ |
| | | function get_FastQuery() { |
| | | //get_PanelDisplay(sWhere); |
| | | sWhere = "";//è°ç¨æ¥å£åæ¸
空sWhereç¼å |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ¥è¯¢ |
| | | function get_PanelDisplay(sWhere) { |
| | | var ajaxLoad = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Cj_StationOutBill_CurrentWork/get_PanelDisplay', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "HSourceID": HSourceID, "HICMOInterID": HICMOInterID, "HICMOEntryID": HICMOEntryID, "HSourceInterID": HSourceInterID, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | var data = result.data.h_p_JIT_GetCurrentTicketInfo[0]; |
| | | $("#HICMOBillNo").text(data.HSourceBillNo);//å·¥åå· |
| | | $("#HICMOBillStatus").text('');//å½åç¶æ |
| | | $("#HMaterNumber").text(data.HMaterNumber);//产å代ç |
| | | $("#HMaterName").text(data.HMaterName);//产ååç§° |
| | | $("#HMaterModel").text(data.HModel);//è§æ ¼åå· |
| | | $("#HPlanQty").text(data.HPlanQty);//è®¡åæ°é |
| | | $("#HReportQty").text(data.HRelationQty);//æ±æ¥æ»æ° |
| | | $("#HPickMtrlStatus").text('');//é¢æç¶æ |
| | | $("#HFCheckNum").text(data.馿£æ¬¡æ°);//馿£æ¬¡æ° |
| | | $("#HPrCheckNum").text(data.è¿ç¨æ£æ¬¡æ°);//è¿ç¨æ£æ¬¡æ° |
| | | $("#HPPCheckNum").text(data.å·¡æ£æ¬¡æ°);//å·¡æ£æ¬¡æ° |
| | | HFinishRate = data.宿ç;//宿ç |
| | | HQualifiedRate = data.åæ ¼ç;//åæ ¼ç |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | |
| | | } |
| | | //#endregion |
| | | |
| | | //æ¥è¯¢ç¨æ·å
³èä¿¡æ¯ |
| | | function get_Display_UserList() { |
| | | var sWhere = " and ç¼ç ='" + sessionStorage["Czybm"] + "'"; |
| | | var ajaxLoad = layer.load(); |
| | | //è¿å
¥é¡µé¢æ¾ç¤ºçç¼åå表 |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Cj_SingleStation/Cj_CollectionOfSingleProductDefectsUserList', |
| | | type: "GET", |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | |
| | | $("#HDeptID").val(data1.data[0]["HDeptID"]); |
| | | $("#HDeptName").val(data1.data[0]["车é´"]); |
| | | $("#HProcName").val(data1.data[0]["å·¥åº"]); |
| | | $("#HProcID").val(data1.data[0]["HProcID"]); |
| | | $("#HSourceID").val(data1.data[0]["HSourceID"]); |
| | | $("#HSourceName").val(data1.data[0]["çäº§èµæº"]); |
| | | $("#HEmpID").val(data1.data[0]["HEmpID"]); |
| | | $("#HEmpName").val(data1.data[0]["è´¨æ£å"]); |
| | | $("#HGroupID").val(data1.data[0]["HGroupID"]); |
| | | $("#HGroupName").val(data1.data[0]["ç产çç»"]); |
| | | $("#HCenterID").val(data1.data[0]["HWorkCenterID"]); |
| | | $("#HCenterName").val(data1.data[0]["å·¥ä½ä¸å¿"]); |
| | | layer.close(ajaxLoad); |
| | | |
| | | //layer.alert("æ¥è¯¢æå", { icon: 1 }); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | |
| | | }); |
| | | } |
| | | |
| | | //æ¥è¯¢å½åç¨æ·ä»å¤©çåºç«åçæ°æ® |
| | | function get_Display_OutBillList() { |
| | | sWhere = " and å¶å人='" + sessionStorage["HUserName"] + "' and CONVERT(varchar(10),å¶åæ¥æ,20)=CONVERT(varchar(10),GETDATE(),20) "; |
| | | //è¿å
¥é¡µé¢æ¾ç¤ºçç¼åå表 |
| | | var wait = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Cj_StationOutBill_CurrentWork/get_Out_Display', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "HBillSubType": "3791" }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | options.data = data1.data; |
| | | table.render(options); |
| | | } else { |
| | | layer.alert(data1.Message, { icon: 5 }); |
| | | } |
| | | |
| | | layer.close(wait); |
| | | }, error: function () { |
| | | layer.close(wait); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | layer.close(wait); |
| | | } |
| | | |
| | | //æ¡ç å车æ¥è¯¢ |
| | | function txtHBarCode_KeyDown(HBarCode) { |
| | | |
| | | var indexs = layer.load(); |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Cj_StationOutBill_CurrentWork/SNHBardCodeList", |
| | | async: false, |
| | | data: { "HBarCode": HBarCode, "user": sessionStorage["HUserName"], "HOrgID": sessionStorage["OrganizationID"] }, |
| | | dataType: "json", |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | layer.close(indexs); |
| | | $("#HProcNo").val(data1.data[0]["å·¥åºå·"]); |
| | | $("#HICMOBillNo").val(data1.data[0]["ç产订åå·"]); |
| | | $("#HICMOInterID").val(data1.data[0]["hicmointerid"]); |
| | | $("#HProcExchBillNo").val(data1.data[0]["åæ®å·"]); |
| | | $("#lngBillKey").val(data1.data[0]["hmainid"]); |
| | | $("#lngBillSubKey").val(data1.data[0]["hsubid"]); |
| | | $("#HMaterNumber").val(data1.data[0]["产å代ç "]); |
| | | $("#HMaterName").val(data1.data[0]["产å"]); |
| | | $("#HMaterModel").val(data1.data[0]["è§æ ¼åå·"]); |
| | | $("#HMaterID").val(data1.data[0]["HMaterID"]); |
| | | $("#HUnitName").val(data1.data[0]["åä½"]); |
| | | $("#HUnitID").val(data1.data[0]["HUnitID"]); |
| | | $("#HQty").val(data1.data[0]["æå°å
è£
æ°é"]); |
| | | $("#HBarCode").val(HBarCode); |
| | | |
| | | } |
| | | else { |
| | | layer.close(indexs); |
| | | layer.msg(data1.Message); |
| | | } |
| | | //å
æ 跳转å°SNæ¡ç ææ¬æ¡ä¸ |
| | | //$("#HBarCodeSN").focus(); |
| | | $("#HBarCodeSN").val(""); |
| | | }, |
| | | error: function (err) { |
| | | layer.close(indexs); |
| | | layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //ä¿å |
| | | function Saver(data) { |
| | | if ($("#HQty").val() == 0) { |
| | | layer.msg("æ°éä¸è½ä¸º0ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | var oMain = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"] + ";Add"; |
| | | var index = layer.load(); |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: GetWEBURL() + "/Cj_StationOutBill/AddBill", |
| | | async: false, |
| | | data: { "oMain": oMain }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { |
| | | layer.close(index); |
| | | SaverSub(oMain); |
| | | //layer.msg("æäº¤æå"); |
| | | //$('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//ä¿åæé®ç¦ç¨ |
| | | //$('#Add').removeClass("layui-btn-disabled").attr("disabled", false);//æ°å¢æé®å¯ç¨ |
| | | } |
| | | 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 SaverSub(data) { |
| | | var oMain = data; |
| | | var index = layer.load(); |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: GetWEBURL() + "/Cj_StationOutBill_CurrentWork/AddBillSub", |
| | | async: false, |
| | | data: { "oMain": oMain }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { |
| | | layer.close(index); |
| | | layer.msg("æäº¤æå"); |
| | | $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//ä¿åæé®ç¦ç¨ |
| | | $('#Add').removeClass("layui-btn-disabled").attr("disabled", false);//æ°å¢æé®å¯ç¨ |
| | | get_Display_OutBillList(); |
| | | } |
| | | 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: "温馨æç¤º" }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //以䏿¯layui模å |
| | | }); |
| | | |
| | | |
| | | //çäº§èµæº |
| | | function GetGySource(obj) { |
| | | $("#HSourceID").val(obj.HItemID); |
| | | $("#HSourceName").val(obj.çäº§èµæºåç§°); |
| | | } |
| | | |
| | | //å·¥ä½ä¸å¿ |
| | | function GetWorkCenterValue(obj) { |
| | | $("#HCenterID").val(obj[0].HItemID); |
| | | $("#HCenterName").val(obj[0].å·¥ä½ä¸å¿åç§°); |
| | | } |
| | | |
| | | //ç产çç» |
| | | function GetHGroupValue(obj) { |
| | | $("#HGroupName").val(obj[0].çç»åç§°); |
| | | $("#HGroupID").val(obj[0].HItemID); |
| | | } |
| | | |
| | | //æä½å |
| | | function GetHEmpValue(obj) { |
| | | $("#HEmpID").val(obj[0].HItemID); |
| | | $("#HEmpName").val(obj[0].èååç§°); |
| | | } |
| | | </script> |
| | |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8" /> |
| | | <title>对è²è®°å½å</title> |
| | | <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"> |
| | |
| | | <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> |
| | | <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> |
| | |
| | | <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"> |
| | | <input type="radio" name="HLastResult" value="true" title="åæ ¼"> |
| | | <input type="radio" name="HLastResult" value="false" title="ä¸åæ ¼"> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | |
| | | <input type="hidden" name="HICMOEntryID" id="HICMOEntryID" value="0" autocomplete="off" class="layui-input set_height"> |
| | | </tr> |
| | | <tr> |
| | | <th>æå¼å¡</th> |
| | | <th>æµè½¬å¡</th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HProcExchBillNo" class="layui-input set_height" id="HProcExchBillNo" placeholder="æå¼å¡" style="border-radius: 50px;background-color:#efefef4d;" readonly> |
| | | <input type="text" name="HProcExchBillNo" class="layui-input set_height" id="HProcExchBillNo" placeholder="æµè½¬å¡" style="border-radius: 50px;background-color:#efefef4d;" readonly> |
| | | <input type="hidden" name="HProcExchHinteID" class="layui-input set_height" id="HProcExchHinteID"> |
| | | <input type="hidden" name="HProcExchInterID" class="layui-input set_height" id="HProcExchInterID" value="0"> |
| | | <input type="hidden" name="HProcExchEntryID" class="layui-input set_height" id="HProcExchEntryID" value="0"> |
| | |
| | | |
| | | //æäº¤ |
| | | form.on('submit(Saver)', function (data) {//æäº¤ |
| | | if ($('input[name="HLastResult"]:checked').val() == undefined) { |
| | | layer.msg("è¯·éæ©è¯æ ·ç»è®º!"); |
| | | return; |
| | | } |
| | | if (!HProcExchBillNoFlag) { |
| | | layer.msg("è¯·æ«æ¡ç !"); |
| | | return; |
| | |
| | | |
| | | //ä¿å |
| | | function Get_Save(data) { |
| | | |
| | | var tableData = data.field; |
| | | var sSubStr = JSON.stringify(table.cache['mainTable']); |
| | | var oMain = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"] + ";" + OperationType + ";" + sSubStr; |
| | |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | data: { "HName": HName }, |
| | | data: { "HName": HName, "Num": 2 }, //0èå 1红å 2ä¸å红èå |
| | | url: GetWEBURL() + "/Web/GetHSourceBillType", |
| | | success: function (result) { |
| | | var HSourceBillTypes = ""; |
| | |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | data: { "HName": HName }, |
| | | data: { "HName": HName, "Num": 2 }, //0èå 1红å 2ä¸å红èå |
| | | url: GetWEBURL() + "/Web/GetHSourceBillType", |
| | | success: function (result) { |
| | | var HSourceBillTypes = ""; |
| | |
| | | function getSupType() { |
| | | var type = $("#HSourceBillType").val(); |
| | | var data = []; |
| | | var HOrgID = sessionStorage["OrganizationID"]; |
| | | //è·åç¼ç 对åºåæ®åç§° |
| | | $.ajax({ |
| | | type: "get", |
| | |
| | | }) |
| | | switch (type) { |
| | | case '1401': |
| | | return { url: "../../éå®ç®¡ç/éå®è®¢å/Xs_SeOrderBillList.html", name: data[0]["HName"] }; |
| | | return { |
| | | url: "../../éå®ç®¡ç/éå®è®¢å/Xs_SeOrderBillList.html?openType=2&HOrgID=" + HOrgID, name: data[0]["HName"] }; |
| | | break; |
| | | } |
| | | |
| | |
| | | if (checkStatus.data.length == 0) { |
| | | return layer.msg("请è³å°éæ©ä¸æ¡æ°æ®!"); |
| | | } |
| | | //layer.alert("ä½ å·²éæ©" + checkStatus.data.length + "æ¡æ°æ®"); |
| | | //è·åéå®è®¢å代ç |
| | | var ProcessNumber = []; |
| | | for (var i = 0; i < checkStatus.data.length; i++) { |
| | |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | data: { "HName": HName }, |
| | | data: { "HName": HName, "Num":2 }, //0èå 1红å 2ä¸å红èå |
| | | url: GetWEBURL() + "/Web/GetHSourceBillType", |
| | | success: function (result) { |
| | | var HSourceBillTypes = ""; |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æºåç±»å</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="BillType" id="BillType" lay-filter="BillType" style="width: 180px; "> |
| | | <select name="BillType" id="BillType" lay-verify="BillType" style="width: 180px; "> |
| | | <!--å¨ææ¸²ææºåç±»å--> |
| | | </select> |
| | | <!--<select name="BillType" id="BillType" lay-filter="BillType" style="width: 180px; "> |
| | | <option style="color:blue;" selected="selected" value="1401">éå®è®¢å</option> |
| | | <option style="color:blue;" value="1205">éå®åºåºå</option> |
| | | </select> |
| | | </select>--> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | |
| | | //åå§åç»ç» |
| | | Organ(); |
| | | |
| | | //è·åæºåç±»å |
| | | HBillType(); |
| | | |
| | | //#endregion |
| | | |
| | |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | |
| | | //#region éæ©æºå |
| | | function get_checkMainSource() { |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //#region è·åæºåç±»å |
| | | function HBillType() { |
| | | var HName = 'åºæ¶å'; |
| | | //è·åç»å½é¡µç»ç»å |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | data: { "HName": HName, "Num": 2 }, //0èå 1红å 2ä¸å红èå |
| | | url: GetWEBURL() + "/Web/GetHSourceBillType", |
| | | success: function (result) { |
| | | var HSourceBillTypes = ""; |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data; |
| | | for (var i = 0; i < data.length; i++) { |
| | | HSourceBillTypes += '<option style="color:blue;" value="' + data[i].HSourceBillType + '">' + data[i].HSourceBillTypeName + '</option>'; |
| | | } |
| | | $("#BillType").append(HSourceBillTypes); |
| | | form.render('select'); |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region éæ©æºå-éå®è®¢å |
| | | function setInitBySeOrderBill(checkStatus) { |
| | | var dataArray = []; |
| | |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | data: { "HName": HName }, |
| | | data: { "HName": HName, "Num": 2 }, //0èå 1红å 2ä¸å红èå |
| | | url: GetWEBURL() + "/Web/GetHSourceBillType", |
| | | success: function (result) { |
| | | var HSourceBillTypes = ""; |
| | |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | data: { "HName": HName }, |
| | | data: { "HName": HName, "Num": 2 }, //0èå 1红å 2ä¸å红èå |
| | | url: GetWEBURL() + "/Web/GetHSourceBillType", |
| | | success: function (result) { |
| | | var HSourceBillTypes = ""; |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æºåç±»å</label> |
| | | <div class="layui-input-inline"> |
| | | <!--<select name="BillType" id="BillType" lay-filter="BillType" style="width: 180px; ">--> |
| | | <!--卿è·åæºå--> |
| | | <!--</select>--> |
| | | <select name="BillType" id="BillType" lay-filter="BillType" style="width: 180px; "> |
| | | <option style="color:blue;" selected="selected" value="1401">éå®è®¢å</option> |
| | | <option style="color:blue;" value="1402">åè´§éç¥å</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | |
| | | |
| | | //åå§åç»ç» |
| | | Organ(); |
| | | |
| | | //卿è·åæºå |
| | | //HBillType |
| | | |
| | | //#region 页é¢åå§ååï¼æ ¹æ®å®¢æ·è·å客æ·ä½é¢ |
| | | getCustomerBalance($("#HSupID").val()); |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·åæºåç±»å |
| | | function HBillType() { |
| | | var HName = 'éå®åºåºå'; |
| | | //è·åç»å½é¡µç»ç»å |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | data: { "HName": HName, "Num":0}, //0èå 1红å 2ä¸å红èå |
| | | url: GetWEBURL() + "/Web/GetHSourceBillType", |
| | | success: function (result) { |
| | | var HSourceBillTypes = ""; |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data; |
| | | for (var i = 0; i < data.length; i++) { |
| | | HSourceBillTypes += '<option style="color:blue;" value="' + data[i].HSourceBillType + '">' + data[i].HSourceBillTypeName + '</option>'; |
| | | } |
| | | $("#BillType").append(HSourceBillTypes); |
| | | form.render('select'); |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region éæ©æºå |
| | | function get_checkMainSource() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | var url = ""; |
| | | if ($("#BillType").val() == "1401") { |
| | | url = "../../éå®ç®¡ç/éå®è®¢å/Xs_SeOrderBillList.html?openType=2&HOrgID=" + HOrgID; |
| | | } else { |
| | | } else if ($("#BillType").val() == "1402") { |
| | | url = "../../éå®ç®¡ç/åè´§éç¥å/Xs_SeOutStockBillList.html?openType=2&HOrgID=" + HOrgID; |
| | | }else { |
| | | return layer.msg('å½å䏿¯ææ¹æºåéæ©ï¼ï¼'); |
| | | } |
| | | |
| | |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | |
| | | |
| | | if ($("#BillType").val() == "1401") { |
| | | setInitBySeOrderBill(checkStatus); |
| | | } else if ($("#BillType").val() == "1402") { |
| | | setInitBySeOutStockBill(checkStatus) |
| | | } |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region éæ©æºå-åè´§éç¥å |
| | | function setInitBySeOutStockBill(checkStatus) { |
| | | var dataArray = []; |
| | | |
| | | for (var i = 0; i < checkStatus.data.length; i++) { |
| | | var temp = getPushSeOutStockBillInit(checkStatus.data[i].hmainid, checkStatus.data[i].hsubid); |
| | | if (temp != "none") { |
| | | dataArray.push(temp); |
| | | if (temp.å®¡æ ¸äºº != "") { |
| | | layer.msg("䏿¨å¤±è´¥!åæ®å·ã" + temp.åæ®å· + "ãåæ®ç¶æä¸ä¸ºå·²å®¡æ ¸ç¶æ!"); |
| | | return; |
| | | } |
| | | |
| | | if (temp.å
³é人 != "") { |
| | | layer.msg("䏿¨å¤±è´¥!åæ®å·ã" + temp.åæ®å· + "ãä¸éä¸çè®°å½ä¸åå¨å·²å
³éç¶æçè®°å½!"); |
| | | return; |
| | | } |
| | | |
| | | |
| | | } else { |
| | | return; |
| | | } |
| | | } |
| | | |
| | | form.val("component-form-group", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HDeptID": dataArray[0].HDeptID |
| | | , "HDeptName": dataArray[0].é¨é¨ |
| | | , "HEmpID": dataArray[0].HEmpID |
| | | , "HEmpName": dataArray[0].ä¸å¡å |
| | | , "HManagerID": dataArray[0].HManagerID |
| | | , "HManagerName": dataArray[0].主管 |
| | | , "HMainSourceInterID": "0" |
| | | , "HMainSourceEntryID": "0" |
| | | , "HMainSourceBillNo": "" |
| | | , "HMainSourceBillType": $("#BillType").val() |
| | | , "HSupID": dataArray[0].HCusID |
| | | , "HSupName": dataArray[0].å®¢æ· |
| | | , "HLinkMan": dataArray[0].è系人 |
| | | , "HLinkPhone": dataArray[0].èç³»çµè¯ |
| | | , "HSellSID": "0" |
| | | , "HSellSName": dataArray[0].é宿¹å¼ |
| | | , "HCurID": dataArray[0].HCurID |
| | | , "HCurName": dataArray[0].å¸å« |
| | | , "HExRate": dataArray[0].æ±ç |
| | | , "HProjectID": dataArray[0].HProjectID |
| | | , "HProjectNumber": dataArray[0].项ç®ç¼ç |
| | | , "HProjectName": dataArray[0].项ç®åç§° |
| | | }); |
| | | |
| | | //å表 èµå¼ |
| | | var rowdata = []; |
| | | for (var i = 0; i < dataArray.length; i++) { |
| | | rowdata.push( |
| | | { |
| | | "HMaterID": dataArray[i].HMaterID |
| | | , "ç©æä»£ç ": dataArray[i].ç©æä»£ç |
| | | , "ç©æåç§°": dataArray[i].ç©æåç§° |
| | | , "è§æ ¼åå·": dataArray[i].è§æ ¼åå· |
| | | , "HUnitID": dataArray[i].HUnitID |
| | | , "计éåä½": dataArray[i].计éåä½ |
| | | , "HQtyMust": dealDoubleToFixed(dataArray[i].æ°é, 1) |
| | | , "HQty": dealDoubleToFixed(dataArray[i].æ°é, 1) |
| | | , "HPieceQty": "0" |
| | | , "HPrice": dealDoubleToFixed(dataArray[i].åä»·, 3) |
| | | , "HTaxPrice": "0" |
| | | , "HTaxRate": dataArray[i].ç¨ç |
| | | , "HMoney": dealDoubleToFixed(dataArray[i].éé¢, 2) |
| | | , "HTaxMoney": "0" |
| | | , "HWHID": $("#HWHID").val() |
| | | , "åè´§ä»åº": $("#HWHName").val() |
| | | , "HRemark": "" |
| | | |
| | | , "HQty_Full": "0" |
| | | , "HQty_Empty": "0" |
| | | , "HQty_Back": "0" |
| | | , "HCostPrice": "0" |
| | | , "HCostMoney": "0" |
| | | , "HSalePrice": "0" |
| | | |
| | | , "HSeOrderInterID": dataArray[i].hmainid |
| | | , "HSeOrderEntryID": dataArray[i].hsubid |
| | | , "HSeOrderBillNo": dataArray[i].åæ®å· |
| | | |
| | | , "HSourceInterID": dataArray[i].hmainid |
| | | , "HSourceEntryID": dataArray[i].hsubid |
| | | , "HSourceBillNo": dataArray[i].åæ®å· |
| | | , "HSourceBillType": dataArray[i].HBillType |
| | | , "HRelationQty": "0" |
| | | , "HRelationMoney": "0" |
| | | |
| | | , 'HSPID': "0" |
| | | , 'HSPName': "" |
| | | , 'HSPGroupID': "0" |
| | | , "HSPGroupName": "" |
| | | , 'HSCWHID': "0" |
| | | , 'HSCWHName': "" |
| | | , 'HSCSPID': "0" |
| | | , 'HSCSPName': "" |
| | | , 'HBatchNo': "" |
| | | , 'HPOOrderInterID': "0" |
| | | , 'HPOOrderEntryID': "0" |
| | | , 'HPOOrderBillNo': "" |
| | | |
| | | , 'HPropertyID': "0" |
| | | , 'HPropertyName': "" |
| | | , 'HSecUnitID': "0" |
| | | , 'HSecUnitName': "" |
| | | , 'HSecUnitRate': "0" |
| | | |
| | | |
| | | , 'HEngineNum': "" |
| | | , 'HUnderPanNum': "" |
| | | , 'HLeaveFactCard': "" |
| | | } |
| | | ); |
| | | } |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åå®¡æ ¸/å®¡æ ¸æ°æ® |
| | | function set_CheckBill(num) { |
| | | var InterID = $("#HInterID").val(); |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®ä¸»å
ç ä¸åå
ç è·åæºååè´§éç¥åæ°æ® |
| | | function getPushSeOutStockBillInit(HSourceInterID, HSourceEntryID) { |
| | | var res = "none"; |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Kf_SellOutBill/loadXs_SeOutStockBill_Push", |
| | | async: false, |
| | | type: "GET", |
| | | data: { |
| | | "HInterID": HSourceInterID |
| | | , "HSubID": HSourceEntryID |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | res = result.data[0]; |
| | | } else { |
| | | res = result.data; |
| | | //layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | res = "none"; |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | return res; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·åéå®åºåºååæ®ç¶æ |
| | | function getSourceBillStatus_SellOutBill() { |
| | | var HSourceBillData = "none"; |
| | |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | data: { "HName": HName }, |
| | | data: { "HName": HName, "Num": 2 }, //0èå 1红å 2ä¸å红èå |
| | | url: GetWEBURL() + "/Web/GetHSourceBillType", |
| | | success: function (result) { |
| | | var HSourceBillTypes = ""; |
| | |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | data: { "HName": HName }, |
| | | data: { "HName": HName, "Num": 2 }, //0èå 1红å 2ä¸å红èå |
| | | url: GetWEBURL() + "/Web/GetHSourceBillType", |
| | | success: function (result) { |
| | | var HSourceBillTypes = ""; |
| | |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | data: { "HName": HName }, |
| | | data: { "HName": HName, "Num": 2 }, //0èå 1红å 2ä¸å红èå |
| | | url: GetWEBURL() + "/Web/GetHSourceBillType", |
| | | success: function (result) { |
| | | var HSourceBillTypes = ""; |
| | |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | data: { "HName": HName }, |
| | | data: { "HName": HName, "Num": 2 }, //0èå 1红å 2ä¸å红èå |
| | | url: GetWEBURL() + "/Web/GetHSourceBillType", |
| | | success: function (result) { |
| | | var HSourceBillTypes = ""; |