打印弹窗缩小;批量选择即时库存生成条码;系统默认转工序不允许删除;添康到货确认模块只传入单据id
| | |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-item layui-show"> |
| | | |
| | | <table class="layui-hide" id="mainTable"></table> |
| | | <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | , loading: false |
| | | , cols: [[ |
| | | { type: 'radio' } |
| | | , { field: 'HItemID', width: 150, title: 'ID', hide: true } |
| | | , { field: 'HNumber', width: 150, title: '模å代ç ' } |
| | | , { field: 'HName', width: 150, title: '模ååç§°', hide: true } |
| | | , { field: '模æ¿åç§°', width: 150, title: '模æ¿åç§°' } |
| | | , { field: 'HItemID', title: 'ID', hide: true } |
| | | , { field: 'HNumber', title: '模å代ç ' } |
| | | , { field: 'HName', title: '模ååç§°', hide: true } |
| | | , { field: '模æ¿åç§°', title: '模æ¿åç§°' } |
| | | ]] |
| | | , page: true |
| | | , limits: [50, 500, 5000, 50000] |
| | |
| | | |
| | | DisPlay_HideColumn(); |
| | | |
| | | table.on('row(mainTable)', function (obj) {////注ï¼testæ¯tableåå§å®¹å¨ç屿§ lay-filter="对åºçå¼" |
| | | obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-click');//éä¸è¡æ ·å¼ |
| | | obj.tr.find('input[lay-type="layTableRadio"]').prop("checked", true); |
| | | form.render('radio'); |
| | | }); |
| | | //table.on('row(mainTable)', function (obj) {////注ï¼testæ¯tableåå§å®¹å¨ç屿§ lay-filter="对åºçå¼" |
| | | // obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-click');//éä¸è¡æ ·å¼ |
| | | // obj.tr.find('input[lay-type="layTableRadio"]').prop("checked", true); |
| | | // form.render('radio'); |
| | | //}); |
| | | |
| | | //#region ç¹å»è¡éä¸é«äº® |
| | | table.on('row(mainTable)', function (obj) { |
| | | //éä¸è¡æ¹åé¢è² |
| | | $(".layui-table-body tr ").attr({ "style": "background:" }); //å
¶ä»træ¢å¤åæ · |
| | | obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-click'); //éä¸è¡æ ·å¼ |
| | | obj.tr.find('i[class="layui-anim layui-icon"]').trigger("click"); //éä¸radioæ ·å¼ |
| | | $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" }); //æ¹åå½åtrèæ¯é¢è²ååä½é¢è² |
| | | }) |
| | | //#endregion |
| | | |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | |
| | | , page: true |
| | | , cellMinWidth: 90 |
| | | , cols: [[ |
| | | { type: 'radio', fixed: 'left' } |
| | | { type: 'checkbox', fixed: 'left' } |
| | | , { field: 'ç©æä»åºèµæä»£ç ', title: 'ç©æä»åºèµæä»£ç ', sort: true } |
| | | , { field: 'ç©æä»£ç ', title: 'ç©æä»£ç ', sort: true } |
| | | , { field: 'ç©æåç§°', title: 'ç©æåç§°' } |
| | |
| | | |
| | | ]] |
| | | }; |
| | | |
| | | //#region ç¹å»è¡éä¸é«äº® |
| | | table.on('row(mainTable)', function (obj) { |
| | | //éä¸è¡æ¹åé¢è² |
| | | 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èæ¯é¢è²ååä½é¢è² |
| | | } else { |
| | | obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//åæ¶å¤éæ¡é䏿 ·å¼ |
| | | $(obj.tr.selector).attr({ "style": "background:" });//åæ¶å½åtré¢è² |
| | | } |
| | | //mainTable ä¸ºè¡¨æ ¼ID æ³¨ææ¤å¤å¦æID䏿£ç¡®å°å¯¼è´ä½ å¨çå¬å¤éæ¡æ¶è·åä¸å°ä½ éæ©çæ°æ®ï¼åé¢çåªæ¯æ·»å æå é¤é䏿ªé䏿 ·å¼ä»¥åè®¾ç½®èæ¯è²ï¼åä½é¢è² |
| | | layui.each(table.cache.mainTable, function (i, l) { |
| | | if (obj.tr.index() == l.LAY_TABLE_INDEX) { |
| | | l.LAY_CHECKED = flag; |
| | | } |
| | | }); |
| | | }) |
| | | //#endregion |
| | | |
| | | var index = layer.load(0, { shade: false }); |
| | | //è¿å
¥é¡µé¢æ¾ç¤ºçç¼åå表 |
| | |
| | | if (data1.count == 1) { |
| | | option.data = data1.data; |
| | | table.render(option); |
| | | layer.alert("æ¥è¯¢æå", { icon: 1 }); |
| | | //layer.alert("æ¥è¯¢æå", { icon: 1 }); |
| | | } else { |
| | | layer.alert(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | var arr = [{ HBillNo: '', HMaterNumber: checkStatus.data[0].ç©æä»£ç , HMaterName: checkStatus.data[0].ç©æåç§°, HMaterModel: '', HAuxPropNumber: '', HAuxPropName: '', HUnitNumber: checkStatus.data[0].计éåä½ä»£ç , HUnitName: checkStatus.data[0].计éåä½, HBatchNo: '', HGiveAwayFlag: '0', HQty: checkStatus.data[0].æ°é.toFixed(2), HMinQty: checkStatus.data[0].æå°å
è£
æ°, HPackQty: '0', HBQty: '0', HDate: '', HCusNumber: '', HCusName: '', HSeOrderBillNo: '', HRemark: '', "HEmpID": sessionStorage["HEmpID"], "HEmpNumber": sessionStorage["HEmpNumber"], "HEmpName": sessionStorage["HEmpName"], HGroupID: 0, HGroupNumber: '', HGroupName: '', HMTONo: '', "HCusModel": "", "HCusMaterName": "", "HCheckEmpName": "" }] |
| | | |
| | | var data = checkStatus.data; |
| | | var arr = []; |
| | | |
| | | for (var i = 0; i < data.length; i++) { |
| | | arr.push({ |
| | | "HMaterID": data[i].HMaterID, "HMaterCode": "", "HMaterNumber": data[i].ç©æä»£ç , "HMaterName": data[i].ç©æåç§° |
| | | , "HMaterModel": data[i].è§æ ¼åå·, "HMaterSpec": "", "HBatchNo": data[i].æ¹æ¬¡, "HUnitID": data[i].HUnitID |
| | | , "HUnitNumber": data[i].计éåä½ä»£ç , "HUnitName": data[i].计éåä½, "HDesignLife": 0, "HLeaveLife": 0, "HUseLife": 0 |
| | | , "HQtyMust": 0, "HQty": data[i].æ°é, "HBQty": 1, "HMinQty": data[i].æ°é, "HPackQty": 0, "HPrice": 0, "HMoney": 0, "HWHID": 0 |
| | | , "HWHCode": "", "HWHName": "", "HSPID": 0, "HSPCode": "", "HSPName": "", "HStockOrgID": sessionStorage["OrganizationID"] |
| | | , "HRemark": "", "HCoilNO": "", "HFurnaceNO": "", "HFactory": "", "HAuxQty": 0, "HheatNO": "", "HProduceDate": Format(new Date(), "yyyy-MM-dd") |
| | | , "HExpiryDate": Format(new Date(), "yyyy-MM-dd"), "HExpirationDateFlag": data[i].HISKFPERIOD == false ? 0 : 1 |
| | | , "HEmpID": sessionStorage["HEmpID"], "HEmpNumber": sessionStorage["HEmpNumber"], "HEmpName": sessionStorage["HEmpName"] |
| | | , "HGroupID": 0, "HGroupNumber": "", "HGroupName": "", "HMTONo": data[i].计åè·è¸ªå·, "HCusModel": "", "HCusMaterName": "" |
| | | , "HCheckEmpName": "" |
| | | }) |
| | | } |
| | | |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | table.reload('mainTable', { |
| | | data: arr // è°ç¨table.reload éæ°æ¸²ææ¾ç¤ºå 载追å äºæ°æ®çè¡¨æ ¼ |
| | |
| | | , { field: 'HExpirationDateFlag', title: 'æ¯å¦å¯ç¨ä¿è´¨æ', width: 100, templet: '#switchTp3', unresize: false } |
| | | , { field: 'HGiveAwayFlag', title: 'æ¯å¦èµ å', width: 100, templet: '#switchTpl', unresize: false } |
| | | , { field: 'HDate', title: 'æ¡ç æ¥æ', width: 100, hide: true } |
| | | , { field: 'HMTONo', title: '计åè·è¸ªå·', width: 100, hide: true } |
| | | , { field: 'HMTONo', title: '计åè·è¸ªå·', width: 100, edit: 'text' } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo' } |
| | | ]; |
| | | option = { |
| | |
| | | |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['80%', '80%'] |
| | | , area: ['40%', '80%'] |
| | | , title: 'æå°æ¨¡çéæ©' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: false //å
许å
¨å±æå°å |
| | |
| | | |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['80%', '80%'] |
| | | , area: ['40%', '80%'] |
| | | , title: 'æå°æ¨¡çéæ©' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: false //å
许å
¨å±æå°å |
| | |
| | | rows = rows.substring(rows.length - 1, 0); |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['50%', '50%'] |
| | | , area: ['40%', '80%'] |
| | | , title: 'æå°æ¨¡çéæ©' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: false //å
许å
¨å±æå°å |
| | |
| | | layer.confirm('ççå é¤è¡åï¼', function (index) { |
| | | if (rowIndex === '0') { |
| | | layer.msg('é¦è¡æ æ³å é¤ï¼ï¼ï¼'); |
| | | } else if (table.cache["mainTable"][obj.tr.data('index')].HProcNo == "9999") { |
| | | layer.msg('ç³»ç»è½¬å·¥åºï¼ä¸å
许å é¤ï¼ï¼ï¼'); |
| | | } else { |
| | | var oldData = table.cache["mainTable"]; |
| | | oldData.splice(obj.tr.data('index'), 1) |
| | |
| | | <div class="layui-btn-container"> |
| | | <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="HideColumn"><i class="layui-icon layui-icon-form"></i>éèå设置</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export"><i class="layui-icon layui-icon-form"></i>导åº</button> |
| | | </div> |
| | | </script> |
| | | </form> |
| | |
| | | case 'HideColumn': |
| | | get_HideColumn(); |
| | | break; |
| | | //å¯¼åº |
| | | case 'get_export': |
| | | get_Export(); |
| | | break; |
| | | }; |
| | | }); |
| | | //éç½®æé® |
| | |
| | | option.data = data1.data; |
| | | |
| | | table.render(option); |
| | | ins = table.render(option); |
| | | layer.close(wait); |
| | | } else { |
| | | layer.close(wait); |
| | |
| | | get_FastQuery(); |
| | | } |
| | | |
| | | //#region 导åºExecel |
| | | function get_Export() { |
| | | var data = option.data |
| | | data.forEach((item) => { |
| | | |
| | | for (let itemobj in item) { |
| | | if (item[itemobj] == null) { |
| | | item[itemobj] = ""; |
| | | } |
| | | if (item[itemobj].length > 0) { // åè®¾åæ®µå为field |
| | | item[itemobj] = item[itemobj].toString().replaceAll(/[\r\n]+/g, '').replaceAll(",","ï¼"); // å°æ¢è¡ç¬¦æ¿æ¢ä¸ºç©ºå符串 |
| | | } |
| | | } |
| | | }); |
| | | |
| | | table.exportFile(ins.config.id, option.data, "xls"); |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //éèå设置 |
| | | function get_HideColumn() { |
| | | var colName = ""; |
| | |
| | | // option_detail.data.push(option.data[i]) |
| | | //} |
| | | |
| | | if (data.field.HMaterName.indexOf("\"") != -1 || data.field.HMaterName.indexOf(";") != -1) { |
| | | data.field.HMaterName = data.field.HMaterName.replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼") |
| | | } |
| | | if (data.field.HMaterModel.indexOf("\"") != -1 || data.field.HMaterModel.indexOf(";") != -1) { |
| | | data.field.HMaterModel = data.field.HMaterModel.replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼") |
| | | } |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (option.data[i].HMaterName.indexOf("\"") != -1 || option.data[i].HMaterName.indexOf(";") != -1) { |
| | | option.data[i].HMaterName = option.data[i].HMaterName.replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼") |
| | | } |
| | | if (option.data[i].HMaterModel.indexOf("\"") != -1 || option.data[i].HMaterModel.indexOf(";") != -1) { |
| | | option.data[i].HMaterModel = option.data[i].HMaterModel.replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼") |
| | | } |
| | | } |
| | | |
| | | //åºåå表头信æ¯ååè¡¨ä¿¡æ¯ |
| | | var sMainStr = JSON.stringify(data.field); |
| | | var sSubStr = JSON.stringify(option.data); |
| | |
| | | } |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['80%', '80%'] |
| | | , area: ['40%', '80%'] |
| | | , title: 'æå°æ¨¡çéæ©' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: false //å
许å
¨å±æå°å |
| | |
| | | |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['50%', '50%'] |
| | | , area: ['40%', '80%'] |
| | | , title: 'æå°æ¨¡çéæ©' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: false //å
许å
¨å±æå°å |
| | |
| | | function set_Aduit() { |
| | | var index = layer.load(); |
| | | |
| | | for (var i = 0; i < table.cache["mainTable"].length; i++) { |
| | | if (table.cache["mainTable"][i].HMaterNum.indexOf("\"") != -1 || table.cache["mainTable"][i].HMaterNum.indexOf(";") != -1) { |
| | | table.cache["mainTable"][i].HMaterNum = table.cache["mainTable"][i].HMaterNum.replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼") |
| | | } |
| | | if (table.cache["mainTable"][i].HMaterName.indexOf("\"") != -1 || table.cache["mainTable"][i].HMaterName.indexOf(";") != -1) { |
| | | table.cache["mainTable"][i].HMaterName = table.cache["mainTable"][i].HMaterName.replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼") |
| | | } |
| | | if (table.cache["mainTable"][i].HModel.indexOf("\"") != -1 || table.cache["mainTable"][i].HModel.indexOf(";") != -1) { |
| | | table.cache["mainTable"][i].HModel = table.cache["mainTable"][i].HModel.replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼") |
| | | } |
| | | } |
| | | //for (var i = 0; i < table.cache["mainTable"].length; i++) { |
| | | // if (table.cache["mainTable"][i].HMaterNum.indexOf("\"") != -1 || table.cache["mainTable"][i].HMaterNum.indexOf(";") != -1) { |
| | | // table.cache["mainTable"][i].HMaterNum = table.cache["mainTable"][i].HMaterNum.replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼") |
| | | // } |
| | | // if (table.cache["mainTable"][i].HMaterName.indexOf("\"") != -1 || table.cache["mainTable"][i].HMaterName.indexOf(";") != -1) { |
| | | // table.cache["mainTable"][i].HMaterName = table.cache["mainTable"][i].HMaterName.replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼") |
| | | // } |
| | | // if (table.cache["mainTable"][i].HModel.indexOf("\"") != -1 || table.cache["mainTable"][i].HModel.indexOf(";") != -1) { |
| | | // table.cache["mainTable"][i].HModel = table.cache["mainTable"][i].HModel.replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼").replace("\"", "â").replace(";", "ï¼") |
| | | // } |
| | | //} |
| | | |
| | | var HInterID = $('#HInterID').val(); |
| | | var HBillNo = $('#HBillNo').val(); |
| | | var sSubStr = table.cache['mainTable']; |
| | | //var HInterID = $('#HInterID').val(); |
| | | //var HBillNo = $('#HBillNo').val(); |
| | | //var sSubStr = table.cache['mainTable']; |
| | | var FID = table.cache['mainTable'][0].FID; |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/POStockInBillList/AuditPOInStockBillPost_TianKang", |
| | | type: "Post", |
| | | data: { "msg": JSON.stringify(sSubStr) }, |
| | | type: "Get", |
| | | data: { "FID": FID, "user": sessionStorage["HUserName"]}, |
| | | success: function (result) { |
| | | if (result.code == "1") { |
| | | layer.msg("å®¡æ ¸æå", { |