1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- /*
- * 描 述:数据列表选择
- */
- var acceptClick;
- var op = top.lrGirdLayerEdit;
- var keyValue = request('keyValue');
- var ordertype = request('matnum');
- var bootstrap = function ($, learun) {
- "use strict";
- var selectItem;
- var griddata = null;
- var page = {
- init: function () {
- page.bind();
- },
- bind: function () {
- // 仓库与区域多选
- $('#F_SmalUnit').lrselect({
- url: top.$.rootUrl + '/BaseManager/BaseWarehouse/GetCheckWWTree',
- //type: 'treemultiple',
- maxHeight: 180,
- allowSearch: true
- });
- $('#gridtable').jfGrid({
- url: top.$.rootUrl + '/BaseManager/BaseMatitem/GetUnit',
- param: { OrderNo: keyValue },
- headData: [
- { label: '物料编号', name: 'F_MATNO', width: 200, align: "left" },
- { label: '基本单位', name: 'F_BASEUNIT', width: 100, align: "left" },
- { label: '转换率', name: 'F_CONVERSION', width: 80, align: "left" },
- { label: '转换单位', name: 'F_CONVUNIT', width: 120, align: "left" }
- ],
- mainId: 'F_ROWNO',
- isPage: true,
- reloadSelected: true,
- //isMultiselect: true,//标识是否开启多选
- sidx: 'F_NO',
- isEdit: true,
- onSelectRow: function (row) {
- selectItem = row;
- }
- });
- $('#F_Unit').text(ordertype);
- $('#orderno').text(keyValue);
- page.search({ OrderNo: keyValue });
- },
- search: function (param) {
- $('#gridtable').jfGridSet('reload', param);
- }
-
- };
- // 保存数据
- acceptClick = function (callBack) {
- var stockData = '';
- var formData = $('#form').lrGetFormData();
- var stockDataTmp = $('#gridtable').jfGridGet('rowdata');
- for (var i = 0, l = stockDataTmp.length; i < l; i++) {
- if (stockData.length == 0) {
- stockData = stockDataTmp[i].F_ROWNO;
- } else {
- stockData = stockData + ',' + stockDataTmp[i].F_ROWNO;
- }
- };
- var crmStockProductJson = JSON.stringify(stockData);
- $.lrSaveForm(top.$.rootUrl + '/KCMagnager/Count/CheckInvUpAngin', { crmOrderProductJson: stockData, keyValue: keyValue }, function (res) {
- // 保存成功后才回调
- if (!!callBack) {
- callBack();
- }
- });
- };
- page.init();
- }
|