进销存列表默认查询全部仓库的数据

This commit is contained in:
季圣华
2017-06-22 23:44:31 +08:00
parent 76017fb1eb
commit 76cdbdfb4e
3 changed files with 43 additions and 21 deletions

View File

@@ -415,8 +415,12 @@ public class DepotHeadAction extends BaseAction<DepotHeadModel>
Map<String,Object> condition = new HashMap<String,Object>(); Map<String,Object> condition = new HashMap<String,Object>();
if(model.getAllocationProjectId()!=null) if(model.getAllocationProjectId()!=null)
{condition.put("AllocationProjectId_n_eq", model.getAllocationProjectId());} {condition.put("AllocationProjectId_n_eq", model.getAllocationProjectId());}
if(model.getProjectId()!=null) if(model.getProjectId()!=null) {
{condition.put("ProjectId_n_eq", model.getProjectId());} condition.put("ProjectId_n_eq", model.getProjectId());
}
else {
condition.put("ProjectId_s_in", model.getDepotIds());
}
condition.put("Type_s_eq",model.getType()); condition.put("Type_s_eq",model.getType());
condition.put("SubType_s_eq",model.getSubType()); condition.put("SubType_s_eq",model.getSubType());
condition.put("Number_s_like",model.getNumber()); condition.put("Number_s_like",model.getNumber());

View File

@@ -11,6 +11,7 @@ public class DepotHeadModel implements Serializable
private String Type = ""; private String Type = "";
private String SubType = ""; private String SubType = "";
private Long ProjectId; private Long ProjectId;
private String DepotIds = "";
private String Number = ""; private String Number = "";
private String OperPersonName = ""; private String OperPersonName = "";
private String OperTime; private String OperTime;
@@ -85,6 +86,14 @@ public class DepotHeadModel implements Serializable
ProjectId = projectId; ProjectId = projectId;
} }
public String getDepotIds() {
return DepotIds;
}
public void setDepotIds(String depotIds) {
DepotIds = depotIds;
}
public String getNumber() { public String getNumber() {
return Number; return Number;
} }

View File

@@ -21,6 +21,8 @@
var payTypeTitle = "";//付款 收款 var payTypeTitle = "";//付款 收款
var organUrl = ""; //组织数据接口地址 var organUrl = ""; //组织数据接口地址
var amountNum = ""; //单据编号开头字符 var amountNum = ""; //单据编号开头字符
var depotString = ""; //店铺列表
var orgDefaultId = 0; //单位默认编号
//初始化系统基础信息 //初始化系统基础信息
getType(); getType();
initSystemData_UB(); initSystemData_UB();
@@ -40,6 +42,7 @@
//根据单据名称获取类型 //根据单据名称获取类型
function getType(){ function getType(){
listTitle = $("#tablePanel").prev().text(); listTitle = $("#tablePanel").prev().text();
depotString = "|";
var supUrl = path + "/supplier/findBySelect_sup.action"; //供应商接口 var supUrl = path + "/supplier/findBySelect_sup.action"; //供应商接口
var cusUrl = path + "/supplier/findBySelect_cus.action"; //客户接口 var cusUrl = path + "/supplier/findBySelect_cus.action"; //客户接口
var retailUrl = path + "/supplier/findBySelect_retail.action"; //散户接口 var retailUrl = path + "/supplier/findBySelect_retail.action"; //散户接口
@@ -189,9 +192,11 @@
if(userdepot.indexOf("["+depot.id+"]")!=-1) if(userdepot.indexOf("["+depot.id+"]")!=-1)
{ {
options += '<option value="' + depot.id + '">' + depot.name + '</option>'; options += '<option value="' + depot.id + '">' + depot.name + '</option>';
depotString = depotString + depot.id + ",";
} }
} }
} }
depotString = depotString.substring(1, depotString.length-1);
$("#ProjectId").empty().append(options); $("#ProjectId").empty().append(options);
$("#AllocationProjectId").empty().append(options); $("#AllocationProjectId").empty().append(options);
$("#searchProjectId").empty().append('<option value="">全部</option>').append(options); $("#searchProjectId").empty().append('<option value="">全部</option>').append(options);
@@ -203,7 +208,15 @@
$('#OrganId').combobox({ $('#OrganId').combobox({
url: organUrl, url: organUrl,
valueField:'id', valueField:'id',
textField:'supplier' textField:'supplier',
onLoadSuccess: function(res) {
var data = $(this).combobox('getData');
for(var i = 0; i<= data.length; i++){
if(data[i].supplier === "非会员"){
orgDefaultId = data[i].id;
}
}
}
}); });
} }
@@ -717,7 +730,8 @@
url = path + '/depotHead/create.action'; url = path + '/depotHead/create.action';
//零售单据修改收款时,自动计算找零 //零售单据修改收款时,自动计算找零
if(listSubType == "零售"){ if(listSubType == "零售" || listSubType == "零售退货") {
$("#OrganId").combobox("setValue", orgDefaultId);
var getAmount = $("#depotHeadFM .get-amount"); var getAmount = $("#depotHeadFM .get-amount");
var changeAmount = $("#depotHeadFM .change-amount"); var changeAmount = $("#depotHeadFM .change-amount");
var backAmount = $("#depotHeadFM .back-amount"); var backAmount = $("#depotHeadFM .back-amount");
@@ -791,14 +805,9 @@
//绑定操作事件 //绑定操作事件
function bindEvent(){ function bindEvent(){
showDepotHeadDetails(1,initPageSize); //初始化时自动查询
//搜索处理 //搜索处理
$("#searchBtn").off("click").on("click",function(){ $("#searchBtn").off("click").on("click",function(){
if($("#searchProjectId").val()=="")
{
$.messager.alert('查询提示','请选择一个仓库!','info');
}
else
{
showDepotHeadDetails(1,initPageSize); showDepotHeadDetails(1,initPageSize);
var opts = $("#tableData").datagrid('options'); var opts = $("#tableData").datagrid('options');
var pager = $("#tableData").datagrid('getPager'); var pager = $("#tableData").datagrid('getPager');
@@ -809,7 +818,6 @@
pageNumber:1, pageNumber:1,
pageSize:initPageSize pageSize:initPageSize
}); });
}
}); });
//重置按钮 //重置按钮
@@ -935,6 +943,7 @@
dataType: "json", dataType: "json",
data: ({ data: ({
ProjectId:$.trim($("#searchProjectId").val()), ProjectId:$.trim($("#searchProjectId").val()),
DepotIds: depotString,
Type: listType, Type: listType,
SubType:listSubType, SubType:listSubType,
State:$.trim($("#searchState").val()), State:$.trim($("#searchState").val()),