物料新增事业部字段下拉框,器具寿命报表修改查询条件,设备工艺参数点检,是设备采集 的给锁,完成全程质量追溯报表
| | |
| | | </div> |
| | | </div> |
| | | <!--<div class="layui-inline"> |
| | | <label class="layui-form-label">主计éåä½ï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" type="text" name="HUnitName" id="HUnitName" value="0" readonly> |
| | | <input class="layui-input" type="hidden" name="HUnitID" id="HUnitID" value="0" readonly> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="Department" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div>--> |
| | | <label class="layui-form-label">主计éåä½ï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" type="text" name="HUnitName" id="HUnitName" value="0" readonly> |
| | | <input class="layui-input" type="hidden" name="HUnitID" id="HUnitID" value="0" readonly> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="Department" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div>--> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å
é</label> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">䏿¬¡åæ ¼<br/>çæ åå¼</label> |
| | | <label class="layui-form-label">䏿¬¡åæ ¼<br />çæ åå¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HOnceRightRate" id="HOnceRightRate" autocomplete="off" onfocus="this.select();" value="0" style="margin-top:10px;"> |
| | | </div> |
| | |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HSecUnitRate" lay-verify="HSecUnitRate" id="HSecUnitRate" autocomplete="off" value="0"> |
| | | <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HDormID-BT"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button>--> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button>--> |
| | | <!--<input id="HDormID" name="HDormID" type="hidden" />--> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <!--<label class="layui-form-label"> 计éåä½ç»ï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HUnitGroupID" lay-verify="HUnitGroupID" id="HUnitGroupID"> |
| | | </div>--> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HUnitGroupID" lay-verify="HUnitGroupID" id="HUnitGroupID"> |
| | | </div>--> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">计éåä½ç»</label> |
| | | <div class="layui-input-inline"> |
| | |
| | | </button> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">äºä¸é¨ï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <div class="layui-form-item"> |
| | | <select name="HDivisionID" id="HDivisionID" lay-verify="HDivisionID"> |
| | | <option value="0" selected>è¯·éæ©</option> |
| | | <option value="3" selected>注å¡äºä¸é¨</option> |
| | | <option value="4">软ç£äºä¸é¨</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | |
| | | <div class="layui-inline"> |
| | | <!--<label class="layui-form-label"> è¾
å©è®¡éåä½ï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HSecUnitID" lay-verify="HSecUnitID" id="HSecUnitID" autocomplete="off" value="0"> |
| | | </div>--> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HSecUnitID" lay-verify="HSecUnitID" id="HSecUnitID" autocomplete="off" value="0"> |
| | | </div>--> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¾
å©è®¡éåä½</label> |
| | | <div class="layui-input-inline"> |
| | |
| | | if (OperationType == 4) { |
| | | $("#HNumber").attr("readonly", true); |
| | | setHNumber(HMaterTypeID); |
| | | |
| | | |
| | | } |
| | | |
| | | $(this).removeAttr("lay-key"); |
| | |
| | | } else { |
| | | var TaxRate = $("#HTaxRate").val(); |
| | | var HProfitRate = $("#HProfitRate").val(); |
| | | var HTaxCost = Number((value * (100 + TaxRate*1) / 100).toFixed(4)) //å«ç¨ææ¬ä»· = ä¸å«ç¨ææ¬ * ï¼100 + ç¨çï¼/100 |
| | | var HFootPrice = Number((HTaxCost * (100 + HProfitRate*1) / 100).toFixed(4))// ç»ç®ä»· = å«ç¨ææ¬ä»· * ï¼100+ 婿¶¦çï¼/100 |
| | | var HTaxCost = Number((value * (100 + TaxRate * 1) / 100).toFixed(4)) //å«ç¨ææ¬ä»· = ä¸å«ç¨ææ¬ * ï¼100 + ç¨çï¼/100 |
| | | var HFootPrice = Number((HTaxCost * (100 + HProfitRate * 1) / 100).toFixed(4))// ç»ç®ä»· = å«ç¨ææ¬ä»· * ï¼100+ 婿¶¦çï¼/100 |
| | | $("#HTaxCost").val(HTaxCost); |
| | | $("#HFootPrice").val(HFootPrice); |
| | | } |
| | |
| | | } else { |
| | | var TaxRate = $("#HTaxRate").val(); |
| | | var HProfitRate = $("#HProfitRate").val(); |
| | | var HNoTaxCost = Number((value / (100 + TaxRate*1) * 100).toFixed(4))//ä¸å«ç¨ææ¬ä»· = å«ç¨ææ¬/ ï¼100 + ç¨çï¼/100 ç»ç®ä»· |
| | | var HFootPrice = Number((value * (100 + HProfitRate*1) / 100).toFixed(4)) |
| | | var HNoTaxCost = Number((value / (100 + TaxRate * 1) * 100).toFixed(4))//ä¸å«ç¨ææ¬ä»· = å«ç¨ææ¬/ ï¼100 + ç¨çï¼/100 ç»ç®ä»· |
| | | var HFootPrice = Number((value * (100 + HProfitRate * 1) / 100).toFixed(4)) |
| | | $("#HNoTaxCost").val(HNoTaxCost); |
| | | $("#HFootPrice").val(HFootPrice); |
| | | } |
| | |
| | | , "HTela_M": data.æ¯çº±åç§°åè§æ ¼ |
| | | , "HUnderTela_M": data.åºä¸ |
| | | , "HSizing_M": data.å®åæµæ |
| | | , "HProjectBillMainID": data.HProjectBillMainID |
| | | , "HProjectName": data.项ç®åç§° |
| | | , "HDivisionID": data.HDivisionID |
| | | |
| | | |
| | | }); |
| | |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_Material/getMaxNum', |
| | | type: "GET", |
| | | data: { "HMaterTypeID": TypeID, "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"]}, |
| | | data: { "HMaterTypeID": TypeID, "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"] }, |
| | | success: function (data1) { |
| | | if (data1.data != null) { |
| | | layer.close(ajaxLoad); |
| | |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | console.log(checkStatus.data[0].项ç®ç»); |
| | | console.log(checkStatus.data[0].HInterID); |
| | | $("#HProjectName").val(checkStatus.data[0].项ç®ç»); |
| | | $("#HProjectBillMainID ").val(checkStatus.data[0].HInterID); |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¥æé´é</label> |
| | | <div class="layui-input-block"> |
| | | <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes" lay-filter="HInitTimeCycle" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å¼å§æ¥æ</label> |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate" style="width:190px;"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">模å
·ç¼å·</label> |
| | | <label class="layui-form-label" >模å
·ç¼å·</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" name="HMouldNo" id="HMouldNo" style="width:190px;"> |
| | | <input type="text" class="layui-input" lay-verify="HMouldNo" name="HMouldNo" id="HMouldNo" value="" style="background-color: #efefef4d; width: 75%; display: inline-block;" readonly> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHMouldNo" id="btnHMouldNo" 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-inline"> |
| | | <label class="layui-form-label">模å
·åç§°</label> |
| | | <div class="layui-input-block"> |
| | |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> |
| | | <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;"> |
| | | <div class="layui-row" style="margin-top:5px"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName" id="ColName" class="ForFilteringSchemes" lay-filter="ColName" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator" id="Comparator" class="ForFilteringSchemes" lay-filter="Comparator" style="width:190px;"> |
| | | <option value="0" selected="selected"></option> |
| | | <option value="=">=</option> |
| | | <option value=">=">>=</option> |
| | | <option value=">">></option> |
| | | <option value="<="><=</option> |
| | | <option value="<"><</option> |
| | | <option value="<>"><></option> |
| | | <option value="7">å
å«</option> |
| | | <option value="8">å·¦å
å«</option> |
| | | <option value="9">å³å
å«</option> |
| | | <option value="10">ä¸å
å«</option> |
| | | </select> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent" id="ColContent"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top:5px"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName1" id="ColName1" lay-filter="ColName1" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator1" id="Comparator1" lay-filter="Comparator1" style="width:190px;"> |
| | | <option value="0" selected="selected"></option> |
| | | <option value="=">=</option> |
| | | <option value=">=">>=</option> |
| | | <option value=">">></option> |
| | | <option value="<="><=</option> |
| | | <option value="<"><</option> |
| | | <option value="<>"><></option> |
| | | <option value="7">å
å«</option> |
| | | <option value="8">å·¦å
å«</option> |
| | | <option value="9">å³å
å«</option> |
| | | <option value="10">ä¸å
å«</option> |
| | | </select> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input" value="" name="ColContent1" id="ColContent1"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top:5px"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName2" id="ColName2" lay-filter="ColName2" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator2" id="Comparator2" lay-filter="Comparator2" style="width:190px;"> |
| | | <option value="0" selected="selected"></option> |
| | | <option value="=">=</option> |
| | | <option value=">=">>=</option> |
| | | <option value=">">></option> |
| | | <option value="<="><=</option> |
| | | <option value="<"><</option> |
| | | <option value="<>"><></option> |
| | | <option value="7">å
å«</option> |
| | | <option value="8">å·¦å
å«</option> |
| | | <option value="9">å³å
å«</option> |
| | | <option value="10">ä¸å
å«</option> |
| | | </select> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input" value="" name="ColContent2" id="ColContent2"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> |
| | | </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="get_Refresh" id="RefreshButton"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>导åº</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="HideButton"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>æé®è®¾ç½®</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="ExitButton"><i class="layui-icon layui-icon-logout"></i>éåº</button> |
| | | </div> |
| | | |
| | | </script> |
| | | |
| | | </form> |
| | |
| | | form.on('submit(btnReSearch)', function (data) { |
| | | set_ClearQuery(); |
| | | }); |
| | | //å·¥åº |
| | | form.on('submit(btnHMouldNo)', function () { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: '模å
·å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['90%', '90%'], |
| | | maxmin: true, |
| | | content: ['../../模治å
·ç®¡ç/模治å
·ç®¡ç/Gy_MouldFileList.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HMouldNo").val(checkStatus.data[0].模å
·ç¼å·); |
| | | $("#HName").val(checkStatus.data[0].模å
·åç§°); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (layero, index) { |
| | | |
| | | } |
| | | }); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region ç¹å»è¡éä¸é«äº® |
| | |
| | | }); |
| | | }) |
| | | //#endregion |
| | | |
| | | //æ¥æé´é䏿å表çå¬ |
| | | form.on('select(HInitTimeCycle)', function (data) { |
| | | var HInitTimeCycle = $("#HInitTimeCycle").val() * 1; |
| | | //è¥æ¥æé´éä¸ä¸º ä»»æé´éï¼åç¦ç¨å¼å§æ¥æä¸ç»ææ¥æçéæ© |
| | | if (HInitTimeCycle != -1) { |
| | | $('#HBeginDate').prop('disabled', true); |
| | | $('#HEndDate').prop('disabled', true); |
| | | |
| | | $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * HInitTimeCycle), "yyyy-MM-dd")); |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | |
| | | //æ§è¡æ¥è¯¢æ¹æ³ |
| | | get_FastQuery(); |
| | | } else { |
| | | $('#HBeginDate').prop('disabled', false); |
| | | $('#HEndDate').prop('disabled', false); |
| | | } |
| | | }); |
| | | |
| | | |
| | | //#region æ¤é¡µé¢æææ¹æ³ |
| | | // åå§åçé¢ |
| | | function set_ClearBill() { |
| | | //åå§åæ¥æé´éãå¼å§æ¥æãç»ææ¥æ |
| | | setSelect_HInitTimeCycle(); |
| | | //è¥æ¥æé´éä¸ä¸º ä»»æé´éï¼åç¦ç¨å¼å§æ¥æä¸ç»ææ¥æçéæ© |
| | | var HInitTimeCycle = $("#HInitTimeCycle").val() * 1; |
| | | if (HInitTimeCycle != -1) { |
| | | $('#HBeginDate').prop('disabled', true); |
| | | $('#HEndDate').prop('disabled', true); |
| | | } else { |
| | | $('#HBeginDate').prop('disabled', false); |
| | | $('#HEndDate').prop('disabled', false); |
| | | } |
| | | |
| | | |
| | | //æ ¹æ®æ¥æé´é设置å¼å§æ¶é´ä¸ç»ææ¶é´ |
| | | $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * HInitTimeCycle), "yyyy-MM-dd")); |
| | | $("#HBeginDate").val(Format(new Date(new Date().setMonth(new Date().getMonth() - 3)), "yyyy-MM-dd")); |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | //åå§å表 |
| | | set_InitGrid(); |
| | |
| | | var HBeginDate = $("#HBeginDate").val(); |
| | | var HEndDate = $("#HEndDate").val(); |
| | | var HMouldNo = $("#HMouldNo").val(); |
| | | var HName = $("#HName").val(); |
| | | |
| | | var ColName = $("#ColName").val();//å¤éæ¡ |
| | | var Comparator = $("#Comparator").val() |
| | | var ColContent = $("#ColContent").val(); |
| | | |
| | | var ColName1 = $("#ColName1").val();//å¤éæ¡ |
| | | var Comparator1 = $("#Comparator1").val() |
| | | var ColContent1 = $("#ColContent1").val(); |
| | | var ColName2 = $("#ColName2").val();//å¤éæ¡ |
| | | var Comparator2 = $("#Comparator2").val() |
| | | var ColContent2 = $("#ColContent2").val(); |
| | | |
| | | if (ColName != 0 && Comparator != 0) { |
| | | var com = ""; |
| | | switch (Comparator) { |
| | | case "7": |
| | | com = "like'%" + ColContent + "%'"; |
| | | break; |
| | | case "8": |
| | | com = "like'%" + ColContent + "'"; |
| | | break; |
| | | case "9": |
| | | com = "like'" + ColContent + "%'"; |
| | | break; |
| | | case "10": |
| | | com = "not like'%" + ColContent + "%'"; |
| | | break; |
| | | default: |
| | | com = "" + Comparator + "'" + ColContent + "'"; |
| | | break; |
| | | } |
| | | sWhere += " and " + ColName + " " + com; |
| | | } |
| | | if (ColName1 != 0 && Comparator1 != 0) { |
| | | var com1 = ""; |
| | | switch (Comparator1) { |
| | | case "7": |
| | | com1 = "like'%" + ColContent1 + "%'"; |
| | | break; |
| | | case "8": |
| | | com1 = "like'%" + ColContent1 + "'"; |
| | | break; |
| | | case "9": |
| | | com1 = "like'" + ColContent1 + "%'"; |
| | | break; |
| | | case "10": |
| | | com1 = "not like'%" + ColContent1 + "%'"; |
| | | break; |
| | | default: |
| | | com1 = "" + Comparator1 + "'" + ColContent1 + "'"; |
| | | break; |
| | | } |
| | | sWhere += " and " + ColName1 + " " + com1; |
| | | } |
| | | if (ColName2 != 0 && Comparator2 != 0) { |
| | | var com2 = ""; |
| | | switch (Comparator2) { |
| | | case "7": |
| | | com2 = "like'%" + ColContent2 + "%'"; |
| | | break; |
| | | case "8": |
| | | com2 = "like'%" + ColContent2 + "'"; |
| | | break; |
| | | case "9": |
| | | com2 = "like'" + ColContent2 + "%'"; |
| | | break; |
| | | case "10": |
| | | com2 = "not like'%" + ColContent2 + "%'"; |
| | | break; |
| | | default: |
| | | com2 = "" + Comparator + "'" + ColContent + "'"; |
| | | break; |
| | | } |
| | | sWhere += " and " + ColName2 + " " + com2; |
| | | } |
| | | var HName = $("#HName").val(); |
| | | |
| | | if (HBeginDate) { |
| | | sWhere += " and CONVERT(varchar(7),æ¥æ, 23) >= '" + HBeginDate + "'"; |
| | |
| | | } |
| | | //éç½®å¿«éæ¥è¯¢ |
| | | function set_ClearQuery() { |
| | | var HInitTimeCycle = $("#HInitTimeCycle").val() * 1; |
| | | $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * HInitTimeCycle), "yyyy-MM-dd")); //å¼å§æ¥æ |
| | | $("#HBeginDate").val(Format(new Date(new Date().setMonth(new Date().getMonth() - 3)), "yyyy-MM-dd")); |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); //ç»ææ¥æ |
| | | |
| | | $("#btnSearch").click(); |
| | | $("#ColContent").val(""); |
| | | $("#ColName").val("0"); |
| | | $("#Comparator").val("0"); |
| | | $("#ColContent2").val(""); |
| | | $("#ColName2").val("0"); |
| | | $("#Comparator2").val("0"); |
| | | $("#ColContent1").val(""); |
| | | $("#ColName1").val("0"); |
| | | $("#Comparator1").val("0"); |
| | | $("#btnSearch").click(); |
| | | form.render('select'); |
| | | |
| | | sWhere = ""; |
| | | } |
| | | //#region åå§æ¥æé´é 䏿å表 |
| | | function setSelect_HInitTimeCycle() { |
| | | var valueList = [0, 1, 2, 3, 4, 5, 6, 29]; |
| | | var titleList = ["ä»å¤©", "è¿ä¸¤å¤©", "è¿ä¸å¤©", "è¿å天", "è¿äºå¤©", "è¿å
天", "è¿ä¸å¤©", "è¿30天"]; |
| | | |
| | | var HInitTimeCycle_ArrayList = '<option value="-1" selected="selected" >ä»»æé´é</option>'; |
| | | for (var i = 0; i < valueList.length; i++) { |
| | | HInitTimeCycle_ArrayList += '<option style="color:blue;" value="' + valueList[i] + '">' + titleList[i] + '</option>'; |
| | | } |
| | | |
| | | $("#HInitTimeCycle").empty(); |
| | | $("#HInitTimeCycle").append(HInitTimeCycle_ArrayList); |
| | | form.render('select'); |
| | | |
| | | $("#HInitTimeCycle").val("29"); |
| | | } |
| | | //#endregion |
| | | |
| | | //å·æ° |
| | | function get_Refresh() { |
| | | $("#btnSearch").trigger('click'); |
| | |
| | | "HStd": "0", |
| | | "HMax": "0", |
| | | "HMin": "0", |
| | | "HDataForm": "æå·¥å½å
¥", |
| | | "HDataForm": "设å¤éé", |
| | | "HDataUnit": "ç§", |
| | | "HDataTimes": "0", |
| | | "HTechParamClassID": "0", |
| | |
| | | , cols: [[ |
| | | { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | , { type: 'numbers', title: 'åºå·', width: 100 } |
| | | , { field: 'HTechParamClassID', title: 'å·¥èºåæ°å¤§ç±»', width: 100 ,hide: true,} |
| | | , { field: 'HTechParamClassName', title: 'å·¥èºåæ°åç§°', width: 120, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HTechParamClassID', title: 'å·¥èºåæ°å¤§ç±»', width: 100, hide: true, } |
| | | , { field: 'HTechParamClassName', title: 'å·¥èºåæ°å¤§ç±»åç§°', width: 120, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HTechParamID', title: 'HTechParamID', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HTechParamNumber', title: 'å·¥èºåæ°ä»£ç ', width: 110, edit: 'text', event: "HTechParamNumber" } //F7 |
| | | , { field: 'HTechParamName', title: 'å·¥èºåæ°åç§°', width: 110, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HTechParamName', title: 'å·¥èºåæ°åç§°', width: 110, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HTechParamUnitID', title: 'HTechParamUnitID', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HTechParamUnitNumber', title: 'å·¥èºåæ°åä½ä»£ç ', width: 130, edit: 'text', event: "HTechParamUnitNumber" } //F7 |
| | | , { field: 'HTechParamUnitName', title: 'å·¥èºåæ°åä½åç§°', width: 130, style: 'background-color:#efefef4d;' } |
| | |
| | | , { field: 'HTechParamIDStd', title: 'HTechParamIDStd', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HTechParamIDStdName', title: '设å¤è®¾å®å¼å·¥èºåæ°', width: 130, edit: 'text', event: "HTechParamIDStdName" } |
| | | , { field: 'HResultStd', title: '设å¤è®¾å®å¼', width: 130, edit: 'text' } |
| | | , { field: 'HVaule', title: 'å·¥èºåæ°å¼', width: 100, edit: 'text' } |
| | | , { field: 'HVaule', title: 'å·¥èºåæ°å¼', width: 100, edit: 'text', event: "HVaule" } |
| | | , { field: 'HStd', title: 'æ åå¼', width: 100, edit: 'text' } |
| | | , { field: 'HMax', title: 'ä¸é', width: 100, edit: 'text' } |
| | | , { field: 'HMin', title: 'ä¸é', width: 100, edit: 'text' } |
| | | , { field: 'HResult', title: 'æ£æµç»æ', width: 100, templet: "#HResult" } |
| | | , { field: 'HResult', title: 'æ£æµç»æ', width: 100, templet: "#HResult" } |
| | | , { field: 'HRemark', title: '夿³¨', width: 100, edit: 'text' } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo', width: 70 } |
| | | ]] |
| | | ]] |
| | | } |
| | | |
| | | var rowdata = [{ |
| | |
| | | set_GridDelete(obj); //è¡å
å é¤ |
| | | set_GridCellCheck(obj); //è¡å
å¿«æ·é®çé |
| | | |
| | | var data = obj.data; |
| | | if (obj.event == 'HDate') { |
| | | var data = obj.data; |
| | | if (obj.event == 'HVaule') { |
| | | var field = $(this).data('field'); |
| | | laydate.render({ |
| | | elem: this.firstChild |
| | | , show: true //ç´æ¥æ¾ç¤º |
| | | , closeStop: this |
| | | , done: function (nowDate) { |
| | | //æ¶é´éæ©å®æï¼è¡æ°æ®æ´æ° |
| | | data[field] = nowDate; |
| | | obj.update(data); |
| | | } |
| | | }); |
| | | var row = obj.data; // è·åå½åè¡æ°æ® |
| | | if (row['HRemark'] === '设å¤éé') { |
| | | layer.msg('æ¤åå
æ ¼çå¼ä¸ºâ设å¤ééâ,æ æ³ç¼è¾'); // æç¤ºä¿¡æ¯ |
| | | } else { |
| | | // å
许ç¼è¾åå
æ ¼ |
| | | $(this).attr('contenteditable', 'true'); // 使åå
æ ¼å¯ç¼è¾ |
| | | $(this).focus(); // èç¦å°ç¼è¾çåå
æ ¼ |
| | | } |
| | | } |
| | | }); |
| | | // çå¬åå
æ ¼ç¼è¾ç»æäºä»¶ |
| | | $(document).on('blur', '[contenteditable]', function () { |
| | | var newValue = $(this).text(); // è·åæ°å¼ |
| | | var field = $(this).data('field'); |
| | | var row = obj.data; // è·åå½åè¡æ°æ® |
| | | row[field] = newValue; // æ´æ°æ°æ® |
| | | obj.update(row); // æ´æ°è¡æ°æ® |
| | | $(this).removeAttr('contenteditable'); // åæ¶ç¼è¾ç¶æ |
| | | }); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region è¡å
å é¤ |
| | |
| | | { |
| | | "HTechParamClassID": result.data[i]["HTechParamClassID"] == null ? 0 : result.data[i]["HTechParamClassID"], |
| | | "HTechParamClassName": result.data[i]["å·¥èºåæ°å¤§ç±»åç§°"], |
| | | "HTechParamID": result.data[i]["HTechParamID"] == null ? 0 : result.data[i]["HTechParamClassID"], |
| | | "HTechParamID": result.data[i]["HTechParamID"] == null ? 0 : result.data[i]["HTechParamID"], |
| | | "HTechParamNumber": result.data[i]["å·¥èºåæ°ä»£ç "], |
| | | "HTechParamName": result.data[i]["å·¥èºåæ°åç§°"], |
| | | "HTechParamUnitID": result.data[i]["HTechParamUnitID"] == null ? 0 : result.data[i]["HTechParamClassID"], |
| | | "HTechParamUnitID": result.data[i]["HTechParamUnitID"] == null ? 0 : result.data[i]["HTechParamUnitID"], |
| | | "HTechParamUnitNumber": result.data[i]["å·¥èºåæ°åä½ä»£ç "], |
| | | "HTechParamUnitName": result.data[i]["å·¥èºåæ°åä½åç§°"] , |
| | | "HSNO": result.data[i]["å·¥èºæ¬¡åº"] == null ? 0 : result.data[i]["HTechParamClassID"], |
| | | "HTechParamIDStd": result.data[i]["HTechParamIDStd"] == null ? 0 : result.data[i]["HTechParamClassID"], |
| | | "HSNO": result.data[i]["å·¥èºæ¬¡åº"] == null ? 0 : result.data[i]["å·¥èºæ¬¡åº"], |
| | | "HTechParamIDStd": result.data[i]["HTechParamIDStd"] == null ? 0 : result.data[i]["HTechParamIDStd"], |
| | | "HTechParamIDStdName": result.data[i]["对åºè®¾å®å¼å·¥èºåæ°"], |
| | | "HResultStd": "", |
| | | "HVaule": result.data[i]["æ°éå¼"], |
| | | "HStd": result.data[i]["æ åå¼"], |
| | | "HMax": result.data[i]["ä¸éå¼"], |
| | | "HMin": result.data[i]["ä¸éå¼"], |
| | | "HRemark": result.data[i]["é鿥æº"] |
| | | } |
| | | ); |
| | | } |
| | |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //#region åè½æ§ä»¶ |
| | | |
| | | //#region æäº¤ |
| | |
| | | <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs7 layui-inline" style="margin-top:20px;"> |
| | | <ul class="layui-tab-title"> |
| | | <li class="layui-this">人</li> |
| | | <li>æº</li> |
| | | <li>æ</li> |
| | | <li>æ³</li> |
| | | <li>ç¯</li> |
| | | <li>æµ</li> |
| | | </ul> |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-item layui-show"> |
| | | <!--人--> |
| | | <table class="layui-hide" id="mainTable_Man" lay-filter="mainTable_Man"></table> |
| | | <div class="layui-col-xs7 layui-inline" style="margin-top:20px;"> |
| | | <div class="layui-tab layui-tab-card"> |
| | | <ul class="layui-tab-title"> |
| | | <li class="layui-this">人</li> |
| | | <li>æº</li> |
| | | <li>æ</li> |
| | | <li>æ³</li> |
| | | <li>ç¯</li> |
| | | <li>æµ</li> |
| | | </ul> |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-item layui-show"> |
| | | <!--人--> |
| | | <table class="layui-hide" id="mainTable_Man" lay-filter="mainTable_Man"></table> |
| | | </div> |
| | | <div class="layui-tab-item"> |
| | | <!--æº--> |
| | | <table class="layui-hide" id="mainTable_Machine" lay-filter="mainTable_Machine"></table> |
| | | </div> |
| | | <div class="layui-tab-item"> |
| | | <!--æ--> |
| | | <table class="layui-hide" id="mainTable_Material" lay-filter="mainTable_Material"></table> |
| | | </div> |
| | | <div class="layui-tab-item"> |
| | | <!--æ³--> |
| | | <table class="layui-hide" id="mainTable_Method" lay-filter="mainTable_Method"></table> |
| | | </div> |
| | | <div class="layui-tab-item"> |
| | | <!--ç¯--> |
| | | <table class="layui-hide" id="mainTable_Environments" lay-filter="mainTable_Environments"></table> |
| | | </div> |
| | | <div class="layui-tab-item"> |
| | | <!--æµ--> |
| | | <table class="layui-hide" id="mainTable_Measure" lay-filter="mainTable_Measure"></table> |
| | | </div> |
| | | </div> |
| | | <div class="layui-tab-item"> |
| | | <!--æº--> |
| | | <table class="layui-hide" id="mainTable_Machine" lay-filter="mainTable_Machine"></table> |
| | | </div> |
| | | <div class="layui-tab-item"> |
| | | <!--æ--> |
| | | <table class="layui-hide" id="mainTable_Material" lay-filter="mainTable_Material"></table> |
| | | </div> |
| | | <div class="layui-tab-item"> |
| | | <!--æ³--> |
| | | <table class="layui-hide" id="mainTable_Method" lay-filter="mainTable_Method"></table> |
| | | </div> |
| | | <div class="layui-tab-item"> |
| | | <!--ç¯--> |
| | | <table class="layui-hide" id="mainTable_Environments" lay-filter="mainTable_Environments"></table> |
| | | </div> |
| | | <div class="layui-tab-item"> |
| | | <!--æµ--> |
| | | <table class="layui-hide" id="mainTable_Measure" lay-filter="mainTable_Measure"></table> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <script type="text/html" id="toolbarDemo"> |
| | |
| | | // |
| | | var HModName = "QC_FiveMenOneRingList"; |
| | | //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± ï¼äººï¼ |
| | | var titleData = ["主æµè½¬å¡id", "é
ä»¶æµè½¬å¡id", "æåç©æid", "é
ä»¶ç©æid", "主ç产订å", "é
ä»¶ç产订å", "æåç©æä»£ç ", "æåè§æ ¼åå·", "é
ä»¶ç©æä»£ç ", "é
ä»¶è§æ ¼åå·", "忮䏻id"]; |
| | | var titleData = ["主æµè½¬å¡id", "é
ä»¶æµè½¬å¡id", "æåç©æid", "é
ä»¶ç©æid", "主ç产订å", "é
ä»¶ç产订å", "æåç©æä»£ç ", "æåè§æ ¼åå·", "é
ä»¶ç©æä»£ç ", "é
ä»¶è§æ ¼åå·", "忮䏻id","ç©æid","çäº§èµæºid","èåid","模å
·id"]; |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | //#endregion |
| | |
| | | //#endregion |
| | | |
| | | //#region SNç åè½¦æ¹æ³ |
| | | $('#HICNumber').on('keydown', function (event) { |
| | | $('#SN').on('keydown', function (event) { |
| | | if (event.keyCode == 13) { |
| | | get_FastQuery();//æ¥è¯¢ |
| | | } |
| | |
| | | , cellMinWidth: 90 |
| | | , limit: 50 |
| | | , limits: [50, 500, 5000, 20000] |
| | | , cols: [ |
| | | //[ |
| | | // { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | // , { field: '主æµè½¬å¡id', title: '主æµè½¬å¡id', sort: true, hide: true } |
| | | // , { field: '主æµè½¬å¡', title: '主æµè½¬å¡', sort: true } |
| | | // , { field: '主ç产订å', title: '主ç产订å', sort: true } |
| | | // , { field: 'é
ä»¶æµè½¬å¡id ', title: 'é
ä»¶æµè½¬å¡id ', sort: true, hide: true } |
| | | // , { field: 'é
ä»¶æµè½¬å¡ ', title: 'é
ä»¶æµè½¬å¡ ', sort: true } |
| | | // , { field: 'é
ä»¶ç产订å ', title: 'é
ä»¶ç产订å ', sort: true } |
| | | // , { field: 'æåç©æid ', title: 'æåç©æid ', sort: true, hide: true } |
| | | // , { field: 'æåç©æä»£ç ', title: 'æåç©æä»£ç ', sort: true } |
| | | // , { field: 'æåç©æ ', title: 'æåç©æ ', sort: true } |
| | | // , { field: 'æåè§æ ¼åå· ', title: 'æåè§æ ¼åå· ', sort: true } |
| | | // , { field: 'é
ä»¶ç©æid ', title: 'é
ä»¶ç©æid ', sort: true, hide: true } |
| | | // , { field: 'é
ä»¶ç©æä»£ç ', title: 'é
ä»¶ç©æä»£ç ', sort: true } |
| | | // , { field: 'é
ä»¶ç©æ ', title: 'é
ä»¶ç©æ ', sort: true } |
| | | // , { field: 'é
ä»¶è§æ ¼åå· ', title: 'é
ä»¶è§æ ¼åå· ', sort: true } |
| | | //] |
| | | ] |
| | | , cols: [] |
| | | ,data:[] |
| | | }; |
| | | } |
| | |
| | | , cellMinWidth: 90 |
| | | , limit: 50 |
| | | , limits: [50, 500, 5000, 20000] |
| | | , cols: [ |
| | | //[ |
| | | // { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | // , { field: 'åæ®ç±»å', title: 'åæ®ç±»å', sort: true } |
| | | // , { field: 'åæ®å·', title: 'åæ®å·', sort: true } |
| | | // , { field: '忮䏻id', title: '忮䏻id', sort: true, hide: true } |
| | | // , { field: '模ååç§° ', title: '模ååç§° ', sort: true } |
| | | //] |
| | | ] |
| | | , cols: [] |
| | | , data: [] |
| | | }; |
| | | } |
| | |
| | | , cellMinWidth: 90 |
| | | , limit: 50 |
| | | , limits: [50, 500, 5000, 20000] |
| | | , cols: [ |
| | | //[ |
| | | // { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | // , { field: 'åæ®ç±»å', title: 'åæ®ç±»å', sort: true } |
| | | // , { field: 'åæ®å·', title: 'åæ®å·', sort: true } |
| | | // , { field: '忮䏻id', title: '忮䏻id', sort: true, hide: true } |
| | | // , { field: '模ååç§° ', title: '模ååç§° ', sort: true } |
| | | //] |
| | | ] |
| | | , cols: [] |
| | | , data: [] |
| | | }; |
| | | } |
| | |
| | | , cellMinWidth: 90 |
| | | , limit: 50 |
| | | , limits: [50, 500, 5000, 20000] |
| | | , cols: [ |
| | | //[ |
| | | // { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | // , { field: 'åæ®ç±»å', title: 'åæ®ç±»å', sort: true } |
| | | // , { field: 'åæ®å·', title: 'åæ®å·', sort: true } |
| | | // , { field: '忮䏻id', title: '忮䏻id', sort: true, hide: true } |
| | | // , { field: '模ååç§° ', title: '模ååç§° ', sort: true } |
| | | //] |
| | | ] |
| | | , cols: [] |
| | | , data: [] |
| | | }; |
| | | } |
| | |
| | | , cellMinWidth: 90 |
| | | , limit: 50 |
| | | , limits: [50, 500, 5000, 20000] |
| | | , cols: [ |
| | | //[ |
| | | // { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | // , { field: 'åæ®ç±»å', title: 'åæ®ç±»å', sort: true } |
| | | // , { field: 'åæ®å·', title: 'åæ®å·', sort: true } |
| | | // , { field: '忮䏻id', title: '忮䏻id', sort: true, hide: true } |
| | | // , { field: '模ååç§° ', title: '模ååç§° ', sort: true } |
| | | //] |
| | | ] |
| | | , cols: [] |
| | | , data: [] |
| | | }; |
| | | } |
| | |
| | | , totalRow: true |
| | | , cellMinWidth: 90 |
| | | , limit: Number.MAX_VALUE//é»è®¤æ¾ç¤ºå
¨é¨ |
| | | , cols: [ |
| | | //[ |
| | | // { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | // , { field: 'åæ®ç±»å', title: 'åæ®ç±»å', sort: true } |
| | | // , { field: 'åæ®å·', title: 'åæ®å·', sort: true } |
| | | // , { field: '忮䏻id', title: '忮䏻id', sort: true, hide: true } |
| | | // , { field: '模ååç§° ', title: '模ååç§° ', sort: true } |
| | | //] |
| | | ] |
| | | , cols: [] |
| | | , data: [] |
| | | }; |
| | | } |
| | |
| | | , totalRow: true |
| | | , cellMinWidth: 90 |
| | | , limit: Number.MAX_VALUE//é»è®¤æ¾ç¤ºå
¨é¨ |
| | | , cols: [ |
| | | //[ |
| | | // { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | // , { field: 'åæ®ç±»å', title: 'åæ®ç±»å', sort: true } |
| | | // , { field: 'åæ®å·', title: 'åæ®å·', sort: true } |
| | | // , { field: '忮䏻id', title: '忮䏻id', sort: true, hide: true } |
| | | // , { field: '模ååç§° ', title: '模ååç§° ', sort: true } |
| | | //] |
| | | ] |
| | | , cols: [] |
| | | , data: [] |
| | | }; |
| | | } |
| | |
| | | if ($.inArray(data[j].name, titleData) > -1) { |
| | | col.push({ field: data[j].id, title: data[j].name, align: 'center', hide: true }); //éèidå |
| | | } |
| | | else if (data[j].name == 'é
ä»¶æµè½¬å¡') {//æ·»å è¶
龿¥ |
| | | col.push({ |
| | | field: data[j].id, title: data[j].name, align: 'center', sort: true, width: 200, event: 'é
ä»¶æµè½¬å¡', templet: function (d) { |
| | | return '<span style="color: blue;">' + d.é
ä»¶æµè½¬å¡ + '</span>' |
| | | }, style: 'cursor: pointer;' |
| | | }); |
| | | } |
| | | else if (data[j].name == '主æµè½¬å¡') {//æ·»å è¶
龿¥ |
| | | col.push({ |
| | | field: data[j].id, title: data[j].name, align: 'center', sort: true, width: 200, event: '主æµè½¬å¡', templet: function (d) { |
| | | return '<span style="color: blue;">' + d.主æµè½¬å¡ + '</span>' |
| | | }, style: 'cursor: pointer;' |
| | | }); |
| | | } |
| | | else { |
| | | switch (data[i].Type) { |
| | | switch (data[j].Type) { |
| | | //int |
| | | case 'DateTime': |
| | | col.push({ field: data[j].id, title: data[j].name, align: 'center', sort: true, templet: "<div>{{d." + data[j].name + " ==null ?'':layui.util.toDateString(d." + data[j].name + ", 'yyyy-MM-dd')}}</div>", width: 200 }); |
| | | break; |
| | | default: |
| | | col.push({ field: data[j].id, title: data[j].name, align: 'center', sort: true, width: 200 }); |
| | | col.push({ field: data[j].id, title: data[j].name, align: 'center', sort: true, width: 200}); |
| | | } |
| | | } |
| | | } |
| | |
| | | |
| | | } |
| | | //#endregion |
| | | |
| | | // è·åæ ç¾ |
| | | function getActiveTab() { |
| | | var tabs = document.getElementsByClassName("layui-tab-title")[0].getElementsByTagName("li"); |
| | | var activeTab; |
| | | for (var i = 0; i < tabs.length; i++) { |
| | | if (tabs[i].classList.contains("layui-this")) { |
| | | activeTab = tabs[i].innerText; |
| | | break; |
| | | } |
| | | } |
| | | return activeTab; |
| | | |
| | | } |
| | | |
| | | //ä¸»è¡¨æ ¼ é
ä»¶æµè½¬å¡ç¹å»æ¶é´ |
| | | |
| | | //#endregion çå¬ç½æ ¼è¡¨ä½äºä»¶ |
| | | |
| | | //#region ä¸»è¡¨æ ¼ æµè½¬å¡ç¹å»æ¶é´ |
| | | table.on('tool(mainTable)', function (obj) { |
| | | var data = obj.data; |
| | | var ajaxLoad = layer.load(); |
| | | var linterid; |
| | | //åæ®å·è¶
龿¥ |
| | | if (obj.event == 'é
ä»¶æµè½¬å¡') { //æ£æ¥ obj.event æ¯å¦çäºå符串 'åæ®å·'ã妿çäºï¼åæ§è¡ifå¾ªç¯ |
| | | var linterid = data.é
ä»¶æµè½¬å¡id; //声æåélinterid 为 data.hmainid |
| | | |
| | | linterid = data.é
ä»¶æµè½¬å¡id; |
| | | } else if (obj.event == '主æµè½¬å¡') { |
| | | linterid = data.主æµè½¬å¡id; |
| | | } |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/QC_CustomerAppealReport/Get_QC_FiveMenOneRingList_Right', |
| | | type: "GET", |
| | | data: { "linterid": linterid, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | var Listcol = []; |
| | | for (var i = 0; i < data1.list.length; i++) { |
| | | var data = []; |
| | | //ç»ç©ºçæ°ç»èµå¼ |
| | | for (var key in data1.list[i].Columns) { |
| | | data.push({ "id": data1.list[i].Columns[key].ColmCols, "name": data1.list[i].Columns[key].ColmCols, "Type": data1.list[i].Columns[key].ColmType }); |
| | | } |
| | | var col = []; |
| | | col.push({ type: 'checkbox', fixed: 'left' }); |
| | | for (var j = 0; j < data.length; j++) { |
| | | if ($.inArray(data[j].name, titleData) > -1) { |
| | | col.push({ field: data[j].id, title: data[j].name, align: 'center', hide: true }); //éèidå |
| | | } |
| | | else if (data[j].name == 'åæ®å·') {//æ·»å è¶
龿¥ |
| | | col.push({ |
| | | field: data[j].id, title: data[j].name, align: 'center', sort: true, width: 200, event: 'åæ®å·', templet: function (d) { |
| | | return '<span style="color: blue;">' + d.åæ®å· + '</span>' |
| | | }, style: 'cursor: pointer;' |
| | | }); |
| | | } |
| | | else if (data[j].name == 'èå') {//æ·»å è¶
龿¥ |
| | | col.push({ |
| | | field: data[j].id, title: data[j].name, align: 'center', sort: true, width: 200, event: 'èå', templet: function (d) { |
| | | return '<span style="color: blue;">' + d.èå + '</span>' |
| | | }, style: 'cursor: pointer;' |
| | | }); |
| | | } |
| | | else if (data[j].name == '模å
·åç§°') {//æ·»å è¶
龿¥ |
| | | col.push({ |
| | | field: data[j].id, title: data[j].name, align: 'center', sort: true, width: 200, event: '模å
·åç§°', templet: function (d) { |
| | | return '<span style="color: blue;">' + d.模å
·åç§° + '</span>' |
| | | }, style: 'cursor: pointer;' |
| | | }); |
| | | } |
| | | else if (data[j].name == '设å¤åç§°') {//æ·»å è¶
龿¥ |
| | | col.push({ |
| | | field: data[j].id, title: data[j].name, align: 'center', sort: true, width: 200, event: '设å¤åç§°', templet: function (d) { |
| | | return '<span style="color: blue;">' + d.设å¤åç§° + '</span>' |
| | | }, style: 'cursor: pointer;' |
| | | }); |
| | | } |
| | | else { |
| | | switch (data[j].Type) { |
| | | //int |
| | | case 'DateTime': |
| | | col.push({ field: data[j].id, title: data[j].name, align: 'center', sort: true, templet: "<div>{{d." + data[j].name + " ==null ?'':layui.util.toDateString(d." + data[j].name + ", 'yyyy-MM-dd')}}</div>", width: 200 }); |
| | | break; |
| | | default: |
| | | col.push({ field: data[j].id, title: data[j].name, align: 'center', sort: true, width: 200, event: data[j].name }); |
| | | } |
| | | } |
| | | } |
| | | Listcol.push(col); |
| | | } |
| | | //人 |
| | | option_Man = { |
| | | elem: '#mainTable_Man' |
| | | , toolbar: '#toolbarDemo' |
| | | , cols: [Listcol[0]] |
| | | , data: data1.data.h_p_QC_FiveMenOneRingList_Query |
| | | , height: 'full-80' |
| | | , cellMinWidth: 90 |
| | | } |
| | | table.render(option_Man); |
| | | //æº |
| | | option_Machine = { |
| | | elem: '#mainTable_Machine' |
| | | , toolbar: '#toolbarDemo' |
| | | , cols: [Listcol[1]] |
| | | , data: data1.data.h_p_QC_FiveMenOneRingList_Query1 |
| | | , height: 'full-80' |
| | | , cellMinWidth: 90 |
| | | } |
| | | table.render(option_Machine); |
| | | //æ |
| | | option_Material = { |
| | | elem: '#mainTable_Material' |
| | | , toolbar: '#toolbarDemo' |
| | | , cols: [Listcol[2]] |
| | | , data: data1.data.h_p_QC_FiveMenOneRingList_Query2 |
| | | , height: 'full-80' |
| | | , cellMinWidth: 90 |
| | | } |
| | | table.render(option_Material); |
| | | //æ³ |
| | | option_Method = { |
| | | elem: '#mainTable_Method' |
| | | , toolbar: '#toolbarDemo' |
| | | , cols: [Listcol[3]] |
| | | , data: data1.data.h_p_QC_FiveMenOneRingList_Query3 |
| | | , height: 'full-80' |
| | | , cellMinWidth: 90 |
| | | } |
| | | table.render(option_Method); |
| | | //ç¯ |
| | | option_Environments = { |
| | | elem: '#mainTable_Environments' |
| | | , toolbar: '#toolbarDemo' |
| | | , cols: [Listcol[4]] |
| | | , data: data1.data.h_p_QC_FiveMenOneRingList_Query4 |
| | | , height: 'full-80' |
| | | , cellMinWidth: 90 |
| | | } |
| | | table.render(option_Environments); |
| | | //æµ |
| | | option_Measure = { |
| | | elem: '#mainTable_Measure' |
| | | , toolbar: '#toolbarDemo' |
| | | , cols: [Listcol[5]] |
| | | , data: data1.data.h_p_QC_FiveMenOneRingList_Query5 |
| | | , height: 'full-80' |
| | | , cellMinWidth: 90 |
| | | } |
| | | table.render(option_Measure); |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#regionå¯è¡¨æ ¼ |
| | | //人 |
| | | table.on('tool(mainTable_Man)', function (obj) { |
| | | var data = obj.data; |
| | | if (obj.event == 'åæ®å·') { |
| | | var linterid = data.忮䏻id; |
| | | var HBillNo = data.åæ®å·; |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'æ¥çåºç«å' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../车é´ç®¡ç/å·¥åºåºç«æ±æ¥å/Cj_StationOutBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0&HBillNo=' + HBillNo + '&closeType=1' |
| | | , resize: false, |
| | | end: function () { |
| | | } |
| | | , cancel: function () { |
| | | } |
| | | }) |
| | | } else if (obj.event == 'èå') { |
| | | var linterid = data.èåid; |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'æ¥çèåæ¡£æ¡' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Employee_Add_Edit_.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0' |
| | | , resize: false, |
| | | end: function () { |
| | | } |
| | | , cancel: function () { |
| | | } |
| | | }) |
| | | } |
| | | |
| | | }); |
| | | |
| | | //æº |
| | | table.on('tool(mainTable_Machine)', function (obj) { |
| | | var data = obj.data; |
| | | if (obj.event == 'åæ®å·') { |
| | | var linterid = data.忮䏻id; |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'æ¥ç设å¤å¯å¨ç¹æ£æ¸
å' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../车é´ç®¡ç/å¯å¨ç¹æ£å/Sc_WorkBeginDotCheckBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0' |
| | | , resize: false, |
| | | end: function () { |
| | | } |
| | | , cancel: function () { |
| | | } |
| | | }) |
| | | } else if (obj.event == '模å
·åç§°') { |
| | | var linterid = data.模å
·id; |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'æ¥ç模å
·æ¡£æ¡' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../模治å
·ç®¡ç/模治å
·ç®¡ç/Gy_MouldFile.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0' |
| | | , resize: false, |
| | | end: function () { |
| | | } |
| | | , cancel: function () { |
| | | } |
| | | }) |
| | | } else if (obj.event == '设å¤åç§°') { |
| | | var linterid = data.设å¤id; |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'æ¥çè®¾å¤æ¡£æ¡' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../设å¤ç®¡ç/è®¾å¤æ¡£æ¡/Gy_EquipFileMainEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0' |
| | | , resize: false, |
| | | end: function () { |
| | | } |
| | | , cancel: function () { |
| | | } |
| | | }) |
| | | } else if (obj.event == 'èå') { |
| | | var linterid = data.èåid; |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'æ¥çèåæ¡£æ¡' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Employee_Add_Edit_.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0' |
| | | , resize: false, |
| | | end: function () { |
| | | } |
| | | , cancel: function () { |
| | | } |
| | | }) |
| | | } |
| | | }); |
| | | |
| | | //æ |
| | | table.on('tool(mainTable_Material)', function (obj) { |
| | | var data = obj.data; |
| | | if (obj.event == 'åæ®å·') { |
| | | var linterid = data.忮䏻id; |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'æ¥ç䏿é²éå' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../ç产管ç/æ¥å·¥å°å·¥åº/é²é/Sc_Add_MaterToSourceStepBillList.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0' |
| | | , resize: false, |
| | | end: function () { |
| | | } |
| | | , cancel: function () { |
| | | } |
| | | }) |
| | | } else if (obj.event == 'èå') { |
| | | var linterid = data.èåid; |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'æ¥çèåæ¡£æ¡' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Employee_Add_Edit_.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0' |
| | | , resize: false, |
| | | end: function () { |
| | | } |
| | | , cancel: function () { |
| | | } |
| | | }) |
| | | } |
| | | }); |
| | | |
| | | //æ³ |
| | | table.on('tool(mainTable_Method)', function (obj) { |
| | | var data = obj.data; |
| | | if (obj.event == 'åæ®å·') { |
| | | var linterid = data.忮䏻id; |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'æ¥ç设å¤å·¥èºåæ°ç¹æ£' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../设å¤ç®¡ç/设å¤å·¥èºåæ°è®¢åç¹æ£è¡¨/SB_EquipICMOTechParamBillEdit.html?OperationType=2&linterid=' + linterid + '&HSouceBillType=0' |
| | | , resize: false, |
| | | end: function () { |
| | | } |
| | | , cancel: function () { |
| | | } |
| | | }) |
| | | } else if (obj.event == 'èå') { |
| | | var linterid = data.èåid; |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'æ¥çèåæ¡£æ¡' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Employee_Add_Edit_.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0' |
| | | , resize: false, |
| | | end: function () { |
| | | } |
| | | , cancel: function () { |
| | | } |
| | | }) |
| | | } else if (obj.event == '模å
·åç§°') { |
| | | var linterid = data.模å
·id; |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'æ¥ç模å
·æ¡£æ¡' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../模治å
·ç®¡ç/模治å
·ç®¡ç/Gy_MouldFile.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0' |
| | | , resize: false, |
| | | end: function () { |
| | | } |
| | | , cancel: function () { |
| | | } |
| | | }) |
| | | } else if (obj.event == '设å¤åç§°') { |
| | | var linterid = data.设å¤id; |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'æ¥çè®¾å¤æ¡£æ¡' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../设å¤ç®¡ç/è®¾å¤æ¡£æ¡/Gy_EquipFileMainEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0' |
| | | , resize: false, |
| | | end: function () { |
| | | } |
| | | , cancel: function () { |
| | | } |
| | | }) |
| | | } |
| | | }); |
| | | |
| | | //#endregion |
| | | |
| | | //#region éèå设置 |
| | | function get_HideColumn() { |
| | | var colName = ""; |