| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- Ext.define('saas.view.document.uusetting.UUSettingModel', {
- extend: 'Ext.app.ViewModel',
- alias: 'viewmodel.document-uusetting',
- data: {
- title: '客户类型'
- },
- stores: {
- vendorkind:{
- fields:['ve_code', 've_name', 've_status', 've_type', 've_buyername', 've_uu'],
- proxy: {
- type: 'ajax',
- url: '/api/document/vendor/list',
- actionMethods: {
- read: 'GET'
- },
- reader: {
- type: 'json',
- rootProperty: 'data.list',
- totalProperty: 'data.total'
- },
- listeners: {
- exception: function(proxy, response, operation, eOpts) {
- if(operation.success) {
- if(response.timedout) {
- saas.util.BaseUtil.showErrorToast('请求超时');
- }
- }else {
- console.error('exception: ', response);
- saas.util.BaseUtil.showErrorToast('查询失败:' + (response.responseJson?response.responseJson.message:'请求超时'));
- }
- }
- }
- },
- pageSize: null,
- autoLoad: false,
- listeners: {
- beforeload: function (store, op) {
- Ext.apply(store.proxy.extraParams, {
- number: store.exportNumber?store.exportNumber:op._page,
- size: store.exportPageSize?store.exportPageSize:store.pageSize,
- condition: store.condition
- });
- }
- }
- },
- customerkind: {
- fields:['cu_code', 'cu_name', 'cu_status', 'cu_type', 'cu_sellername', 'cu_uu'],
- proxy: {
- type: 'ajax',
- url: '/api/document/customer/list',
- actionMethods: {
- read: 'GET'
- },
- reader: {
- type: 'json',
- rootProperty: 'data.list',
- totalProperty: 'data.total'
- },
- listeners: {
- exception: function(proxy, response, operation, eOpts) {
- if(operation.success) {
- if(response.timedout) {
- saas.util.BaseUtil.showErrorToast('请求超时');
- }
- }else {
- console.error('exception: ', response);
- saas.util.BaseUtil.showErrorToast('查询失败:' + (response.responseJson?response.responseJson.message:'请求超时'));
- }
- }
- }
- },
- pageSize: null,
- autoLoad: false,
- listeners: {
- beforeload: function (store, op) {
- Ext.apply(store.proxy.extraParams, {
- number: store.exportNumber?store.exportNumber:op._page,
- size: store.exportPageSize?store.exportPageSize:store.pageSize,
- condition: store.condition
- });
- }
- }
- }
- }
- });
|