| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- Ext.define('school.view.home.HomeModel', {
- extend: 'Ext.app.ViewModel',
- alias: 'viewmodel.home',
- data: {
- },
- stores: {
- infoData: {
- fields: [],
- autoLoad: true,
- proxy: {
- type: 'ajax',
- // url: 'http://10.1.80.36:9520/api/school/portal/home',
- url: '/api/school/portal/home',
- timeout: 8000,
- actionMethods: {
- read: 'GET'
- },
- reader: {
- type: 'json'
- },
- listeners: {
- exception: function(proxy, response, operation, eOpts) {
- var p = Ext.getCmp('infocard');
- p && p.setLoading(false);
- }
- }
- },
- listeners: {
- beforeload: function() {
- var p = Ext.getCmp('infocard');
- p && p.setLoading(true);
- },
- load: function(s, d) {
- var p = Ext.getCmp('infocard');
- p && p.setLoading(false);
- if(!d) return;
- var res = d[0] ? (d[0].data ? (d[0].data.data || {}) : {}) : {};
- Ext.getCmp('infocard').addCardItems(res);
- }
- }
- },
- studentgender: {
- fields: ['x', 'y'],
- data: [{
- x: "男",
- y: 573,
- }, {
- x: '女',
- y: 407
- }]
- },
- chinessavg: {
- fields: ['x', 'y'],
- data: [{
- x: '一班',
- y: '72.3'
- }, {
- x: '二班',
- y: '67.3'
- }, {
- x: '三班',
- y: '71.1'
- }, {
- x: '四班',
- y: '68.9'
- }, {
- x: '五班',
- y: '73.8'
- }]
- }
- }
- });
|