| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">物料编码</label> |
| | | <label class="layui-form-label">部门</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" name="PartNumber" id="PartNumber" style="width:190px;"> |
| | | <select name="HDeptName" id="HDeptName" lay-verify="required" lay-search class="layui-input"> |
| | | |
| | | <!--动态渲染车间--> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <!--<div class="layui-inline"> |
| | | <label class="layui-form-label">部门</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" name="HDeptName" id="HDeptName" style="width:190px;"> |
| | | </div> |
| | | </div>--> |
| | | <div class="layui-inline" id="HProcExchBillNoHidden" style="display:none;"> |
| | | <label class="layui-form-label">流转卡号</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" name="HProcExchBillNo" id="HProcExchBillNo" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | <div class="layui-inline"> |
| | | <span>其他条件></span> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">物料编码</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" name="PartNumber" id="PartNumber" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">过滤</label> |
| | | <div class="layui-input-block"> |
| | |
| | | var OperationType = 1;//操作类型 |
| | | } else { |
| | | var OperationType = params[params[0]];//操作类型 |
| | | var linterid = params[params[1]];//源单id |
| | | var HOrgID = params[params[1]];//源单id |
| | | var HSouceBillType = decodeURI(params[params[2]]);//源单类型 |
| | | } |
| | | var cols_arr = []; //存储表格头的数组 |
| | |
| | | var HModName = ""; |
| | | var option = []; |
| | | var titleData = [];//不需要显示的字段 可扩展 |
| | | |
| | | //#endregion |
| | | |
| | | //#region 进入页面即加载 |
| | |
| | | else { |
| | | layer.alert("未知操作类型!", { icon: 5 }); |
| | | } |
| | | |
| | | //获取部门列 |
| | | var HDeptName = '<option value="0" style="color:red;" selected>全部部门</option>'; |
| | | $.ajax({ |
| | | type: "get", |
| | | url: GetWEBURL() + "/Sc_ICMOBill/GetHDeptList", |
| | | data: { "HOrgID": HOrgID }, |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说明验证成功了, |
| | | var data = result.data; |
| | | for (var i = 0; i < data.length; i++) { |
| | | if (i == 0) |
| | | HDeptName += '<option style="color:blue;" value="' + data[i].HItemID + '" >' + data[i].HName + '</option>'; |
| | | else |
| | | HDeptName += '<option style="color:blue;" value="' + data[i].HItemID + '">' + data[i].HName + '</option>'; |
| | | |
| | | } |
| | | $("#HDeptName").append(HDeptName); |
| | | form.render('select'); |
| | | } |
| | | layer.closeAll("loading"); |
| | | } |
| | | }) |
| | | //#endregion |
| | | |
| | | //#region 触发事件:包括form.on(){}格式的所有点击事件、选择事件等 |
| | |
| | | case '委外订单': |
| | | HModName = "WW_EntrustOrderBill_1601"; |
| | | break; |
| | | case '生产入库单': |
| | | $("#HProcExchBillNoHidden").show(); |
| | | HModName = "ProductInBill_1202"; |
| | | break; |
| | | case '采购入库': |
| | | HModName = "POStockInBill_1201"; |
| | | break; |
| | | case '销售退货': |
| | | HModName = "SellOutBackBill_1247"; |
| | | break; |
| | | case '生产退料': |
| | | HModName = "MateOutBackBill_1244"; |
| | | break; |
| | | } |
| | | //初始查询 |
| | | get_Display(sWhere, HSouceBillType); |
| | |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Sc_BarCode/ReportFromBillList', |
| | | type: "GET", |
| | | data: { "page": 1, "limit": 50, "sWhere": sWhere, "HSouceBillType": HSouceBillType, "HOrgID": linterid }, |
| | | data: { "page": 1, "limit": 50, "sWhere": sWhere, "HSouceBillType": HSouceBillType, "HOrgID": HOrgID }, |
| | | async: false, |
| | | dataType: "json",//数据类型可以为 text xml json script jsonp |
| | | success: function (data1) { |
| | |
| | | var HBillNo = $("#HBillNo").val();//单据编号 |
| | | var PartNumber = $("#PartNumber").val();//物料编码 |
| | | var PartName = $("#PartName").val();//物料名称 |
| | | var HDeptName = $("#HDeptName").val();//部门 |
| | | var HProcExchBillNo = $("#HProcExchBillNo").val();//流转卡 |
| | | var ColName = $("#ColName").val();//复选框 |
| | | var Comparator = $("#Comparator").val() |
| | | var ColContent = $("#ColContent").val(); |
| | |
| | | } |
| | | sWhere += " and " + ColName + " " + com; |
| | | } |
| | | |
| | | |
| | | switch (HSouceBillType) { |
| | | case '生产订单': |
| | | if (HBillNo) { |
| | |
| | | } |
| | | if (PartName) { |
| | | sWhere += " and 物料名称 like '%" + PartName + "%'"; |
| | | } |
| | | if (HDeptName && HDeptName != 0) { |
| | | sWhere += " and HDeptID = '" + HDeptName + "'"; |
| | | } |
| | | return sWhere; |
| | | break; |
| | |
| | | if (PartName) { |
| | | sWhere += " and 物料名称 like '%" + PartName + "%'"; |
| | | } |
| | | if (HDeptName && HDeptName != 0) { |
| | | sWhere += " and HDeptID = '" + HDeptName + "'"; |
| | | } |
| | | return sWhere; |
| | | break; |
| | | case '采购订单': |
| | |
| | | } |
| | | if (PartName) { |
| | | sWhere += " and 物料名称 like '%" + PartName + "%'"; |
| | | } |
| | | if (HDeptName && HDeptName != 0) { |
| | | sWhere += " and HDeptID = '" + HDeptName + "'"; |
| | | } |
| | | return sWhere; |
| | | break; |
| | |
| | | if (PartName) { |
| | | sWhere += " and 物料名称 like '%" + PartName + "%'"; |
| | | } |
| | | if (HDeptName && HDeptName != 0) { |
| | | sWhere += " and HDeptID = '" + HDeptName + "'"; |
| | | } |
| | | return sWhere; |
| | | break; |
| | | case '委外订单': |
| | |
| | | } |
| | | if (PartName) { |
| | | sWhere += " and 物料名称 like '%" + PartName + "%'"; |
| | | } |
| | | if (HDeptName && HDeptName != 0) { |
| | | sWhere += " and HDeptID = '" + HDeptName + "'"; |
| | | } |
| | | return sWhere; |
| | | break; |
| | | case '生产入库单': |
| | | if (HBillNo) { |
| | | sWhere += " and 单据号 like '%" + HBillNo + "%'"; |
| | | } |
| | | if (PartNumber) { |
| | | sWhere += " and 物料代码 like '%" + PartNumber + "%'"; |
| | | } |
| | | if (PartName) { |
| | | sWhere += " and 物料名称 like '%" + PartName + "%'"; |
| | | } |
| | | if (HDeptName && HDeptName != 0) { |
| | | sWhere += " and HDeptID = '" + HDeptName + "'"; |
| | | } |
| | | if (HProcExchBillNo!="") { |
| | | sWhere += " and 流转卡号 like '" + HProcExchBillNo + "%'"; |
| | | } |
| | | return sWhere; |
| | | break; |
| | |
| | | $("#HBillNo").val("");//单据号 |
| | | $("#PartNumber").val("");//物料编码 |
| | | $("#PartName").val("");//物料名称 |
| | | $("#HDeptName").val("");//单据号 |
| | | $("#ColContent").val(""); |
| | | $("#ColName").val("0"); |
| | | $("#Comparator").val("0"); |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //获取参数 |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | | for (var i = 0; i < hashes.length; i++) { |
| | | hash = hashes[i].split('='); |
| | | vars.push(hash[0]); |
| | | vars[hash[0]] = hash[1]; |
| | | } |
| | | return vars; |
| | | } |
| | | //#endregion |
| | | |
| | | //#endregion |