|
|
@@ -0,0 +1,49 @@
|
|
|
+/**
|
|
|
+ * Created by zhouy on 2018/10/18.
|
|
|
+ */
|
|
|
+Ext.define('saas.view.document.currencys.DataListModel', {
|
|
|
+ extend: 'Ext.app.ViewModel',
|
|
|
+ alias: 'viewmodel.document-currencys-datalist',
|
|
|
+ stores: {
|
|
|
+ currencys: {
|
|
|
+ fields:[
|
|
|
+ {name: 'id', type: 'int'},
|
|
|
+ {name: 'cr_rate', type: 'float'},
|
|
|
+ {name: 'cr_name', type: 'string'}
|
|
|
+ ],
|
|
|
+ proxy: {
|
|
|
+ type: 'ajax',
|
|
|
+ url: '/api/document/currency/list',
|
|
|
+ actionMethods: {
|
|
|
+ read: 'GET'
|
|
|
+ },
|
|
|
+ reader: {
|
|
|
+ type: 'json',
|
|
|
+ rootProperty: 'data.list'
|
|
|
+ },
|
|
|
+ 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: 1,
|
|
|
+ size: 1000
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+});
|