| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 | 
							- $(function() {
 
-     "use strict";
 
-     BemsWebApplication.Factory.LegalCheckGroup = {
 
-         getDataSourceWithRelation: function(store, options) {
 
-             return BWA.Factory.getBaseDataSourceWithRelation(
 
-                 store,
 
-                 options,
 
-                 this.getDataSourceOptions(),
 
-                 'FmsFacilityScheduleCheckGroup');
 
-         },
 
-         getDataSourceOptions: function() {
 
-             var select = [
 
-                 'SiteId', 'CheckGroupId', 'Name', 'IsUse',
 
-                 'CmBusinessField/Name', 'FmsFacilityCodeCorporation/Name',
 
-                 'FmsBusinessSenior/FmsBusinessSeniorItem/Name',
 
-                 'FmsBusinessSenior/FmsBusinessSeniorItem/PeopleCount',
 
-                 'FmsBusinessSenior/CmUser/Name'
 
-             ];
 
-             var alterNames = this.getAlterNames(select, {
 
-                 'CmBusinessField/Name': 'BusinessFieldName',
 
-                 'FmsFacilityCodeCorporation/Name': 'CorporationName',
 
-                 'FmsBusinessSenior/FmsBusinessSeniorItem/Name': 'SeniorItemName',
 
-                 'FmsBusinessSenior/FmsBusinessSeniorItem/PeopleCount': 'SeniorItemPeopleCount',
 
-                 'FmsBusinessSenior/CmUser/Name': 'SeniorUserName',
 
-             });
 
-             return {
 
-                 select: select,
 
-                 expand: [
 
-                     'CmBusinessField', 'FmsFacilityCodeCorporation',
 
-                     'FmsBusinessSenior/FmsBusinessSeniorItem', 'FmsBusinessSenior/CmUser'
 
-                 ],
 
-                 filter: [
 
-                     ['SiteId', '=', BWA.UserInfo.SiteId()],
 
-                     'and',
 
-                     ['WorkTypeId', '=', $Code.WorkType.LEGAL_CHECK]
 
-                 ],
 
-                 extendOptions: {
 
-                     alterNames: alterNames
 
-                 }
 
-             }
 
-         },
 
-         defaultColumns: [
 
-             { dataField: 'Number', caption: $G('number'), width: '12%', alignment: 'center', allowFiltering: false },
 
-             { dataField: 'BusinessFieldName', caption: $G('businessFieldName'), width: '13%', alignment: 'center', allowFiltering: false },
 
-             { dataField: 'CorporationName', caption: $G('checkCorporationName'), width: '20%', alignment: 'center', allowFiltering: false },
 
-             { dataField: 'SeniorUserName', caption: $G('seniorUserName'), width: '20%', alignment: 'center' },
 
-             { dataField: 'Name', caption: $G('facilityCheckScheduleName'), width: '25%', alignment: 'center' },
 
-             utils.datagrid.columnIsUse('10%')
 
-         ],
 
-         cellPrepared: function( cellElement, cellInfo ) {
 
-             switch( cellInfo.column.dataField ) {
 
-                 case 'SeniorUserName':
 
-                 {
 
-                     var data = cellInfo.data;
 
-                     $(cellElement).text( '{0}({1})'.formati( data.SeniorUserName(), data.SeniorItemPeopleCount() ) );
 
-                     break;
 
-                 }
 
-             }
 
-         }
 
-     }
 
-     $.extend(BWA.Factory.LegalCheckGroup, BWA.DataUtil.pickFunctions(BWA.Factory));
 
- });
 
 
  |