| | |
| | | background-color: white; |
| | | border: solid 1px #BEC0C4; |
| | | } |
| | | |
| | | </style> |
| | | </head> |
| | | <body> |
| | |
| | | <label class="layui-form-label">æå¯¼ä¹¦åç§°</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" class="layui-input" id="HName" name="HName" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç±»å</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;width: 185px;"> |
| | | <select name="HType" lay-filter="HType" id="HType"> |
| | | <option value="SOP">SOP</option> |
| | | <option value="SIP">SIP</option> |
| | | <option value="设å¤å®å
¨æä½è§ç¨">设å¤å®å
¨æä½è§ç¨</option> |
| | | <option value="è´¨éæ¥è¦å¡">è´¨éæ¥è¦å¡</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <div class="layui-input-inline" style="margin-left: 80px;"> |
| | | <input type="checkbox" name="checkboxHStandard" id="checkboxHStandard" lay-skin="primary" lay-filter="checkboxHStandard" title="æ¯å¦é»è®¤å·¥èº"> |
| | | <input type="hidden" value="true" name="HStandard" id="HStandard" lay-verify="HStandard"> |
| | | <label class="layui-form-label" style="width: 120px"> æ¯å¦é»è®¤å·¥èº:</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="checkbox" name="HStandard" id="HStandard" lay-skin="primary" title="" value="true"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <div class="layui-input-inline" style="margin-left: 110px;"> |
| | | <input type="checkbox" name="checkboxHUse" id="checkboxHUse" lay-skin="primary" lay-filter="checkboxHUse" title="æ¯å¦å¯ç¨"> |
| | | <input type="hidden" value="true" name="HUse" id="HUse" lay-verify="HUse"> |
| | | |
| | | <div class="layui-inline" style="display:none"> |
| | | <label class="layui-form-label" style="width: 120px"> æ¯å¦å¯ç¨:</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="checkbox" name="HUse" id="HUse" lay-skin="primary" title="" value="true"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <!--å³ä¾§è¡¨æ ¼--> |
| | | <div class="right"> |
| | | <div class="right-content"> |
| | | <!--<table class="" id="mainTable2" lay-filter="mainTable2"></table>--> |
| | | <table id="right_table" border="1" style="border-collapse: collapse;"> |
| | | <thead> |
| | | <tr> |
| | | <th style="min-width:100PX">æä»¶å</th> |
| | | <th style="min-width:100PX">大å°</th> |
| | | <th style="min-width:100PX">ç¶æ</th> |
| | | <th style="min-width:100PX">æä½</th> |
| | | </tr> |
| | | <th>æä»¶å</th> |
| | | <th>大å°</th> |
| | | <th>ç¶æ</th> |
| | | <th>æä½</th> |
| | | </tr> |
| | | </thead> |
| | | <tbody id="ProImgByList"> |
| | | </tbody> |
| | | <tbody id="ProImgByList"></tbody> <!-- æ£ç¡®çå®¹å¨ --> |
| | | </table> |
| | | </div> |
| | | <div class="right-button" id="submitbtngroup"> |
| | |
| | | var OperationType = 1;//æä½ç±»å |
| | | var closeType = 2; //å
³éç±»å |
| | | } else { |
| | | debugger; |
| | | var OperationType = params[params[0]];//æä½ç±»å |
| | | var linterid = params[params[1]];//æºåid |
| | | var HSouceBillType = params[params[2]];//æºåç±»å |
| | |
| | | var HModName = "Gy_SOPBillEdit"; |
| | | var arr = []; |
| | | var HEntryID = 1; |
| | | var trindex = -1; //é»è®¤éä¸è¡ä¸æ |
| | | var checkobj = ""; //å¤éæ¡ |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢æ¢å è½½ |
| | |
| | | $('#ChoseFile').addClass("layui-btn-disabled").attr("disabled", true); //ç¦ç¨æé® |
| | | $('#ChoseFile').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | $('#delete').addClass("layui-btn-disabled").attr("disabled", true); |
| | | //å è½½æ°æ®å°ç½æ ¼ |
| | | //get_Display(sWhere); |
| | | |
| | | |
| | | //éèå¾éåæ®µ |
| | | DisPlay_HideColumn(); |
| | | //夿æä½ç±»å |
| | |
| | | //PicUpload(); |
| | | } |
| | | else if (OperationType == 3) {//ç¼è¾ |
| | | set_EditFromGrid(linterid); |
| | | RoadBillMain(linterid); |
| | | //æä»¶éæ©åå§å |
| | | PicUpload(); |
| | | getFile(); |
| | | } |
| | | else { |
| | | layer.alert("æªç¥æä½ç±»åï¼", { icon: 5 }); |
| | |
| | | |
| | | //è¡çå¬äºä»¶ |
| | | 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 checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data;; |
| | | var AddRow = table.cache['mainTable']; |
| | | var NewRow = { "æµæ°´å·": "", "HProcID": 0, "å·¥åºä»£ç ": "", "å·¥åº": "", "HWorkStationID": 0, "å·¥ä½": "", "å·¥ä½ä»£ç ": "", "HCenterID": 0, "å·¥ä½ä¸å¿ä»£ç ": "", "å·¥ä½ä¸å¿": "", "HRemark": "" }; |
| | | var NewRow = { "æµæ°´å·": "", "HProcID": 0, "å·¥åºä»£ç ": "", "å·¥åº": "", "HWorkStationID": 0, "å·¥ä½": "", "å·¥ä½ä»£ç ": "", "HCenterID": 0, "å·¥ä½ä¸å¿ä»£ç ": "", "å·¥ä½ä¸å¿": "", "HRemark": "", "HSourceID": 0, "HSourceName": '', "HMouldID": 0, "HMouldName": '' }; |
| | | console.log(NewRow); |
| | | switch (obj.event) { |
| | | //æ°å¢ä¸è¡ |
| | |
| | | HRemark = obj.data.夿³¨; |
| | | |
| | | }); |
| | | |
| | | |
| | | //å é¤æé® |
| | | form.on('submit(del)', function (data) { |
| | | console.log('aaa'); |
| | |
| | | |
| | | //ä¿å |
| | | form.on('submit(Saver)', function (data) {//ä¿å |
| | | |
| | | |
| | | var num = []; |
| | | for (var i = 0; i < table.cache["mainTable"].length; i++) { |
| | | if (table.cache["mainTable"][i] != "") { |
| | |
| | | num.push(table.cache["mainTable"][i]) |
| | | } |
| | | } |
| | | |
| | | |
| | | 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", |
| | | data: { "oMain": sMainSub }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | option.data = arr; |
| | | table.render(option); |
| | | //option.data = arr; |
| | | //table.render(option); |
| | | //layer.close(wait); |
| | | $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#ChoseFile').removeClass("layui-btn-disabled").attr("disabled", false); |
| | |
| | | }); |
| | | }); |
| | | |
| | | ////ä¿å |
| | | //form.on('submit(Saver)', function (data) {//ä¿å |
| | | // var HMaterNumber = $('#HMaterNumber').val(); |
| | | // var HUnitName = $('#HUnitName').val(); |
| | | // //对象添å 屿§ |
| | | // data.field.HBillNo = $("#HBillNo").val(); |
| | | // data.field.HProcID = HProcID; |
| | | // data.field.HWorkStationID = HWorkStationID; |
| | | // data.field.HCenterID = HCenterID; |
| | | // data.field.HProcNo = HProcNo; |
| | | // data.field.HRemark = HRemark; |
| | | // var user = sessionStorage["HUserName"]; |
| | | // var oMain = JSON.stringify(data.field) |
| | | |
| | | // var sMainSub = oMain + ';' + 0 + ';' + user; |
| | | |
| | | // 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/ModifyByID', |
| | | // type: "POST", |
| | | // data: { "oMain": sMainSub }, |
| | | // success: function (data1) { |
| | | // if (data1.count == 1) { |
| | | // option.data = arr; |
| | | // table.render(option); |
| | | // //layer.close(wait); |
| | | // $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true); |
| | | // $('#ChoseFile').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | // $('#delete').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | // document.getElementById("ChoseFile").style.backgroundColor = 'white' |
| | | // layer.msg("åæ®åç宿¯ï¼åæ®å·ï¼" + $("#HBillNo").val()) |
| | | // } else { |
| | | // //layer.close(wait); |
| | | // layer.alert(data1.Message, { icon: 5 }); |
| | | // } |
| | | // }, error: function () { |
| | | // //layer.close(wait); |
| | | // layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | // } |
| | | // }); |
| | | //}); |
| | | //æ¾å¼ |
| | | form.on('submit(Give_Up)', function (data) {//æ¾å¼ |
| | | layer.alert('忮尿ªä¿åï¼æ¯å¦æ¾å¼ï¼', { |
| | |
| | | $('#HUnitName').val(""); |
| | | $('#HRemark').val(""); |
| | | |
| | | option.data = [{ "æµæ°´å·": "", "HProcID": 0, "å·¥åºä»£ç ": "", "å·¥åº": "", "HWorkStationID": 0, "å·¥ä½": "", "å·¥ä½ä»£ç ": "", "HCenterID": 0, "å·¥ä½ä¸å¿ä»£ç ": "", "å·¥ä½ä¸å¿": "", "HRemark": "" }]; |
| | | option.data = [{ "æµæ°´å·": "", "HProcID": 0, "å·¥åºä»£ç ": "", "å·¥åº": "", "HWorkStationID": 0, "å·¥ä½": "", "å·¥ä½ä»£ç ": "", "HCenterID": 0, "å·¥ä½ä¸å¿ä»£ç ": "", "å·¥ä½ä¸å¿": "", "HRemark": "", "HSourceID": 0, "HSourceName": '', "HMouldID": 0, "HMouldName": '' }]; |
| | | table.render(option); |
| | | |
| | | layer.close(index); |
| | | } |
| | | }) |
| | | }); |
| | | |
| | | |
| | | //ä½¿ç¨ |
| | | form.on('submit(Get_Use)', function (data) {//ä½¿ç¨ |
| | | $.ajax({ |
| | |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | |
| | | //åæ¶ |
| | | form.on('submit(Cancel)', function (data) {//åæ¶ |
| | | $.ajax({ |
| | |
| | | , { field: 'HCenterID', title: 'HCenterID', width: 200, hide: true } |
| | | , { field: 'å·¥ä½ä¸å¿ä»£ç ', title: 'å·¥ä½ä¸å¿ä»£ç ', width: 110, event: 'å·¥ä½ä¸å¿ä»£ç ', edit: 'text' } |
| | | , { field: 'å·¥ä½ä¸å¿', title: 'å·¥ä½ä¸å¿', width: 110 } |
| | | , { field: 'HSourceID', title: 'çäº§èµæºID', width: 110, hide: true } |
| | | , { field: 'HSourceName', title: 'çäº§èµæº', width: 110, event: 'HSourceName', edit: 'text' } |
| | | , { field: 'HMouldID', title: '模å
·ID', width: 110, hide: true } |
| | | , { field: 'HMouldName', title: '模å
·åç§°', width: 110, event: 'HMouldName', edit: 'text' } |
| | | , { field: 'HRemark', title: '夿³¨', width: 110, edit: 'text' } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo', width:80 } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo', width: 80 } |
| | | ]] |
| | | , limits: [50, 500, 5000, 20000] |
| | | , done: function (res, curr, count) { |
| | |
| | | } |
| | | }; |
| | | } |
| | | |
| | | function set_InitGrid2() { |
| | | option2 = { |
| | | id: 'mainTable2' |
| | |
| | | , limit: 50 |
| | | , cellMinWidth: 1000 |
| | | , height: 'full-50' |
| | | , width:300 |
| | | , width: 300 |
| | | , cols: [[ |
| | | { type: 'checkbox', fixed: 'left' } |
| | | , { field: '次åºå·', title: '次åºå·', width: 200, edit: 'text' } |
| | |
| | | } |
| | | //æ æºåæ°å¢ |
| | | function set_AddFNew() { |
| | | option.data = [{ "æµæ°´å·": "", "HProcID": 0, "å·¥åºä»£ç ": "", "å·¥åº": "", "HWorkStationID": 0, "å·¥ä½": "", "å·¥ä½ä»£ç ": "", "HCenterID": 0, "å·¥ä½ä¸å¿ä»£ç ": "", "å·¥ä½ä¸å¿": "", "HRemark": "" }]; |
| | | option.data = [{ "æµæ°´å·": "", "HProcID": 0, "å·¥åºä»£ç ": "", "å·¥åº": "", "HWorkStationID": 0, "å·¥ä½": "", "å·¥ä½ä»£ç ": "", "HCenterID": 0, "å·¥ä½ä¸å¿ä»£ç ": "", "å·¥ä½ä¸å¿": "", "HRemark": "", "HSourceID": 0, "HSourceName": '', "HMouldID": 0, "HMouldName": '' }]; |
| | | table.render(option); |
| | | } |
| | | |
| | | function set_AddFNew2() { |
| | | option2.data = [{ |
| | | "次åºå·": "", "éä»¶è·¯å¾": "", "éä»¶æä»¶ç±»å": "", "éä»¶å": "", "ä¸ä¼ æ¥æ": "", "ä¸ä¼ 人": "" |
| | | }]; |
| | | table.render(option2); |
| | | } |
| | | //å è½½ç½æ ¼ |
| | | function get_Display(sWhere) { |
| | | var wait = layer.load();//é®ç½© |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_SOPBill/list', |
| | | type: "GET", |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | DataList = data1.data; |
| | | option.data = data1.data; |
| | | table.render(option); |
| | | layer.close(wait); |
| | | } else { |
| | | layer.close(wait); |
| | | layer.alert(data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(wait); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | |
| | | var Updata = { |
| | | // éæ©æä»¶æé®ID |
| | | ChoseFile: 'ChoseFile', |
| | |
| | | // ä¸ä¼ åå§åæ¬¡æ° |
| | | initUploadListNum: 0 |
| | | }; |
| | | |
| | | //æä»¶ä¸ä¼ |
| | | function PicUpload() { |
| | | layui.use('upload', function () { |
| | |
| | | return; |
| | | } |
| | | , choose: function (obj) { |
| | | |
| | | |
| | | // æ¸
空åå²ä¸ä¼ æä»¶ï¼è§£å³chooseåªæ§è¡ä¸æ¬¡çé®é¢ï¼ï¼ï¼ |
| | | uploadListIns.config.elem.next()[0].value = ''; |
| | | uploadListIns.config.elem.next()[0].value = ''; |
| | | |
| | | var files = this.files = obj.pushFile(); //å°æ¯æ¬¡éæ©çæä»¶è¿½å å°æä»¶éå |
| | | console.log(files); |
| | |
| | | |
| | | ProImgByList.append(tr); |
| | | }); |
| | | } |
| | | , done: function (res, index, upload) { |
| | | } |
| | | , done: function (res, index, upload) { |
| | | if (res.code == 1) { //ä¸ä¼ æå |
| | | var tr = ProImgByList.find('tr#upload-' + index) |
| | | , tds = tr.children(); |
| | |
| | | tds.eq(3).html(''); //æ¸
空æä½ |
| | | //tds.eq(3).find('.demo-reload').addClass('layui-hide'); //éèä¸ä¼ |
| | | return delete this.files[index]; //å 餿件éåå·²ç»ä¸ä¼ æåçæä»¶ |
| | | } |
| | | } |
| | | this.error(index, upload); |
| | | } |
| | | , error: function (index, upload) { |
| | |
| | | }); |
| | | }); |
| | | } |
| | | |
| | | |
| | | //#region ç¼è¾æ¨¡å¼ 页é¢åå§å |
| | | function RoadBillMain(HInterID) { |
| | | var ajaxLoad = layer.load(); |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Gy_SOPBill/GetGy_SOPEdit", |
| | | async: false, //asyncç¨äºæ§å¶ï¼falseï¼åæ¥åï¼trueï¼å¼æ¥ï¼é»è®¤çæ¯trueï¼å³è¯·æ±é»è®¤çæ¯å¼æ¥è¯·æ± |
| | | data: { "HInterID": HInterID, "HMaker": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | var data = result.data[0]; |
| | | $("input[name='HStandard']").attr("checked", data.HStandard == "true" ? true : false);//true:éä¸ false:ä¸éä¸ |
| | | $("input[name='HUse']").attr("checked", data.HUseFlag == "true" ? true : false);//true:éä¸ false:ä¸éä¸ |
| | | form.val("component-form-group", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HInterID": OperationType == 2 ? '' : data.HInterID |
| | | , "HBillNo": OperationType == 2 ? '' : data.HBillNo |
| | | , "HDate": formatDate(data.HDate) |
| | | , "HType": data.HType |
| | | , "HName": data.å·¥èºåç§° |
| | | , "HMaterID": data.HMaterID |
| | | , "HMaterNumber": data.ç©æä»£ç |
| | | , "HMaterName": data.ç©æåç§° |
| | | , "HMaterModel": data.è§æ ¼åå· |
| | | , "HUnitID": data.HUnitID |
| | | , "HUnitName": data.计éåä½ |
| | | , "HRemark": data.è¡¨å¤´å¤æ³¨ |
| | | , "HStandard": data.HStandard |
| | | , "HUse": data.HUseFlag |
| | | |
| | | , "HMaker": data.å¶å人 |
| | | , "HChecker": data.å®¡æ ¸äºº |
| | | , "HCloseMan": data.å
³é人 |
| | | , "HUpDater": data.ä¿®æ¹äºº |
| | | , "HDeleteMan": data.ä½åºäºº |
| | | , "HMakeDate": data.å¶åæ¥æ == null ? "" : Pub_Format(data.å¶åæ¥æ, "yyyy-MM-dd hh:mm:ss") |
| | | , "HCheckDate": data.å®¡æ ¸æ¥æ == null ? "" : Pub_Format(data.å®¡æ ¸æ¥æ, "yyyy-MM-dd hh:mm:ss") |
| | | , "HCloseDate": data.å
³éæ¥æ == null ? "" : Pub_Format(data.å
³éæ¥æ, "yyyy-MM-dd hh:mm:ss") |
| | | , "HUpDateDate": data.ä¿®æ¹æ¥æ == null ? "" : Pub_Format(data.ä¿®æ¹æ¥æ, "yyyy-MM-dd hh:mm:ss") |
| | | , "HDeleteDate": data.ä½åºæ¥æ == null ? "" : Pub_Format(data.ä½åºæ¥æ, "yyyy-MM-dd hh:mm:ss") |
| | | }); |
| | | |
| | | HStockOrgID = data.HStockOrgID == null ? 0 : data.HStockOrgID; |
| | | //å表 èµå¼ |
| | | var rowdata = []; |
| | | for (let i = 0; i < result.data.length; i++) { |
| | | rowdata.push( |
| | | { |
| | | "HProcNo": result.data[i].å·¥åºå· |
| | | , "HProcID": result.data[i].HProcID |
| | | , "å·¥åºä»£ç ": result.data[i].å·¥åºä»£ç |
| | | , 'å·¥åº': result.data[i].å·¥åºåç§° |
| | | , 'HWorkStationID': result.data[i].HWorkStationID |
| | | , 'å·¥ä½ä»£ç ': result.data[i].å·¥ä½ä»£ç |
| | | , 'å·¥ä½': result.data[i].å·¥ä½åç§° |
| | | , 'HCenterID': result.data[i].HCenterID |
| | | , 'å·¥ä½ä¸å¿ä»£ç ': result.data[i].å·¥ä½ä¸å¿ä»£ç |
| | | , 'å·¥ä½ä¸å¿': result.data[i].å·¥ä½ä¸å¿ |
| | | , 'HSourceID': result.data[i].HSourceID |
| | | , 'HSourceName': result.data[i].çäº§èµæº |
| | | |
| | | , 'HMouldID': result.data[i].HMouldID |
| | | , 'HMouldName': result.data[i].模å
· |
| | | , 'HRemark': result.data[i].HRemark |
| | | } |
| | | ) |
| | | } |
| | | // æ¥è¯¢å½åæ°æ®å¨æå®æ¡ä»¶ä¸çä½ç½® |
| | | |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, |
| | | error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | return |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region ç¼è¾æ¶,è·åå·²ä¸ä¼ çæä»¶å表 |
| | | function getFile() { |
| | | var ProImgByList = $('#ProImgByList'); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_SOPBill/GetFilelist', |
| | | type: "GET", |
| | | data: { "HBillNo": $("#HBillNo").val(), "HInterID": linterid }, |
| | | success: function (data1) { |
| | | if (data1.count === 1 && data1.data && data1.data.length > 0) { // æ°å¢éç©ºå¤æ |
| | | ProImgByList.empty(); // å
æ¸
空åæå
容ï¼é¿å
é夿¸²æ |
| | | data1.data.forEach(function (file, index) { |
| | | var tr = $(` |
| | | <tr id="upload-${index}"> |
| | | <td>${file.HFileName}</td> <!-- æä»¶åï¼å¯è§ï¼ --> |
| | | <td style="display: none;">${file.HPath}</td> <!-- éèçè·¯å¾å --> |
| | | <td style="display: none;">${file.HItemID}</td> <!-- éèid --> |
| | | <td>${(file.HFileSize / 1024).toFixed(1)}kb</td> <!-- æä»¶å¤§å°ï¼å¯è§ï¼ --> |
| | | <td style="color: #5FB878;">ä¸ä¼ æå</td> <!-- ç¶æï¼å¯è§ï¼ --> |
| | | <td> |
| | | <button class="layui-btn layui-btn-xs demo-dowload" onclick="dowload(this)">ä¸è½½</button> |
| | | <button class="layui-btn layui-btn-xs layui-btn-danger demo-delete" onclick="toManager(this)">å é¤</button> |
| | | </td> <!-- æä½ï¼å¯è§ï¼ --> |
| | | </tr> |
| | | `); |
| | | ProImgByList.append(tr); |
| | | }); |
| | | // æ¾ç¤ºè¡¨æ ¼ï¼è¥ä¹åéèï¼ |
| | | document.getElementById("right_table").style.visibility = ''; |
| | | } else { |
| | | layer.alert("æªæ¥è¯¢å°æä»¶æ°æ®", { icon: 5 }); |
| | | } |
| | | }, |
| | | error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | // è¡¨æ ¼è¡å
äºä»¶å é¤ |
| | | function set_GridDelete(obj) { |
| | | var data = obj.data; |
| | |
| | | }); |
| | | } |
| | | } |
| | | |
| | | //è¡¨æ ¼è¡å
äºä»¶å¿«æ·é®çé |
| | | function set_GridCellCheck(obj) { |
| | | $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) { |
| | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //çäº§èµæº |
| | | if (obj.event === 'HSourceName') //çäº§èµæº |
| | | { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'çäº§èµæºå表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../../views/åºç¡èµæ/ç产åºç¡èµæ/Gy_Source.html', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | |
| | | //æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | obj.update({ |
| | | HSourceID: checkStatus.data[0].HItemID, |
| | | HSourceName: checkStatus.data[0].çäº§èµæºåç§°, |
| | | }); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //å¨å
·æ¡£æ¡ |
| | | if (obj.event === 'HMouldName') //å·¥ä½ä¸å¿ |
| | | { |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'å¨å
·æ¡£æ¡å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../../views/模治å
·ç®¡ç/模治å
·ç®¡ç/Gy_MouldFileList.html', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | |
| | | //æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | obj.update({ |
| | | HMouldID: checkStatus.data[0].hmainid, |
| | | HMouldName: checkStatus.data[0].模å
·åç§°, |
| | | }); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | obj.event = ""; |
| | | return false; |
| | | } |
| | | }) |
| | | } |
| | | |
| | | |
| | | //å¢å ä¸è¡ |
| | | function btnAddLine(NewRow) { |
| | | table.cache["mainTable"].push(NewRow); |
| | | option.data = table.cache["mainTable"]; |
| | | table.render(option); |
| | | } |
| | | |
| | | //å¤å¶ä¸è¡ |
| | | function btnCopyLine(data) { |
| | | var copydata = JSON.stringify(data); |
| | |
| | | } |
| | | //以䏿¯layui模å |
| | | }); |
| | | |
| | | function dowload(btn) { |
| | | console.log('ä¸è½½æé®ç¹å»è§¦å'); |
| | | event.preventDefault(); |
| | | var tr = $(btn).closest('tr'); |
| | | |
| | | // è·åæä»¶åï¼ç¬¬1åï¼eq(0)ï¼ |
| | | var fileName = tr.find('td:eq(0)').text(); |
| | | |
| | | // è·åæä»¶è·¯å¾ï¼ç¬¬2åï¼eq(1)ï¼ |
| | | var fileUrl = tr.find('td:eq(1)').text(); // 仿°å¢ç td 䏿åè·¯å¾ |
| | | |
| | | fileUrl = fileUrl.substring(fileUrl.toLowerCase().indexOf('/files')); |
| | | |
| | | if (!fileUrl) { |
| | | layer.msg('æä»¶è·¯å¾ä¸ºç©º', { icon: 2 }); |
| | | return; |
| | | } |
| | | |
| | | // çæä¸è½½é¾æ¥ |
| | | var a = document.createElement('a'); |
| | | a.href = fileUrl; // ç´æ¥ä½¿ç¨è·¯å¾ä½ä¸ºé¾æ¥ |
| | | a.download = fileName; // ä½¿ç¨æä»¶åä½ä¸ºä¸è½½ä¿åå |
| | | a.style.display = 'none'; |
| | | document.body.appendChild(a); |
| | | a.click(); |
| | | document.body.removeChild(a); |
| | | } |
| | | |
| | | function toManager(btn) { |
| | | event.preventDefault(); |
| | | var tr = $(btn).closest('tr'); |
| | | |
| | | var rows = $("#ProImgByList tr").length; // è·åæ»è¡æ° |
| | | |
| | | // è·åæä»¶ååæä»¶IDï¼æ ¹æ®ä½ çæ°æ®ç»æè°æ´ï¼ |
| | | var fileName = tr.find('td:eq(0)').text(); |
| | | |
| | | // è·åæä»¶è·¯å¾ï¼ç¬¬2åï¼eq(1)ï¼ |
| | | var fileUrl = tr.find('td:eq(1)').text(); // 仿°å¢ç td 䏿åè·¯å¾ |
| | | |
| | | // è·åæä»¶è·¯å¾ï¼ç¬¬3åï¼eq(3)ï¼ |
| | | var fileId = tr.find('td:eq(2)').text(); // 仿°å¢ç td 䏿åè·¯å¾ |
| | | |
| | | // 确认å é¤æç¤º |
| | | layer.confirm(`ç¡®å®è¦å 餿件 "${fileName}" åï¼`, { |
| | | icon: 3, |
| | | title: '确认å é¤' |
| | | }, function (index) { |
| | | layer.close(index); // å
³éç¡®è®¤å¯¹è¯æ¡ |
| | | |
| | | // è°ç¨å端å 餿¥å£ |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Gy_SOPBillEditController/DeleteFile", |
| | | type: 'GET', |
| | | data: { |
| | | HFileID: fileId, // ä¼ éæä»¶ID |
| | | HPath: fileUrl // ä¼ éæä»¶è·¯å¾ï¼å¯éï¼è¥å端éè¦ï¼ |
| | | }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | layer.alert(data1.Message, { icon: 1 }); |
| | | $("#ProImgByList tr").eq((rows - 1)).remove(); |
| | | } |
| | | else { |
| | | layer.alert(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | }); |
| | | } |
| | | |
| | | </script> |
| | | </body> |
| | | </html> |