From e25a0bad090c444970b48df2713f02d691666b08 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 05 二月 2024 14:19:49 +0800
Subject: [PATCH] 看盘功能完善

---
 kp_html/kp/js/code_list.js |  100 ++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 96 insertions(+), 4 deletions(-)

diff --git a/kp_html/kp/js/code_list.js b/kp_html/kp/js/code_list.js
index 424e175..4a87ed5 100644
--- a/kp_html/kp/js/code_list.js
+++ b/kp_html/kp/js/code_list.js
@@ -57,7 +57,32 @@
 			h_cancel_indexes: [],
 			buy_single_indexes: [],
 			l2_code_name: '',
-			operate_index: -1
+			operate_index: -1,
+			// 宸茬粡濮旀墭鐨勪拱浠g爜淇℃伅
+			delegated_buy_code_infos:[],
+			layui_element:null,
+			l2_cant_buy_reasons:[],
+		},
+		watch:{
+			delegated_buy_code_infos:function(){
+				if(app.layui_element){
+					setTimeout(()=>{
+						app.layui_element.render();
+					})
+				}
+			}
+		},
+		mounted:function(){
+			 layui.use('element', function(){
+			    var element = layui.element;
+				app.layui_element=element;
+			  });
+			
+			setInterval(function(){
+				if(is_trade_time()){
+					app.get_delegated_buy_code_infos();
+				}
+			},1000*5);
 		},
 		methods: {
 			change_data_type: function(type) {
@@ -157,6 +182,24 @@
 				});
 
 			},
+			get_delegated_buy_code_infos:function(){
+				// 鑾峰彇鏁版嵁
+				http_util.get_delegated_buy_code_infos(function(result){
+					if (result.code == 0) {
+						console.log("宸叉寕涔板崟鏁版嵁锛�",result.data);
+						result.data.forEach(function(e){
+							if(e.total_num>0){
+								e.percent = e.finish_num*100/e.total_num;
+							}else{
+								e.percent = 0;
+							}
+						});
+						app.delegated_buy_code_infos = result.data
+					}
+				});
+			},
+			
+			
 			clear_cancel_mark: function() {
 				//娓呴櫎鎾ゅ崟鏍囪
 				app.l_up_cancel_indexes = [];
@@ -262,6 +305,7 @@
 					console.log("澶勭悊鍑洪敊")
 					console.log(e)
 				}
+				 app.get_l2_cant_buy_reasons(code); 
 			},
 			show_more_records: function(items) {
 				var str_ = ""
@@ -271,8 +315,41 @@
 				});
 				alert(str_);
 			},
-			test: function() {
-
+			set_real_place_order_index: function() {
+				// 璁剧疆鐪熷疄涓嬪崟浣�
+				if(app.code){
+					layer.prompt({
+					  formType: 0,
+					  value: '',
+					  title: '璁剧疆鐪熷疄涓嬪崟浣�-'+app.code,
+					  area: ['800px', '350px'] //鑷畾涔夋枃鏈煙瀹介珮
+					}, function(value, index, elem){
+						try{
+							if(isNaN(value)){
+								layer.msg("璇疯緭鍏ユ暟瀛�");
+								return;
+							}else{
+								http_util.set_real_place_order_index(app.code,parseInt(value),function(res){
+									// 鑾峰彇鍒扮粨鏋�
+									console.log(res);
+									if(res.code!=0){
+										layer.msg(res.msg,{icon: 5});
+									}else{
+										layer.msg("璁剧疆鎴愬姛",{icon: 1});
+									}
+								})
+							}
+						}catch(e){
+						}
+						layer.close(index);
+					});
+					
+					//set_real_place_order_index
+					
+				}else{
+					layer.msg("璇峰厛鍔犺浇鏁版嵁"); 
+				}
+				
 			},
 			need_show:function(item){
 				if(app.hidden_canceled&&(item[2][6].indexOf('涔版挙')>=0||(item[2][8]!=null&&item[2][8].indexOf("-")>0))){
@@ -338,8 +415,23 @@
 			load_data:function(){
 				if(app.origin_code){
 					app.get_score_data(app.origin_code,null,null);
+				    app.get_l2_cant_buy_reasons(app.origin_code); 
 				}
-				
+			},
+			cancel_order:function(code){
+				http_util.cancel_order(code,function(res){
+					layer.msg("鎾ゅ崟鎴愬姛");
+				});
+			},
+			get_l2_cant_buy_reasons:function(code){
+				http_util.get_l2_cant_buy_reasons(code,function(res){
+					res = JSON.parse(res);
+					if(res.code==0){
+						app.l2_cant_buy_reasons = res.data;
+					}else{
+						app.l2_cant_buy_reasons =[]
+					}
+				});
 			}
 		}
 	})

--
Gitblit v1.8.0