瀏覽代碼

前端时间取服务端的

lizw 4 年之前
父節點
當前提交
8e26b1ac3d
共有 2 個文件被更改,包括 94 次插入7 次删除
  1. 93 6
      dist/yvan-ext.js
  2. 1 1
      dist/yvan-ext.js.map

+ 93 - 6
dist/yvan-ext.js

@@ -197,6 +197,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             flex: 1
         },
     };
+    //# sourceMappingURL=Defaults.js.map
 
     var Defaults = /*#__PURE__*/Object.freeze({
         __proto__: null,
@@ -7744,6 +7745,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
         };
         return PropertyDescription;
     }());
+    //# sourceMappingURL=PropertyDescription.js.map
 
     var PropertyDescriptionTable = new Map();
     var width = {
@@ -8090,6 +8092,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             tooltip, width, height, afterrender, change
         ],
     }));
+    //# sourceMappingURL=PropertyDescriptionTable.js.map
 
     /**
      * 弹出输入框,输入文字
@@ -8172,6 +8175,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             $w.remove();
         }, 3000);
     }
+    //# sourceMappingURL=message.js.map
 
     /**
      * 调用方法
@@ -8209,6 +8213,16 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
         }
         return false;
     }
+    if (!window["time_offset"]) {
+        window["time_offset"] = 0;
+    }
+    function syncDate(date) {
+        if (date && date.setTime && date.getTime) {
+            date.setTime(date.getTime() + window["time_offset"]);
+        }
+        return date;
+    }
+    //# sourceMappingURL=utils.js.map
 
     function toString(value) {
         if (typeof value === 'undefined' || value === null) {
@@ -8370,6 +8384,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
         var vm = extHandle.lookupViewModel();
         return vm.yvanScope;
     }
+    //# sourceMappingURL=lib.js.map
 
     /**
      * 全局 ajax 方法
@@ -8469,6 +8484,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
         });
         return found >= ws.length;
     }
+    //# sourceMappingURL=config.js.map
 
     var Scope = /** @class */ (function () {
         function Scope(_a) {
@@ -8772,6 +8788,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
         }
         return (hash & 0x7FFFFFFF) + "";
     }
+    //# sourceMappingURL=Scope.js.map
 
     function initComponent () {
         var ct = Ext.Component.prototype.constructor;
@@ -8787,6 +8804,26 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
                 ct.call(this, config);
             }
         });
+        var _initComponent = Ext.picker.Date.prototype.initComponent;
+        Ext.picker.Date.override({
+            initComponent: function () {
+                var me = this;
+                me.defaultValue = Ext.isDate(me.defaultValue) ? me.defaultValue : syncDate(new Date());
+                _initComponent.call(me);
+            },
+            selectToday: function () {
+                var me = this, btn = me.todayBtn, handler = me.handler;
+                if (btn && !btn.disabled) {
+                    me.setValue(Ext.Date.clearTime(syncDate(new Date())));
+                    me.fireEvent('select', me, me.value);
+                    if (handler) {
+                        Ext.callback(handler, me.scope, [me, me.value], null, me, me);
+                    }
+                    me.onSelect();
+                }
+                return me;
+            },
+        });
     }
 
     function initMainTab () {
@@ -8881,6 +8918,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             }
         });
     }
+    //# sourceMappingURL=MainTab.js.map
 
     /**
      * 构建所有组件的公共属性
@@ -8927,6 +8965,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
         }
         return config;
     }
+    //# sourceMappingURL=base.js.map
 
     function initPanel () {
         /**
@@ -8944,6 +8983,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             config: __assign({}, fieldContainer)
         });
     }
+    //# sourceMappingURL=panel.js.map
 
     function initGridColumn () {
         var ct = Ext.grid.column.Column.prototype.constructor;
@@ -9021,6 +9061,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
         //     }
         // });
     }
+    //# sourceMappingURL=gridcolumn.js.map
 
     var SIMPLE_RE = /^(?:\{(?:(\d+)|([a-z_][\w\.]*))\})$/i;
     /**
@@ -10269,6 +10310,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
     function getGridEditRows(grid) {
         return grid.getGridEditRows();
     }
+    //# sourceMappingURL=systemLib.js.map
 
     var SystemLib = /*#__PURE__*/Object.freeze({
         __proto__: null,
@@ -10608,6 +10650,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
         }
         // throw new TypeError('无法识别的调用方法')
     }
