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