123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- /*
- * 描 述:物料管理
- */
- var acceptClick;
- var keyValue = request('keyValue');
- var matgrpId = request('matgrpId');
- var bootstrap = function ($, learun) {
- "use strict";
- var selectedRow = learun.frameTab.currentIframe().selectedRow;
- var page = {
- init: function () {
- page.bind();
- page.initData();
- },
- bind: function () {
- // 物料组
- $('#F_MATGRPNO').lrselect({
- url: top.$.rootUrl + '/BaseManager/BaseMatGrp/QueryList',
- text: 'F_NAME',
- value: 'F_NO',
- //type: 'treemultiple',
- allowSearch: true,
- maxHeight: 180
- });
- // SAP产线
- $('#F_BASELOCATION').lrselect({
- url: top.$.rootUrl + '/BaseManager/BaseData/GetTree?parentId=sap_WHcell',
- //type: 'treemultiple',
- width: 200,
- maxHeight: 180,
- allowSearch: true
- });
- // SAP产线
- $('#F_EMPSER').lrselect({
- url: top.$.rootUrl + '/BaseManager/BaseData/GetTree?parentId=sap_WHcell',
- //type: 'treemultiple',
- width: 200,
- maxHeight: 180,
- allowSearch: true
- });
- // 最小包装数
- $('#F_DEFINE04').lrselect({
- url: top.$.rootUrl + '/BaseManager/BaseMatitem/QueryUnitList',
- param: { OrderNo: keyValue },
- text: 'F_CONVUNIT',
- value: 'F_CONVUNIT',
- //type: 'treemultiple',
- allowSearch: true,
- maxHeight: 180
- });
- //物料类型
- $('#F_MATTYPE').DataItemNumSelect({
- code: 'EMatType',
- parentId: 'EMatType'
- });
- $('#area').lrWarehouseAreaSelect();
- // 默认仓库
- //$('#F_WAREHOUSENO').lrselect({
- // url: top.$.rootUrl + '/BaseManager/BaseWarehouse/GetCheckWWTree',
- // //type: 'treemultiple',
- // maxHeight: 180,
- // allowSearch: true,
- // select: function (item) {
- // if (item) {
- // //$('#F_OFFWAREA').
- // // 离线区域
- // $('#F_OFFWAREA').lrselect({
- // url: top.$.rootUrl + '/BaseManager/BaseWarea/QueryList?keyword=' + item.value,
- // text: 'F_NAME',
- // value: 'F_NO',
- // maxHeight: 180,
- // allowSearch: true
- // });
- // }
- // }
- //});
- // 基本单位
- $('#F_BASEUNITNO').lrselect({
- url: top.$.rootUrl + '/BaseManager/BaseUnitItem/QueryList',
- text: 'F_NAME',
- value: 'F_NO',
- //type: 'treemultiple',
- maxHeight: 180,
- allowSearch: true
- });
- //质检方案
- $('#F_QCTYPECODE').DataItemNumSelect({
- code: 'EQCTYPECODE',
- parentId: 'EQCTYPECODE'
- });
- $('#F_UNITGRPNO').UnitGrpSelect({
- allowSearch: true
- });
- if (!!keyValue) {
- $('#F_NO').attr("readonly", "readonly");
- }
- },
- initData: function () {
- if (!!selectedRow) {
- $('#form').lrSetFormData(selectedRow);
- } else {
- var F_MATGRPNO = [];
- F_MATGRPNO['F_MATGRPNO'] = matgrpId;
- $('#form').lrSetFormData(F_MATGRPNO);
- }
- }
- };
- // 保存数据
- acceptClick = function (callBack) {
- if (!$('#form').lrValidform()) {
- return false;
- }
- var postData = $('#form').lrGetFormData();
- $.lrSaveForm(top.$.rootUrl + '/BaseManager/BaseMatItem/SaveForm?keyValue=' + keyValue, postData, function (res) {
- // 保存成功后才回调
- if (!!callBack) {
- callBack();
- }
- });
- };
- page.init();
- }
|