+    //# sourceMappingURL=yvtree.js.map
 
     /**
      * 构建一个 grid 支持的 dataSource
@@ -10794,6 +10837,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             useSimpleAccessors: false,
         });
     }
+    //# sourceMappingURL=stores.js.map
 
     window["EXPORT_DATA_HOST"] = "http://127.0.0.1:30000/exportData";
     var hexToString = function (hex) {
@@ -11849,6 +11893,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
         }
         // throw new TypeError('无法识别的调用方法')
     }
+    //# sourceMappingURL=grid.js.map
 
     function initTextfield () {
         var cc = Ext.form.field.Text.prototype.constructor;
@@ -11954,6 +11999,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             }
         });
     }
+    //# sourceMappingURL=textfield.js.map
 
     function initTbFill () {
         /**
@@ -11967,6 +12013,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             }
         });
     }
+    //# sourceMappingURL=tbfill.js.map
 
     function initTbSeparator () {
         /**
@@ -11980,6 +12027,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             }
         });
     }
+    //# sourceMappingURL=tbseparator.js.map
 
     function initToolbar () {
         /**
@@ -11997,6 +12045,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
         initTbFill();
         initTbSeparator();
     }
+    //# sourceMappingURL=toolbar.js.map
 
     function initSplitter () {
         var ct = Ext.resizer.Splitter.prototype.constructor;
@@ -12007,6 +12056,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             }
         });
     }
+    //# sourceMappingURL=splitter.js.map
 
     /**
      * 通用 dataSource 解析,
@@ -12151,6 +12201,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             }
         }
     }
+    //# sourceMappingURL=DataSourceHelper.js.map
 
     function initCombo () {
         var cc = Ext.form.field.ComboBox.prototype.constructor;
@@ -12271,6 +12322,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             },
         });
     }
+    //# sourceMappingURL=combo.js.map
 
     function initComboGridMulti () {
         Ext.define('Yvan.LocalComboGrid', {
@@ -12436,6 +12488,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             }
         });
     }
+    //# sourceMappingURL=combogridmulti.js.map
 
     function initSearch () {
         Ext.define('Yvan.Search', {
@@ -12540,6 +12593,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             }
         });
     }
+    //# sourceMappingURL=search.js.map
 
     function initDate () {
         var cc = Ext.form.field.Date.prototype.constructor;
@@ -12597,8 +12651,20 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
                 });
                 initComponent.call(this);
             },
+            createInitialDate: function (value) {
+                var minValue = this.minValue, maxValue = this.maxValue;
+                value = value || syncDate(new Date());
+                if (minValue && minValue > value) {
+                    value = minValue;
+                }
+                else if (maxValue && maxValue < value) {
+                    value = maxValue;
+                }
+                return value;
+            },
         });
     }
+    //# sourceMappingURL=datefield.js.map
 
     function initDateTimePicker () {
         Ext.define('Yvan.DateTimePicker', {
@@ -12664,7 +12730,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
                 }
             ],
             beforeRender: function () {
-                var me = this, today = Ext.Date.format(new Date(), me.format);
+                var me = this, today = Ext.Date.format(syncDate(new Date()), me.format);
                 this.superclass.beforeRender.call(this);
                 function handleInput(extHandle, $input) {
                     var $dom = $(extHandle.el.dom);
@@ -12883,7 +12949,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             selectToday: function () {
                 var me = this, btn = me.todayBtn, handler = me.handler;
                 if (btn && !btn.disabled) {
-                    me.value = new Date();
+                    me.value = syncDate(new Date());
                     me.update(me.value);
                     me.fireEvent('select', me, me.value);
                     if (handler) {
@@ -12933,6 +12999,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             }
         });
     }
+    //# sourceMappingURL=datetimepicker.js.map
 
     function initDateTime () {
         Ext.define('Yvan.DateTimeField', {
@@ -12954,7 +13021,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
                     var value = this.getRawValue();
                     if (!value) {
                         // 没填内容的时候,自动设置当前时间
-                        this.setValue(Ext.util.Format.date(new Date(), this.format));
+                        this.setValue(Ext.util.Format.date(syncDate(new Date()), this.format));
                     }
                 };
                 this.on({
@@ -13002,7 +13069,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             },
             onExpand: function () {
                 var strValue = this.getValue();
-                var value = Ext.Date.clearTime(new Date());
+                var value;
                 if (/^\d\d\d\d-\d\d-\d\d\s\d\d:\d\d:\d\d$/.test(strValue)) {
                     value = new Date(parseInt(strValue.substr(0, 4)), parseInt(strValue.substr(5, 2)) - 1, parseInt(strValue.substr(8, 2)), parseInt(strValue.substr(11, 2)), parseInt(strValue.substr(14, 2)), parseInt(strValue.substr(17, 2)));
                 }
@@ -13010,8 +13077,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
                     value = new Date(parseInt(strValue.substr(0, 4)), parseInt(strValue.substr(5, 2)) - 1, parseInt(strValue.substr(8, 2)));
                 }
                 else {
-                    // value = Ext.Date.clearTime(new Date())
-                    value = new Date();
+                    value = syncDate(new Date());
                 }
                 this.picker.setValue(value);
             },
@@ -13050,6 +13116,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             },
         });
     }
+    //# sourceMappingURL=datetimefield.js.map
 
     function initNumber () {
         var cc = Ext.form.field.Number.prototype.constructor;
@@ -13078,6 +13145,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             },
         });
     }
+    //# sourceMappingURL=numberfield.js.map
 
     function initCheckbox () {
         var cc = Ext.form.field.Checkbox.prototype.constructor;
@@ -13129,6 +13197,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             },
         });
     }
+    //# sourceMappingURL=checkbox.js.map
 
     function initCheckboxGroup () {
         var cc = Ext.form.CheckboxGroup.prototype.constructor;
@@ -13145,6 +13214,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             },
         });
     }
+    //# sourceMappingURL=checkboxgroup.js.map
 
     function initRadio () {
         var cc = Ext.form.field.Radio.prototype.constructor;
@@ -13161,6 +13231,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             },
         });
     }
+    //# sourceMappingURL=radio.js.map
 
     function initRadioGroup () {
         var cc = Ext.form.RadioGroup.prototype.constructor;
@@ -13177,6 +13248,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             },
         });
     }
+    //# sourceMappingURL=radiogroup.js.map
 
     function initFieldset () {
         /**
@@ -13190,6 +13262,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             }
         });
     }
+    //# sourceMappingURL=fieldset.js.map
 
     function initCombotree () {
         Ext.define('Yvan.ComboTree', {
@@ -13348,6 +13421,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             }
         });
     }
+    //# sourceMappingURL=combotree.js.map
 
     function initPickerPlus () {
         Ext.define('Yvan.PickerAlignCenter', {
@@ -13361,6 +13435,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             },
         });
     }
+    //# sourceMappingURL=pickerplus.js.map
 
     /**
      * 创建一个 Ajax 客户端
@@ -13529,6 +13604,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
         };
         xhr.send(formData);
     }
+    //# sourceMappingURL=ajax.js.map
 
     function readExcel(file) {
         return new Promise(function (resolve, reject) {
@@ -13842,6 +13918,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             }
         });
     }
+    //# sourceMappingURL=xlsx.js.map
 
     var ExcelImportDialog = /** @class */ (function (_super) {
         __extends(ExcelImportDialog, _super);
@@ -14133,6 +14210,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             referenceHolder: true,
         };
     };
