12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- /*
- * 描 述:库区管理
- */
- var acceptClick;
- var keyValue = request('keyValue');
- var warehouseId = request('warehouseId');
- var bootstrap = function ($, learun) {
- "use strict";
- var selectedRow = learun.frameTab.currentIframe().selectedRow;
- var page = {
- init: function () {
- page.bind();
- page.initData();
- },
- bind: function () {
- //仓库区域
- $('#area').lrWarehouseAreaSelect();
- //货位状态
- $('#F_STATENUM').DataItemNumSelect({
- code: 'EWareCellState',
- parentId: 'EWareCellState'
- });
- //货位类型
- $('#F_TYPE').DataItemNumSelect({
- code: 'EWAreaType',
- parentId: 'EWAreaType'
- });
- },
- initData: function () {
- if (!!selectedRow) {
- $('#F_STATENUM').removeAttr('readonly');//货位状态
- //$('#F_STATENUM').removeAttr('disabled');//货位状态
- $('#form').lrSetFormData(selectedRow);
- $('#F_NO').attr('readonly', 'readonly');
- $("#F_NO").css("background-color",'#E0E0E0');
- $('#F_NAME').attr('readonly', 'readonly');
- $('#F_NAME').css('background-color', '#F0F0F0');
- $('#F_WAREHOUSENO').attr('readonly', 'readonly');//仓库
- $('#F_WAREHOUSENO').css('background-color', '#E0E0E0');//仓库
- $('#F_SIZENO').attr('readonly', 'readonly');
- $('#F_SIZENO').css('background-color', '#E0E0E0');
- $('#F_LINE').attr('readonly', 'readonly');
- $('#F_LINE').css('background-color', '#E0E0E0');
- $('#F_COL').attr('readonly', 'readonly');
- $('#F_COL').css('background-color', '#E0E0E0');
- $('#F_LAYER').attr('readonly', 'readonly');
- $('#F_LAYER').css('background-color', '#E0E0E0');
- $('#F_DEPTH').attr('readonly', 'readonly');
- $('#F_DEPTH').css('background-color', '#E0E0E0');
- $('#F_TUNNELNUM').attr('readonly', 'readonly');
- $('#F_TUNNELNUM').css('background-color', '#E0E0E0');
- } else {
- var selecteditem = [];
- selecteditem['F_STATENUM'] = 1;
- $('#form').lrSetFormData(selecteditem);
- //$('#F_STATENUM').text("空货位");
- $('#F_STATENUM').attr('readonly', 'readonly');
- $('#F_STATENUM').css('background-color', '#E0E0E0');
- var F_WAREHOUSENO = [];
- F_WAREHOUSENO['F_WAREHOUSENO'] = warehouseId;
- $('#form').lrSetFormData(F_WAREHOUSENO);
- }
- }
- };
- // 保存数据
- acceptClick = function (callBack) {
- if (!$('#form').lrValidform()) {
- return false;
- }
- var postData = $('#form').lrGetFormData();
- $.lrSaveForm(top.$.rootUrl + '/BaseManager/BaseLocation/SaveForm?keyValue=' + keyValue, postData, function (res) {
- // 保存成功后才回调
- if (!!callBack) {
- callBack();
- }
- });
- };
- page.init();
- }
|