From 582b3f0e67e5bf2f5806b70600faaa89f44215a6 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 07 五月 2024 16:01:33 +0800 Subject: [PATCH] 可转债 --- kp_html/kp/js/code_list.js | 77 ++++++++++++++++++++++++++++++++++++-- 1 files changed, 72 insertions(+), 5 deletions(-) diff --git a/kp_html/kp/js/code_list.js b/kp_html/kp/js/code_list.js index dd935dd..47c4b53 100644 --- a/kp_html/kp/js/code_list.js +++ b/kp_html/kp/js/code_list.js @@ -43,6 +43,7 @@ passive_buy_codes: null, data_type: 0, trade_progress_index: -1, + trade_progress_percent: 0, real_order_indexes: new Array(), hidden_canceled: true, //闅愯棌鎾ゅ崟 @@ -69,7 +70,12 @@ latest_cancel_orders: [], l2_min_volume:'', l2_max_volume:'', - kpl_open_limit_up_count_rank:[] + kpl_open_limit_up_count_rank:[], + // 澶у崟涔板崠鏁伴噺 + big_buy_order_count:0, + big_sell_order_count:0, + // 杩囨护鐨勭储寮� + filter_indexes:[] }, watch: { @@ -85,6 +91,17 @@ layui.use('element', function() { var element = layui.element; app.layui_element = element; + }); + + layui.use('laydate', function(){ + var laydate = layui.laydate; + + //鎵ц涓�涓猯aydate瀹炰緥 + laydate.render({ + elem: '#date' ,//鎸囧畾鍏冪礌 + type: 'date', + position:'abolute' + }); }); setInterval(function() { @@ -119,6 +136,8 @@ console.log("鎴愪氦杩涘害", res.data); if (!res.data.is_default) { app.trade_progress_index = res.data.trade_progress; + + app.trade_progress_percent = res.data.percent; } } }); @@ -151,6 +170,7 @@ } http_util.get_l2_h_cancel_datas(app.code, app.operate_index, function(res) { res = JSON.parse(res); + console.log("H鎾ゆ暩鎿�",res) if (res.code == 0) { app.h_cancel_indexes = res.data; } @@ -163,7 +183,8 @@ } var index = layer.load(1, { - shade: [0.1, '#fff'] //0.1閫忔槑搴︾殑鐧借壊鑳屾櫙 + shade: [0.1, '#fff'], //0.1閫忔槑搴︾殑鐧借壊鑳屾櫙 + shadeClose:true }); var date = $("#date").val(); @@ -175,7 +196,9 @@ if (res.code == 0) { var real_order_indexes = new Array(); var buy_singles = []; - res.data.data.forEach(function(e) { + var big_buy_order=0; + var big_sell_order=0; + res.data.data.delegates.forEach(function(e) { if (e[1] != null) { if (e[1][0] == 3) { //鐪熷疄涓嬪崟浣嶇疆 @@ -189,7 +212,26 @@ e[1] = ''; } e[2][3] = e[2][3].slice(0, e[2][3].length - 1) + + if(parseFloat(e[2][3])>=299&&e[2][6]=='涔癟'&&e[2][8]&&e[2][8].indexOf(":")>=0&&e[2][8].indexOf("-")<0&&e[2][8].indexOf("鎴愪氦")<0){ + // 澶у崟鏁伴噺 + big_buy_order+=1; + } + }); + res.data.data.transactions.forEach(function(e) { + if(parseFloat(e[2][3])>=299){ + // 澶у崟鏁伴噺 + big_sell_order+=1; + } + + }); + + app.big_buy_order_count = big_buy_order; + app.big_sell_order_count = big_sell_order; + + console.log("澶у崟淇℃伅锛�","涔帮細"+big_buy_order,"鍗栵細"+big_sell_order); + console.log("鏈�杩戠湡瀹炰笅鍗曚綅缃細", real_order_indexes); app.real_order_indexes = real_order_indexes; app.l2_datas = res.data.data; @@ -255,7 +297,7 @@ reset_l2_height: function() { var height = document.documentElement.clientHeight; console.log("灞忓箷锛�", height); - $(".l2-content").eq(0).css("height", (height - 370 - 66 * app + $(".l2-content").eq(0).css("height", (height - 380 - 66 * app .delegated_buy_code_infos.length - 24 * app.latest_cancel_orders.length ) + "px"); }, @@ -420,9 +462,21 @@ }, need_show: function(item) { + if(app.filter_indexes.length>0){ + if(app.filter_indexes.indexOf(item[2][0])>=0) + { + return true; + }else{ + return false; + } + } + + if(app.real_order_indexes.includes( item[2][0])){ return true; } + + if (app.hidden_canceled && (item[2][6].indexOf('涔版挙') >= 0 || (item[2][8] != null && item[2][8].indexOf("-") > 0))) { @@ -446,7 +500,7 @@ if (app.hidden_cancel && (item[2][6].indexOf('涔版挙') >= 0)) { return false; } - if (app.hidden_little_money && parseFloat(item[2][3]) < 50) { + if (app.hidden_little_money && parseFloat(item[2][3]) < 5) { return false; } @@ -513,6 +567,7 @@ app.refresh_l2_data(); } }); + app.get_l2_cant_buy_reasons(app.origin_code); http_util.get_open_limit_up_count_rank(null,function(res){ res = JSON.parse(res); @@ -577,6 +632,18 @@ }else{ app.l2_max_volume=null; } + watch_indexes_str = $("#watch_indexes").val(); + if(watch_indexes_str!=null&&watch_indexes_str.length>0){ + var final_indexes=[]; + var indexes = watch_indexes_str.split(","); + indexes.forEach(function(e){ + final_indexes.push(parseInt(e)); + }); + app.filter_indexes = final_indexes; + console.log("閫変腑绱㈠紩锛�",final_indexes); + }else{ + app.filter_indexes =[]; + } }, fordbidden_buy:function(code){ -- Gitblit v1.8.0