Beispiel #1
0
    loadData: function () {
        if (this.loadingLock) {
            return
        }
        this.loadingLock = true;
        this.before(this.page);

        ajax.get(this.config.url, {
            params: {
                [this.config.pageParam]: this.page,
                [this.config.perPageParam]: this.perPage
            }
        }).then(res => {
            let result = res.data;
            this.loadingLock = false;
            if (result.code === 0) {
                this.success(this.page, result);
                this.page++;
            } else {
                this.fail(this.page, result);
            }
        })
        .catch( error => {
            this.fail(arguments);
        })
    },
Beispiel #2
0
define("common/header",["require","exports","jquery"],function(require,exports){var e=require("jquery");return exports.init=function(){e("#search-input").on("blur",function(){var t=e(this);if(""===t.val())t.val("搜索电梯"),t.parent().removeClass("focus")}),e("#search-input").on("focus",function(){var t=e(this);if("搜索电梯"===t.val())t.val(""),t.parent().addClass("focus")}),e("#search-form").on("submit",function(){var t=e("#search-input");if("搜索电梯"===t.val())t.val("")})},exports}),define("home/banner",["require","exports","jquery","common/responsiveslides"],function(require,exports){var e=require("jquery");return require("common/responsiveslides"),exports.init=function(){e(document).ready(function(){e("#slider4").responsiveSlides({auto:!0,nav:!0,speed:500,namespace:"myslider",before:function(){e(".events").append("<li>before event fired.</li>")},after:function(){e(".events").append("<li>after event fired.</li>")}})})},exports.render=function(){},exports}),define("common/ajax",["require","exports","jquery","globalData"],function(require,exports){function e(e){return e=e||{},t.extend(e,n,e),e.data=t.extend({},i,e.data),e.url=e.url,t.ajax(e)}var t=require("jquery"),n=(require("globalData"),{type:"GET",dataType:"json"}),i={};return exports.get=function(t){if(t.type="GET",this.getXhr)this.getXhr.abort();return this.getXhr=e(t),this.getXhr},exports.post=function(t){if(t.type="POST",this.postXhr)this.postXhr.abort();return this.postXhr=e(t),this.postXhr},exports}),define("home/floor",["require","exports","jquery","kv"],function(require,exports){require("jquery");return exports.init=function(){},exports.render=function(){},require("kv").Observer.enable(exports),exports}),define("common/lib",["require","exports","jquery"],function(require,exports){require("jquery");return exports.init=function(){},exports}),define("home/main",["require","exports","common/header","./banner","common/ajax"],function(require,exports){var e=require("common/header"),t=require("./banner"),n=require("common/ajax");return exports.init=function(){function i(e){n.get({url:"/home/home/liftList",data:{id:e}}).done(function(e){$("#floor-lift").html(e.data)})}e.init(),t.init(),i($("#cate .active").data("id")),$("#cate").on("click","a",function(){var e=$(this);if(!e.hasClass("active")){e.addClass("active").siblings().removeClass("active");var t=e.data("id");i(t)}})},exports});
Beispiel #3
0
define("dynamic/main",["require","exports","common/header","./banner","common/ajax"],function(require,exports){var t=require("common/header"),e=require("./banner"),n=require("common/ajax");return exports.init=function(){function a(t){n.get({url:"/home/home/liftList",data:{id:t}}).done(function(t){$("#floor-lift").html(t.data)})}t.init(),e.init(),a($("#cate .active").data("id")),$("#cate").on("click","a",function(){var t=$(this);if(!t.hasClass("active")){t.addClass("active").siblings().removeClass("active");var e=t.data("id");a(e)}})},exports});