/*
* 描 述:功能模块
*/
var acceptClick;
var keyValue = '';
var bootstrap = function ($, learun) {
"use strict";
var selectedRow = learun.frameTab.currentIframe().selectedRow || {};
const Directions = [{ id: "", text: "" }, { id: "L", text: "左手车" }, { id: "R", text: "右手车" }]; //左/右手车
const WareDirects = [{ id: "", text: "" }, { id: "S", text: "南" }, { id: "N", text: "北" }]; //南北向
var page = {
init: function () {
page.bind();
page.initData();
},
/*绑定事件和初始化控件*/
bind: function () {
// 上级
for (var j = 0; j < Directions.length; j++) {
if (Directions[j].id == '') {
$("#Direction" ).append($(""));
}
else {
$("#Direction").append($(""));
}
}
for (var j = 0; j < WareDirects.length; j++) {
if (WareDirects[j].id == '') {
$("#WareDirect").append($(""));
}
else {
$("#WareDirect").append($(""));
}
}
$('#WarehouseId').lrselect({
url: top.$.rootUrl + '/FJManager/BaseWarehouse/GetSelectWarehouseNameList',
maxHeight: 180,
allowSearch: false
});
$('#NearestWarehouseName').lrselect({
url: top.$.rootUrl + '/FJManager/BaseWarehouse/GetSelectWarehouseNameList',
maxHeight: 60,
allowSearch: false
});
$('#WareAreaId').lrselect({
url: top.$.rootUrl + '/FJManager/BaseWareArea/GetSelectNameList',
maxHeight: 180,
allowSearch: false
});
},
/*初始化数据*/
initData: function () {
if (!!selectedRow) {
keyValue = selectedRow.Id;
$('#form').lrSetFormData(selectedRow);
}
}
};
acceptClick = function (callBack) {
if (!$('#form').lrValidform()) {
return false;
}
var postData = $('#form').lrGetFormData(keyValue);
postData["NearestWarehouseName"] = $('#NearestWarehouseName').lrselectGetEx().text;
$.lrSaveForm(top.$.rootUrl + '/FJManager/BillMachInfo/SaveForm?keyValue=' + keyValue, postData, function (res) {
// 保存成功后才回调
if (!!callBack) {
callBack();
}
});
};
page.init();
}