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

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>();
if(model.getAllocationProjectId()!=null)
{condition.put("AllocationProjectId_n_eq", model.getAllocationProjectId());}
if(model.getProjectId()!=null)
{condition.put("ProjectId_n_eq", model.getProjectId());}
if(model.getProjectId()!=null) {
condition.put("ProjectId_n_eq", model.getProjectId());
}
else {
condition.put("ProjectId_s_in", model.getDepotIds());
}
condition.put("Type_s_eq",model.getType());
condition.put("SubType_s_eq",model.getSubType());
condition.put("Number_s_like",model.getNumber());

View File

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

View File

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