Date.prototype.format = function(fmt) { var o = { "M+" : this.getMonth()+1, //鏈堜唤 "d+" : this.getDate(), //鏃 "h+" : this.getHours(), //灏忔椂 "m+" : this.getMinutes(), //鍒 "s+" : this.getSeconds(), //绉 "q+" : Math.floor((this.getMonth()+3)/3), //瀛e害 "S" : this.getMilliseconds() //姣 }; if(/(y+)/.test(fmt)) { fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); } for(var k in o) { if(new RegExp("("+ k +")").test(fmt)){ fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length))); } } return fmt; } var FJ = { getForm() { FJ.saveForm($(".reporting_form"), 10); }, saveForm(tar, id) { if (tar && tar.length != 0) { let formId = id; var dataForm = new FormData(), dataFormInfo = {}, flag = true; var formArea = $("#re-area,.re-info-li input"); $(".re-click").on("click", function () { //鏄剧ず楠岃瘉鐮 $(".yzm").show(); $(this).hide(); }); var regPhone = /^1[3456789]\d{9}$/; //鎵嬫満姝e垯 var regEmail = /^([a-zA-Z0-9_]-*\.*)+@([a-zA-Z0-9_]-?)+(\.[a-zA-Z]{2,3}){1,2}$/ //閭 var areaMain = $("#re-area"); areaMain.on("keyup", function () { var lens = (areaMain.val()).length; $(".form-num-check .cur").html(lens); }); $(".form_sub_btn").off().on("click", function () { $.each(formArea, function (index) { if ($.trim(formArea.eq(index).val()).length === 0 || $.trim(formArea.eq(index).val()) == 0) { alert('璇疯ˉ鍏ㄨ〃鍗曟暟鎹?); flag = false; return false; } else { if (formArea.eq(index).attr("data-feildcode") == "phone") { if (!regPhone.test(formArea.eq(index).val())) { alert('璇疯緭鍏ユ纭殑鎵嬫満鍙?); flag = false; } } else if (formArea.eq(index).attr("data-feildcode") == "email") { if (!regEmail.test(formArea.eq(index).val())) { alert('璇疯緭鍏ユ纭殑閭'); flag = false; } } else { flag = true; } } }); if (flag) { for (var i = 0; i < formArea.length; i++) { dataFormInfo[formArea.eq(i).attr("data-feildCode")] = formArea.eq(i).val(); } var yzm = $("input[name=yzm]").val(); dataForm.append("id", formId); dataForm.append("requiredData", JSON.stringify(dataFormInfo)); dataForm.append("captcha", yzm); $.ajax({ url: "/rcms-external-rest/rmForm/formSubmit", type: "post", ContentType: "multipart/form-data", async: true, data: dataForm, processData: false, contentType: false, success: function (data) { if (data.code == "S1A00000") { alert("鎻愪氦鎴愬姛"); window.location.reload(); } else { alert(data.msg); } } }); } }); } }, stockForm: function (tar) { //鑾峰彇鑲′环鍐呭 if (tar && tar.length != 0) { var dataForm = new FormData(); // $.ajax({ // url: "https://qt.gtimg.cn/q=sh600809?"+(new Date()).getTime(), // type: "get", // ContentType: "text/html", // async: true, // // data: dataForm, // // processData: false, // success: function (data) { // console.log(data); // }, // error: function (err) { // console.log(err); // } // }); dataForm.append("stockCode", "sh600809"); $.ajax({ url: "/rcms-external-rest/stock/search?"+(new Date()).getTime(), type: "post", ContentType: "multipart/form-data", async: true, data: dataForm, processData: false, contentType: false, success: function (data) { if (data.code == "S1A00000") { if (data.length != 0) { var cont = data.data[0]; var dataCol = cont.stockDate +" "+ cont.stockTime; var now = new Date(dataCol); var nowTime2 = now.format("yyyy-MM-dd hh:mm:ss"); var html = '
'+ '
'+ '
' + cont.stockName + '
'+ '
' + cont.stockCode.substring(2)+'
'+ '
'+ nowTime2 +'鍖椾含鏃堕棿
'+ '
'+ '
'+ '
'+ '
' + (cont.currentPrice).toFixed(2) + '
'+ '
' + (cont.change).toFixed(2) + '(' +cont.rise+'%)
'+ '
'; $(".stock-main").html(html); if (cont.change > 0) { $("#today").next().addClass("stock-fan"); $("#today,#change span,#jk").addClass("stock_color_red"); } else { $("#today,#change span,#jk").addClass("stock_color_green"); } if (cont.topPrice > cont.closeYesterday) { $("#zuigao").addClass("stock_color_red"); } else { $("#zuigao").addClass("stock_color_green"); } if (cont.floorPrice > cont.closeYesterday) { $("#zuidi").addClass("stock_color_red"); } else { $("#zuidi").addClass("stock_color_green"); } } } else { alert(data.msg); } } }); } }, }; function FJInit() { FJ.getForm(); FJ.stockForm($(".stock_quotes")); } $(function () { FJInit(); });