|
@@ -33,12 +33,10 @@ Ext.define('school.view.interaction.access.List', {
|
|
|
totalProperty: 'data.total',
|
|
totalProperty: 'data.total',
|
|
|
actionColumn: [],
|
|
actionColumn: [],
|
|
|
selModel: {
|
|
selModel: {
|
|
|
- checkOnly: true,
|
|
|
|
|
- type: 'checkboxmodel',
|
|
|
|
|
- mode: "MULTI",
|
|
|
|
|
- ignoreRightMouseSelection: false
|
|
|
|
|
|
|
+ type: 'cellmodel'
|
|
|
},
|
|
},
|
|
|
hiddenTools: true,
|
|
hiddenTools: true,
|
|
|
|
|
+ disableDetail: true,
|
|
|
toolBtns: [],
|
|
toolBtns: [],
|
|
|
columns: [{
|
|
columns: [{
|
|
|
text: 'id',
|
|
text: 'id',
|
|
@@ -76,69 +74,5 @@ Ext.define('school.view.interaction.access.List', {
|
|
|
},
|
|
},
|
|
|
});
|
|
});
|
|
|
this.callParent(arguments);
|
|
this.callParent(arguments);
|
|
|
- },
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 处理部分字段值
|
|
|
|
|
- */
|
|
|
|
|
- getConditionValue: function (field, value) {
|
|
|
|
|
- var me = this,
|
|
|
|
|
- xtypes = field.getXTypes().split('/'),
|
|
|
|
|
- conditionValue;
|
|
|
|
|
- if (me.isContainsAny(xtypes, ['datefield'])) {
|
|
|
|
|
- conditionValue = Ext.Date.format(new Date(from), 'Y-m-d H:i:s');
|
|
|
|
|
- } else if (me.isContainsAny(xtypes, ['conmonthfield'])) {
|
|
|
|
|
- var from = value.from,
|
|
|
|
|
- to = value.to;
|
|
|
|
|
-
|
|
|
|
|
- conditionValue = from + ',' + to;
|
|
|
|
|
- } else if (me.isContainsAny(xtypes, ['condatefield'])) {
|
|
|
|
|
- var from = value.from,
|
|
|
|
|
- to = value.to;
|
|
|
|
|
-
|
|
|
|
|
- conditionValue = Ext.Date.format(new Date(from), 'Y-m-d 00:00:00') + ',' + Ext.Date.format(new Date(to), 'Y-m-d 23:59:59');
|
|
|
|
|
- } else if (me.isContainsAny(xtypes, ['dbfindtrigger'])) {
|
|
|
|
|
- conditionValue = value;
|
|
|
|
|
- } else if (me.isContainsAny(xtypes, ['combobox', 'combo'])) {
|
|
|
|
|
- conditionValue = value;
|
|
|
|
|
- } else if (me.isContainsAny(xtypes, ['multicombo'])) {
|
|
|
|
|
- conditionValue = value.map ? value.map(function (v) {
|
|
|
|
|
- return v.value;
|
|
|
|
|
- }).join(',') : '';
|
|
|
|
|
- } else {
|
|
|
|
|
- conditionValue = value;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- return conditionValue;
|
|
|
|
|
- },
|
|
|
|
|
-
|
|
|
|
|
- getExtraParams: function (store, op, condition) {
|
|
|
|
|
- var temp = {};
|
|
|
|
|
-
|
|
|
|
|
- for (let x = 0; x < condition.length; x++) {
|
|
|
|
|
- let c = condition[x];
|
|
|
|
|
- if (c.field == 'keyword') {
|
|
|
|
|
- temp.keyword = c.value;
|
|
|
|
|
- } else if (c.field == 'date') {
|
|
|
|
|
- temp.fromDate = new Date(c.value.split(',')[0]).getTime();
|
|
|
|
|
- temp.endDate = new Date(c.value.split(',')[1]).getTime();
|
|
|
|
|
- } else if (c.field == 'quoted') {
|
|
|
|
|
- temp.quoted = c.value == 'all' ? null : c.value;
|
|
|
|
|
- } else if (c.field == 'closed') {
|
|
|
|
|
- // temp.endDate = c.value == 'all' ? null : (
|
|
|
|
|
- // c.value == '0' ?
|
|
|
|
|
- // );
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- let obj = {
|
|
|
|
|
- pageNumber: store.exportNumber ? store.exportNumber : op._page,
|
|
|
|
|
- pageSize: store.exportPageSize ? store.exportPageSize : store.pageSize
|
|
|
|
|
- };
|
|
|
|
|
- for (let k in temp) {
|
|
|
|
|
- if (!!temp[k]) {
|
|
|
|
|
- obj[k] = temp[k];
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- return obj;
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ }
|
|
|
});
|
|
});
|