admin
2023-12-06 455b06b58ec507cf540a471e1491ce7b71bcedf6
kp_html/kp/js/http.js
@@ -9,6 +9,7 @@
      return null;
   },
   http_request_result: function(key, data) {
      data = atob(data);
      console.log("http请求回调", "key:" + key);
      http_util.request_callback[key](data);
      delete http_util.request_callback[key];
@@ -16,6 +17,9 @@
   http_request: function(path, data, callback) {
      key = "http_callback_" + new Date().getTime() + "_" + Math.round(Math.random() * 100000000);
      http_util.request_callback[key] = callback;
      console.log("http请求路径", path,key);
      pyjs.http_request(path, JSON.stringify(data), JSON.stringify(["http_util.http_request_result", key]));
   },
@@ -101,6 +105,17 @@
            type_desc = "移除想买"
            //移除想买
            break;
         case 6:
            data.type = 411;
            data.data.plates = [plate]
            type_desc = "加暂不买"
            //加想买
            break;
         case 7:
            data.type = 412;
            type_desc = "移除暂不买"
            //移除想买
            break;
      }
      console.log("socket请求", data)
@@ -151,5 +166,47 @@
      http_util.http_request("/kpl/get_plate_codes", {
         plate: plate
      }, callback);
   }
   },
   get_h_cancel_data:function(code,callback){
       http_util.http_request("/get_h_cancel_data", {
          code: code
       }, callback);
   },
   // 获取消息列表
   list_msg:function(callback){
       http_util.http_request("/list_kp_client_msg", {
       }, callback);
   },
   //上个交易日相同涨停原因的代码列表
   get_last_trade_day_reasons:function(code,callback){
       http_util.http_request("/get_last_trade_day_reasons", {code:code
       }, callback);
   },
   //获取L2的数据
   get_l2_datas:function(code,callback){
       http_util.http_request("/get_l2_datas", {code:code
       }, callback);
   },
   //获取L2的数据
   get_trade_progress:function(code,callback){
       http_util.http_request("/get_trade_progress", {code:code
       }, callback);
   },
   //获取L2的数据
   get_l2_l_cancel_datas:function(code,buy_single_index,callback){
      var params={code:code}
      if(buy_single_index>=0){
         params["buy_single_index"] = buy_single_index;
      }
       http_util.http_request("/get_l_cancel_datas", params, callback);
   },
   get_l2_h_cancel_datas:function(code,buy_single_index,callback){
      var params={code:code}
      if(buy_single_index>=0){
         params["buy_single_index"] = buy_single_index;
      }
       http_util.http_request("/get_h_cancel_datas", params, callback);
   },
};