| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- /**
- * 年级组织
- */
- Ext.define('school.store.GradeClass', {
- extend: 'Ext.data.TreeStore',
- alias: 'store.store_gradeclass',
- storeId: 'store_gradeclass',
- fields: [{
- name: 'text'
- }],
- root: {
- text: '全年级',
- type: 'SCHOOL',
- expanded: false
- },
- autoLoad: false,
- proxy: {
- type: 'ajax',
- // url: 'http://10.1.80.47:9560/grade/read',
- url: '/api/school/grade/read',
- reader: {
- transform: {
- fn: function(data) {
- let grades = [];
- if(!!data.data) {
- grades = data.data.children || [];
- grades.map(function(s) {
- s._id = s.id;
- s.id = 'grade-' + s.id;
- let classes = s.children;
- let d = classes.map(function(c) {
- c._id = c.id;
- c.id = 'class-' + c.id;
- return c;
- });
- return s;
- });
- }
- return grades;
- },
- scope: this
- }
- }
- }
- });
|