|
|
@@ -36,12 +36,7 @@ var bootstrap = function ($, learun) { |
|
|
|
if (learun.checkrow(keyValue)) { |
|
|
|
learun.layerConfirm('是否确认删除该项!', function (res, index) { |
|
|
|
if (res) { |
|
|
|
$('#Purchase_Travel_applydetails').jfGridSet('removeRow', selectedRow.purchaseid); |
|
|
|
|
|
|
|
let totalamount = parseFloat($('#Totalamount').val()); |
|
|
|
|
|
|
|
totalamount -= selectedRow.TotalAmount; |
|
|
|
$('#Totalamount').val(totalamount); |
|
|
|
$('#Purchase_Travel_applydetails').jfGridSet('removeRow', selectedRow.purchaseid); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
@@ -65,42 +60,28 @@ var bootstrap = function ($, learun) { |
|
|
|
$('#Purchase_Travel_applydetails').jfGrid({ |
|
|
|
headData: [ |
|
|
|
{ |
|
|
|
label: '采购单备注', name: 'Remark', width: 120, align: 'left' |
|
|
|
label: '出差人员', name: 'Traveler', width: 120, align: 'left' |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: '随行人员', name: 'Follows', width: 120, align: 'left' |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: '金额', name: 'TotalAmount', width: 120, align: 'left' |
|
|
|
label: '出差原因', name: 'Reason', width: 120, align: 'left' |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: '时间', name: 'CreateTime', width: 120, align: 'left' |
|
|
|
label: '出差地点', name: 'TravelAddress', width: 120, align: 'left' |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: '时间', name: 'purchaseid', width: 120, align: 'left', ishide:true |
|
|
|
label: '开始时间', name: 'Starttime', width: 120, align: 'left', |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: '结束时间', name: 'Endtime', width: 120, align: 'left', |
|
|
|
} |
|
|
|
], |
|
|
|
//isEdit:true, |
|
|
|
isSubGrid: true, |
|
|
|
//isSubGrid: true, |
|
|
|
mainId:'purchaseid', |
|
|
|
height: 400, |
|
|
|
isSubGrid: true, |
|
|
|
subGridExpanded: function (subContentId, rowItem) { |
|
|
|
$('#' + subContentId).jfGrid({ |
|
|
|
url: top.$.rootUrl + '/LogisticsManagement/Purchase_Travel/GetFormDetailData?keyValue=' + rowItem.purchaseid, |
|
|
|
headData: [ |
|
|
|
{ label: "采购物品名称", name: "Name", width: 100, align: "left" }, |
|
|
|
{ label: "价格", name: "Price", width: 130, align: "left" }, |
|
|
|
{ label: "采购数量", name: "Quantity", width: 100, align: "left" }, |
|
|
|
{ label: "单位", name: "Unit", width: 150, align: "left" }, |
|
|
|
{ label: "用途", name: "UseTo", width: 150, align: "left", }, |
|
|
|
], |
|
|
|
mainId: 'LessonNo', |
|
|
|
isPage: false, |
|
|
|
sidx: 'ReviewTime desc' |
|
|
|
}); |
|
|
|
var param; |
|
|
|
param = param || {}; |
|
|
|
param.StuNo = rowItem.StuNo; |
|
|
|
$('#' + subContentId).jfGridSet('reload', { queryJson: JSON.stringify(param) }); |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
initData: function () { |
|
|
@@ -122,7 +103,6 @@ var bootstrap = function ($, learun) { |
|
|
|
refreshGirdData = function (e) { |
|
|
|
//console.log(e) |
|
|
|
//计算总金额 |
|
|
|
let totalamount = 0; |
|
|
|
//清楚所有 |
|
|
|
var datas = $('#Purchase_Travel_applydetails').jfGridGet('rowdatas').length |
|
|
|
for (var i = 0; i < datas; i++) { |
|
|
@@ -132,15 +112,16 @@ var bootstrap = function ($, learun) { |
|
|
|
for (var i = 0; i < e.length; i++) { |
|
|
|
var itemdata = { |
|
|
|
'Id': '', |
|
|
|
'Remark': e[i].Remark, |
|
|
|
'TotalAmount': e[i].TotalAmount, |
|
|
|
'CreateTime': e[i].CreateTime, |
|
|
|
'Traveler': e[i].Traveler, |
|
|
|
'Follows': e[i].Follows, |
|
|
|
'Reason': e[i].Reason, |
|
|
|
'TravelAddress': e[i].TravelAddress, |
|
|
|
'Starttime': e[i].Starttime, |
|
|
|
'Endtime': e[i].Endtime, |
|
|
|
'purchaseid': e[i].Id |
|
|
|
}; |
|
|
|
$('#Purchase_Travel_applydetails').jfGridSet('addRow', itemdata); |
|
|
|
totalamount += e[i].TotalAmount; |
|
|
|
} |
|
|
|
$('#Totalamount').val(totalamount); |
|
|
|
|
|
|
|
}; |
|
|
|
// 保存数据 |
|
|
|