礼品卡管理模块

This commit is contained in:
季圣华
2017-07-15 00:33:28 +08:00
parent 8f4cac02ef
commit 883890eb00
21 changed files with 1402 additions and 52 deletions

View File

@@ -36,6 +36,7 @@
initSystemData_account();
initSelectInfo_account();
initSupplier(); //供应商
initGift(); //初始化礼品卡
initTableData();
ininPager();
initForm();
@@ -114,6 +115,20 @@
organUrl = supUrl;
amountNum = "DBCK";
}
else if(listTitle === "礼品充值列表"){
listType = "出库";
listSubType = "礼品充值";
payTypeTitle = "隐藏";
organUrl = supUrl;
amountNum = "LPCZ";
}
else if(listTitle === "礼品销售列表"){
listType = "出库";
listSubType = "礼品销售";
payTypeTitle = "隐藏";
organUrl = supUrl;
amountNum = "LPXS";
}
}
//初始化系统基础信息
function initSystemData_UB(){
@@ -240,6 +255,34 @@
}
});
}
//初始化-礼品卡
function initGift(){
if(listSubType == "礼品充值"|| listSubType == "礼品销售"){
$('#GiftId').combobox({
url: path + "/depot/findGiftByType.action?type=1",
valueField:'id',
textField:'name'
});
$('#searchGiftId').combobox({
url: path + "/depot/findGiftByType.action?type=1",
valueField:'id',
textField:'name'
});
}
if(listSubType == "礼品销售"){
$.ajax({
type:"post",
url: path + "/supplier/findBySelectRetailNoPeople.action", //散户接口
dataType: "json",
success: function (res){
if(res && res[0]){
orgDefaultId = res[0].id;
}
}
});
}
}
//初始化系统基础信息
function initSystemData_person(){
@@ -842,7 +885,12 @@
function editDepotHead(depotHeadTotalInfo){
var depotHeadInfo = depotHeadTotalInfo.split("AaBb");
$("#clientIp").val(clientIp);
$("#ProjectId").focus().val(depotHeadInfo[1]);
if(listSubType==="礼品销售"){
$("#GiftId").combobox('setValue',depotHeadInfo[1]);
}
else{
$("#ProjectId").focus().val(depotHeadInfo[1]);
}
var ProjectId=depotHeadInfo[1];
if(ProjectId!='')
{
@@ -860,6 +908,9 @@
var TotalPrice = depotHeadInfo[14];
preTotalPrice = depotHeadInfo[14]; //记录前一次合计金额,用于扣预付款
$("#AllocationProjectId").val(depotHeadInfo[15]);
if(listSubType==="礼品充值"){
$("#GiftId").combobox('setValue', depotHeadInfo[15]);
}
//orgDepotHead = depotHeadInfo[1];
var editTitle = listTitle.replace("列表","信息");
$('#depotHeadDlg').dialog('open').dialog('setTitle','<img src="' + path + '/js/easyui-1.3.5/themes/icons/pencil.png"/>&nbsp;编辑' + editTitle);
@@ -1086,15 +1137,27 @@
return;
}
}
var OrganId = null, AllocationProjectId = null;
var OrganId = null, ProjectId = null,AllocationProjectId = null;
var ChangeAmount = $.trim($("#ChangeAmount").val());
var TotalPrice = $("#depotHeadFM .datagrid-footer [field='AllPrice'] div").text();
if(listSubType !=="调拨"){
OrganId = $('#OrganId').combobox('getValue');
var TotalPrice = $("#depotHeadFM .datagrid-footer [field='AllPrice'] div").text();
if(listSubType === "礼品销售") {
ProjectId = $('#GiftId').combobox('getValue'); //礼品卡
}
else {
ProjectId = $.trim($("#ProjectId").val());
}
if(listSubType ==="调拨"){
AllocationProjectId = $.trim($("#AllocationProjectId").val()); //收货仓库-对方
}
else if(listSubType ==="礼品充值"){
AllocationProjectId = $('#GiftId').combobox('getValue'); //礼品卡
}
if(listSubType === "礼品销售") {
OrganId = orgDefaultId;
}
else {
OrganId = $('#OrganId').combobox('getValue');
}
if(listSubType === "采购"||listSubType === "零售退货"||listSubType === "销售退货"){
//付款为负数
ChangeAmount = 0 - ChangeAmount;
@@ -1115,7 +1178,7 @@
data: ({
Type: listType,
SubType: listSubType,
ProjectId: $.trim($("#ProjectId").val()),
ProjectId: ProjectId,
AllocationProjectId: AllocationProjectId,
Number: $.trim($("#Number").val()),
OperTime: $("#OperTime").val(),
@@ -1221,12 +1284,19 @@
function showDepotHeadDetails(pageNo,pageSize){
var ProjectId = null;
if(listSubType === "礼品销售") {
ProjectId = $('#searchGiftId').combobox('getValue'); //礼品卡
}
else {
ProjectId = $.trim($("#searchProjectId").val());
}
$.ajax({
type:"post",
url: path + "/depotHead/findBy.action",
dataType: "json",
data: ({
ProjectId:$.trim($("#searchProjectId").val()),
ProjectId: ProjectId,
DepotIds: depotString,
Type: listType,
SubType:listSubType,