| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">业务终止</label> |
| | | <div class="layui-input-block"> |
| | | <select id="HIsStop" name="HIsStop" lay-filter=""> |
| | | <option value="全部">全部</option> |
| | | <option value="是">是</option> |
| | | <option value="否" selected>否</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">供应商名称</label> |
| | | <div class="layui-input-block" style="width:130px;"> |
| | | <input type="text" class="layui-input" name="HSupName" id="HSupName"> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | |
| | | }); |
| | | |
| | | //不需要显示的字段 可扩展 |
| | | var titleData = ["HItemID", "HParentID", "单据号", "日期", "数量", "状态", "单位", "金额"]; |
| | | var titleData = ["HItemID", "HParentID", "单位", "金额"]; |
| | | var option = []; |
| | | var HModName = "SRM_POOrderBillList"; |
| | | var sqlWhere = ""; |
| | |
| | | var wait = layer.load();//遮罩 |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: GetWEBURL() + "GetPOOrderBill", |
| | | url: GetWEBURL() + "GetPOOrderBill", //H_p_SRM_POOrderBillList |
| | | async: true, |
| | | data: { "HSupNo": sessionStorage["HUserName"], "sqlWhere": sqlWhere }, |
| | | success: function (data1) { |
| | |
| | | sqlWhere += " and 旧物料编码 like ^^%" + $("#HOldMaterNumber").val() + "%^^"; |
| | | if ($("#HNumber").val() != "") |
| | | sqlWhere += " and 物料代码 like ^^%" + $("#HNumber").val() + "%^^"; |
| | | if ($("#HSupName").val() != "") |
| | | sqlWhere += " and 供应商 like ^^%" + $("#HSupName").val() + "%^^"; |
| | | if ($("#HName").val() != "") |
| | | sqlWhere += " and 物料名称 like ^^%" + $("#HName").val() + "%^^"; |
| | | if ($("#HModel").val() != "") |
| | |
| | | if ($("#HPURCHASEORGID").val() != "" && $("#HPURCHASEORGID option:selected").text() != "安瑞集团") |
| | | sqlWhere += " and HPURCHASEORGID = ^^" + $("#HPURCHASEORGID").val() + "^^"; |
| | | if ($("#HDate1").val() != "") { |
| | | sqlWhere += " and 采购日期 >= ^^" + $("#HDate1").val() + "^^"; |
| | | sqlWhere += " and 日期 >= ^^" + $("#HDate1").val() + "^^"; |
| | | } |
| | | if ($("#HDate2").val() != "") { |
| | | sqlWhere += " and 采购日期 <= ^^" + $("#HDate2").val() + "^^"; |
| | | sqlWhere += " and 日期 <= ^^" + $("#HDate2").val() + "^^"; |
| | | } |
| | | if ($("#HISGenerate").val() != "") { |
| | | if ($("#HISGenerate").val() == "是") { |
| | |
| | | else if ($("#HIsFreeze").val() == "业务冻结") { |
| | | sqlWhere += " and 业务冻结 = ^^业务冻结^^"; |
| | | } |
| | | } |
| | | if ($("#HIsStop").val() != "") { |
| | | if ($("#HIsStop").val() == "是") { |
| | | sqlWhere += " and 业务终止 = ^^业务终止^^"; |
| | | } |
| | | else if ($("#HIsStop").val() == "否") { |
| | | sqlWhere += " and 业务终止 = ^^正常^^"; |
| | | } |
| | | } |
| | | |
| | | var Time = $("#Time").val(); |
| | | if (Time > 0) { |
| | | var dd = new Date(); |
| | |
| | | break; |
| | | case 'btn-generate': |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | , data = checkStatus.data; |
| | | if (data.length == 0) { |
| | | layer.alert("请选择数据", { icon: 5 }); |
| | | return; |
| | | } |
| | | if (data[0].完成状态 == "已完成") { |
| | | return layer.msg('订单已完成!') |
| | | } |
| | | } |
| | | ajaxLabelData = data; |
| | | //根据选中的采购订单,重新从金蝶云同步采购订单关联数量过来。考虑采购订单删除和关闭状态,同步状态 |
| | | var ids = ""; |
| | | var entryids = ""; |
| | | var HBillType = data[0].订单类型 |
| | | var HErr = ""; |
| | | $.each(data, function (obj) { |
| | | ids += data[obj].hmainid + ","; |
| | | entryids += data[obj].hsubid + ","; |
| | | if (HBillType != data[obj].订单类型) { |
| | | HErr += data[obj].订单类型; |
| | | } |
| | | }) |
| | | if (HErr != "") { |
| | | return layer.msg('采购订单订单类型不同,不允许合并下推生成送货单!') |
| | | } |
| | | |
| | | ids = ids.substring(0, ids.length - 1); |
| | | entryids = entryids.substring(0, entryids.length - 1); |
| | | var hasPrivileage = true; |