质量模块测试完善;物料编辑模块新增字段;工序出站汇报单编辑模块新增字段;SOP;设备模块修改引用js文件路径。
| | |
| | | <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"> |
| | |
| | | <div class="layui-tab-item layui-show"> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">代ç </label> |
| | | <label class="layui-form-label">代ç <label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber"> |
| | | <input id="HItemID" name="HItemID" type="hidden" /> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">åç§°</label> |
| | | <label class="layui-form-label">åç§°<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HName" lay-verify="HName" id="HName"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å©è®°ç </label> |
| | | <label class="layui-form-label" style="">项ç®ç±»å«<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HHelpCode" lay-verify="HHelpCode" id="HHelpCode"> |
| | | <input type="text" name="HQCCheckClassName" id="HQCCheckClassName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HQCCheckClassID" id="HQCCheckClassID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn layuiadmin-btn-order" lay-filter="HQCCheckClassList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ£éªé¡¹ç®ç±»å«</label> |
| | | <label class="layui-form-label">åææ¹æ³<label style="color:red"> * </label></label> |
| | | <div class="layui-input-block" style="margin-left: 125px;width:55%;"> |
| | | <select name="HAnalysisMethod" lay-filter="HAnalysisMethod" id="HAnalysisMethod"> |
| | | <option value="1" selected="selected">宿§åæ</option> |
| | | <option value="2">å®éåæ</option> |
| | | <option value="3">å
¶ä»åæ</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">计éåä½</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HQCCheckClassName" id="HQCCheckClassName" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HQCCheckClassID" id="HQCCheckClassID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn layuiadmin-btn-order" lay-filter="HQCCheckClassList" style="width:40px;"> |
| | | <input type="text" name="HUnitName" id="HUnitName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HUnitID" id="HUnitID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn layuiadmin-btn-order" lay-filter="HbtnUnit" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ½æ ·æ¹æ¡</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HSampleSchemeName" id="HSampleSchemeName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HSampleSchemeID" id="HSampleSchemeID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn layuiadmin-btn-order" lay-filter="HbtnSampleScheme" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">夿³¨</label> |
| | | <div class="layui-input-inline"> |
| | | <textarea placeholder="请è¾å
¥ç»´å¤æ³¨" class="layui-textarea" name="HRemark" id="HRemark"></textarea> |
| | | <label class="layui-form-label">缺é·ç级</label> |
| | | <div class="layui-input-block" style="margin-left: 125px;width:55%;"> |
| | | <select name="HDefectLevel" lay-filter="HDefectLevel" id="HDefectLevel"> |
| | | <option value="1">è´å½ç¼ºé·</option> |
| | | <option value="2">é缺é·</option> |
| | | <option value="3" selected="selected">轻缺é·</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">ç¦ç¨æ å¿</label> |
| | | <div class="layui-input-block"> |
| | | <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title="" > |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è´¨éæ å</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HQualityStdName" id="HQualityStdName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HQualityStdID" id="HQualityStdID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn layuiadmin-btn-order" lay-filter="HbtnQualityStd" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ£éªæ¹æ³</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HInspectMethodName" id="HInspectMethodName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HInspectMethodID" id="HInspectMethodID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn layuiadmin-btn-order" lay-filter="HbtnInspectMethod" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ£éªä»ªå¨</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HInspectInstruMentName" id="HInspectInstruMentName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HInspectInstruMentID" id="HInspectInstruMentID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn layuiadmin-btn-order" lay-filter="HbtnInspectInstruMent" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ£éªä¾æ®</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HInspectBasisName" id="HInspectBasisName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HInspectBasisID" id="HInspectBasisID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn layuiadmin-btn-order" lay-filter="HbtnInspectBasis" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¯å¦ç³»ç»é¢è®¾</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="checkbox" name="HISsystemSet" id="HISsystemSet" lay-skin="primary" title=""> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">éç¹æ£æ¥</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="checkbox" name="HKeyInspect" id="HKeyInspect" lay-skin="primary" title=""> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç ´åæ§æ£éª</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="checkbox" name="HDestructInspect" id="HDestructInspect" lay-skin="primary" title=""> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç¦ç¨æ å¿</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title=""> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å©è®°ç </label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HHelpCode" lay-verify="HHelpCode" id="HHelpCode"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">夿³¨</label> |
| | | <div class="layui-input-inline"> |
| | | <textarea placeholder="请è¾å
¥å¤æ³¨" class="layui-textarea" name="HRemark" id="HRemark"></textarea> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <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> |
| | | //è·ååæ° |
| | | //è·ååæ° |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | |
| | | var hID = params[params[0]];//ç¼è¾æ¥ç |
| | | var HType = params[params[1]]; //åæ®ç¶æãå±çº§ |
| | | var TagParentId = params[params[2]]; //ç¶çº§ID |
| | | |
| | | |
| | | |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | |
| | | |
| | | |
| | | |
| | | form.on('submit(Cancel)', function () { |
| | | form.on('submit(Exit)', function () { |
| | | Pub_Close(1); |
| | | //sessionStorage["SourceFlag"] = false; |
| | | parent.location.href = "../../../views/index.html" |
| | | //parent.location.href = "../../../views/index.html" |
| | | //window.close();//å
³éå½å页 |
| | | }) |
| | | |
| | |
| | | |
| | | form.on('submit(Saver)', function (data) {//ä¿å |
| | | //debugger; |
| | | |
| | | if (!AllowLoadData()) { |
| | | return; |
| | | } |
| | | |
| | | var ModRightNameAdd = 'Gy_QCCheckItem_Edit'; |
| | | var user = sessionStorage["HUserName"]; |
| | | var arr = new Array(); |
| | | var isEndCheck = document.getElementById("HStopflag").checked; |
| | | data.field.HStopflag = isEndCheck;//å°æ°ç»åå¹¶æå符串 |
| | | data.field.HStopflag = isEndCheck;// |
| | | |
| | | data.field.HISsystemSet = document.getElementById("HISsystemSet").checked; |
| | | data.field.HKeyInspect = document.getElementById("HKeyInspect").checked; |
| | | data.field.HDestructInspect = document.getElementById("HDestructInspect").checked; |
| | | |
| | | hID = hID == "" ? 0 : hID; |
| | | data.field.HItemID = hID == "" ? 0 : hID; |
| | |
| | | |
| | | if (HType == "Modify") { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Gy_CheckItem/xg", |
| | | url: GetWEBURL() + "/Gy_CheckItem/xg_View", |
| | | //url: "http://localhost:12761/Gy_Department/xg", |
| | | type: "GET", |
| | | data: { |
| | | "HInterID": hID |
| | | }, |
| | | success: function (d) { |
| | | console.log(d); |
| | | ajaxReturnData = JSON.parse(JSON.stringify(d)).data; |
| | | $("#HNumber").val(d.data[0].HNumber); |
| | | $("#HName").val(d.data[0].HName); |
| | | $("#HHelpCode").val(d.data[0].HHelpCode); |
| | | $("#HNumber").val(d.data[0].æ£éªé¡¹ç®ä»£ç ); |
| | | $("#HName").val(d.data[0].æ£éªé¡¹ç®åç§°); |
| | | $("#HHelpCode").val(d.data[0].å©è®°ç ); |
| | | $("#HQCCheckClassID").val(d.data[0].HQCCheckClassID); |
| | | $("#HQCCheckClassName").val(d.data[0].HQCCheckClassName); |
| | | $("#HRemark").val(d.data[0].HRemark); |
| | | $("#HDefaultResult").val(d.data[0].HDefaultResult); |
| | | $("input[name='HStopflag']").prop("checked", d.data[0].HStopflag);//true:éä¸ false:ä¸éä¸ |
| | | layui.form.render();//宿¶æ¸²æéä¸åä¸éä¸çæ ·å¼,æå¥½æ·»å è¿å¥è¯ |
| | | $("#HQCCheckClassName").val(d.data[0].æ£éªé¡¹ç®ç±»å«åç§°); |
| | | $("#HRemark").val(d.data[0].夿³¨); |
| | | $("#HDefaultResult").val(d.data[0].é»è®¤ç»è®º); |
| | | $("#HUpDater").val(sessionStorage["HUserName"]);//ä¿®æ¹äºº |
| | | //table.reload(layTableId, { |
| | | // data: ajaxReturnData |
| | | //}); |
| | | |
| | | $("#HUnitName").val(d.data[0].åä½åç§°); |
| | | $("#HUnitID").val(d.data[0].HUnitID); |
| | | $("#HSampleSchemeName").val(d.data[0].æ½æ ·æ¹æ¡åç§°); |
| | | $("#HSampleSchemeID").val(d.data[0].HSampleSchemeID); |
| | | $("#HQualityStdName").val(d.data[0].è´¨éæ ååç§°); |
| | | $("#HQualityStdID").val(d.data[0].HQualityStdID); |
| | | $("#HInspectMethodName").val(d.data[0].æ£éªæ¹æ³åç§°); |
| | | $("#HInspectMethodID").val(d.data[0].HInspectMethodID); |
| | | $("#HInspectInstruMentName").val(d.data[0].æ£éªä»ªå¨åç§°); |
| | | $("#HInspectInstruMentID").val(d.data[0].HInspectInstruMentID); |
| | | $("#HInspectBasisName").val(d.data[0].æ£éªä¾æ®åç§°); |
| | | $("#HInspectBasisID").val(d.data[0].HInspectBasisID); |
| | | |
| | | switch (d.data[0].åææ¹æ³) { |
| | | case "宿§åæ": |
| | | d.data[0].åææ¹æ³ = "1"; |
| | | break; |
| | | case "å®éåæ": |
| | | d.data[0].åææ¹æ³ = "2"; |
| | | break; |
| | | case "å
¶ä»åæ": |
| | | d.data[0].åææ¹æ³ = "3"; |
| | | break; |
| | | } |
| | | |
| | | switch (d.data[0].缺é·ç级) { |
| | | case "è´å½ç¼ºé·": |
| | | d.data[0].缺é·ç级 = "1"; |
| | | break; |
| | | case "é缺é·": |
| | | d.data[0].缺é·ç级 = "2"; |
| | | break; |
| | | case "轻缺é·": |
| | | d.data[0].缺é·ç级 = "3"; |
| | | break; |
| | | } |
| | | $("#HAnalysisMethod").val(d.data[0].åææ¹æ³); |
| | | $("#HDefectLevel").val(d.data[0].缺é·ç级); |
| | | |
| | | $("input[name='HISsystemSet']").prop("checked", d.data[0].æ¯å¦ç³»ç»é¢è®¾ == "1" ? true : false);//true:éä¸ false:ä¸éä¸ |
| | | $("input[name='HKeyInspect']").prop("checked", d.data[0].éç¹æ£æ¥ == "1" ? true : false);//true:éä¸ false:ä¸éä¸ |
| | | $("input[name='HDestructInspect']").prop("checked", d.data[0].ç ´åæ§æ£éª == "1" ? true : false);//true:éä¸ false:ä¸éä¸ |
| | | $("input[name='HStopflag']").prop("checked", d.data[0].ç¦ç¨æ è®° == "1" ? true : false);//true:éä¸ false:ä¸éä¸ |
| | | |
| | | form.render("select"); |
| | | form.render("checkbox"); |
| | | } |
| | | |
| | | }); |
| | |
| | | title: 'æ£éªé¡¹ç®ç±»å«å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['100%', '100%'], |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_QCCheckClass.html', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | //计éåä½å¼¹çª |
| | | form.on('submit(HbtnUnit)', function () { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: '计éåä½å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Unit.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HUnitName").val(checkStatus.data[0].计éåä½åç§°); |
| | | $("#HUnitID").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(HbtnSampleScheme)', function () { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'æ½æ ·æ¹æ¡å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../Baseset/åºç¡èµæ/Gy_SampleSchemeListView.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HSampleSchemeName").val(checkStatus.data[0].æ½æ ·æ¹æ¡åç§°); |
| | | $("#HSampleSchemeID").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(HbtnQualityStd)', function () { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'è´¨éæ åå表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_QualityStd.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HQualityStdName").val(checkStatus.data[0].è´¨éæ ååç§°); |
| | | $("#HQualityStdID").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(HbtnInspectMethod)', function () { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'æ£éªæ¹æ³å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_InspectMethod.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HInspectMethodName").val(checkStatus.data[0].æ£éªæ¹æ³åç§°); |
| | | $("#HInspectMethodID").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(HbtnInspectInstruMent)', function () { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'æ£éªä»ªå¨å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_InspectInstruMent.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HInspectInstruMentName").val(checkStatus.data[0].æ£éªä»ªå¨åç§°); |
| | | $("#HInspectInstruMentID").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(HbtnInspectBasis)', function () { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'æ£éªä¾æ®å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_InspectBasis.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HInspectBasisName").val(checkStatus.data[0].æ£éªä¾æ®åç§°); |
| | | $("#HInspectBasisID").val(checkStatus.data[0].HItemID); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (layero, index) { |
| | | |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | //æ°æ®éªè¯ |
| | | function AllowLoadData() { |
| | | var HNumber = $("#HNumber").val(); |
| | | var HName = $("#HName").val(); |
| | | var HQCCheckClassID = $("#HQCCheckClassID").val(); |
| | | var HAnalysisMethod = $("#HAnalysisMethod").val(); |
| | | |
| | | if (HNumber == null || HNumber == undefined || HNumber == "") { |
| | | layer.msg("请è¾å
¥ä»£ç ï¼", { icon: 5 }); |
| | | return false; |
| | | } |
| | | if (HName == null || HName == undefined || HName == "") { |
| | | |
| | | layer.msg("请è¾å
¥åç§°ï¼", { icon: 5 }); |
| | | return false; |
| | | } |
| | | if (HQCCheckClassID == null || HQCCheckClassID == undefined || HQCCheckClassID == "0") { |
| | | |
| | | layer.msg("è¯·éæ©é¡¹ç®ç±»å«ï¼", { icon: 5 }); |
| | | return false; |
| | | } |
| | | if (HAnalysisMethod == null || HAnalysisMethod == undefined || HAnalysisMethod == "") { |
| | | layer.msg("è¯·éæ©åææ¹æ³ï¼", { icon: 5 }); |
| | | return false; |
| | | } |
| | | return true; |
| | | } |
| | | }); |
| | | |
| | | function GetQCCheckClassValue(obj) { //æ£éªé¡¹ç®ç±»å« |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <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> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label"> ç½å¯è¦æ±ï¼</label> |
| | | <div class="layui-input-inline "> |
| | | <textarea placeholder="请è¾å
¥ç»´å¤æ³¨" class="layui-textarea" name="HRemark" id="HRemark"></textarea> |
| | |
| | | , upload = layui.upload |
| | | , colorpicker = layui.colorpicker |
| | | |
| | | //å
¬ç¨å段 |
| | | var ref = /^[0-9]+\.?[0-9]*$/; |
| | | |
| | | //åå§åçé¢ |
| | | |
| | | |
| | |
| | | $("#HItemID").val(0); |
| | | get_ReadConfigFile(); |
| | | |
| | | // ç嬿é®ç¹å»äºä»¶ï¼è§¦åæä»¶è¾å
¥æ¡çç¹å»äºä»¶ |
| | | // ç嬿é®ç¹å»äºä»¶ï¼è§¦åæä»¶è¾å
¥æ¡çç¹å»äºä»¶ |
| | | document.getElementById('testList').addEventListener('click', function () { |
| | | // 触åæä»¶è¾å
¥æ¡çç¹å»äºä»¶ |
| | | // 触åæä»¶è¾å
¥æ¡çç¹å»äºä»¶ |
| | | document.getElementById('HNumber').click(); |
| | | if ($("#HNumber").val() == "" || $("#HNumber").val() == null || $("#HNumber").val() == undefined) { |
| | | layer.msg('请å
è¾å
¥ç©æä»£ç çä¿¡æ¯åå¨ä¸ä¼ å¾çï¼', { time: 3 * 1000, icon: 3 }); |
| | | } |
| | | }); |
| | | |
| | | // ç嬿件è¾å
¥æ¡çchangeäºä»¶ |
| | | // ç嬿件è¾å
¥æ¡çchangeäºä»¶ |
| | | document.getElementById('HNumber').addEventListener('change', function () { |
| | | var inputHNumber = document.getElementById('HNumber'); |
| | | var hNumberValue = inputHNumber.value.trim(); // è·åææ¬æ¡çç©æä»£ç å¼å¹¶å»é¤ååç©ºæ ¼ |
| | | var hNumberValue = inputHNumber.value.trim(); // è·åææ¬æ¡çç©æä»£ç å¼å¹¶å»é¤ååç©ºæ ¼ |
| | | |
| | | if (hNumberValue == '') { |
| | | // ç©æä»£ç 为空ï¼ç»åºæç¤ºå¹¶æ¸
é¤å·²éæ©çæä»¶ |
| | | // ç©æä»£ç 为空ï¼ç»åºæç¤ºå¹¶æ¸
é¤å·²éæ©çæä»¶ |
| | | layer.msg("ç©æä»£ç 为空,æ æ³è¿è¡å¾çä¸ä¼ "); |
| | | this.value = ''; |
| | | } else { |
| | | // ç©æä»£ç ä¸ä¸ºç©ºï¼è°ç¨æä»¶ä¸ä¼ æ¹æ³å¹¶ä¼ å
¥æä»¶å表åç©æä»£ç |
| | | // ç©æä»£ç ä¸ä¸ºç©ºï¼è°ç¨æä»¶ä¸ä¼ æ¹æ³å¹¶ä¼ å
¥æä»¶å表åç©æä»£ç |
| | | PicUpload(); |
| | | } |
| | | }); |
| | | |
| | | |
| | | } |
| | | else if (OperationType==2){ |
| | | else if (OperationType == 2) { |
| | | //ä¿®æ¹æ¶ä¸»è¡¨ID |
| | | RoadBillMain(hID); |
| | | $("#HItemID").val(0); |
| | | //æä»¶éæ©åå§å |
| | | PicUpload(); |
| | | } |
| | | else if (OperationType == 3) {//妿ç¼è¾ä¿®æ¹åèµ°ä¸é¢ |
| | | $("#HItemID").val(hID); |
| | |
| | | //éæ©å·¡æ£æ£éªæ¹æ¡æé® |
| | | form.on('submit(HQCSchemeID_Patrol-BT)', function () { |
| | | get_checkHQCSchemeID_Patrol(); |
| | | }); |
| | | |
| | | //çå¬ä¸æ¬¡åæ ¼çæ åå¼ |
| | | $("#HOnceRightRate").blur(function (data) { |
| | | // è·åè¾å
¥æ¡çå¼ |
| | | var value = $("#HOnceRightRate").val(); |
| | | if (!ref.test(value)) { |
| | | layer.msg("䏿¬¡åæ ¼çæ åå¼ï¼è¯·è¾å
¥0-9æ£ç¡®æ°å¼", { time: 3000, }); |
| | | $("#HOnceRightRate").val("0"); |
| | | } |
| | | }); |
| | | |
| | | //éæ©é¢è² |
| | |
| | | , "HFootPrice": data.ç»ç®ä»· |
| | | , "HTaxCost": data.å«ç¨ææ¬ä»· |
| | | , "HNoTaxCost": data.ä¸å«ç¨ææ¬ä»· |
| | | , "HOnceRightRate": data.䏿¬¡åæ ¼çæ åå¼ |
| | | }); |
| | | |
| | | colorpicker.render({ |
| | |
| | | } |
| | | } |
| | | |
| | | if (!ref.test($("#HOnceRightRate").val())) { |
| | | layer.msg("䏿¬¡åæ ¼çæ åå¼ï¼è¯·è¾å
¥0-9æ£ç¡®æ°å", { time: 3000, }); |
| | | return; |
| | | } |
| | | |
| | | //if ($("#HUnitGroupName").val() == 0) { |
| | | // layer.msg("è¯·éæ©è®¡éåä½ç»ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return; |
| | |
| | | $("#HItemID").val(0); |
| | | $('#HNumber').val(''); |
| | | $('#add-btn').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | }); |
| | | }); |
| | | |
| | | function f_alert(sMsg) { |
| | | layer.alert(sMsg, { icon: 5 }); |
| | |
| | | function set_ClearBill() { |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | //#region æä»¶ä¸ä¼ |
| | | function PicUpload() { |
| | |
| | | area: ['80%', '80%'], |
| | | shadeClose: true, |
| | | scrollbar: false, |
| | | title: "å¾çé¢è§", //䏿¾ç¤ºæ é¢ |
| | | content: imgHtml, //æè·çå
ç´ ï¼æ³¨æï¼æå¥½è¯¥æå®çå
ç´ è¦åæ¾å¨bodyæå¤å±ï¼å¦åå¯è½è¢«å
¶å®çç¸å¯¹å
ç´ æå½±å |
| | | title: "å¾çé¢è§", //䏿¾ç¤ºæ é¢ |
| | | content: imgHtml, //æè·çå
ç´ ï¼æ³¨æï¼æå¥½è¯¥æå®çå
ç´ è¦åæ¾å¨bodyæå¤å±ï¼å¦åå¯è½è¢«å
¶å®çç¸å¯¹å
ç´ æå½±å |
| | | cancel: function () { |
| | | //layer.msg('æè·å°±æ¯ä»é¡µé¢å·²ç»åå¨çå
ç´ ä¸ï¼å
裹layerçç»æ', { time: 5000, icon: 6 }); |
| | | //layer.msg('æè·å°±æ¯ä»é¡µé¢å·²ç»åå¨çå
ç´ ä¸ï¼å
裹layerçç»æ', { time: 5000, icon: 6 }); |
| | | } |
| | | }); |
| | | } |
| | |
| | | <div class="layui-card-body" style="padding: 1px;"> |
| | | <form class="layui-form" action="" lay-filter="component-form-group"> |
| | | <div class="layui-collapse"> |
| | | <div class="layui-colla-item"> |
| | | <div style="padding: 10px;"> |
| | | <!--<div class="layui-col-xs2"> |
| | | <div id="treeDepartment" lay-filter="treeDepartment" class="demo-tree demo-tree-box" style="width: 200px; height: 500px; overflow: scroll;"></div> |
| | | </div>--> |
| | | |
| | | <button type="button" lay-submit="" class="layui-btn layui-btn-sm" lay-filter="btnAdd"><i class="layui-icon layui-icon-add-1"></i>æ°å¢</button> |
| | | <button type="button" lay-submit="" class="layui-btn layui-btn-sm" lay-filter="btnModify"><i class="layui-icon layui-icon-edit"></i>ä¿®æ¹</button> |
| | | <button type="button" lay-submit="" class="layui-btn layui-btn-sm" lay-filter="btndelete"><i class="layui-icon layui-icon-delete"></i>å é¤</button> |
| | | </div> |
| | | <div class="layui-colla-item"> |
| | | <div class="layui-colla-title layui-inline"> |
| | | <div class="layui-inline"> |
| | | <span>æ´å¤</span> |
| | |
| | | <table class="" id="mainTable" lay-filter="mainTable"></table> |
| | | <script type="text/html" id="toolbarDemo"> |
| | | <div class="layui-btn-container"> |
| | | <button type="button" lay-submit="" class="layui-btn layui-btn-sm" lay-filter="btnAdd"><i class="layui-icon layui-icon-add-1"></i>æ°å¢</button> |
| | | <button type="button" lay-submit="" class="layui-btn layui-btn-sm" lay-filter="btnModify"><i class="layui-icon layui-icon-edit"></i>ä¿®æ¹</button> |
| | | <button type="button" lay-submit="" class="layui-btn layui-btn-sm" lay-filter="btndelete"><i class="layui-icon layui-icon-delete"></i>å é¤</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit" id="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>å®¡æ ¸</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit" id="btn-Audit"><i class="layui-icon layui-icon-radio"></i>åå®¡æ ¸</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData"><i class="layui-icon layui-icon-tips"></i>é¢è§</button>--> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload"><i class="layui-icon layui-icon-refresh"></i>å·æ°</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-confirm" id="btn_confirm"><i class="layui-icon layui-icon-ok-circle"></i>确认</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back" id="btn_back"><i class="layui-icon layui-icon-close-fill"></i>驳å</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details"><i class="layui-icon layui-icon-form"></i>详æ
</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate"><i class="layui-icon layui-icon-file"></i>çæéè´§å</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>éåº</button>--> |
| | | |
| | | </div> |
| | | </script> |
| | | </form> |
| | |
| | | switch (obj.event) { |
| | | //å设置 |
| | | case 'set_HideColumn': get_HideColumn(); |
| | | break; |
| | | //å®¡æ ¸æé® |
| | | case 'btn-Audit': |
| | | set_CheckBill(0); |
| | | break; |
| | | //åå®¡æ ¸æé® |
| | | case 'btn-DeAudit': |
| | | set_CheckBill(1); |
| | | break; |
| | | }; |
| | | }); |
| | |
| | | title: 'æ°å¢æ£éªé¡¹ç®', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | area: ['100%', '100%'], |
| | | maxmin: true, |
| | | content: ['../å
¬ç¨åºç¡èµæ/Add_Edit_Gy_CheckItem.html?hID=' + TagId + '&Level=' + Level+''], |
| | | end: function () { |
| | |
| | | if (TagId != "") { |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['80%', '80%'] |
| | | , area: ['100%', '100%'] |
| | | , title: 'ç¼è¾æ£éªé¡¹ç®' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | |
| | | //if (AllowLoadData(sSubStr) != false) {//é空éªè¯ |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['80%', '80%'] |
| | | , area: ['100%', '100%'] |
| | | , title: 'ç¼è¾æ£éªé¡¹ç®' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | |
| | | }) |
| | | //#endregion |
| | | |
| | | //#region åå®¡æ ¸/å®¡æ ¸æ°æ® |
| | | function set_CheckBill(num) { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var InterID = data[0].HItemID.toString(); |
| | | //é»è¾å®¡æ ¸æ¹æ³ |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Gy_CheckItem/AuditGy_CheckItem", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": InterID, "Type": num, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | $("#btnSearch").trigger('click'); |
| | | }); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®å®¡æ ¸ï¼'); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region éèå设置 |
| | | function get_HideColumn() { |
| | | var colName = ""; |
| | |
| | | var HModName = "Gy_SOPBillEdit"; |
| | | var arr = []; |
| | | var HEntryID = 1; |
| | | var trindex = -1; //é»è®¤éä¸è¡ä¸æ |
| | | var checkobj = ""; //å¤éæ¡ |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢æ¢å è½½ |
| | |
| | | |
| | | //è¡çå¬äºä»¶ |
| | | table.on('row(mainTable)', function (obj) { |
| | | //ç§»é¤éæ©æä»¶æé® |
| | | $("#ChoseFile").remove(); |
| | | HEntryID = Number($(obj.tr).attr("data-index")) + Number(1); |
| | | //submitbtngroup è¿ä¸ªæ¯ä¸ä¼ æé®çç¶èç¹ å¨ææ·»å ä¸ä¼ æé® è§£å³ä¸ä¼ 䏿¬¡ä¹åchooseæ¹æ³ä¸æ§è¡çbug |
| | | $("#submitbtngroup").append('<button type = "button" class="layui-btn layui-btn-primary" lay-submit lay-filter="ChoseFile" id="ChoseFile" style="color:#232389;background-color:#D4D2CF">éæ©æä»¶</button>'); |
| | | |
| | | if (trindex != -1) { |
| | | $("tr[data-index = " + (trindex) + "] ").removeClass('layui-form-checked');//åæ¶å¤éæ¡é䏿 ·å¼ |
| | | $("tr[data-index = " + (trindex) + "] ").attr({ "style": "background:" });//åæ¶å½åtré¢è² |
| | | trindex = -1; |
| | | } |
| | | if (checkobj != "") { |
| | | checkobj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//åæ¶å¤éæ¡é䏿 ·å¼ |
| | | checkobj.tr.find(':checkbox:first').prop('checked', false);//åæ¶å¤éæ¡é䏿 ·å¼ |
| | | $(checkobj.tr.selector).attr({ "style": "background:" });//åæ¶å½åtré¢è² |
| | | } |
| | | |
| | | var flag = !obj.tr.find(':checkbox:first').prop('checked'); |
| | | obj.tr.find(':checkbox').prop('checked', flag); |
| | | if (flag) { |
| | | obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked'); //设置å¤éæ¡é䏿 ·å¼ |
| | | $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//æ¹åå½åtrèæ¯é¢è²ååä½é¢è² |
| | | checkobj = obj; |
| | | } else { |
| | | obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//åæ¶å¤éæ¡é䏿 ·å¼ |
| | | $(obj.tr.selector).attr({ "style": "background:" });//åæ¶å½åtré¢è² |
| | |
| | | layui.each(table.cache.mainTable, function (i, l) { |
| | | if (obj.tr.index() == l.LAY_TABLE_INDEX) { |
| | | l.LAY_CHECKED = flag; |
| | | } else { |
| | | l.LAY_CHECKED = false; |
| | | } |
| | | }); |
| | | |
| | | trindex = Number($(obj.tr).attr("data-index")); |
| | | |
| | | PicUpload(); |
| | | }); |
| | | //#endregion |
| | |
| | | var sMainStr = JSON.stringify(data.field); |
| | | var sSubStr = JSON.stringify(num); |
| | | var sMainSub = sMainStr + ';' + sSubStr + ';' + OperationType + ";" + sessionStorage["HUserName"]; |
| | | //if (HMaterNumber == "") { |
| | | // layer.msg("äº§åæ²¡æéæ©!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return false; |
| | | //} |
| | | //if (HUnitName == "") { |
| | | // layer.msg("å使²¡æéæ©!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return false; |
| | | //} |
| | | //if (option.data[0].æµæ°´å· == "" && option.data[0].å·¥åºä»£ç == "" && option.data[0].å·¥åº == "" && option.data[0].å·¥ä½ == "" && option.data[0].å·¥ä½ä»£ç == "" && option.data[0].å·¥ä½ä¸å¿ä»£ç == "" && option.data[0].å·¥ä½ä¸å¿ == "" && option.data[0].夿³¨ == "") { |
| | | // layer.msg("没ææç»è¡!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return false; |
| | | //} |
| | | //if (option.data[0].å·¥ä½ä¸å¿ == "") { |
| | | // layer.msg("å·¥ä½ä¸å¿ä¸è½ä¸ºç©º!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return false; |
| | | //} |
| | | if (HMaterNumber == "") { |
| | | layer.msg("äº§åæ²¡æéæ©!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | if (HUnitName == "") { |
| | | layer.msg("å使²¡æéæ©!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | if (option.data[0].æµæ°´å· == "" && option.data[0].å·¥åºä»£ç == "" && option.data[0].å·¥åº == "" && option.data[0].å·¥ä½ == "" && option.data[0].å·¥ä½ä»£ç == "" && option.data[0].å·¥ä½ä¸å¿ä»£ç == "" && option.data[0].å·¥ä½ä¸å¿ == "" && option.data[0].夿³¨ == "") { |
| | | layer.msg("没ææç»è¡!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | if (option.data[0].å·¥ä½ä¸å¿ == "") { |
| | | layer.msg("å·¥ä½ä¸å¿ä¸è½ä¸ºç©º!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_SOPBill/Save', |
| | | type: "POST", |
| | |
| | | <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"> |
| | | <script src="../../../layuiadmin/PageTitle.js"></script> |
| | | <script src="../../layuiadmin/PageTitle.js"></script> |
| | | <style type="text/css"> |
| | | .layui-form-label { |
| | | width: 85px; |
| | |
| | | <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"> |
| | | <script src="../../../layuiadmin/PageTitle.js"></script> |
| | | <script src="../../layuiadmin/PageTitle.js"></script> |
| | | <style type="text/css"> |
| | | .layui-form-label { |
| | | width: 95px; |
| | |
| | | <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"> |
| | | <script src="../../../layuiadmin/PageTitle.js"></script> |
| | | <script src="../../layuiadmin/PageTitle.js"></script> |
| | | |
| | | <style type="text/css"> |
| | | .layui-form-label { |
| | |
| | | <script src="../../layuiadmin/Scripts/jquery-1.4.1.js"></script> |
| | | <script src="../../layuiadmin/Scripts/webConfig.js"></script> |
| | | <script src="../../layuiadmin/PubCustom.js"></script> |
| | | <script src="../../../layuiadmin/PageTitle.js"></script> |
| | | <script src="../../layuiadmin/PageTitle.js"></script> |
| | | <style type="text/css"> |
| | | .layui-form-label { |
| | | width: 95px; |
| | |
| | | <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"> |
| | | <script src="../../../layuiadmin/PageTitle.js"></script> |
| | | <script src="../../layuiadmin/PageTitle.js"></script> |
| | | <style type="text/css"> |
| | | .layui-form-label { |
| | | width: 85px; |
| | |
| | | <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"> |
| | | <script src="../../../layuiadmin/PageTitle.js"></script> |
| | | <script src="../../layuiadmin/PageTitle.js"></script> |
| | | <style type="text/css"> |
| | | .layui-form-label { |
| | | width: 85px; |
| | |
| | | <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"> |
| | | <script src="../../../layuiadmin/PageTitle.js"></script> |
| | | <script src="../../layuiadmin/PageTitle.js"></script> |
| | | <style type="text/css"> |
| | | .layui-form-label { |
| | | width: 85px; |
| | |
| | | <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> |
| | | <label class="layui-form-label" style="width: 120px">代ç <label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" autocomplete="off"> |
| | | <input name="HItemID" id="HItemID" autocomplete="off" type="hidden"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px">åç§°ï¼</label> |
| | | <label class="layui-form-label" style="width: 120px">åç§°<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HName" id="HName" autocomplete="off"> |
| | | </div> |
| | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | | //ä¿å |
| | | form.on('submit(Saver)', function (data) {//ä¿å |
| | | if (AllowLoadData()) { |
| | | var isEndCheck = document.getElementById("HStopflag").checked; |
| | | isEndCheck == true ? data.field.HStopflag = 'true' : data.field.HStopflag = 'false';//å°æ°ç»åå¹¶æå符串 |
| | | |
| | | var isEndCheck = document.getElementById("HStopflag").checked; |
| | | isEndCheck == true ? data.field.HStopflag = 'true' : data.field.HStopflag = 'false';//å°æ°ç»åå¹¶æå符串 |
| | | var sMainStr = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"]; |
| | | $.ajax( |
| | | { |
| | | type: "POST", |
| | | url: GetWEBURL() + "SaveGy_ErrMsgBackType", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | 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) { |
| | | |
| | | var sMainStr = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"]; |
| | | $.ajax( |
| | | { |
| | | type: "POST", |
| | | url: GetWEBURL() + "SaveGy_ErrMsgBackType", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | 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); |
| | | f_alert("é误:" + err); |
| | | console.log("Reason" + sMainStr); |
| | | } |
| | | 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) {// |
| | |
| | | $("#HNumber").val(data.å¼å¸¸åé¦ç±»å代ç );//代ç |
| | | $("#HName").val(data.å¼å¸¸åé¦ç±»ååç§°);//åç§° |
| | | $("#HHelpCode").val(data.å©è®°ç );//å©è®°ç |
| | | $("#HUSEORGID").val(data.å建ç»ç»);//使ç¨ç»ç» |
| | | $("#HUSEORGID").val(data.HUSEORGID);//使ç¨ç»ç» |
| | | $("#HUseFlag ").val(data.使ç¨ç¶æ);//使ç¨ç¶æ |
| | | $("#HRemark").val(data.夿³¨);//夿³¨ |
| | | $("input[name='HStopflag']").attr("checked", data.ç¦ç¨æ å¿ == "æ¯" ? true : false);//true:éä¸ false:ä¸éä¸ |
| | | layui.form.render();//宿¶æ¸²æéä¸åä¸éä¸çæ ·å¼,æå¥½æ·»å è¿å¥è¯ |
| | | |
| | | form.render("select"); |
| | | } else { |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | |
| | | }); |
| | | } |
| | | |
| | | //æ°æ®éªè¯ |
| | | function AllowLoadData() { |
| | | var HNumber = $("#HNumber").val() //代ç |
| | | var HName = $("#HName").val() //åç§° |
| | | |
| | | if (HNumber == null || HNumber == undefined || HNumber == "") { |
| | | layer.msg("请è¾å
¥ä»£ç ï¼", { icon: 5 }); |
| | | return false; |
| | | } |
| | | if (HName == null || HName == undefined || HName == "") { |
| | | layer.msg("请è¾å
¥åç§°ï¼", { icon: 5 }); |
| | | return false; |
| | | } |
| | | return true; |
| | | } |
| | | |
| | | // |
| | | function f_alert(sMsg) { |
| | | layer.alert(sMsg, { icon: 5 }); |
| | |
| | | <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"> |
| | |
| | | <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"> |
| | |
| | | <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> |
| | | <label class="layui-form-label" style="width: 120px">代ç <label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" autocomplete="off"> |
| | | <input name="HItemID" id="HItemID" autocomplete="off" type="hidden"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px">åç§°ï¼</label> |
| | | <label class="layui-form-label" style="width: 120px">åç§°<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HName" id="HName" autocomplete="off"> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label"> ç¦ç¨æ å¿:</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title="" value=""> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-col-xs11"> |
| | | <label class="layui-form-label"> 夿³¨ï¼</label> |
| | | <div class="layui-input-block"> |
| | |
| | | <input type="hidden" class="layui-input" name="HOrgID" id="HOrgID" autocomplete="off"> |
| | | <input type="hidden" class="layui-input" name="HMakeEmp" id="HMakeEmp" autocomplete="off"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label"> ç¦ç¨æ å¿:</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title="" value=""> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | } |
| | | }) |
| | | }); |
| | | |
| | | |
| | | //çå¬æäº¤ |
| | | form.verify({ |
| | | numberOrEmpty: function (value, item) { |
| | |
| | | $("#HUSEORGID").val(data.HUSEORGID);//ç»ç» |
| | | $("#HUseFlag").val(data.ä½¿ç¨æ è®°);//ä½¿ç¨æ è®° |
| | | $("#HBarCode").val(data.æ¡å½¢ç );//æ¡å½¢ç |
| | | $("input[name='HStopflag']").attr("checked", (data.ç¦ç¨æ è®°==" "?false:true));//true:éä¸ false:ä¸éä¸ |
| | | $("input[name='HStopflag']").attr("checked", (data.ç¦ç¨æ è®° == " " ? false : true));//true:éä¸ false:ä¸éä¸ |
| | | layui.form.render();//宿¶æ¸²æéä¸åä¸éä¸çæ ·å¼,æå¥½æ·»å è¿å¥è¯ |
| | | |
| | | } else { |
| | |
| | | |
| | | //æ°æ®éªè¯ |
| | | function AllowLoadData() { |
| | | if ($("#HHelpCode").val() == '') { |
| | | layer.msg("请填åå©è®°ç ", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | var HNumber = $("#HNumber").val() //代ç |
| | | var HName = $("#HName").val() //åç§° |
| | | |
| | | if (HNumber == null || HNumber == undefined || HNumber == "") { |
| | | layer.msg("请è¾å
¥ä»£ç ï¼", { icon: 5 }); |
| | | return false; |
| | | } |
| | | if (HName == null || HName == undefined || HName == "") { |
| | | layer.msg("请è¾å
¥åç§°ï¼", { icon: 5 }); |
| | | return false; |
| | | } |
| | | return true; |
| | |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn-Add" id="btn-Add"><i class="layui-icon layui-icon-file-b"></i>æ°å¢</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn-Edit" id="btn-Edit"><i class="layui-icon layui-icon-form"></i>ç¼è¾</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn-Delete" id="btn-Delete"><i class="layui-icon layui-icon-delete"></i>å é¤</button> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn-Audit" id="btn-Audit"><i class="layui-icon layui-icon-radio"></i>å®¡æ ¸</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn-DeAudit" id="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>åå®¡æ ¸</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit" id="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>å®¡æ ¸</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit" id="btn-Audit"><i class="layui-icon layui-icon-radio"></i>åå®¡æ ¸</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn-Stop" id="btn-Stop"><i class="layui-icon layui-icon-radio"></i>ç¦ç¨</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn-DeStop" id="btn-DeStop"><i class="layui-icon layui-icon-radio"></i>åç¦ç¨</button>--> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-radio"></i>导åº</button> |
| | |
| | | //é»è¾å®¡æ ¸æ¹æ³ |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Gy_BadReason/AuditGy_ErrType", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": InterID, "IsAudit": num, "CurUserName": sessionStorage["HUserName"] }, |
| | | url: GetWEBURL() + "/Gy_ErrType/AuditGy_ErrType", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": InterID, "Type": num, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | |
| | | .layui-form-label { |
| | | width: 85px; |
| | | } |
| | | |
| | | /* 鲿¢ä¸ææ¡ç䏿å表被éè---å¿
须设置--- */ |
| | | .layui-table-cell { |
| | | overflow: visible !important; |
| | | } |
| | | /* 使å¾ä¸ææ¡ä¸åå
æ ¼å好åé */ |
| | | td .layui-form-select { |
| | | margin-top: -10px; |
| | | margin-left: -15px; |
| | | margin-right: -15px; |
| | | } |
| | | </style> |
| | | </head> |
| | | <body> |
| | | |
| | | <div id="layout1" class="layui-fluid"> |
| | | <div class="layui-row layui-col-space15"> |
| | | <div class="layui-col-md12"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¹æ¡åç§°</label> |
| | | <label class="layui-form-label">æ¹æ¡åç§°<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HName" id="HName" class="layui-input"> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">é»è®¤æ¹æ¡</label> |
| | | <label class="layui-form-label">æ½æ ·æ¹æ¡</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="checkbox" name="HStandard" id="HStandard" lay-skin="primary" title="" checked=""> |
| | | <input type="text" name="HSampleSchemeName" id="HSampleSchemeName" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HSampleSchemeID" id="HSampleSchemeID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HSampleSchemeList" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">é»è®¤æ¹æ¡</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="checkbox" name="HStandard" id="HStandard" lay-skin="primary" title="" checked=""> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-item layui-show"> |
| | | <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> |
| | | </div> |
| | | </div> |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-item layui-show"> |
| | | <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> |
| | | </div> |
| | | </div> |
| | | <script type="text/html" id="toolbarDemo"> |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>å¢å ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>å¤å¶ä¸è¡</button> |
| | | </div> |
| | | </script> |
| | | </script> |
| | | <script type="text/html" id="xuhao"> |
| | | {{d.LAY_TABLE_INDEX+1}} |
| | | </script> |
| | | |
| | | |
| | | </form> |
| | | </div> |
| | | </div> |
| | |
| | | <!--<a class="layui-btn layui-btn-xs" lay-event="edit">ç¼è¾</a>--> |
| | | <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">å é¤</a> |
| | | </script> |
| | | |
| | | <!--è¡ä¸æéæ©(åææ¹æ³)--> |
| | | <script type="text/html" id="HAnalysisMethod"> |
| | | <select name="HAnalysisMethod" lay-filter="HAnalysisMethod" id="HAnalysisMethod{{d.LAY_TABLE_INDEX+1}}"> |
| | | <option value="1">宿§åæ</option> |
| | | <option value="2">å®éåæ</option> |
| | | <option value="3">å
¶ä»åæ</option> |
| | | </select> |
| | | </script> |
| | | <!--è¡ä¸æéæ©(缺é·ç级)--> |
| | | <script type="text/html" id="HDefectLevel"> |
| | | <select name="HDefectLevel" lay-filter="HDefectLevel" id="HDefectLevel{{d.LAY_TABLE_INDEX+1}}"> |
| | | <option value="1">è´å½ç¼ºé·</option> |
| | | <option value="2">é缺é·</option> |
| | | <option value="3">轻缺é·</option> |
| | | </select> |
| | | </script> |
| | | <!--è¡ä¸æéæ©(ç¶æ)--> |
| | | <script type="text/html" id="HStatus"> |
| | | <select name="HStatus" lay-filter="HStatus" id="HStatus{{d.LAY_TABLE_INDEX+1}}"> |
| | | <option value="0">ä¸åæ ¼</option> |
| | | <option value="1" selected>åæ ¼</option> |
| | | </select> |
| | | </script> |
| | | <!--å¤éæ¡ï¼éç¹æ£æ¥ï¼--> |
| | | <script type="text/html" id="HKeyInspect"> |
| | | <input type="checkbox" value="{{d.HKeyInspect}}" lay-skin="primary" id="HKeyInspect{{d.LAY_TABLE_INDEX+1}}" lay-filter="HKeyInspect" {{ d.HKeyInspect == 1 ? 'checked' : '' }}> |
| | | </script> |
| | | |
| | | <!--å¤éæ¡ï¼ç ´åæ§æ£éªï¼--> |
| | | <script type="text/html" id="HDestructInspect"> |
| | | <input type="checkbox" value="{{d.HDestructInspect}}" lay-skin="primary" id="HDestructInspect{{d.LAY_TABLE_INDEX+1}}" lay-filter="HDestructInspect" {{ d.HDestructInspect == 1 ? 'checked' : '' }}> |
| | | </script> |
| | | |
| | | <script src="../../../layuiadmin/layui/layui.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/json2.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> |
| | |
| | | , element = layui.element; |
| | | var option; |
| | | var sBillType = "3320"; |
| | | //var TabRow = { "HPrjNo": 0, "HQCCheckItemID": 0, "HQCCheckItemNumber": "", "HQCCheckItemName": "", "HQCStd": "", "HQCStdMax": "", "HQCUnit": "", "HRemark": "" }; |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | | |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | |
| | | //夿æä½ç±»å |
| | | if (OperationType == 1) {//æ æºå |
| | | set_AddFNew(); |
| | |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data;; |
| | | var AddRow = table.cache['mainTable']; |
| | | var NewRow = { "HPrjNo": 0, "HQCCheckItemID": 0, "HQCCheckItemNumber": "", "HQCCheckItemName": "", "HQCStd": "", "HQCStdMax": "", "HQCUnit": "", "HRemark": "" }; |
| | | var NewRow = { |
| | | "HPrjNo": 0, "HQCCheckItemID": 0, "HQCCheckItemNumber": "", "HQCCheckItemName": "", "HQCStd": "", "HQCStdMax": "", "HQCUnit": "" |
| | | , "HRemark": "", "HQCTool": "", "HAnalysisMethod": 1, "HDefectLevel": 3, "HDestructInspect": 0, "HKeyInspect": 0, "HQualityStdID": 0 |
| | | , "HInspectMethodID": 0, "HInspectInstruMentID": 0, "HInspectBasisID": 0, "HSampleSchemeID": 0, "HStatus": 1, "HCompareSymbol": "" |
| | | , "HTargetVal": "", "HUpLimit": "", "HDownLimit": "", "HUpOffSet": "", "HDownOffSet": "", "HTargetValKey": "", "HUpLimitKey": "" |
| | | , "HDownLimitKey": "", "HUpOffSetKey": "", "HDownOffSetKey": "", "HTargetValQ": 0, "HUpLimitQ": 0, "HDownLimitQ": 0, "HUpOffSetQ": 0 |
| | | , "HDownOffSetQ": 0, "HTargetValB": 0, "HUpLimitB": 0, "HDownLimitB": 0, "HUpOffSetB": 0, "HDownOffSetB": 0 |
| | | , "HTargetValTxt": "", "HUpLimitTxt": "", "HDownLimitTxt": "", "HUpOffSetTxt": "", "HDownOffSetTxt": "" |
| | | , "HQualityStdName": "", "HInspectMethodName": "", "HInspectInstruMentName": "", "HInspectBasisName": "", "HSampleSchemeName": "" |
| | | }; |
| | | switch (obj.event) { |
| | | //æ°å¢ä¸è¡ |
| | | case 'btn-AddLine': btnAddLine(NewRow); |
| | |
| | | set_GridCellCheck(obj); //è¡å
å¿«æ·é®çé |
| | | }); |
| | | |
| | | //#region åºç¡èµææ¾å¤§éæé® |
| | | |
| | | //表头弹çªç©æä¿¡æ¯ |
| | | form.on('submit(HMaterList)', function () { |
| | |
| | | }); |
| | | }); |
| | | |
| | | //è¡¨å¤´æ½æ ·æ¹æ¡ä¿¡æ¯ |
| | | form.on('submit(HSampleSchemeList)', function () { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'æ½æ ·æ¹æ¡å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../Baseset/åºç¡èµæ/Gy_SampleSchemeListView.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HSampleSchemeName").val(checkStatus.data[0].æ½æ ·æ¹æ¡åç§°); |
| | | $("#HSampleSchemeID").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(HUnitList)', function () {//éæ©åä½ |
| | | //页é¢å±-èªå®ä¹ |
| | |
| | | } |
| | | }); |
| | | }); |
| | | //#endregion |
| | | |
| | | //ä¿å |
| | | form.on('submit(Saver)', function (data) {//ä¿å |
| | | //debugger; |
| | | Saver(data); |
| | | }); |
| | | |
| | | //éåº |
| | | form.on('submit(Exit)', function (data) {// |
| | | if (typeof (params[params[0]]) == "undefined") { |
| | | Pub_Close(2); |
| | | } else { |
| | | Pub_Close(1); |
| | | } |
| | | //var index = parent.layer.getFrameIndex(window.name); //å
å¾å°å½åiframeå±çç´¢å¼ |
| | | //parent.layer.close(index); //åæ§è¡å
³é |
| | | }); |
| | | |
| | | //è¡éæ©å¤çï¼æ¯å¦å§å¤ï¼ |
| | | form.on('select(HAnalysisMethod)', function (data) { |
| | | //è·å䏿æ¡éä¸çå¼ |
| | | var elem = data.othis.parents('tr'); |
| | | var dataindex = elem.attr("data-index"); |
| | | $.each(option.data, function (index, value) { |
| | | if (value.LAY_TABLE_INDEX == dataindex) { |
| | | value.HAnalysisMethod = data.value;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | //è¡éæ©å¤çï¼ç¼ºé·ççº§ï¼ |
| | | form.on('select(HDefectLevel)', function (data) { |
| | | //è·å䏿æ¡éä¸çå¼ |
| | | var elem = data.othis.parents('tr'); |
| | | var dataindex = elem.attr("data-index"); |
| | | $.each(option.data, function (index, value) { |
| | | if (value.LAY_TABLE_INDEX == dataindex) { |
| | | value.HDefectLevel = data.value;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | //è¡éæ©å¤çï¼ç¶æï¼ |
| | | form.on('select(HStatus)', function (data) { |
| | | //è·å䏿æ¡éä¸çå¼ |
| | | var elem = data.othis.parents('tr'); |
| | | var dataindex = elem.attr("data-index"); |
| | | $.each(option.data, function (index, value) { |
| | | if (value.LAY_TABLE_INDEX == dataindex) { |
| | | value.HStatus = data.value;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | //æ¯å¦éç¹æ£æ¥ |
| | | form.on('checkbox(HKeyInspect)', function (data) { |
| | | //è·å䏿æ¡éä¸çå¼ |
| | | var elem = data.othis.parents('tr'); |
| | | var dataindex = elem.attr("data-index"); |
| | | $.each(option.data, function (index, value) { |
| | | if (value.LAY_TABLE_INDEX == dataindex) { |
| | | value.HKeyInspect = data.elem.checked;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | //æ¯å¦ç ´åæ§æ£éª |
| | | form.on('checkbox(HDestructInspect)', function (data) { |
| | | //è·å䏿æ¡éä¸çå¼ |
| | | var elem = data.othis.parents('tr'); |
| | | var dataindex = elem.attr("data-index"); |
| | | $.each(option.data, function (index, value) { |
| | | if (value.LAY_TABLE_INDEX == dataindex) { |
| | | value.HDestructInspect = data.elem.checked;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | //æ¯å¦é»è®¤æ¹æ¡ |
| | | form.on('checkbox(HStandard)', function (data) { |
| | | $("#HStandard").val(data.elem.checked); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region å½åé¡µé¢æææ¹æ³ |
| | | |
| | | //è¡¨æ ¼è¡å
äºä»¶å¿«æ·é®çé |
| | | function set_GridCellCheck(obj) { |
| | | $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) { |
| | | if (event.key == "F7") { |
| | | if (obj.event === 'HQCCheckItemNumber') //ä¿å
»é¡¹ç®ä¿¡æ¯ |
| | | if (obj.event === 'HQCCheckItemNumber') // |
| | | { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | |
| | | |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | |
| | | |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | |
| | | } |
| | | }); |
| | | } |
| | | if (obj.event === 'HQualityStdName') // |
| | | { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'è´¨éæ åå表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_QualityStd.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | obj.update({ |
| | | HQualityStdID: checkStatus.data[0].HItemID, |
| | | HQualityStdName: checkStatus.data[0].è´¨éæ ååç§°, |
| | | }); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (layero, index) { |
| | | |
| | | } |
| | | }); |
| | | } |
| | | if (obj.event === 'HInspectMethodName') // |
| | | { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'æ£éªæ¹æ³å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_InspectMethod.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | obj.update({ |
| | | HInspectMethodID: checkStatus.data[0].HItemID, |
| | | HInspectMethodName: checkStatus.data[0].æ£éªæ¹æ³åç§°, |
| | | }); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (layero, index) { |
| | | |
| | | } |
| | | }); |
| | | } |
| | | if (obj.event === 'HInspectInstruMentName') // |
| | | { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'æ£éªä»ªå¨å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_InspectInstruMent.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | obj.update({ |
| | | HInspectInstruMentID: checkStatus.data[0].HItemID, |
| | | HInspectInstruMentName: checkStatus.data[0].æ£éªä»ªå¨åç§°, |
| | | HQCTool: checkStatus.data[0].æ£éªä»ªå¨åç§°, |
| | | }); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (layero, index) { |
| | | |
| | | } |
| | | }); |
| | | } |
| | | if (obj.event === 'HInspectBasisName') // |
| | | { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'æ£éªä¾æ®å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_InspectBasis.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | obj.update({ |
| | | HInspectBasisID: checkStatus.data[0].HItemID, |
| | | HInspectBasisName: checkStatus.data[0].æ£éªä¾æ®åç§°, |
| | | }); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (layero, index) { |
| | | |
| | | } |
| | | }); |
| | | } |
| | | if (obj.event === 'HSampleSchemeName') // |
| | | { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'æ½æ ·æ¹æ¡å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../Baseset/åºç¡èµæ/Gy_SampleSchemeListView.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | obj.update({ |
| | | HSampleSchemeID: checkStatus.data[0].hmainid, |
| | | HSampleSchemeName: checkStatus.data[0].æ½æ ·æ¹æ¡åç§°, |
| | | }); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (layero, index) { |
| | | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | |
| | | obj.event = ""; |
| | | return false; |
| | | |
| | |
| | | }) |
| | | } |
| | | |
| | | //åå§åè¡¨æ ¼ |
| | | function set_InitGrid() { |
| | | //表头 |
| | | columns = [ |
| | | { type: 'checkbox', fixed: 'left', totalRowText: 'å计è¡' } |
| | | , { templet: '#xuhao', title: 'åºå·', sort: true, fixed: 'left', event: "qwe" } |
| | | , { field: 'HPrjNo', title: '次åºå·', edit: 'text', hide: true } |
| | | , { field: 'HQCCheckItemID', title: 'æ£éªé¡¹ç®ID', edit: 'text', hide: true } |
| | | , { field: 'HQCCheckItemNumber', title: 'æ£éªé¡¹ç®ä»£ç *', edit: 'text', event: 'HQCCheckItemNumber' } |
| | | , { field: 'HQCCheckItemName', title: 'æ£éªé¡¹ç®åç§°', edit: 'text' } |
| | | , { field: 'HQCStd', title: 'æ£éªæ å', edit: 'text' } |
| | | , { field: 'HQCStdMax', title: 'æå¤§æ£éªæ å', edit: 'text' } |
| | | , { field: 'HQCUnit', title: 'æ£éªåä½', edit: 'text' } |
| | | |
| | | , { field: 'HQCTool', title: 'æ£éªå·¥å
·ï¼ä»ªå¨ï¼', edit: 'text' } |
| | | , { field: 'HAnalysisMethod', title: 'åææ¹æ³', templet: '#HAnalysisMethod' } |
| | | , { field: 'HDefectLevel', title: '缺é·ç级', templet: '#HDefectLevel' } |
| | | , { field: 'HDestructInspect', title: 'ç ´åæ§æ£éª', templet: '#HDestructInspect', unresize: false } |
| | | , { field: 'HKeyInspect', title: 'éç¹æ£æ¥', templet: '#HKeyInspect', unresize: false } |
| | | , { field: 'HQualityStdID', title: 'è´¨éæ åID', edit: 'text', hide: true } |
| | | , { field: 'HQualityStdName', title: 'è´¨éæ å', edit: 'text', event: 'HQualityStdName' } |
| | | , { field: 'HInspectMethodID', title: 'æ£éªæ¹æ³ID', edit: 'text', hide: true } |
| | | , { field: 'HInspectMethodName', title: 'æ£éªæ¹æ³', edit: 'text', event: 'HInspectMethodName' } |
| | | , { field: 'HInspectInstruMentID', title: 'æ£éªä»ªå¨ID', edit: 'text', hide: true } |
| | | , { field: 'HInspectInstruMentName', title: 'æ£éªä»ªå¨', edit: 'text', event: 'HInspectInstruMentName' } |
| | | , { field: 'HInspectBasisID', title: 'æ£éªä¾æ®ID', edit: 'text', hide: true } |
| | | , { field: 'HInspectBasisName', title: 'æ£éªä¾æ®', edit: 'text', event: 'HInspectBasisName' } |
| | | , { field: 'HSampleSchemeID', title: 'æ½æ ·æ¹æ¡ID', edit: 'text', hide: true } |
| | | , { field: 'HSampleSchemeName', title: 'æ½æ ·æ¹æ¡', edit: 'text', event: 'HSampleSchemeName' } |
| | | , { field: 'HStatus', title: 'ç¶æ', templet: '#HStatus' } |
| | | , { field: 'HCompareSymbol', title: 'æ¯è¾ç¬¦', edit: 'text' } |
| | | , { field: 'HTargetVal', title: 'ç®æ å¼', edit: 'text' } |
| | | , { field: 'HUpLimit', title: 'ä¸éå¼', edit: 'text' } |
| | | , { field: 'HDownLimit', title: 'ä¸éå¼', edit: 'text' } |
| | | , { field: 'HUpOffSet', title: 'ä¸åå·®', edit: 'text' } |
| | | , { field: 'HDownOffSet', title: 'ä¸åå·®', edit: 'text' } |
| | | , { field: 'HTargetValKey', title: 'ç®æ å¼Key', edit: 'text' } |
| | | , { field: 'HUpLimitKey', title: 'ä¸éå¼Key', edit: 'text' } |
| | | , { field: 'HDownLimitKey', title: 'ä¸éå¼Key', edit: 'text' } |
| | | , { field: 'HUpOffSetKey', title: 'ä¸åå·®Key', edit: 'text' } |
| | | , { field: 'HDownOffSetKey', title: 'ä¸åå·®Key', edit: 'text' } |
| | | , { field: 'HTargetValQ', title: 'ç®æ 弿°é', edit: 'text' } |
| | | , { field: 'HUpLimitQ', title: 'ä¸é弿°é', edit: 'text' } |
| | | , { field: 'HDownLimitQ', title: 'ä¸é弿°é', edit: 'text' } |
| | | , { field: 'HUpOffSetQ', title: 'ä¸åå·®æ°é', edit: 'text' } |
| | | , { field: 'HDownOffSetQ', title: 'ä¸åå·®æ°é', edit: 'text' } |
| | | , { field: 'HTargetValB', title: 'ç®æ å¼åºç¡èµæ', edit: 'text' } |
| | | , { field: 'HUpLimitB', title: 'ä¸éå¼åºç¡èµæ', edit: 'text' } |
| | | , { field: 'HDownLimitB', title: 'ä¸éå¼åºç¡èµæ', edit: 'text' } |
| | | , { field: 'HUpOffSetB', title: 'ä¸åå·®åºç¡èµæ', edit: 'text' } |
| | | , { field: 'HDownOffSetB', title: 'ä¸åå·®åºç¡èµæ', edit: 'text' } |
| | | , { field: 'HTargetValTxt', title: 'ç®æ 弿æ¬', edit: 'text' } |
| | | , { field: 'HUpLimitTxt', title: 'ä¸é弿æ¬', edit: 'text' } |
| | | , { field: 'HDownLimitTxt', title: 'ä¸é弿æ¬', edit: 'text' } |
| | | , { field: 'HUpOffSetTxt', title: 'ä¸åå·®ææ¬', edit: 'text' } |
| | | , { field: 'HDownOffSetTxt', title: 'ä¸åå·®ææ¬', edit: 'text' } |
| | | , { field: 'HRemark', title: '夿³¨', edit: 'text' } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo' } |
| | | ]; |
| | | option = { |
| | | id: 'mainTable' |
| | | , elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , totalRow: true |
| | | , page: false |
| | | , cellMinWidth: 120 |
| | | , height: 500 |
| | | , limit: 100 |
| | | , cols: [columns] |
| | | , done: function (res, curr, count) { |
| | | |
| | | } |
| | | }; |
| | | } |
| | | |
| | | //ä¿å |
| | | form.on('submit(Saver)', function (data) {//ä¿å |
| | | //debugger; |
| | | function Saver(data) { |
| | | var isEndCheck = document.getElementById("HStandard").checked; |
| | | data.field.HStandard = isEndCheck;//å°æ°ç»åå¹¶æå符串 |
| | | var sMainStr = JSON.stringify(data.field); |
| | |
| | | layer.alert("é误:" + err, { icon: 5 }); |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | //éåº |
| | | form.on('submit(Exit)', function (data) {// |
| | | var index = parent.layer.getFrameIndex(window.name); //å
å¾å°å½åiframeå±çç´¢å¼ |
| | | parent.layer.close(index); //åæ§è¡å
³é |
| | | }); |
| | | |
| | | |
| | | //#endregion |
| | | |
| | | //#region å½åé¡µé¢æææ¹æ³ |
| | | //åå§åè¡¨æ ¼ |
| | | function set_InitGrid() { |
| | | //表头 |
| | | columns = [ |
| | | { type: 'checkbox', fixed: 'left', totalRowText: 'å计è¡' } |
| | | , { templet: '#xuhao', title: 'åºå·', sort: true, fixed: 'left', event: "qwe" } |
| | | , { field: 'HPrjNo', title: '次åºå·', edit: 'text', hide: true } |
| | | , { field: 'HQCCheckItemID', title: 'æ£éªé¡¹ç®ID', edit: 'text', hide: true } |
| | | , { field: 'HQCCheckItemNumber', title: 'æ£éªé¡¹ç®ä»£ç ', edit: 'text', event: 'HQCCheckItemNumber' } |
| | | , { field: 'HQCCheckItemName', title: 'æ£éªé¡¹ç®åç§°', edit: 'text' } |
| | | , { field: 'HQCStd', title: 'æ£éªæ å', edit: 'text' } |
| | | , { field: 'HQCStdMax', title: 'æå¤§æ£éªæ å', edit: 'text' } |
| | | , { field: 'HQCUnit', title: 'æ£éªåä½', edit: 'text' } |
| | | , { field: 'HRemark', title: '夿³¨', edit: 'text' } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo' } |
| | | ]; |
| | | option = { |
| | | id: 'mainTable' |
| | | , elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , totalRow: true |
| | | , page: false |
| | | , cellMinWidth: 120 |
| | | , height: 500 |
| | | , limit:100 |
| | | , cols: [columns] |
| | | , done: function (res, curr, count) { |
| | | |
| | | } |
| | | }; |
| | | |
| | | } |
| | | |
| | | //æ æºåæ°å¢ |
| | | function set_AddFNew() { |
| | | //è·åæå¤§åæ®å· |
| | | get_MAXNum(); |
| | | option.data = []; |
| | | option.data = [{ |
| | | "HPrjNo": 0, "HQCCheckItemID": 0, "HQCCheckItemNumber": "", "HQCCheckItemName": "", "HQCStd": "", "HQCStdMax": "", "HQCUnit": "" |
| | | , "HRemark": "", "HQCTool": "", "HAnalysisMethod": 1, "HDefectLevel": 3, "HDestructInspect": 0, "HKeyInspect": 0, "HQualityStdID": 0 |
| | | , "HInspectMethodID": 0, "HInspectInstruMentID": 0, "HInspectBasisID": 0, "HSampleSchemeID": 0, "HStatus": 1, "HCompareSymbol": "" |
| | | , "HTargetVal": "", "HUpLimit": "", "HDownLimit": "", "HUpOffSet": "", "HDownOffSet": "", "HTargetValKey": "", "HUpLimitKey": "" |
| | | , "HDownLimitKey": "", "HUpOffSetKey": "", "HDownOffSetKey": "", "HTargetValQ": 0, "HUpLimitQ": 0, "HDownLimitQ": 0, "HUpOffSetQ": 0 |
| | | , "HDownOffSetQ": 0, "HTargetValB": 0, "HUpLimitB": 0, "HDownLimitB": 0, "HUpOffSetB": 0, "HDownOffSetB": 0 |
| | | , "HTargetValTxt": "", "HUpLimitTxt": "", "HDownLimitTxt": "", "HUpOffSetTxt": "", "HDownOffSetTxt": "" |
| | | , "HQualityStdName": "", "HInspectMethodName": "", "HInspectInstruMentName": "", "HInspectBasisName": "", "HSampleSchemeName": "" |
| | | }]; |
| | | table.render(option); |
| | | } |
| | | |
| | |
| | | function set_EditFromGrid() { |
| | | set_EditForm(linterid); //ç¼è¾è·å表头 |
| | | set_EditGrid(linterid); //ç¼è¾è·åè¡¨ä½ |
| | | option.data = [{ "HPrjNo": 0, "HQCCheckItemID": 0, "HQCCheckItemNumber": "", "HQCCheckItemName": "", "HQCStd": "", "HQCStdMax": "", "HQCUnit": "", "HRemark": "" }]; |
| | | option.data = [{ |
| | | "HPrjNo": 0, "HQCCheckItemID": 0, "HQCCheckItemNumber": "", "HQCCheckItemName": "", "HQCStd": "", "HQCStdMax": "", "HQCUnit": "" |
| | | , "HRemark": "", "HQCTool": "", "HAnalysisMethod": 1, "HDefectLevel": 3, "HDestructInspect": 0, "HKeyInspect": 0, "HQualityStdID": 0 |
| | | , "HInspectMethodID": 0, "HInspectInstruMentID": 0, "HInspectBasisID": 0, "HSampleSchemeID": 0, "HStatus": 1, "HCompareSymbol": "" |
| | | , "HTargetVal": "", "HUpLimit": "", "HDownLimit": "", "HUpOffSet": "", "HDownOffSet": "", "HTargetValKey": "", "HUpLimitKey": "" |
| | | , "HDownLimitKey": "", "HUpOffSetKey": "", "HDownOffSetKey": "", "HTargetValQ": 0, "HUpLimitQ": 0, "HDownLimitQ": 0, "HUpOffSetQ": 0 |
| | | , "HDownOffSetQ": 0, "HTargetValB": 0, "HUpLimitB": 0, "HDownLimitB": 0, "HUpOffSetB": 0, "HDownOffSetB": 0 |
| | | , "HTargetValTxt": "", "HUpLimitTxt": "", "HDownLimitTxt": "", "HUpOffSetTxt": "", "HDownOffSetTxt": "" |
| | | , "HQualityStdName": "", "HInspectMethodName": "", "HInspectInstruMentName": "", "HInspectBasisName": "", "HSampleSchemeName": "" |
| | | }]; |
| | | table.render(option); |
| | | } |
| | | |
| | |
| | | success: function (result) { |
| | | console.log(result); |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data.h_v_Gy_QCCheckProjectList_NEW[0]; |
| | | $("input[name='HStandard']").prop("checked", data.HStandard);//true:éä¸ false:ä¸éä¸ |
| | | var data = result.data.h_v_Gy_QCCheckProjectList_Edit[0]; |
| | | |
| | | //$("input[name='HStandard']").prop("checked", data.é»è®¤æ¹æ¡ == 0 ? false : true);//true:éä¸ false:ä¸éä¸ |
| | | |
| | | if (data.é»è®¤æ¹æ¡ == 1) { |
| | | $("input[name='HStandard']").prop("checked", true); |
| | | } |
| | | else { |
| | | $("input[name='HStandard']").prop("checked", false); |
| | | } |
| | | |
| | | layui.form.render();//宿¶æ¸²æéä¸åä¸éä¸çæ ·å¼,æå¥½æ·»å è¿å¥è¯ |
| | | form.val("component-form-group", { |
| | | "HBillNo": data.åæ®å· |
| | |
| | | , "HUnitID": data.HUnitID |
| | | , "HUnitNumber": data.åä½ä»£ç |
| | | , "HRemark": data.è¡¨å¤´å¤æ³¨ |
| | | , "HSampleSchemeName": data.æ½æ ·æ¹æ¡åç§° |
| | | , "HSampleSchemeID": data.HSampleSchemeID |
| | | , "HStandard": data.é»è®¤æ¹æ¡ == 1 ? true : false |
| | | |
| | | }); |
| | | |
| | |
| | | data: { "HInterID": linterid }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | option.data = result.data; |
| | | |
| | | var rowarr = []; |
| | | var data = result.data; |
| | | for (var i = 0; i < result.data.length; i++) { |
| | | switch (data[i].åææ¹æ³) { |
| | | case "宿§åæ": |
| | | data[i].åææ¹æ³ = "1"; |
| | | break; |
| | | case "å®éåæ": |
| | | data[i].åææ¹æ³ = "2"; |
| | | break; |
| | | case "å
¶ä»åæ": |
| | | data[i].åææ¹æ³ = "3"; |
| | | break; |
| | | } |
| | | switch (data[i].缺é·ç级) { |
| | | case "è´å½ç¼ºé·": |
| | | data[i].缺é·ç级 = "1"; |
| | | break; |
| | | case "é缺é·": |
| | | data[i].缺é·ç级 = "2"; |
| | | break; |
| | | case "轻缺é·": |
| | | data[i].缺é·ç级 = "3"; |
| | | break; |
| | | } |
| | | switch (data[i].ç¶æ) { |
| | | case "åæ ¼": |
| | | data[i].ç¶æ = "1"; |
| | | break; |
| | | case "ä¸åæ ¼": |
| | | data[i].ç¶æ = "0"; |
| | | break; |
| | | } |
| | | |
| | | rowarr.push({ |
| | | "HPrjNo": (i + 1), "HQCCheckItemID": data[i].æ£éªé¡¹ç®ID, "HQCCheckItemNumber": data[i].æ£éªé¡¹ç®ä»£ç , |
| | | "HQCCheckItemName": data[i].æ£éªé¡¹ç®, "HQCStd": data[i].æ£éªæ å, "HQCStdMax": data[i].æå¤§æ£éªæ å, |
| | | "HQCUnit": data[i].æ£éªåä½, "HRemark": data[i].表ä½å¤æ³¨, "HQCTool": data[i].æ£éªå·¥å
·, |
| | | "HAnalysisMethod": data[i].åææ¹æ³, "HDefectLevel": data[i].缺é·ç级, "HDestructInspect": data[i].ç ´åæ§æ£éª == 0 ? false : true, |
| | | "HKeyInspect": data[i].éç¹æ£æ¥ == 0 ? false : true, "HQualityStdID": data[i].HQualityStdID, "HInspectMethodID": data[i].HInspectMethodID, |
| | | "HInspectInstruMentID": data[i].HInspectInstruMentID, "HInspectBasisID": data[i].HInspectBasisID, |
| | | "HSampleSchemeID": data[i].HSampleSchemeID_sub, "HStatus": data[i].ç¶æ, "HCompareSymbol": data[i].æ¯è¾ç¬¦, |
| | | "HTargetVal": data[i].ç®æ å¼, "HUpLimit": data[i].ä¸éå¼, "HDownLimit": data[i].ä¸éå¼, "HUpOffSet": data[i].ä¸åå·®, |
| | | "HDownOffSet": data[i].ä¸åå·®, "HTargetValKey": data[i].ç®æ å¼Key, "HUpLimitKey": data[i].ä¸éå¼Key, |
| | | "HDownLimitKey": data[i].ä¸éå¼Key, "HUpOffSetKey": data[i].ä¸åå·®Key, "HDownOffSetKey": data[i].ä¸åå·®Key, |
| | | "HTargetValQ": data[i].ç®æ 弿°é, "HUpLimitQ": data[i].ä¸é弿°é, "HDownLimitQ": data[i].ä¸é弿°é, |
| | | "HUpOffSetQ": data[i].ä¸åå·®æ°é, "HDownOffSetQ": data[i].ä¸åå·®æ°é, "HTargetValB": data[i].ç®æ å¼åºç¡èµæ, |
| | | "HUpLimitB": data[i].ä¸éå¼åºç¡èµæ, "HDownLimitB": data[i].ä¸éå¼åºç¡èµæ, "HUpOffSetB": data[i].ä¸åå·®åºç¡èµæ, |
| | | "HDownOffSetB": data[i].ä¸åå·®åºç¡èµæ, "HTargetValTxt": data[i].ç®æ 弿æ¬, "HUpLimitTxt": data[i].ä¸é弿æ¬, |
| | | "HDownLimitTxt": data[i].ä¸é弿æ¬, "HUpOffSetTxt": data[i].ä¸åå·®ææ¬, "HDownOffSetTxt": data[i].ä¸åå·®ææ¬, |
| | | "HQualityStdName": data[i].è´¨éæ ååç§°, "HInspectMethodName": data[i].æ£éªæ¹æ³åç§°, "HInspectInstruMentName": data[i].æ£éªä»ªå¨åç§°, |
| | | "HInspectBasisName": data[i].æ£éªä¾æ®åç§°, "HSampleSchemeName": data[i].åæ½æ ·æ¹æ¡åç§° |
| | | }); |
| | | } |
| | | |
| | | option.data = rowarr; |
| | | table.render(option); |
| | | |
| | | for (var i = 1; i <= data.length; i++) { |
| | | switch (data[(i - 1)].åææ¹æ³) { |
| | | case "宿§åæ": |
| | | data[(i - 1)].åææ¹æ³ = "1"; |
| | | break; |
| | | case "å®éåæ": |
| | | data[(i - 1)].åææ¹æ³ = "2"; |
| | | break; |
| | | case "å
¶ä»åæ": |
| | | data[(i - 1)].åææ¹æ³ = "3"; |
| | | break; |
| | | } |
| | | switch (data[(i - 1)].缺é·ç级) { |
| | | case "è´å½ç¼ºé·": |
| | | data[(i - 1)].缺é·ç级 = "1"; |
| | | break; |
| | | case "é缺é·": |
| | | data[(i - 1)].缺é·ç级 = "2"; |
| | | break; |
| | | case "轻缺é·": |
| | | data[(i - 1)].缺é·ç级 = "3"; |
| | | break; |
| | | } |
| | | switch (data[(i - 1)].ç¶æ) { |
| | | case "åæ ¼": |
| | | data[(i - 1)].ç¶æ = "1"; |
| | | break; |
| | | case "ä¸åæ ¼": |
| | | data[(i - 1)].ç¶æ = "0"; |
| | | break; |
| | | } |
| | | |
| | | $('#HAnalysisMethod' + i + '').find("option[value='" + (data[(i - 1)].åææ¹æ³) + "']").attr("selected", true); |
| | | $('#HDefectLevel' + i + '').find("option[value='" + (data[(i - 1)].缺é·ç级) + "']").attr("selected", true); |
| | | $('#HStatus' + i + '').find("option[value='" + (data[(i - 1)].ç¶æ) + "']").attr("selected", true); |
| | | |
| | | if (data[(i - 1)].ç ´åæ§æ£éª) { |
| | | $('#HDestructInspect' + (i)).attr("checked", true); |
| | | } |
| | | if (data[(i - 1)].éç¹æ£æ¥) { |
| | | $('#HKeyInspect' + (i)).attr("checked", true); |
| | | } |
| | | } |
| | | |
| | | form.render("select"); |
| | | form.render("checkbox"); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | |
| | | function AllowLoadData(sSubStr) { //é空éªè¯ |
| | | var Result = true; |
| | | |
| | | var HName = $("#HName").val(); //æ¹æ¡åç§° |
| | | |
| | | if (HName == null || HName == undefined || HName == "") { |
| | | layer.msg("请è¾å
¥æ¹æ¡åç§°ï¼", { icon: 5 }); |
| | | return false; |
| | | } |
| | | |
| | | var ref = /^[0-9]+\.?[0-9]*$/; |
| | | var sSubStr = table.cache['mainTable']; |
| | | |
| | | for (var i = 0; i < sSubStr.length; i++) { |
| | | if (!ref.test(sSubStr[i].HTargetValQ)) { |
| | | layer.msg("第" + (i + 1) + "è¡ ç®æ 弿°é åæ®µï¼è¯·è¾å
¥æ£ç¡®çæ°å", { icon: 5, btn: ['确认'], time: 3000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | if (!ref.test(sSubStr[i].HUpLimitQ)) { |
| | | layer.msg("第" + (i + 1) + "è¡ ä¸é弿°é åæ®µï¼è¯·è¾å
¥æ£ç¡®çæ°å", { icon: 5, btn: ['确认'], time: 3000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | if (!ref.test(sSubStr[i].HDownLimitQ)) { |
| | | layer.msg("第" + (i + 1) + "è¡ ä¸é弿°é åæ®µï¼è¯·è¾å
¥æ£ç¡®çæ°å", { icon: 5, btn: ['确认'], time: 3000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | if (!ref.test(sSubStr[i].HUpOffSetQ)) { |
| | | layer.msg("第" + (i + 1) + "è¡ ä¸åå·®æ°é åæ®µï¼è¯·è¾å
¥æ£ç¡®çæ°å", { icon: 5, btn: ['确认'], time: 3000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | if (!ref.test(sSubStr[i].HDownOffSetQ)) { |
| | | layer.msg("第" + (i + 1) + "è¡ ä¸åå·®æ°é åæ®µï¼è¯·è¾å
¥æ£ç¡®çæ°å", { icon: 5, btn: ['确认'], time: 3000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | if (!ref.test(sSubStr[i].HTargetValB)) { |
| | | layer.msg("第" + (i + 1) + "è¡ ç®æ å¼åºç¡èµæ åæ®µï¼è¯·è¾å
¥æ£ç¡®çæ°å", { icon: 5, btn: ['确认'], time: 3000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | if (!ref.test(sSubStr[i].HUpLimitB)) { |
| | | layer.msg("第" + (i + 1) + "è¡ ä¸éå¼åºç¡èµæ åæ®µï¼è¯·è¾å
¥æ£ç¡®çæ°å", { icon: 5, btn: ['确认'], time: 3000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | if (!ref.test(sSubStr[i].HDownLimitB)) { |
| | | layer.msg("第" + (i + 1) + "è¡ ä¸éå¼åºç¡èµæ åæ®µï¼è¯·è¾å
¥æ£ç¡®çæ°å", { icon: 5, btn: ['确认'], time: 3000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | if (!ref.test(sSubStr[i].HUpOffSetB)) { |
| | | layer.msg("第" + (i + 1) + "è¡ ä¸åå·®åºç¡èµæ åæ®µï¼è¯·è¾å
¥æ£ç¡®çæ°å", { icon: 5, btn: ['确认'], time: 3000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | if (!ref.test(sSubStr[i].HDownOffSetB)) { |
| | | layer.msg("第" + (i + 1) + "è¡ ä¸åå·®åºç¡èµæ åæ®µï¼è¯·è¾å
¥æ£ç¡®çæ°å", { icon: 5, btn: ['确认'], time: 3000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | if (sSubStr[i].HQCCheckItemID == 0 || sSubStr[i].HQCCheckItemID == null || sSubStr[i].HQCCheckItemID == undefined) { |
| | | layer.msg("第" + (i + 1) + "è¡ æ£éªé¡¹ç®ä¸ºç©ºï¼è¯·éæ©æ£éªé¡¹ç®", { icon: 5, btn: ['确认'], time: 3000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return false; |
| | | } |
| | | } |
| | | return Result; |
| | | } |
| | | //#endregion |
| | |
| | | <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> |
| | | <script src="../../../layuiadmin/layui/layui.js"></script> |
| | | <script src="../../../layuiadmin/soulTable.slim.js"></script> |
| | | |
| | | </head> |
| | | <body> |
| | | |
| | | <div class="layui-card layadmin-header"> |
| | | <div class="layui-breadcrumb" lay-filter="breadcrumb"> |
| | | <a lay-href="">主页</a> |
| | | |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-fluid"> |
| | | <div class="layui-row layui-col-space15"> |
| | | <div class="layui-col-md12"> |
| | | <div class="layui-card"> |
| | | |
| | | <div class="layui-card-body"> |
| | | <!--<div class="test-table-reload-btn" style="margin-bottom: 10px;">--> |
| | | <form class="layui-form" action=""> |
| | |
| | | <input type="text" class="layui-input" name="HBillNo" id="HBillNo"> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å¼å§æ¥æ</label> |
| | | <div class="layui-input-block"> |
| | |
| | | <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> |
| | | <script type="text/html" id="toolbarDemo"> |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add" id="btn-Add" ><i class="layui-icon layui-icon-add-1"></i>æ°å¢</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add" id="btn-Add"><i class="layui-icon layui-icon-add-1"></i>æ°å¢</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit" id="btn-Edit"><i class="layui-icon layui-icon-edit"></i>ç¼è¾</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete" id="btn-Delete"><i class="layui-icon layui-icon-delete"></i>å é¤</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Exit" ><i class="layui-icon layui-icon-return"></i>éåº</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit" id="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>å®¡æ ¸</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit" id="btn-Audit"><i class="layui-icon layui-icon-radio"></i>åå®¡æ ¸</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Exit"><i class="layui-icon layui-icon-return"></i>éåº</button> |
| | | </div> |
| | | </script> |
| | | </div> |
| | |
| | | break; |
| | | //å é¤æé® |
| | | case 'btn-Delete': set_DeleteBill(); |
| | | break; |
| | | //å®¡æ ¸æé® |
| | | case 'btn-Audit': set_CheckBill(); |
| | | break; |
| | | //åå®¡æ ¸æé® |
| | | case 'btn-DeAudit': set_AbandonCheck(); |
| | | break; |
| | | break; |
| | | //å设置 |
| | | case 'set_HideColumn': get_HideColumn(); |
| | | break; |
| | | //éåºæé® |
| | | case 'btn_Exit': Pub_Close(1); |
| | | break; |
| | | //å®¡æ ¸æé® |
| | | case 'btn-Audit': |
| | | set_CheckBill(0); |
| | | break; |
| | | //åå®¡æ ¸æé® |
| | | case 'btn-DeAudit': |
| | | set_CheckBill(1); |
| | | break; |
| | | }; |
| | | }); |
| | |
| | | } |
| | | } |
| | | |
| | | //å®¡æ ¸ |
| | | function set_CheckBill() { |
| | | //#region åå®¡æ ¸/å®¡æ ¸æ°æ® |
| | | function set_CheckBill(num) { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var InterID = data[0].hmainid.toString(); |
| | | //é»è¾å®¡æ ¸æ¹æ³ |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Gy_QCCheckProject/AuditGy_QCCheckProject", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": InterID, "Type": num, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | $("#btnSearch").trigger('click'); |
| | | }); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®å®¡æ ¸ï¼'); |
| | | } |
| | | } |
| | | |
| | | //åå®¡æ ¸ |
| | | function set_AbandonCheck() { |
| | | |
| | | } |
| | | //#endregion |
| | | |
| | | //éèå设置 |
| | | function get_HideColumn() { |
| | |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label" style="color:red;"><span style="color:red;">*</span>åæ ¼æ°é</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" value="0" name="HQty" id="HQty"> |
| | | <input type="text" class="layui-input" value="0" name="HQty" id="HQty" onfocus="this.select();"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label" style="color:red;"><span style="color:red;">*</span>æ¥åºæ°é</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" name="HWasterQty" id="HWasterQty" value="0"> |
| | | <input type="text" class="layui-input" name="HWasterQty" id="HWasterQty" value="0" onfocus="this.select();"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <input type="hidden" value="0" name="HTemporaryAreaID" id="HTemporaryAreaID"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">çäº§çæ¬¡</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" name="HShiftsName" id="HShiftsName" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="BtnHShiftsName" id="BtnHShiftsName" style="width: 40px; padding: 0 10px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | <input type="hidden" value="0" name="HShiftsID" id="HShiftsID"> |
| | | </div> |
| | | </div> |
| | | <!--<div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">å·¥æ¶</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" name="HWorkTimes" id="HWorkTimes" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">è®¾å¤æ¸
å</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" name="HSourceNameList" id="HSourceNameList" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div>--> |
| | | <label class="layui-form-label">å·¥æ¶</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" name="HWorkTimes" id="HWorkTimes" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">è®¾å¤æ¸
å</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" name="HSourceNameList" id="HSourceNameList" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div>--> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">å·¥åºæ°é</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" value="0" name="HWasterQty_Work" style="width:190px;" id="HWasterQty_Work" onfocus="this.select();"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">æåºæ°é</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" value="0" name="HWasterQty_Mater" style="width:190px;" id="HWasterQty_Mater" onfocus="this.select();"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">è¿å·¥æ°é</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" value="0" name="HBackWorkQty" style="width:190px;" id="HBackWorkQty" onfocus="this.select();"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <!--<div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">ä¸è¯æ°é</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" value="0" name="" id=""> |
| | | </div> |
| | | </div>--> |
| | | <label class="layui-form-label">ä¸è¯æ°é</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" value="0" name="" id=""> |
| | | </div> |
| | | </div>--> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <!--<div class="layui-col-xs8 layui-inline"> |
| | | <label class="layui-form-label">夿³¨</label> |
| | | <div class="layui-input-block"> |
| | | <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off" style=" width: 75%;"> |
| | | </div> |
| | | </div>--> |
| | | <label class="layui-form-label">夿³¨</label> |
| | | <div class="layui-input-block"> |
| | | <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off" style=" width: 75%;"> |
| | | </div> |
| | | </div>--> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | var option; |
| | | var HModName = "Cj_StationOutBill"; |
| | | var FirstEndHProcNo = 0; // é»è®¤0 é¦éå·¥åº1 æ«éå·¥åº2 |
| | | |
| | | var ref = /^[0-9]+\.?[0-9]*$/; |
| | | |
| | | //è¿å
¥é¡µé¢å
¥åºæé®ç½®ç° |
| | | //$('#btn-InStorage').addClass("layui-btn-disabled").attr("disabled", true); |
| | |
| | | //RoadBillSub(linterid); |
| | | } |
| | | |
| | | //#region çå¬ æ¥åºæ°éï¼æåºæ°éï¼å·¥åºæ°é |
| | | $("#HWasterQty_Work").blur(function (data) { //å·¥åºæ°é |
| | | // è·åè¾å
¥æ¡çå¼ |
| | | if (!ref.test($("#HWasterQty_Work").val())) { |
| | | layer.msg("å·¥åºæ°éï¼è¯·è¾å
¥0-9æ£ç¡®æ°å¼", { time: 3000, }); |
| | | $("#HWasterQty_Work").val("0"); |
| | | } |
| | | //ç¦ç¨æ¥åºæ°éåæ®µ |
| | | if ((Number($("#HWasterQty_Work").val()) + Number($("#HWasterQty_Mater").val())) > 0) { |
| | | $("#HWasterQty").attr("disabled", "disabled"); |
| | | document.getElementById('HWasterQty').style.backgroundColor = '#efefef4d'; |
| | | } else { |
| | | $("#HWasterQty").removeAttr("disabled"); |
| | | document.getElementById('HWasterQty').style.backgroundColor = '#FFFFFF'; |
| | | } |
| | | |
| | | $("#HWasterQty").val(Number($("#HWasterQty_Work").val()) + Number($("#HWasterQty_Mater").val())); |
| | | }); |
| | | |
| | | $("#HWasterQty_Mater").blur(function (data) { //æåºæ°é |
| | | // è·åè¾å
¥æ¡çå¼ |
| | | if (!ref.test($("#HWasterQty_Mater").val())) { |
| | | layer.msg("æåºæ°éï¼è¯·è¾å
¥0-9æ£ç¡®æ°å¼", { time: 3000, }); |
| | | $("#HWasterQty_Mater").val("0"); |
| | | } |
| | | //ç¦ç¨æ¥åºæ°éåæ®µ |
| | | if ((Number($("#HWasterQty_Work").val()) + Number($("#HWasterQty_Mater").val())) > 0) { |
| | | $("#HWasterQty").attr("disabled", "disabled"); |
| | | document.getElementById('HWasterQty').style.backgroundColor = '#efefef4d'; |
| | | } else { |
| | | $("#HWasterQty").removeAttr("disabled"); |
| | | document.getElementById('HWasterQty').style.backgroundColor = '#FFFFFF'; |
| | | } |
| | | |
| | | $("#HWasterQty").val(Number($("#HWasterQty_Work").val()) + Number($("#HWasterQty_Mater").val())); |
| | | }); |
| | | |
| | | $("#HWasterQty").blur(function (data) { //æ¥åºæ°é |
| | | // è·åè¾å
¥æ¡çå¼ |
| | | if (!ref.test($("#HWasterQty").val())) { |
| | | layer.msg("æ¥åºæ°éï¼è¯·è¾å
¥0-9æ£ç¡®æ°å¼", { time: 3000, }); |
| | | $("#HWasterQty").val("0"); |
| | | } |
| | | //ç¦ç¨å·¥åºæ°éï¼æåºæ°éåæ®µ |
| | | if ($("#HWasterQty").val() > 0) { |
| | | $("#HWasterQty_Work").attr("disabled", "disabled"); |
| | | $("#HWasterQty_Mater").attr("disabled", "disabled"); |
| | | document.getElementById('HWasterQty_Work').style.backgroundColor = '#efefef4d'; |
| | | document.getElementById('HWasterQty_Mater').style.backgroundColor = '#efefef4d'; |
| | | } else { |
| | | $("#HWasterQty_Work").removeAttr("disabled"); |
| | | $("#HWasterQty_Mater").removeAttr("disabled"); |
| | | document.getElementById('HWasterQty_Work').style.backgroundColor = '#FFFFFF'; |
| | | document.getElementById('HWasterQty_Mater').style.backgroundColor = '#FFFFFF'; |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | | |
| | | //å 载表头 |
| | | function RoadBillMain(linterid) { |
| | |
| | | "HUpDater": data.HUpDater, |
| | | "HUpDateDate": data.HUpDater == "" ? "" : Pub_Format(data.HUpDateDate, "yyyy-MM-dd hh:mm:ss"), |
| | | "HChecker": data.HChecker, |
| | | "HCheckDate": data.HChecker == "" ? "" : Pub_Format(data.HCheckDate, "yyyy-MM-dd hh:mm:ss") |
| | | "HCheckDate": data.HChecker == "" ? "" : Pub_Format(data.HCheckDate, "yyyy-MM-dd hh:mm:ss"), |
| | | "HWasterQty_Work": data.å·¥åºæ°é, |
| | | "HWasterQty_Mater": data.æåºæ°é, |
| | | "HBackWorkQty": data.è¿å·¥æ°é, |
| | | "HShiftsID": data.HShiftsID, |
| | | "HShiftsName": data.çæ¬¡åç§°, |
| | | }); |
| | | if (data.æ¯å¦å®¡æ ¸ == "true") { |
| | | $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);//å®¡æ ¸æé®ç¦ç¨ |
| | |
| | | }) |
| | | }); |
| | | |
| | | //çäº§çæ¬¡ |
| | | form.on('submit(BtnHShiftsName)', function (data) { |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['80%', '80%'] |
| | | , title: 'çäº§çæ¬¡å表' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['../../åºç¡èµæ/ç产åºç¡èµæ/Gy_ShiftsList.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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HShiftsID").val(checkStatus.data[0].HItemID); |
| | | $("#HShiftsName").val(checkStatus.data[0].çæ¬¡åç§°); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | }) |
| | | }); |
| | | |
| | | |
| | | //éæ©çäº§èµæºå¼¹çª |