| | |
| | | <div class="layui-btn-group"> |
| | | <button type="button" id="set_SaveBill" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="btnSave">ä¿å</button> |
| | | <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">éåº</button> |
| | | <button type="button" id="set_SaveBarCode" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_SaveBarCode" style="display:none;">æ«ç ä¿å</button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-tab" lay-filter=""> |
| | |
| | | <label class="layui-form-label">å½åå·¥åº</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" name="HProcNo" id="HProcNo" style="background-color:#efefef4d;" readonly> |
| | | <input type="hidden" name="HProcID" id="HProcID" value="0"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <label class="layui-form-label">产ååç§°</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" name="HMaterName" id="HMaterName" style="background-color:#efefef4d;" readonly> |
| | | <input type="hidden" name="HMaterID2" id="HMaterID2" value="0"> |
| | | <input type="hidden" name="HMaterID" id="HMaterID" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | |
| | | <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="HEmpName" id="HEmpName" onmouseover="this.title=this.value" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly> |
| | | <input type="hidden" name="HEmpID" id="HEmpID" value="0"> |
| | | <input type="text" class="layui-input" name="HCheckManName" id="HCheckManName" onmouseover="this.title=this.value" style="float: left; width: 150px; background-color: #efefef4d; display: inline-block;" readonly> |
| | | <input type="hidden" name="HCheckManID" id="HCheckManID" value="0"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="get_checkEmp" id="get_checkEmp" style="width: 40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">ä¸è¯æ¡ç </label> |
| | | <div class="layui-input-inline"> |
| | | <input type="hidden" name="HBadReasonNumber" id="HBadReasonNumber" value="0"> |
| | | <input type="hidden" name="HBadReasonID" id="HBadReasonID" value="0"> |
| | | <input type="text" class="layui-input" name="HBarCode" id="HBarCode" placeholder="è¯·æ«ææè¾å
¥ä¸è¯æ¡ç " onmouseover="this.title=this.value"> |
| | | </div> |
| | | </div> |
| | |
| | | elem: '#mainTable1' |
| | | , toolbar: '#toolbarDemo1' |
| | | , limit: 500 //æ¯é¡µé»è®¤æ¾ç¤ºçæ°é |
| | | , height: 'full-50' |
| | | , height: 'full-270' |
| | | , cellMinWidth: 110 |
| | | , cols: [[ //表头 |
| | | { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | , { type: 'numbers', title: 'åºå·', totalRow: true } |
| | | , { field: 'HProcName', title: 'ä¸è¯åå 代ç ' } |
| | | , { field: 'HWorkRemark', title: 'ä¸è¯åå ' } |
| | | , { field: 'HCenterID', title: 'æ£éªå' } |
| | | , { field: 'å·¥ä½ä¸å¿', title: 'ç产çç»' } |
| | | , { field: 'ä¾åºå', title: 'çäº§èµæº' } |
| | | { type: 'checkbox' } |
| | | , { type: 'numbers', title: 'åºå·' } |
| | | , { field: 'HBadReasonNumber', title: 'ä¸è¯åå 代ç ' } |
| | | , { field: 'HBadReasonHName', title: 'ä¸è¯åå ' } |
| | | , { field: 'HCheckMan', title: 'æ£éªå' } |
| | | , { field: 'HGroupName', title: 'ç产çç»' } |
| | | , { field: 'HSourceName', title: 'çäº§èµæº' } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo1' } |
| | | ]] |
| | | , text: { |
| | |
| | | var option2 = { |
| | | elem: '#mainTable2' |
| | | , limit: 500 //æ¯é¡µé»è®¤æ¾ç¤ºçæ°é |
| | | , height: 'full-50' |
| | | , height: 'full-300' |
| | | , cellMinWidth: 110 |
| | | , totalRow: true |
| | | , cols: [[ //表头 |
| | | , { field: 'ä¸è¯åå 代ç ', title: 'ä¸è¯åå 代ç ' } |
| | | , { field: 'ä¸è¯åå ', title: 'ä¸è¯åå ' } |
| | | , { field: 'æ£éªå', title: 'æ£éªå' } |
| | | , { field: 'ç产çç»', title: 'ç产çç»' } |
| | | , { field: 'çäº§èµæº', title: 'çäº§èµæº' } |
| | | { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | , { field: 'HQty', title: 'æ°é', totalRow: true } |
| | | , { field: 'HBadReasonNumber', title: 'ä¸è¯åå 代ç ' } |
| | | , { field: 'HBadReasonHName', title: 'ä¸è¯åå ' } |
| | | , { field: 'HCheckMan', title: 'æ£éªå' } |
| | | , { field: 'HGroupName', title: 'ç产çç»' } |
| | | , { field: 'HSourceName', title: 'çäº§èµæº' } |
| | | ]] |
| | | , text: { |
| | | none: 'æ æ°æ®ï¼' |
| | |
| | | //#endregion |
| | | |
| | | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | | |
| | | //#region éæ©çäº§èµæºæé® |
| | | form.on('submit(get_checkSource)', function () { |
| | |
| | | //#region æ«ä¸è¯æ¡ç |
| | | $('#HBarCode').on('keydown', function (event) { |
| | | if (event.keyCode == 13) { |
| | | var sMainStr = JSON.stringify(data.field); |
| | | var oMain = sMainStr + ';' + OperationType; |
| | | if ($("#HSourceID").val() == 0) { |
| | | layer.msg("è¯·éæ©çäº§èµæºï¼", { icon: 7, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | $("#HBarCode").val(""); |
| | | return; |
| | | } |
| | | if ($("#HGroupID").val() == 0) { |
| | | layer.msg("è¯·éæ©çç»ï¼", { icon: 7, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | $("#HBarCode").val(""); |
| | | return; |
| | | } |
| | | if ($("#HCheckManID").val() == 0) { |
| | | layer.msg("è¯·éæ©æ£éªåï¼", { icon: 7, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | $("#HBarCode").val(""); |
| | | return; |
| | | } |
| | | //è·åä¸è¯åå id |
| | | var ajaxLoad = layer.load(); |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: GetWEBURL() + "/Sc_QualityReportBill/set_SaveBarCode", |
| | | async: true, |
| | | data: { "oMain": oMain }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { |
| | | url: GetWEBURL() + "/Sc_QualityReportBill/get_HBadReasonID", |
| | | type: "GET", |
| | | data: { "HBadReasonNumber": $("#HBarCode").val() }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | $("#HBadReasonNumber").val($("#HBarCode").val()); |
| | | $("#HBadReasonID").val(result.data[0].HItemID); |
| | | layer.close(ajaxLoad); |
| | | layer.msg("æäº¤æå", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | get_BarCodeDetail(); |
| | | } |
| | | else { |
| | | //æ«ç ä¿å |
| | | $("#set_SaveBarCode").click(); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | layer.alert(result.Message, { icon: 5 }); |
| | | $("#HBarCode").val(""); |
| | | } |
| | | }, |
| | | error: function (err) { |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | $("#HBarCode").val(""); |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region æ«ç ä¿å |
| | | form.on('submit(set_SaveBarCode)', function (data) { |
| | | var sMainStr = JSON.stringify(data.field); |
| | | var oMain = sMainStr + ';' + OperationType; |
| | | var ajaxLoad = layer.load(); |
| | | $("#HBarCode").val(""); |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: GetWEBURL() + "/Sc_QualityReportBill/set_SaveBarCode", |
| | | async: true, |
| | | data: { "oMain": oMain }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { |
| | | layer.close(ajaxLoad); |
| | | layer.msg("æ«ç æå"); |
| | | get_BarCodeDetail(); |
| | | get_BarCodeDetailSum(); |
| | | } |
| | | else { |
| | | layer.close(ajaxLoad); |
| | | layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }, |
| | | error: function (err) { |
| | | layer.close(ajaxLoad); |
| | | layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#endregion |
| | | |
| | | //#region æ¬é¡µé¢ææè¢«è°ç¨çæ¹æ³ |
| | | |
| | | //#region æ¬é¡µé¢ææè¢«è°ç¨çæ¹æ³ |
| | | |
| | | //#region 夿æ¯å¦ç»å½ æªç»å½åè·³å°ç»å½é¡µ |
| | | function get_LoginIs() { |
| | |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HEmpName").val(checkStatus.data[0].HName); |
| | | $("#HEmpID").val(checkStatus.data[0].HItemID); |
| | | $("#HCheckManName").val(checkStatus.data[0].HName); |
| | | $("#HCheckManID").val(checkStatus.data[0].HItemID); |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ«ä¸è¯æ¡ç åè°ç¨çæ¾ç¤ºè¡¨æ ¼æ¹æ³ |
| | | //#region æ«ä¸è¯æ¡ç åè°ç¨çæ¾ç¤ºæ«æè®°å½æ¹æ³ |
| | | function get_BarCodeDetail() { |
| | | var ajaxLoad = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/PublicPageMethod/UserList', |
| | | url: GetWEBURL() + '/Sc_QualityReportBill/get_BarCodeDetail', |
| | | type: "GET", |
| | | data: { "HInterID": $("#HInterID").val() }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | option.data = data1.data; |
| | | table.render(option); |
| | | option1.data = data1.data; |
| | | table.render(option1); |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ«ä¸è¯æ¡ç åè°ç¨çæ¾ç¤ºæ±æ»è®°å½æ¹æ³ |
| | | function get_BarCodeDetailSum() { |
| | | var ajaxLoad = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Sc_QualityReportBill/get_BarCodeDetailSum', |
| | | type: "GET", |
| | | data: { "HInterID": $("#HInterID").val() }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | option2.data = data1.data; |
| | | table.render(option2); |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#endregion |
| | | |
| | | |
| | | |
| | | |