+    //# sourceMappingURL=ExcelImportDialog.js.map
 
     function buildReportScope(config, reportId, invokeServerFn, getDictFnName) {
         var _a = buildVjson(config, invokeServerFn, getDictFnName), model = _a.model, vjson = _a.vjson, report = _a.report;
@@ -14382,6 +14460,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
         };
         return ReportScope;
     }(Scope));
+    //# sourceMappingURL=Report.js.map
 
     function initCombogrid () {
         Ext.define('Yvan.ComboGrid', {
@@ -14740,6 +14819,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             }
         });
     }
+    //# sourceMappingURL=combogrid.js.map
 
     function initRows () {
         Ext.define('Yvan.Rows', {
@@ -14759,6 +14839,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             },
         });
     }
+    //# sourceMappingURL=rows.js.map
 
     function initForm () {
         var ct = Ext.form.Panel.prototype.constructor;
@@ -14769,6 +14850,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             }
         });
     }
+    //# sourceMappingURL=form.js.map
 
     function initCols () {
         Ext.define('Yvan.Cols', {
@@ -14785,6 +14867,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             },
         });
     }
+    //# sourceMappingURL=cols.js.map
 
     function initButton () {
         /**
@@ -14811,6 +14894,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             }
         });
     }
+    //# sourceMappingURL=button.js.map
 
     function initIframe () {
         Ext.define('Ext.ux.IFrame', {
@@ -14880,6 +14964,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
             }
         });
     }
+    //# sourceMappingURL=iframe.js.map
 
     var FixClass = /** @class */ (function () {
         function FixClass() {
@@ -14922,6 +15007,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
         ], FixClass.prototype, "fix", null);
         return FixClass;
     }());
+    //# sourceMappingURL=fix.js.map
 
     function init() {
         // 引入 filters 过滤插件
@@ -15122,6 +15208,7 @@ define(['exports', 'axios', 'qs', 'lodash', 'jquery', 'recast', 'lay-excel', 'xl
         initComboGridMulti();
         initIframe();
     }
+    //# sourceMappingURL=init.js.map
 
     exports.axios = axios;
     exports.qs = Qs;

文件差異過大導致無法顯示
+ 1 - 1
dist/yvan-ext.js.map