Commit a5c901b6 authored by liaili's avatar liaili

ie8 bug

parent a4324f37
This diff is collapsed.
......@@ -54,6 +54,7 @@ function fetch(query, panel) {
});
}
function fetchCates(query) {
request('/api/1.0/cate/cates.json').done(({pCates})=> {
const cates = [];
......
"use strict";
var _extends = Object.assign || function(a) {
for (var n = 1; n < arguments.length; n++) {
var t = arguments[n];
for (var i in t) {
if (Object.prototype.hasOwnProperty.call(t, i)) {
a[i] = t[i];
}
}
}
return a;
};
function fetch(a, n) {
var t = _extends({}, a, {
p: (parseInt(a.p, 10) || 1) - 1
});
request("/api/1.0/prod/hList.json", t).then(function(i) {
var e = i.hasNext, s = i.items;
request("/api/1.0/prod/hList.json", t).done(function(i) {
var e = i.hasNext;
var s = i.items;
if (s && s.length) {
var r = s.map(function(a) {
return '<li data-id="' + a.id + '" class="product-item status-' + a.status + '">\n <i class="seal">' + (11 == a.status && a.fundRaisedTarget - a.fundRaisedOver > 0 ? "<span>" + formatMoney(a.fundRaisedTarget - a.fundRaisedOver) + "</span>" : "") + '</i>\n <div class="clear">\n <div>\n <h2>' + a.itemShortTitle + "</h2>\n <h3>" + formatMoney(a.fundRaisedTarget) + '</h3>\n <div class="clear">\n <span>\n <p>' + a.commissionMaxDur + "</p>\n </span>\n <span>\n <p>" + formatMoney(a.minimumAmount) + "</p>\n </span>\n <span>\n <p>" + a.duration + "</p>\n </span>\n </div>\n </div>\n <div>\n <div>\n <h4>项目亮点</h4>\n <p>" + a.summary + '</p>\n </div>\n </div>\n </div>\n <i class="corner"></i>\n </li>';
return '<li data-id="' + a.id + '" class="product-item status-' + a.status + '">\n <i class="seal">' + (a.status == 11 && a.fundRaisedTarget - a.fundRaisedOver > 0 ? "<span>" + formatMoney(a.fundRaisedTarget - a.fundRaisedOver) + "</span>" : "") + '</i>\n <div class="clear">\n <div>\n <h2>' + a.itemShortTitle + "</h2>\n <h3>" + formatMoney(a.fundRaisedTarget) + '</h3>\n <div class="clear">\n <span>\n <p>' + a.commissionMaxDur + "</p>\n </span>\n <span>\n <p>" + formatMoney(a.minimumAmount) + "</p>\n </span>\n <span>\n <p>" + a.duration + "</p>\n </span>\n </div>\n </div>\n <div>\n <div>\n <h4>项目亮点</h4>\n <p>" + a.summary + '</p>\n </div>\n </div>\n </div>\n <i class="corner"></i>\n </li>';
}).join("");
$(".products", n).html(r);
var c = [];
e && c.push('<a data-cate-id="' + t.cateId + '" data-p="' + (t.p + 2) + '" data-s="' + t.s + '" href="javascript:void(\'下一页\');">下一页</a>'),
t.p >= 1 && c.unshift('<a data-cate-id="' + t.cateId + '" data-p="' + t.p + '" data-s="' + t.s + '" href="javascript:void(\'上一页\');">上一页</a>'),
$(".pagination", n).html(c.join("")), history.replaceState && history.replaceState(null, null, location.pathname + "?" + serialize(a));
if (e) {
c.push('<a data-cate-id="' + t.cateId + '" data-p="' + (t.p + 2) + '" data-s="' + t.s + '" href="javascript:void(\'下一页\');">下一页</a>');
}
if (t.p >= 1) {
c.unshift('<a data-cate-id="' + t.cateId + '" data-p="' + t.p + '" data-s="' + t.s + '" href="javascript:void(\'上一页\');">上一页</a>');
}
$(".pagination", n).html(c.join(""));
history.replaceState && history.replaceState(null, null, location.pathname + "?" + serialize(a));
}
}).catch(function(a) {
}).fail(function(a) {
console.log(a);
});
}
function fetchCates(a) {
request("/api/1.0/cate/cates.json").then(function(n) {
var t = n.pCates, i = [];
request("/api/1.0/cate/cates.json").done(function(n) {
var t = n.pCates;
var i = [];
t.unshift({
name: "全部",
id: "all"
}), t.forEach(function(a) {
});
t.forEach(function(a) {
!a.selfPick && i.push(a.name);
});
var e = new Tabs({
container: ".tabs",
headers: i,
initializePanel: function(n, i, e) {
var s = t[n], r = s.id == a.cateId ? a : {
initializePanel: function s(n, i, e) {
var s = t[n];
var r = s.id == a.cateId ? a : {
cateId: s.id,
p: 1,
s: a.s || 10
};
e.html('<ul class="products"><li class="loading">正在努力加载中...</li></ul><ul class="pagination"></ul>'),
e.html('<ul class="products"><li class="loading">正在努力加载中...</li></ul><ul class="pagination"></ul>');
fetch(r, e);
}
});
e.initialize(), e.element.on("click", ".pagination a", function(a) {
e.initialize();
e.element.on("click", ".pagination a", function(a) {
a.preventDefault();
var n = $(this).data();
fetch(n, e.findPanel(e.activeIndex)), $(this).text("加载中...");
fetch(n, e.findPanel(e.activeIndex));
$(this).text("加载中...");
}).on("click", ".product-item", function(a) {
a.preventDefault();
var n = $(this).data("id");
......@@ -55,12 +78,4 @@ function fetchCates(a) {
});
}
var _extends = Object.assign || function(a) {
for (var n = 1; n < arguments.length; n++) {
var t = arguments[n];
for (var i in t) Object.prototype.hasOwnProperty.call(t, i) && (a[i] = t[i]);
}
return a;
};
fetchCates(deserialize());
\ No newline at end of file
This diff is collapsed.
......@@ -74,6 +74,7 @@
});
})();
(()=> {
const $modalBox = $('.modal-box');
......
"use strict";
!function() {
var e = $("#container .introducer"), o = ($('input[type="submit"]', e), $("#introducerMobile", e)), t = $("#projectDescription", e), c = $(".error-phone", e), r = $(".error-description", e), n = $(".modal-box-success"), p = function(e) {
(function() {
var e = $("#container .introducer");
var o = $('input[type="submit"]', e);
var r = $("#introducerMobile", e);
var t = $("#projectDescription", e);
var c = $(".error-phone", e);
var a = $(".error-description", e);
var n = $(".modal-box-success");
var p = function u(e) {
e.val((e.val() + "").replace(/[^\d]/g, ""));
}, a = function() {
var e = $.trim(o.val() + "");
return /^[\d]{11}$/g.test(e) ? (c.empty(), e) : (c.html("手机号输入错误!"), !1);
}, i = function() {
};
var i = function j() {
var e = $.trim(r.val() + "");
if (/^[\d]{11}$/g.test(e)) {
c.empty();
return e;
} else {
c.html("手机号输入错误!");
return false;
}
};
var f = function l() {
var e = $.trim(t.val() + "");
return e.length ? (r.empty(), e) : (r.html("请输入项目描述内容!"), !1);
if (e.length) {
a.empty();
return e;
} else {
a.html("请输入项目描述内容!");
return false;
}
};
o.on("keyup", function(e) {
p(o);
r.on("keyup", function(e) {
p(r);
}).on("change blur", function(e) {
a();
i();
}).on("focus", function(e) {
c.empty();
}), t.on("change blur", function(e) {
i();
});
t.on("change blur", function(e) {
f();
}).on("focus", function(e) {
r.empty();
}), n.on("click", ".modal-dialog-close", function(e) {
a.empty();
});
n.on("click", ".modal-dialog-close", function(e) {
n.fadeOut(300);
}), e.on("submit", function(e) {
});
e.on("submit", function(e) {
e.preventDefault();
var c = a(), r = i();
c && r && (request("/api/1.0/proj/add.json", {
mobile: c,
description: r
}, "POST").then(function() {
n.fadeIn(300);
}).catch(function() {
alert("提交失败, 请稍后再试!");
}), o.val(""), t.val(""));
var o = i();
var c = f();
if (o && c) {
request("/api/1.0/proj/add.json", {
mobile: o,
description: c
}, "POST").done(function() {
n.fadeIn(300);
}).fail(function() {
alert("提交失败, 请稍后再试!");
});
r.val("");
t.val("");
}
});
}(), function() {
var e = $(".modal-box"), o = [ {
})();
(function() {
var e = $(".modal-box");
var o = [ {
projectName: "中电投天津",
projectType: "保障房建设",
projectTime: "2年",
......@@ -75,15 +107,29 @@
projectType: "基础建设项目",
projectTime: "2年",
projectInfo: "用于认购光大信托先融黔南1号集合资金信托计划,补充公司流 动资金,用于基础建设项目 "
} ], t = function(e) {
var o = e.projectName, t = e.projectTime, c = e.projectType, r = e.projectInfo;
return "<h4>" + o + "</h4><h3>" + t + "</h3><h6>" + c + "</h6><p>" + r + '</p>\n <img src="https://res.fudou6.com/c/4/20160801/zupNy5waWNfaGQ=_257x423.jpg">\n <a href="javascript:void(\'close\');" class="modal-dialog-close">×</a>';
}, c = $(".modal-dialog", e);
$(".hot-project-address").on("click", "a", function(r) {
r.preventDefault();
var n = r.target, p = "", a = $(n).data(a).index, i = o[a];
i && (p = t(i), c.html(p), e.fadeIn(300));
}), e.on("click", ".modal-dialog-close", function(o) {
o.preventDefault(), e.fadeOut(300);
} ];
var r = function c(e) {
var o = e.projectName;
var r = e.projectTime;
var t = e.projectType;
var c = e.projectInfo;
return "<h4>" + o + "</h4><h3>" + r + "</h3><h6>" + t + "</h6><p>" + c + '</p>\n <img src="https://res.fudou6.com/c/4/20160801/zupNy5waWNfaGQ=_257x423.jpg">\n <a href="javascript:void(\'close\');" class="modal-dialog-close">×</a>';
};
var t = $(".modal-dialog", e);
$(".hot-project-address").on("click", "a", function(c) {
c.preventDefault();
var a = c.target;
var n = "";
var p = $(a).data(p).index;
var i = o[p];
if (i) {
n = r(i);
t.html(n);
e.fadeIn(300);
}
});
e.on("click", ".modal-dialog-close", function(o) {
o.preventDefault();
e.fadeOut(300);
});
}();
\ No newline at end of file
})();
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment