| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | 
							- $(function () {
 
-     'use strict';
 
-     BemsWebApplication.Factory.PurchaseRequest = {
 
-         getDataSourceForDataGrid: function () {
 
-             return {
 
-                 select: [
 
-                     'SiteId', 'BusinessFieldId', 'PurchaseRequestId', 'Title', 'RequestDate', 'ApprovalDate', 'ProgressId', 'Reason',
 
-                     'CmBusinessField/Name', 'FmsMaterialCodeProgress/Name', 'FmsMaterialCodePurchaseType/Name', 'CmUser/Name', 'CmUser1/Name',
 
-                     'bSameOrder'
 
-                 ],
 
-                 expand: [
 
-                     'CmBusinessField', 'FmsMaterialCodeProgress', 'CmUser', 'CmUser1',
 
-                     'FmsMaterialCodePurchaseType', 'FmsMaterialPurchaseRequestMaterial/FmsMaterial'
 
-                 ],
 
-                 extendOptions: {
 
-                     forceOriginalField: true
 
-                 },
 
-             };
 
-         },
 
-         defaultColumns: [
 
-             { dataField: 'PurchaseRequestId', caption: $G('number'), width: '5%', alignment: 'center' },
 
-             { dataField: 'CmBusinessField/Name', caption: $G('businessFieldName'), width: '10%', alignment: 'center' },
 
-             { dataField: 'FmsMaterialCodeProgress/Name', caption: $G('progressStatus'), width: '7%', alignment: 'center' },
 
-             { dataField: 'Title', caption: $G('requestTitle'), width: '38%', alignment: 'center' },
 
-             {
 
-                 dataField: 'RequestDate', caption: $G('requestDate'), width: '10%', alignment: 'center', sortOrder: 'desc', dataType: "shortDate", format: "yyyy-MM-dd",
 
-                 customizeText: function (cellInfo) {
 
-                     return cellInfo.valueText;
 
-                 }
 
-             },
 
-             { dataField: 'CmUser/Name', caption: $G('requesterName'), width: '10%', alignment: 'center' },
 
-             {
 
-                 dataField: 'ApprovalDate', caption: $G('approvalDate'), width: '10%', alignment: 'center', dataType: "shortDate", format: "yyyy-MM-dd",
 
-                 customizeText: function (cellInfo) {
 
-                     return cellInfo.valueText;
 
-                 }
 
-             },
 
-             { dataField: 'CmUser1/Name', caption: $G('approvalUserName'), width: '10%', alignment: 'center' },
 
-             //{ dataField: 'bSameOrder', caption: '', width: '0%', alignment: 'center' },
 
-         ],
 
-     };
 
-     $.extend(BWA.Factory.PurchaseRequest, BWA.DataUtil.pickFunctions(BWA.PurchaseRequest));
 
- });
 
 
  |