Commit a5c901b6 authored by liaili's avatar liaili

ie8 bug

parent a4324f37
{"version":3,"sources":["products.jsx"],"names":[],"mappings":"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","file":"products.js","sourcesContent":["// import \"babel-polyfill\";\n\nfunction fetch(query, panel) {\n const data = {...query, p: (parseInt(query.p, 10) || 1) - 1};\n\n request('/api/1.0/prod/hList.json', data).done(({hasNext, items})=> {\n if (items && items.length) {\n let html = items.map(item=> {\n return `<li data-id=\"${item.id}\" class=\"product-item status-${item.status}\">\n <i class=\"seal\">${\n (item.status == 11 && (item.fundRaisedTarget - item.fundRaisedOver > 0)) ?\n '<span>' + formatMoney(item.fundRaisedTarget - item.fundRaisedOver) + '</span>' : ''\n }</i>\n <div class=\"clear\">\n <div>\n <h2>${item.itemShortTitle}</h2>\n <h3>${formatMoney(item.fundRaisedTarget)}</h3>\n <div class=\"clear\">\n <span>\n <p>${item.commissionMaxDur}</p>\n </span>\n <span>\n <p>${formatMoney(item.minimumAmount)}</p>\n </span>\n <span>\n <p>${item.duration}</p>\n </span>\n </div>\n </div>\n <div>\n <div>\n <h4>项目亮点</h4>\n <p>${item.summary}</p>\n </div>\n </div>\n </div>\n <i class=\"corner\"></i>\n </li>`;\n }).join('');\n $('.products', panel).html(html);\n const pagination = [];\n if (hasNext) {\n pagination.push(`<a data-cate-id=\"${data.cateId}\" data-p=\"${data.p + 2}\" data-s=\"${data.s}\" href=\"javascript:void('下一页');\">下一页</a>`);\n }\n\n if (data.p >= 1) {\n pagination.unshift(`<a data-cate-id=\"${data.cateId}\" data-p=\"${data.p}\" data-s=\"${data.s}\" href=\"javascript:void('上一页');\">上一页</a>`);\n }\n $('.pagination', panel).html(pagination.join(''));\n history.replaceState && history.replaceState(null, null, location.pathname + '?' + serialize(query));\n }\n }).fail(err=> {\n console.log(err);\n });\n}\n\nfunction fetchCates(query) {\n request('/api/1.0/cate/cates.json').done(({pCates})=> {\n const cates = [];\n pCates.unshift({\n name: '全部',\n id: 'all'\n });\n pCates.forEach(cate=> {\n !cate.selfPick && cates.push(cate.name);\n });\n const tabs = new Tabs({\n container: '.tabs',\n headers: cates,\n initializePanel: function (index, header, panel) {\n let cate = pCates[index];\n let fetchQuery = cate.id == query.cateId ? query : {cateId: cate.id, p: 1, s: query.s || 10};\n panel.html('<ul class=\"products\"><li class=\"loading\">正在努力加载中...</li></ul><ul class=\"pagination\"></ul>');\n fetch(fetchQuery, panel);\n }\n });\n tabs.initialize();\n tabs.element.on('click', '.pagination a', function (e) {\n e.preventDefault();\n const data = $(this).data();\n fetch(data, tabs.findPanel(tabs.activeIndex));\n $(this).text('加载中...')\n }).on('click', '.product-item', function (e) {\n e.preventDefault();\n const id = $(this).data('id');\n location.href = location.pathname + '/' + id;\n })\n });\n}\n\nfetchCates(deserialize());\n"]}
\ No newline at end of file
{"version":3,"sources":["products.jsx"],"names":[],"mappings":"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","file":"products.js","sourcesContent":["// import \"babel-polyfill\";\n\nfunction fetch(query, panel) {\n const data = {...query, p: (parseInt(query.p, 10) || 1) - 1};\n\n request('/api/1.0/prod/hList.json', data).done(({hasNext, items})=> {\n if (items && items.length) {\n let html = items.map(item=> {\n return `<li data-id=\"${item.id}\" class=\"product-item status-${item.status}\">\n <i class=\"seal\">${\n (item.status == 11 && (item.fundRaisedTarget - item.fundRaisedOver > 0)) ?\n '<span>' + formatMoney(item.fundRaisedTarget - item.fundRaisedOver) + '</span>' : ''\n }</i>\n <div class=\"clear\">\n <div>\n <h2>${item.itemShortTitle}</h2>\n <h3>${formatMoney(item.fundRaisedTarget)}</h3>\n <div class=\"clear\">\n <span>\n <p>${item.commissionMaxDur}</p>\n </span>\n <span>\n <p>${formatMoney(item.minimumAmount)}</p>\n </span>\n <span>\n <p>${item.duration}</p>\n </span>\n </div>\n </div>\n <div>\n <div>\n <h4>项目亮点</h4>\n <p>${item.summary}</p>\n </div>\n </div>\n </div>\n <i class=\"corner\"></i>\n </li>`;\n }).join('');\n $('.products', panel).html(html);\n const pagination = [];\n if (hasNext) {\n pagination.push(`<a data-cate-id=\"${data.cateId}\" data-p=\"${data.p + 2}\" data-s=\"${data.s}\" href=\"javascript:void('下一页');\">下一页</a>`);\n }\n\n if (data.p >= 1) {\n pagination.unshift(`<a data-cate-id=\"${data.cateId}\" data-p=\"${data.p}\" data-s=\"${data.s}\" href=\"javascript:void('上一页');\">上一页</a>`);\n }\n $('.pagination', panel).html(pagination.join(''));\n history.replaceState && history.replaceState(null, null, location.pathname + '?' + serialize(query));\n }\n }).fail(err=> {\n console.log(err);\n });\n}\n\n\nfunction fetchCates(query) {\n request('/api/1.0/cate/cates.json').done(({pCates})=> {\n const cates = [];\n pCates.unshift({\n name: '全部',\n id: 'all'\n });\n pCates.forEach(cate=> {\n !cate.selfPick && cates.push(cate.name);\n });\n const tabs = new Tabs({\n container: '.tabs',\n headers: cates,\n initializePanel: function (index, header, panel) {\n let cate = pCates[index];\n let fetchQuery = cate.id == query.cateId ? query : {cateId: cate.id, p: 1, s: query.s || 10};\n panel.html('<ul class=\"products\"><li class=\"loading\">正在努力加载中...</li></ul><ul class=\"pagination\"></ul>');\n fetch(fetchQuery, panel);\n }\n });\n tabs.initialize();\n tabs.element.on('click', '.pagination a', function (e) {\n e.preventDefault();\n const data = $(this).data();\n fetch(data, tabs.findPanel(tabs.activeIndex));\n $(this).text('加载中...')\n }).on('click', '.product-item', function (e) {\n e.preventDefault();\n const id = $(this).data('id');\n location.href = location.pathname + '/' + id;\n })\n });\n}\n\nfetchCates(deserialize());\n"]}
\ No newline at end of file
......@@ -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>');
}
}).catch(function(a) {
$(".pagination", n).html(c.join(""));
history.replaceState && history.replaceState(null, null, location.pathname + "?" + serialize(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
{"version":3,"sources":["project.jsx"],"names":[],"mappings":"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","file":"project.js","sourcesContent":["/**\n * Created by Administrator on 2016/7/27.\n */\n(()=> {\n const $form = $('#container .introducer');\n const $submit = $('input[type=\"submit\"]', $form);\n const $introducerMobile = $('#introducerMobile', $form);\n const $projectDescription = $('#projectDescription', $form);\n const $errorPhone = $('.error-phone', $form);\n const $errorDescription = $('.error-description', $form);\n const $successDialog = $('.modal-box-success');\n\n const filterMobileInput = ($mobile)=> {\n $mobile.val(($mobile.val() + '').replace(/[^\\d]/g, ''));\n };\n\n const validateMobile = ()=> {\n let mobile = $.trim($introducerMobile.val() + '');\n if (/^[\\d]{11}$/g.test(mobile)) {\n $errorPhone.empty();\n return mobile;\n } else {\n $errorPhone.html('手机号输入错误!');\n return false;\n }\n };\n\n const validateDescription = ()=> {\n let description = $.trim($projectDescription.val() + '');\n if (description.length) {\n $errorDescription.empty();\n return description;\n } else {\n $errorDescription.html('请输入项目描述内容!');\n return false;\n }\n };\n\n $introducerMobile.on('keyup', (e)=> {\n filterMobileInput($introducerMobile);\n }).on('change blur', (e)=> {\n validateMobile();\n }).on('focus', (e)=> {\n $errorPhone.empty();\n });\n\n $projectDescription.on('change blur', (e)=> {\n validateDescription();\n }).on('focus', (e)=> {\n $errorDescription.empty();\n });\n\n\n $successDialog.on('click', '.modal-dialog-close', (e)=> {\n $successDialog.fadeOut(300);\n });\n\n $form.on('submit', (e)=> {\n e.preventDefault();\n let mobile = validateMobile();\n let description = validateDescription();\n if (mobile && description) {\n request('/api/1.0/proj/add.json', {\n mobile,\n description\n }, 'POST').done(()=> {\n $successDialog.fadeIn(300);\n }).fail(()=> {\n alert('提交失败, 请稍后再试!');\n });\n $introducerMobile.val('');\n $projectDescription.val('');\n }\n });\n})();\n\n(()=> {\n const $modalBox = $('.modal-box');\n\n let projectsList = [\n {\n 'projectName':'中电投天津',\n 'projectType':'保障房建设',\n 'projectTime':'2年',\n 'projectInfo':'用于补充公司现金流,承载天津市保障房建设。'\n },\n {\n 'projectName':'中电投西安',\n 'projectType':'基础建设项目',\n 'projectTime':'2年',\n 'projectInfo':'用于认购光大信托计划,用于向“绿源公司”发放信托贷款,用于建设西安绿源农产品批发市场项目。'\n },\n {\n 'projectName':'金元百利海安',\n 'projectType':'企业流贷',\n 'projectTime':'3年',\n 'projectInfo':'用于受让南通新沿海对海安经济技术开发区管委会的应收账款债 权,资金最终用于补充南通新沿海的流动资金。'\n },\n {\n 'projectName':'中电投金堂',\n 'projectType':'基础建设项目',\n 'projectTime':'2年',\n 'projectInfo':'用于认购光大信托先融锐金1号集合资金信托计划,补充公司流动资金,用于基础建设项目'\n },\n {\n 'projectName':'国信巴中',\n 'projectType':'基础建设项目',\n 'projectTime':'2年',\n 'projectInfo':'用于通江县壁州大道二期(高速连接道)建设项目用款。'\n },\n {\n 'projectName':'枢纽铜仁',\n 'projectType':'保障房建设项目',\n 'projectTime':'18个月',\n 'projectInfo':'用于贵州省铜仁市碧江区城市棚户区改造安置房项目'\n },\n {\n 'projectName':'枢纽余庆',\n 'projectType':'基础建设项目',\n 'projectTime':'1年',\n 'projectInfo':'用于贵州遵义市余庆县敖溪镇至关兴镇道路工程建设'\n },\n {\n 'projectName':'中电投黔南州',\n 'projectType':'基础建设项目',\n 'projectTime':'2年',\n 'projectInfo':'用于认购光大信托先融黔南1号集合资金信托计划,补充公司流 动资金,用于基础建设项目 '\n },\n ];\n\n const template = ({projectName, projectTime, projectType, projectInfo})=>{\n return `<h4>${projectName}</h4><h3>${projectTime}</h3><h6>${projectType}</h6><p>${projectInfo}</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>`;\n };\n\n const $modalDialog = $('.modal-dialog',$modalBox);\n\n $('.hot-project-address').on('click','a', (e)=> {\n e.preventDefault();\n var target=e.target;\n let html = '';\n let index = $(target).data(index).index;\n let project = projectsList[index];\n if(project){\n html= template(project);\n $modalDialog.html(html);\n $modalBox.fadeIn(300);\n\n }\n });\n\n $modalBox.on('click', '.modal-dialog-close', (e)=> {\n e.preventDefault();\n $modalBox.fadeOut(300);\n });\n\n\n})();\n"]}
\ No newline at end of file
{"version":3,"sources":["project.jsx"],"names":[],"mappings":";;AAAA;;;AAGA,CAAC,YAAK;AACF,QAAM,QAAQ,EAAE,wBAAF,CAAd;AACA,QAAM,UAAU,EAAE,sBAAF,EAA0B,KAA1B,CAAhB;AACA,QAAM,oBAAoB,EAAE,mBAAF,EAAuB,KAAvB,CAA1B;AACA,QAAM,sBAAsB,EAAE,qBAAF,EAAyB,KAAzB,CAA5B;AACA,QAAM,cAAc,EAAE,cAAF,EAAkB,KAAlB,CAApB;AACA,QAAM,oBAAoB,EAAE,oBAAF,EAAwB,KAAxB,CAA1B;AACA,QAAM,iBAAiB,EAAE,oBAAF,CAAvB;;AAEA,QAAM,oBAAoB,SAApB,iBAAoB,CAAC,OAAD,EAAY;AAClC,gBAAQ,GAAR,CAAY,CAAC,QAAQ,GAAR,KAAgB,EAAjB,EAAqB,OAArB,CAA6B,QAA7B,EAAuC,EAAvC,CAAZ;AACH,KAFD;;AAIA,QAAM,iBAAiB,SAAjB,cAAiB,GAAK;AACxB,YAAI,SAAS,EAAE,IAAF,CAAO,kBAAkB,GAAlB,KAA0B,EAAjC,CAAb;AACA,YAAI,cAAc,IAAd,CAAmB,MAAnB,CAAJ,EAAgC;AAC5B,wBAAY,KAAZ;AACA,mBAAO,MAAP;AACH,SAHD,MAGO;AACH,wBAAY,IAAZ,CAAiB,UAAjB;AACA,mBAAO,KAAP;AACH;AACJ,KATD;;AAWA,QAAM,sBAAsB,SAAtB,mBAAsB,GAAK;AAC7B,YAAI,cAAc,EAAE,IAAF,CAAO,oBAAoB,GAApB,KAA4B,EAAnC,CAAlB;AACA,YAAI,YAAY,MAAhB,EAAwB;AACpB,8BAAkB,KAAlB;AACA,mBAAO,WAAP;AACH,SAHD,MAGO;AACH,8BAAkB,IAAlB,CAAuB,YAAvB;AACA,mBAAO,KAAP;AACH;AACJ,KATD;;AAWA,sBAAkB,EAAlB,CAAqB,OAArB,EAA8B,UAAC,CAAD,EAAM;AAChC,0BAAkB,iBAAlB;AACH,KAFD,EAEG,EAFH,CAEM,aAFN,EAEqB,UAAC,CAAD,EAAM;AACvB;AACH,KAJD,EAIG,EAJH,CAIM,OAJN,EAIe,UAAC,CAAD,EAAM;AACjB,oBAAY,KAAZ;AACH,KAND;;AAQA,wBAAoB,EAApB,CAAuB,aAAvB,EAAsC,UAAC,CAAD,EAAM;AACxC;AACH,KAFD,EAEG,EAFH,CAEM,OAFN,EAEe,UAAC,CAAD,EAAM;AACjB,0BAAkB,KAAlB;AACH,KAJD;;AAOA,mBAAe,EAAf,CAAkB,OAAlB,EAA2B,qBAA3B,EAAkD,UAAC,CAAD,EAAM;AACpD,uBAAe,OAAf,CAAuB,GAAvB;AACH,KAFD;;AAIA,UAAM,EAAN,CAAS,QAAT,EAAmB,UAAC,CAAD,EAAM;AACrB,UAAE,cAAF;AACA,YAAI,SAAS,gBAAb;AACA,YAAI,cAAc,qBAAlB;AACA,YAAI,UAAU,WAAd,EAA2B;AACvB,oBAAQ,wBAAR,EAAkC;AAC9B,8BAD8B;AAE9B;AAF8B,aAAlC,EAGG,MAHH,EAGW,IAHX,CAGgB,YAAK;AACjB,+BAAe,MAAf,CAAsB,GAAtB;AACH,aALD,EAKG,IALH,CAKQ,YAAK;AACT,sBAAM,cAAN;AACH,aAPD;AAQA,8BAAkB,GAAlB,CAAsB,EAAtB;AACA,gCAAoB,GAApB,CAAwB,EAAxB;AACH;AACJ,KAhBD;AAiBH,CAvED;;AA0EA,CAAC,YAAK;AACF,QAAM,YAAY,EAAE,YAAF,CAAlB;;AAEA,QAAI,eAAe,CACf;AACI,uBAAc,OADlB;AAEI,uBAAc,OAFlB;AAGI,uBAAc,IAHlB;AAII,uBAAc;AAJlB,KADe,EAOf;AACI,uBAAc,OADlB;AAEI,uBAAc,QAFlB;AAGI,uBAAc,IAHlB;AAII,uBAAc;AAJlB,KAPe,EAaf;AACI,uBAAc,QADlB;AAEI,uBAAc,MAFlB;AAGI,uBAAc,IAHlB;AAII,uBAAc;AAJlB,KAbe,EAmBf;AACI,uBAAc,OADlB;AAEI,uBAAc,QAFlB;AAGI,uBAAc,IAHlB;AAII,uBAAc;AAJlB,KAnBe,EAyBf;AACI,uBAAc,MADlB;AAEI,uBAAc,QAFlB;AAGI,uBAAc,IAHlB;AAII,uBAAc;AAJlB,KAzBe,EA+Bf;AACI,uBAAc,MADlB;AAEI,uBAAc,SAFlB;AAGI,uBAAc,MAHlB;AAII,uBAAc;AAJlB,KA/Be,EAqCf;AACI,uBAAc,MADlB;AAEI,uBAAc,QAFlB;AAGI,uBAAc,IAHlB;AAII,uBAAc;AAJlB,KArCe,EA2Cf;AACI,uBAAc,QADlB;AAEI,uBAAc,QAFlB;AAGI,uBAAc,IAHlB;AAII,uBAAc;AAJlB,KA3Ce,CAAnB;;AAmDA,QAAM,WAAW,SAAX,QAAW,OAAwD;AAAA,YAAtD,WAAsD,QAAtD,WAAsD;AAAA,YAAzC,WAAyC,QAAzC,WAAyC;AAAA,YAA5B,WAA4B,QAA5B,WAA4B;AAAA,YAAf,WAAe,QAAf,WAAe;;AACrE,wBAAc,WAAd,iBAAqC,WAArC,iBAA4D,WAA5D,gBAAkF,WAAlF;AAGH,KAJD;;AAMA,QAAM,eAAe,EAAE,eAAF,EAAkB,SAAlB,CAArB;;AAEA,MAAE,sBAAF,EAA0B,EAA1B,CAA6B,OAA7B,EAAqC,GAArC,EAA0C,UAAC,CAAD,EAAM;AAC5C,UAAE,cAAF;AACA,YAAI,SAAO,EAAE,MAAb;AACA,YAAI,OAAO,EAAX;AACA,YAAI,QAAQ,EAAE,MAAF,EAAU,IAAV,CAAe,KAAf,EAAsB,KAAlC;AACA,YAAI,UAAU,aAAa,KAAb,CAAd;AACA,YAAG,OAAH,EAAW;AACP,mBAAM,SAAS,OAAT,CAAN;AACA,yBAAa,IAAb,CAAkB,IAAlB;AACA,sBAAU,MAAV,CAAiB,GAAjB;AAEH;AACJ,KAZD;;AAcA,cAAU,EAAV,CAAa,OAAb,EAAsB,qBAAtB,EAA6C,UAAC,CAAD,EAAM;AAC/C,UAAE,cAAF;AACA,kBAAU,OAAV,CAAkB,GAAlB;AACH,KAHD;AAMH,CAlFD","file":"project.js","sourcesContent":["/**\n * Created by Administrator on 2016/7/27.\n */\n(()=> {\n const $form = $('#container .introducer');\n const $submit = $('input[type=\"submit\"]', $form);\n const $introducerMobile = $('#introducerMobile', $form);\n const $projectDescription = $('#projectDescription', $form);\n const $errorPhone = $('.error-phone', $form);\n const $errorDescription = $('.error-description', $form);\n const $successDialog = $('.modal-box-success');\n\n const filterMobileInput = ($mobile)=> {\n $mobile.val(($mobile.val() + '').replace(/[^\\d]/g, ''));\n };\n\n const validateMobile = ()=> {\n let mobile = $.trim($introducerMobile.val() + '');\n if (/^[\\d]{11}$/g.test(mobile)) {\n $errorPhone.empty();\n return mobile;\n } else {\n $errorPhone.html('手机号输入错误!');\n return false;\n }\n };\n\n const validateDescription = ()=> {\n let description = $.trim($projectDescription.val() + '');\n if (description.length) {\n $errorDescription.empty();\n return description;\n } else {\n $errorDescription.html('请输入项目描述内容!');\n return false;\n }\n };\n\n $introducerMobile.on('keyup', (e)=> {\n filterMobileInput($introducerMobile);\n }).on('change blur', (e)=> {\n validateMobile();\n }).on('focus', (e)=> {\n $errorPhone.empty();\n });\n\n $projectDescription.on('change blur', (e)=> {\n validateDescription();\n }).on('focus', (e)=> {\n $errorDescription.empty();\n });\n\n\n $successDialog.on('click', '.modal-dialog-close', (e)=> {\n $successDialog.fadeOut(300);\n });\n\n $form.on('submit', (e)=> {\n e.preventDefault();\n let mobile = validateMobile();\n let description = validateDescription();\n if (mobile && description) {\n request('/api/1.0/proj/add.json', {\n mobile,\n description\n }, 'POST').done(()=> {\n $successDialog.fadeIn(300);\n }).fail(()=> {\n alert('提交失败, 请稍后再试!');\n });\n $introducerMobile.val('');\n $projectDescription.val('');\n }\n });\n})();\n\n\n(()=> {\n const $modalBox = $('.modal-box');\n\n let projectsList = [\n {\n 'projectName':'中电投天津',\n 'projectType':'保障房建设',\n 'projectTime':'2年',\n 'projectInfo':'用于补充公司现金流,承载天津市保障房建设。'\n },\n {\n 'projectName':'中电投西安',\n 'projectType':'基础建设项目',\n 'projectTime':'2年',\n 'projectInfo':'用于认购光大信托计划,用于向“绿源公司”发放信托贷款,用于建设西安绿源农产品批发市场项目。'\n },\n {\n 'projectName':'金元百利海安',\n 'projectType':'企业流贷',\n 'projectTime':'3年',\n 'projectInfo':'用于受让南通新沿海对海安经济技术开发区管委会的应收账款债 权,资金最终用于补充南通新沿海的流动资金。'\n },\n {\n 'projectName':'中电投金堂',\n 'projectType':'基础建设项目',\n 'projectTime':'2年',\n 'projectInfo':'用于认购光大信托先融锐金1号集合资金信托计划,补充公司流动资金,用于基础建设项目'\n },\n {\n 'projectName':'国信巴中',\n 'projectType':'基础建设项目',\n 'projectTime':'2年',\n 'projectInfo':'用于通江县壁州大道二期(高速连接道)建设项目用款。'\n },\n {\n 'projectName':'枢纽铜仁',\n 'projectType':'保障房建设项目',\n 'projectTime':'18个月',\n 'projectInfo':'用于贵州省铜仁市碧江区城市棚户区改造安置房项目'\n },\n {\n 'projectName':'枢纽余庆',\n 'projectType':'基础建设项目',\n 'projectTime':'1年',\n 'projectInfo':'用于贵州遵义市余庆县敖溪镇至关兴镇道路工程建设'\n },\n {\n 'projectName':'中电投黔南州',\n 'projectType':'基础建设项目',\n 'projectTime':'2年',\n 'projectInfo':'用于认购光大信托先融黔南1号集合资金信托计划,补充公司流 动资金,用于基础建设项目 '\n },\n ];\n\n const template = ({projectName, projectTime, projectType, projectInfo})=>{\n return `<h4>${projectName}</h4><h3>${projectTime}</h3><h6>${projectType}</h6><p>${projectInfo}</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>`;\n };\n\n const $modalDialog = $('.modal-dialog',$modalBox);\n\n $('.hot-project-address').on('click','a', (e)=> {\n e.preventDefault();\n var target=e.target;\n let html = '';\n let index = $(target).data(index).index;\n let project = projectsList[index];\n if(project){\n html= template(project);\n $modalDialog.html(html);\n $modalBox.fadeIn(300);\n\n }\n });\n\n $modalBox.on('click', '.modal-dialog-close', (e)=> {\n e.preventDefault();\n $modalBox.fadeOut(300);\n });\n\n\n})();\n"]}
\ No newline at end of file
......@@ -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() {
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);
}).catch(function() {
}).fail(function() {
alert("提交失败, 请稍后再试!");
}), o.val(""), t.val(""));
});
}(), function() {
var e = $(".modal-box"), o = [ {
r.val("");
t.val("");
}
});
})();
(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