From cd3eccb32719bb5409ec62f4e201b85992df2d33 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 30 六月 2025 18:14:50 +0800 Subject: [PATCH] 网页修改 --- kp_html/kp/js/page.js | 890 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 819 insertions(+), 71 deletions(-) diff --git a/kp_html/kp/js/page.js b/kp_html/kp/js/page.js index c31f783..3ee5ab4 100644 --- a/kp_html/kp/js/page.js +++ b/kp_html/kp/js/page.js @@ -12,15 +12,17 @@ var app; $(function() { + var vConsole = new VConsole(); + function _resize() { - var code_info_height = 480 + var code_info_height = 440; console.log("鎬婚珮", $(window).height()) var bottom_height = $(window).height() - code_info_height - 140; console.log("搴曢儴楂�", bottom_height) - $("#body>div:nth-child(2)>div").css("height", code_info_height).css("max-height", code_info_height); - $("#body>div:nth-child(3)").css("height", bottom_height) - $("#body>div:nth-child(3)>div:nth-child(2)").css("height", bottom_height - 10) - $("#body>div:nth-child(3)>div:nth-child(3)").css("height", bottom_height - 60) + $("#body>div:nth-child(4)>div").css("height", code_info_height).css("max-height", code_info_height); + $("#body>div:nth-child(5)").css("height", bottom_height) + $("#body>div:nth-child(5)>div:nth-child(3)").css("height", bottom_height - 10) + $("#body>div:nth-child(5)>div:nth-child(4)").css("height", bottom_height - 60) $(".outer-container").css("height", bottom_height - 180) } //閽堝绐楀彛楂樺害鍋氳皟鏁� @@ -34,7 +36,7 @@ layer = layui.layer; }); - var vConsole = new VConsole(); + function request(params, callback) { pyjs.request(params, function(result) { @@ -63,21 +65,45 @@ //闈炰氦鏄撴椂闂翠笉鍒锋柊 if (is_trade_time()) { app.get_limit_up_list(app.code, true); + app.get_limit_up_statistic_infos(true); } + }, 3000, 3000); setInterval(function() { if (is_trade_time()) { - app.get_industry_data(app.industry_data_type); - app.get_jingxuan_data(app.jingxuan_data_type); + app.get_block_in_money_data(app.in_money_type); } }, 3000, 10000); - - - - + setInterval(function() { + if (is_trade_time()) { + app.get_kpl_market_feelings(); + } + }, 3000, 3000); + + setInterval(function() { + if (is_trade_time()) { + app.get_l2_subscript_codes(); + } + }, 3000, 3000); + + setInterval(function() { + if (is_trade_time()) { + app.get_big_order_deal_info(app.code); + } + }, 3000, 3000); + + setInterval(function() { + if (is_trade_time()) { + app.get_low_suction_place_order_records(); + } + + }, 3000, 3000); + + + function init() { app = new Vue({ el: "#body", @@ -89,6 +115,11 @@ trade_data: { order: 0 }, + cb_list:null,// 鍙浆鍊哄垪琛� + cb_list_top:[], + cb_selected_code:'', + // 浠g爜鐨勫紑鐩樺暒娑ㄥ仠鍘熷洜 + kpl_limit_up_reason: '', default_score_data: { volume: { "score": 0, @@ -231,6 +262,16 @@ ["鏉垮潡2", "0.5%", ''] ] }, + yesterday_block_info: { + reason: "娴嬭瘯", + data: { + yesterday: [ + ["000333", "缇庣殑闆嗗洟"] + ], + current: [] + } + }, + initiative_buy_codes: [{ "name": "缇庣殑闆嗗洟", "code": "000333", @@ -274,14 +315,7 @@ limit_up_codes: [ //(浠g爜,鍚嶇О,娑ㄥ仠鐘舵��(0-鏃犵姸鎬� 1-娑ㄥ仠 2-鐐告澘),榫欏嚑,棣栨澘,鍒嗗��,娑ㄥ仠鏃堕棿,鍘熷洜,鐩稿悓鍘熷洜浠g爜鏁伴噺,鑷敱娴侀��,涔嬪墠鐨勬澘鍧�) ["000333", "缇庣殑闆嗗洟", 1, "榫�1", "棣栨澘", "200", "10:00:00", "涓�瀛e害澧為暱", "1", "12.02浜�", - '12浜�', '', - '' - ], - ["000333", "缇庣殑闆嗗洟", 1, "榫�1", "棣栨澘", "200", "10:00:00", "涓�瀛e害澧為暱", "1", "12.02浜�", - '' - ], - ["000333", "缇庣殑闆嗗洟", 1, "榫�1", "棣栨澘", "200", "10:00:00", "涓�瀛e害澧為暱", "1", "12.02浜�", - '' + '12浜�', '', '' ] ] }, @@ -345,7 +379,8 @@ ["鏉垮潡", "2020-01-01"], ["鏉垮潡", "2020-01-01"] ], - blocks: ["鏉垮潡1", "鏉垮潡2"] + blocks: ["鏉垮潡1", "鏉垮潡2"], + }] }, @@ -355,17 +390,43 @@ first: '', second: '' }, - industry_data_type: 0, - jingxuan_data_type: 0, - + in_money_type: 4, + // 涓夋柟浠g爜鏉垮潡 + code_third_blocks: null, + // 甯傚満鎯呯华 + market_feeling_info: {}, + // 鏉垮潡杞姩 + latest_limit_up_blocks:[], + new_blocks:"",// 鏂板鐨勬蹇� + latest_limit_up_datas:[], + green_list:[], // 缁垮悕鍗� + limit_up_reason_statistic_new:[], + place_order_record_list:[], // 涓嬪崟璁板綍 + block_codes_in:[], + block_codes_out:[], + l2_subscript_codes:[], + want_list:[], + big_order_deal_info:null, // 澶у崟鎴愪氦 + show_third_block_info: false, // 鏄惁鏄剧ず绗笁鏂规澘鍧� + forbidden_buy_plates:[],//绂佹涔板叆鐨勬澘鍧� + deleted_forbidden_buy_plates:[],//宸茬粡鍒犻櫎鐨勬澘鍧� + code_special_blocks:{}, + special_codes_list:[], + forbidden_refer_codes:[],// 鏉垮潡鎷夐粦鐩戞祴鐨勭エ + new_block_code_special_blocks:{}, + low_suction_plate_white_list:[], + low_suction_place_order_records:[], }, watch: { want_codes: function() { - layer.open({ - title: app.want_codes_plate, - type: 1, - content: $("#want_code_dialog"), - }); + setTimeout(function(){ + layer.open({ + title: app.want_codes_plate, + type: 1, + content: $("#want_code_dialog"), + }); + }, 100); + } }, methods: { @@ -382,36 +443,45 @@ key = $("#limit_up_search_key").val(); app.limit_up_search_key = key; }, - //鑾峰彇琛屼笟鏁版嵁 - get_industry_data: function(type) { - app.industry_data_type = type; - http_util.get_market_data(app.industry_data_type, function(result) { - result = JSON.parse(result); - if (result.code == 0) { - app.industry_datas = result.data; - } - }); + select_in_money_type:function(type){ + app.in_money_type = type; + app.get_block_in_money_data(type); }, - get_jingxuan_data: function(type) { - app.jingxuan_data_type = type; - if (type == 0) { - type = 2; - } else { - type = 3; + get_block_in_money_data: function(type) { + switch(type){ + case 0: + case 1: + case 2: + case 3:{ + http_util.get_market_data(type, function(result) { + result = JSON.parse(result); + if (result.code == 0) { + app.jingxuan_datas = result.data; + } + }); + } + break; + case 4: + case 5: + { + http_util.get_blocks_in_money_info(type%2, function(result) { + result = JSON.parse(result); + if (result.code == 0) { + app.jingxuan_datas = result.data; + } + }); + } + break; } - - http_util.get_market_data(type, function(result) { - result = JSON.parse(result); - if (result.code == 0) { - app.jingxuan_datas = result.data; - } - }); }, + + get_score_data: function(code, name, callback) { console.log("鑾峰彇鍒嗘暟鏁版嵁锛�", code, name); - http_util.get_score_data(code, name, function(res) { - res = JSON.parse(res) + var date=$("#date").val(); + http_util.get_score_data(code, name,date, function(res) { console.log("鍒嗘暟璇锋眰缁撴灉锛�", res) + res = JSON.parse(res) if (res.code == 0) { console.log("鑾峰彇鍒嗘暟", res) app.code = res.data.code @@ -426,10 +496,28 @@ order: res.data.trade_data.trade_state.order } } else { - app.trade_data = { + res.data.trade_data = { order: false }; + app.trade_data = res.data.trade_data } + res.data.kpl_code_info.plate.forEach(function(e) { + var s = null; + if (app.first_info.limit_up_reason_statistic) { + for (var i = 0; i < app.first_info + .limit_up_reason_statistic + .length; i++) { + var limit_up_info = app.first_info.limit_up_reason_statistic[i]; + if (limit_up_info[0] == e[1]) { + s = limit_up_info; + break; + } + } + } + e.push(s); + }); + + app.kpl_code_info = res.data.kpl_code_info; app.initiative_buy_codes = res.data.initiative_buy_codes; app.passive_buy_codes = res.data.passive_buy_codes; @@ -451,24 +539,60 @@ }); }, get_limit_up_list: function(code, is_auto_refresh) { - http_util.get_limit_up_list(code, function(res) { + day = $("#date").val(); + http_util.get_limit_up_list(code,day, function(res) { res = JSON.parse(res) if (res.code == 0) { app.first_info = res.data - if (app.choose_code.first) { - app.get_plate_info(app.choose_code.first, is_auto_refresh); - } else if (app.first_info.limit_up_codes) { - app.choose_code.first = app.first_info.limit_up_codes[0][0]; - app.get_plate_info(app.first_info.limit_up_codes[0][0], - is_auto_refresh); + var temps = new Array(); + var current_limit_up_reason = null; + app.first_info.limit_up_reason_statistic.forEach(function(d) { + if (d[0] == app.kpl_limit_up_reason) { + current_limit_up_reason = d; + } else { + temps.push(d); + } + }); + if (current_limit_up_reason) { + temps.unshift(current_limit_up_reason); } + app.first_info.limit_up_reason_statistic = temps; + // if (app.choose_code.first) { + // app.get_plate_info(app.choose_code.first, is_auto_refresh); + // } else if (app.first_info.limit_up_codes) { + // app.choose_code.first = app.first_info.limit_up_codes[0][0]; + // app.get_plate_info(app.first_info.limit_up_codes[0][0], + // is_auto_refresh); + // } + } + }); + }, + get_limit_up_statistic_infos: function(is_auto_refresh) { + day = $("#date").val(); + http_util.get_limit_up_statistic_infos(day, function(res) { + res = JSON.parse(res) + console.log("get_limit_up_statistic_infos", res); + if (res.code == 0) { + var temps = new Array(); + var current_limit_up_reason =null; + res.data.limit_up_reason_statistic.forEach(function(d) { + if (app.code_third_blocks&&app.code_third_blocks.match_blocks&&app.code_third_blocks.match_blocks[0].includes(d[0])) { + current_limit_up_reason = d; + } else { + temps.push(d); + } + }); + if (current_limit_up_reason) { + temps.unshift(current_limit_up_reason); + } + app.limit_up_reason_statistic_new = temps; } }); }, get_plate_info: function(code, is_auto_refresh) { http_util.get_plate_info(code, function(res) { res = JSON.parse(res) - console.log(res) + console.log("get_plate_info", res) if (res.code == 0) { app.choose_code_info = res.data if (!is_auto_refresh) { @@ -490,7 +614,7 @@ // } http_util.cancel_order(app.code, function() { //鎾ゅ崟鎴愬姛锛屽埛鏂颁唬鐮� - app.get_score_data(app.code, null); + app.get_score_data(app.code,null,null); }); }, forbidden_plate: function(plate, type) { @@ -506,16 +630,43 @@ } }); }, + + set_third_block_show: function(event) { + var el = event.currentTarget; + var checked = $(el).is(':checked'); + app.show_third_block_info = checked; + }, + //閫変腑1绾т唬鐮� select_code_level_1: function(event, index) { var el = event.currentTarget; if (app.choose_code.first != app.first_info.limit_up_codes[index][0]) { app.choose_code.first = app.first_info.limit_up_codes[index][0]; + app.code = app.first_info.limit_up_codes[index][0]; + pyjs.add_code_to_ths(app.code); + app.code_name = app.code + "(" + app.first_info.limit_up_codes[index][1] + + ")"; app.get_score_data(app.first_info.limit_up_codes[index][0], app.first_info .limit_up_codes[index][1]); app.get_plate_info(app.first_info.limit_up_codes[index][0]); + app.get_code_third_blocks(app.code); + app.get_big_order_deal_info(app.code); + } }, + get_code_third_blocks:function(code){ + http_util.get_code_third_blocks(app.code, function(res) { + console.log("涓夋柟鏉垮潡璇锋眰缁撴灉锛�",JSON.stringify(res.data)); + if (res.code == 0) { + app.code_third_blocks = res.data; + console.log(res.data) + } else { + app.code_third_blocks = null; + } + }); + + }, + //鍒犻櫎1绾т唬鐮� del_code_level_1: function(index) { http_util.add_ignore_code(1, app.first_info.limit_up_codes[index][0], function( @@ -590,15 +741,96 @@ console.log("璁剧疆鐩爣浠g爜", code); app.origin_code = code; app.code = code; - init_data(); + app.code_name = code; + app.first_info.limit_up_codes.forEach(function(e) { + if (e[0] == code) { + app.code_name = e[0] + "(" + e[1] + + ")"; + } + }); + app.big_order_deal_info = null; + app.get_code_third_blocks(code); + app.get_big_order_deal_info(code); + + + + //璇锋眰鏉垮潡 + setTimeout(function() { + http_util.get_kpl_block_info(code, function(res) { + res = JSON.parse(res) + console.log("鏉垮潡璇锋眰缁撴灉锛�", res); + if (res.code == 0) { + res.data.plate.forEach(function(e) { + var s = null; + if (app.first_info.limit_up_reason_statistic) { + for (var i = 0; i < app.first_info + .limit_up_reason_statistic + .length; i++) { + if (app.first_info + .limit_up_reason_statistic[ + i][0] == e[1]) { + s = app.first_info.limit_up_reason_statistic[i]; + break; + } + } + } + e.push(s); + }); + + + app.kpl_code_info = res.data; + + // 璁剧疆褰撴棩娑ㄥ仠鍘熷洜 + try{ + app.kpl_limit_up_reason = app.kpl_code_info.today[0] + [0]; + }catch(e){ + } + // 灏嗗綋鍓嶆定鍋滃師鍥犵疆椤� + var limit_up_reason_statistic = app.first_info + .limit_up_reason_statistic; + var current_limit_up_reason; + if (limit_up_reason_statistic) { + var temps = new Array(); + limit_up_reason_statistic.forEach(function(d) { + if (d[0] == app + .kpl_limit_up_reason) { + current_limit_up_reason = d; + } else { + temps.push(d); + } + }); + if (current_limit_up_reason) { + temps.unshift(current_limit_up_reason); + } + app.first_info.limit_up_reason_statistic = + temps; + } + } + }); + }, 10); + + // this.set_selected_cb_top(true); + //init_data(); + }, + + get_big_order_deal_info:function(code){ + + http_util.get_big_order_deal_info(code,function(res){ + res = JSON.parse(res); + if(res.code==0){ + app.big_order_deal_info = res.data[0]; + } + }); + }, show_want_codes: function(plate) { if (Date.now() - app.last_show_dialog < 500) { return; } app.last_show_dialog = Date.now() - - http_util.get_plate_codes(plate, function(result) { + var day = $("#date").val(); + http_util.get_plate_codes(plate,day, function(result) { result = JSON.parse(result); console.log("娑ㄥ仠鍘熷洜鎴愬垎鑲¤繑鍥烇細", result); var datas = result.data; @@ -610,6 +842,24 @@ }); }, + show_want_codes_new: function(plate) { + if (Date.now() - app.last_show_dialog < 500) { + return; + } + app.last_show_dialog = Date.now() + var day = $("#date").val(); + http_util.get_plate_codes_new(plate,day, function(result) { + result = JSON.parse(result); + console.log("娑ㄥ仠鍘熷洜鎴愬垎鑲¤繑鍥烇細", result); + var datas = result.data; + app.want_codes_title = plate; + app.want_codes = datas["limit_up_list"]; + app.special_codes_list = datas["speical_codes"]; + app.forbidden_refer_codes = datas["forbidden_refer_codes"]; + console.log("娑ㄥ仠鍘熷洜鎴愬垎鑲★細", datas) + }); + + }, delete_from_want_codes: function(index) { http_util.do_action_for_code(app.want_codes[index][0], "", 5, function(result) { @@ -619,16 +869,514 @@ app.get_limit_up_list(app.code, true); } }); + }, + get_kpl_market_feelings: function() { + http_util.get_kpl_market_feelings(function(res) { + console.log(res); + res = JSON.parse(res); + if (res.code == 0) { + app.market_feeling_info = res.data; + labels = []; + values = []; + colors = []; + res.data.map.forEach(function(e) { + labels.push(e[0]); + values.push(e[1]); + colors.push(e[2]); + }); + console.log(colors); + if (!app.market_feeling_chart) { + app.market_feeling_chart = new Chart($( + "#market_feeling_chart"), { + type: 'bar', + data: { + labels: labels, + datasets: [{ + label: '甯傚満鎯呯华', + data: values, + backgroundColor: colors, + }] + }, + itemStyle: { + + }, + options: { + plugins: { + legend: { + display: false // 闅愯棌鍥句緥 + }, + }, + scales: { + y: { + display: true + }, + x: { + grid: { + display: false, + } + + }, + } + + } + }); + } else { + app.market_feeling_chart.data.labels = labels; + app.market_feeling_chart.data.datasets[0].data = values; + app.market_feeling_chart.data.datasets[0].backgroundColor = + colors; + app.market_feeling_chart.update(); + } + + + } + }); + }, + add_or_remove_forbidden:function(event, code, index){ + + var el = event.currentTarget; + var checked = $(el).is(':checked'); + console.log(code, checked); + if(checked){ + http_util.do_action_for_code(code,'',0,function(res){ + + app.want_codes[index][9] = 1; + + }); + }else{ + http_util.do_action_for_code(code,'',1,function(res){ + app.want_codes[index][9] = 0; + }); + } + + }, + add_or_remove_green_buy:function(event,code, index){ + + var el = event.currentTarget; + var checked = $(el).is(':checked'); + console.log(code, checked); + if(checked){ + http_util.do_action_for_code(code,'',8,function(res){ + app.want_codes[index][4] = 1; + }); + }else{ + http_util.do_action_for_code(code,'',9,function(res){ + app.want_codes[index][4] = 0; + }); + } + + }, + + add_or_remove_want_buy:function(event,code, index){ + + var el = event.currentTarget; + var checked = $(el).is(':checked'); + console.log(code, checked); + if(checked){ + http_util.do_action_for_code(code,'',4,function(res){ + app.want_codes[index][12] = 1; + }); + }else{ + http_util.do_action_for_code(code,'',5,function(res){ + app.want_codes[index][12] = 0; + }); + } + + }, + + set_selected_cb_top:function(update_top){ + var temp_list=app.cb_list; + for(var i=0;i<temp_list.length;i++){ + if(temp_list[i][0][0] == app.cb_selected_code){ + var data = temp_list[i]; + temp_list.splice(i, 1); + temp_list.unshift(data); + app.cb_list = temp_list; + + break; + } + } + if(update_top){ + // 鍏堝彉榛� + // 缃《 + var temp_list=app.cb_list_top; + for(var i=0;i<temp_list.length;i++){ + if(temp_list[i][1][0] == app.code){ + var data = temp_list[i]; + temp_list.splice(i, 1); + temp_list.unshift(data); + app.cb_list_top = temp_list; + app.cb_selected_code = data[0][0]; + break; + } + } + } + }, + + select_cb:function(data){ + app.cb_selected_code = data[0][0]; + this.set_selected_cb_top(false); + }, + + buy_by_ths:function(code){ + http_util.buy_by_ths(code,function(res){ + res= JSON.parse(res); + if(res.code!=0){ + layer.msg("涓嬪崟鍑洪敊锛�"+res.msg); + + }else{ + layer.msg("涓嬪崟瀹屾垚"); + } + }); + }, + statistic_latest_limit_up_block:function(code){ + http_util.statistic_latest_limit_up_block(code,function(res){ + res= JSON.parse(res); + console.log(res); + if(res.code!=0){ + layer.msg(res.msg); + }else{ + app.latest_limit_up_blocks= res.data; + } + }); + + }, + // 鑾峰彇鏂板姒傚康 + get_new_blocks:function(){ + http_util.get_new_blocks(function(res){ + res= JSON.parse(res); + console.log(res); + if(res.code==0){ + var blocks = res.data; + var block_str=""; + for(var i=0;i<blocks.length;i++){ + block_str +=blocks[i]; + if(i<blocks.length-1){ + block_str+="銆�"; + } + } + app.new_blocks = block_str; + }else{ + layer.msg(res.msg); + } + + + + }) + + }, + add_to_ths:function(code){ + console.log("================================="); + pyjs.add_code_to_ths(code); + try{ + app.set_target_code(code); + }catch(e){ + } + }, + show_latest_limit_up_queue:function(time_str){ + http_util.get_kpl_latest_limit_up_queue_by_time(time_str,function(res){ + res = JSON.parse(res); + if(res.code==0){ + datas = []; + res.data.sort((a,b)=>a[2] - b[2]); + res.data.forEach(function(e){ + let date = new Date(e[2]*1000); + let hours = String(date.getHours()).padStart(2, '0'); + let minutes = String(date.getMinutes()).padStart(2, '0'); + let seconds = String(date.getSeconds()).padStart(2, '0'); + temp_time_str = `${hours}:${minutes}:${seconds}`; + datas.push([e[0],e[1],temp_time_str,e[4],e[5],e[6]]); + }); + app.latest_limit_up_datas = datas; + layer.open({ + title: '褰撴椂娑ㄥ仠锛�' + time_str, + type: 1, + content: $("#latest_limit_up_dialog"), + }); + } + }); + }, + show_green_codes:function(){ + + http_util.get_green_codes(function(res){ + app.green_list = res.data; + layer.open({ + title: '缁垮悕鍗�', + type: 1, + content: $("#green_list_dialog"), + }); + }); + + }, + delete_from_green_codes:function(code_info){ + code = code_info.split(":")[1] + http_util.do_action_for_code(code, '', 9); + http_util.get_green_codes(function(res){ + app.green_list = res.data; + }); + }, + + show_want_codes_list:function(){ + http_util.get_want_codes('',function(res){ + app.want_list = res.data; + layer.open({ + title: '鎯充拱鍗�', + type: 1, + content: $("#want_list_dialog"), + }); + }); + }, + delete_from_want_codes:function(code_info){ + code = code_info.split(":")[1] + http_util.do_action_for_code(code, '', 5); + http_util.get_want_codes('',function(res){ + app.want_list = res.data; + }); + }, + + get_place_order_records:function(){ + day = $("#date").val(); + http_util.get_place_order_records(day,function(res){ + res = JSON.parse(res); + if(res.code == 0){ + app.place_order_record_list = res.data; + } + }); + }, + get_block_codes_with_money:function(block, desc){ + http_util.get_block_codes_with_money(block, 1, function(res){ + res = JSON.parse(res); + if(res.code == 0){ + app.block_codes_in = res.data; + + http_util.get_block_codes_with_money(block, 0, function(res){ + res = JSON.parse(res); + if(res.code == 0){ + app.block_codes_out = res.data; + } + layer.open({ + title: '鎴愬垎鑲�', + type: 1, + content: $("#block_codes_dialog"), + }); + }); + + + + + + } + }); + }, + + get_l2_subscript_codes:function(){ + http_util.get_l2_subscript_codes(function(res){ + if(res.code == 0){ + try{ + res.data.list.sort((a, b) => (b[3][3]?1:0) - (a[3][3]?1:0)); + }catch(e){ + + } + app.l2_subscript_codes = res.data.list; + } + }); + }, + + add_to_forbidden:function(code){ + http_util.do_action_for_code(code,'',0,function(res){ + layer.msg("鎷夐粦鎴愬姛"); + app.get_l2_subscript_codes(); + }); + }, + list_forbidden_buy_plates:function(){ + http_util.list_forbidden_plate(function(res){ + res = JSON.parse(res); + if(res.code==0){ + app.forbidden_buy_plates = res.data; + } + }); + app.list_deleted_forbidden_plate(); + }, + + list_deleted_forbidden_plate:function(){ + http_util.list_deleted_forbidden_plate(function(res){ + res = JSON.parse(res); + if(res.code==0){ + app.deleted_forbidden_buy_plates = res.data; + } + }); + + }, + + + + + + delete_forbidden_buy_plate:function(plate){ + http_util.delete_forbidden_plate(plate, function(res){ + res = JSON.parse(res); + if(res.code==0){ + layer.msg("绉婚櫎鎴愬姛"); + app.list_forbidden_buy_plates() + }else{ + layer.msg(res.msg); + } + }); + + }, + add_forbidden_buy_plate:function(plate){ + http_util.forbidden_plate(plate, function(res){ + res = JSON.parse(res); + if(res.code==0){ + layer.msg("娣诲姞鎴愬姛"); + app.list_forbidden_buy_plates() + }else{ + layer.msg(res.msg); + } + }); + + }, + get_all_special_codes:function(){ + http_util.get_all_special_codes(function(res){ + res = JSON.parse(res); + if(res.code==0){ + app.code_special_blocks = res.data; + }else{ + layer.msg(res.msg); + } + }); + }, + get_new_blocks_special_codes:function(){ + http_util.get_new_blocks_special_codes(function(res){ + res = JSON.parse(res); + if(res.code==0){ + app.new_block_code_special_blocks = res.data; + }else{ + layer.msg(res.msg); + } + }); + }, + edit_total_big_order_threshold:function(){ + // 缂栬緫鎬诲ぇ鍗� + let threshold_money =app.big_order_deal_info[2][4]? app.big_order_deal_info[2][4] : app.big_order_deal_info[2][2]; + var threshold_money_number = 0; + if(threshold_money.indexOf("涓�")>=0){ + threshold_money_number = (parseFloat(threshold_money.replace("涓�",""))/10000).toFixed(2) + }else if(threshold_money.indexOf("浜�")>=0){ + threshold_money_number = (parseFloat(threshold_money.replace("浜�",""))).toFixed(2) + } + + layer.prompt({ + title: '淇敼绱澶у崟鎴愪氦闃堝�硷紙鍗曚綅锛氫嚎锛夊師鍊硷細'+app.big_order_deal_info[2][3] + ,formType: 0, //杈撳叆妗嗙被鍨嬶紝鏀寔0锛堟枃鏈級榛樿1锛堝瘑鐮侊級2锛堝琛屾枃鏈級 + value: threshold_money_number, //鍒濆鏃剁殑鍊硷紝榛樿绌哄瓧绗� + maxlength: 20, //鍙緭鍏ユ枃鏈殑鏈�澶ч暱搴︼紝榛樿500 + area: ['200px', '150px'] //鑷畾涔夋枃鏈煙瀹介珮 + },function(val, index){ + // 鍙湁褰撶偣鍑荤‘璁ゆ椂鎵嶄細鎵ц杩欓噷 + if(isNaN(val)){ + layer.msg("杈撳叆鏍煎紡鏈夎") + return; + } + let money = parseFloat(val).toFixed(2)*100000000 + http_util.set_total_deal_big_order_threshold_money(app.code, money, function(res){ + if(res.code!=0){ + layer.msg(res.msg) + return; + } + layer.msg("淇敼鎴愬姛") + layer.close(index)// 鍏抽棴褰撳墠寮圭獥 + app.get_big_order_deal_info(app.code); + }); + }) + + + // layer.open({ + // type: 0, + // title:'淇敼澶у崟闃堝��', + // content: "<input type='text' value = '"+ threshold_money_number +"' class='layui-input'>浜�", //杩欓噷content鏄竴涓櫘閫氱殑String + // btn: ['纭淇敼', '鍙栨秷'], + // yes: function(index, layero){ + // // 楠岃瘉閫氳繃鍚庣殑鍥炶皟 + // alert("123"); + // } + + // }); + + }, + check_low_suction_white_plate:function(event, plate) + { + if(event.target.checked){ + this.add_low_suction_white_plate(plate); + }else{ + this.remove_low_suction_white_plate(plate); + } + }, + add_low_suction_white_plate:function(plate){ + // 娣诲姞浣庡惛鐧藉悕鍗� + http_util_of_ls.add_plate_white_list(plate, function(res) { + console.log("娣诲姞浣庡惛鐧藉悕鍗曪細", res); + if (res.code == 0) { + layer.msg("娣诲姞鎴愬姛") + app.list_low_suction_white_plate() + }else{ + layer.msg(res.msg) + } + }); + }, + remove_low_suction_white_plate:function(plate){ + // 娣诲姞浣庡惛鐧藉悕鍗� + http_util_of_ls.delete_plate_white_list(plate, function(res) { + console.log("鍒犻櫎浣庡惛鐧藉悕鍗曪細", res); + if (res.code == 0) { + layer.msg("鍒犻櫎鎴愬姛") + app.list_low_suction_white_plate() + }else{ + layer.msg(res.msg) + } + }); + }, + + list_low_suction_white_plate:function(plate){ + // 娣诲姞浣庡惛鐧藉悕鍗� + http_util_of_ls.get_plate_white_list(function(res) { + console.log("浣庡惛鐧藉悕鍗曞垪琛細", res); + if (res.code == 0) { + app.low_suction_plate_white_list = res.data; + } + }); + }, + + get_low_suction_place_order_records:function(){ + http_util_of_ls.get_place_order_records(function(res){ + console.log("浣庡惛涓嬪崟璁板綍", JSON.stringify(res.data)) + if(res.code==0){ + app.low_suction_place_order_records = res.data; + } + }); } - } + + + + + + + + } }); } - function init_data() { - app.get_industry_data(app.industry_data_type); - app.get_jingxuan_data(app.jingxuan_data_type); - app.get_score_data(app.code); + function init_data() { + app.get_all_special_codes(); + app.get_new_blocks_special_codes(); + app.get_block_in_money_data(app.in_money_type); app.get_limit_up_list(app.code, false); + app.get_limit_up_statistic_infos(true); + app.get_kpl_market_feelings(); + app.statistic_latest_limit_up_block(""); + app.list_forbidden_buy_plates(); + app.list_low_suction_white_plate(); + } $(".market .child-title").click(function() { -- Gitblit v1.8.0