~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术: vs 跨页面数据回填
作者: 周乐献
撰写时间: 2019 年 7 月 18 日
子页面
parent 从子页面调用父页面的方法
function QueDing() {
var checkStatus = layuiTable.checkStatus('Commodity_one');
var selectData = checkStatus.data;
if (selectData.length != 0) {
$.post("/AccessoriesPurchase/PartsStock/detailone", { qxID: selectData }, function (data) {
parent.demo();
setTimeout(closeThis(), 3000);
})
}else{
layer.alert("请选择需要回填的数据", { icon: 5, offset: '150px' });
}
}
function demo()
{
$.post("/AccessoriesPurchase/PartsStock/detailtwo", function (data) {
console.log(data)
var Array = [];
for (var i = 0; i < data.length - 1; i++) {
AdditionDetailOne()
}
for (var i = 0; i < data.length; i++) {
var id = "detail" + i;
var id2 = "PurchaseCX" + i;
$("#" + id + " input:eq(0)").val(data[i].PartsNumber);
$("#" + id + " input:eq(1)").val(data[i].PaetsName);
$("#" + id + " input:eq(2)").val(data[i].PartsUsit);
createSelect("#" + id2, "MotorcycleType", data[i].VehicleModelID);
$("#" + id + " input:eq(3)").val(data[i].UnitName);
$("#" + id + " input:eq(4)").val(data[i].EnterMoney);
$("#" + id + " input:eq(5)").val(1);
$("#" + id + " input:eq(6)").val("1.0");
var MoneyOne = $("#" + id + " input:eq(4)").val();
var MoneyTwo = $("#" + id + " input:eq(5)").val();
var MoneyOtherr = $("#" + id + " input:eq(6)").val();
$("#" + id + " input:eq(7)").val(MoneyOne * MoneyTwo * MoneyOtherr);
}
})
}