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/http.js | 410 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 379 insertions(+), 31 deletions(-) diff --git a/kp_html/kp/js/http.js b/kp_html/kp/js/http.js index f2d1b37..9d1c5aa 100644 --- a/kp_html/kp/js/http.js +++ b/kp_html/kp/js/http.js @@ -17,19 +17,27 @@ 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); + + console.log("http璇锋眰璺緞", path, key); pyjs.http_request(path, JSON.stringify(data), JSON.stringify(["http_util.http_request_result", key])); }, + socket_request: function(data, callback) { + key = "http_callback_" + new Date().getTime() + "_" + Math.round(Math.random() * 100000000); + http_util.request_callback[key] = callback; + pyjs.socket_request(data, JSON.stringify(["http_util.http_request_result", key])); + }, - get_score_data: function(code, name, callback) { - params = { + get_score_data: function(code, name, date, callback) { + var params = { code: code } if (name) { params.name = name; + } + if (date) { + params.date = date; } http_util.http_request("/get_score_info", params, callback); }, @@ -44,12 +52,39 @@ type: type }, callback); }, - - get_limit_up_list: function(code, callback) { - http_util.http_request("/kpl/get_limit_up_list", { - code: code + + get_blocks_in_money_info: function(type, callback) { + http_util.http_request("/get_blocks_in_money_info", { + type: type }, callback); }, + + get_place_order_records: function(day, callback) { + http_util.http_request("/get_place_order_records", { + day: day + }, callback); + }, + + get_limit_up_list: function(code, day, callback) { + var params = { + code: code + }; + if (day) { + params.day = day; + } + + + http_util.http_request("/kpl/get_limit_up_list", params, callback); + }, + + get_limit_up_statistic_infos: function(day, callback) { + var params = {}; + if (day) { + params.day = day; + } + http_util.http_request("/kpl/get_limit_up_statistic_infos", params, callback); + }, + get_plate_info: function(code, callback) { http_util.http_request("/kpl/get_plate_info", { @@ -115,23 +150,37 @@ data.type = 412; type_desc = "绉婚櫎鏆備笉涔�" //绉婚櫎鎯充拱 - break; + break; + case 8: + data.type = 441; + data.data.plates = [plate] + type_desc = "鍔犵豢" + break; + case 9: + data.type = 442; + type_desc = "绉荤豢" + break; } console.log("socket璇锋眰", data) - pyjs.socket_request(JSON.stringify(data), function(result) { + + var sign = http_util.get_sign(data); + data['sign'] = sign; + console.log("鍙傛暟锛�", data); + http_util.socket_request(JSON.stringify(data), function(result) { + console.log("鎾ゅ崟缁撴灉", result) result = JSON.parse(result); if (result.code == 0) { - // pyjs.show_info(type_desc +"鎴愬姛"); - layer.msg(type_desc + "鎴愬姛") + layer.msg(type_desc + "鎴愬姛"); } callback(result); }); + }, get_want_codes: function(plate, callback) { - pyjs.socket_request(JSON.stringify({ + http_util.socket_request(JSON.stringify({ type: 403, plate: plate }), function(result) { @@ -141,15 +190,55 @@ } }); }, + get_green_codes: function(callback) { + var data = { + type: 443 + }; + var sign = http_util.get_sign(data); + data['sign'] = sign; + http_util.socket_request(JSON.stringify(data), function(result) { + console.log("缁撴灉锛�", result); + result = JSON.parse(result); + if (result.code == 0) { + callback(result); + } + }); + }, + get_sign: function(data) { + var params = new Array(); + for (key in data) { + if (data[key] instanceof Object || data[key] instanceof Array) { + console.log(typeof data[key]) + params.push(key + "=" + JSON.stringify(data[key])) + } else { + params.push(key + "=" + data[key]) + } + } + params.sort() + params.push("%Yeshi2014@#.") + var params_str = "" + params.forEach(function(re) { + params_str += re + "&"; + }); + if (params_str.endsWith("&")) { + params_str = params_str.substring(0, params_str.length - 1); + } + console.log(params_str) + + md5Hash = md5(params_str); + return md5Hash; + }, cancel_order: function(code, success) { var data = { - "type": 80, - "data": { + type: "cancel_order", + data: { "code": code } }; - pyjs.socket_request(JSON.stringify(data), function(result) { + + http_util.socket_request(JSON.stringify(data), function(result) { + console.log("鎾ゅ崟缁撴灉", result) result = JSON.parse(result); if (result.code == 0) { success() @@ -161,26 +250,285 @@ plate: plate }, callback); }, - // 鑾峰彇鏉垮潡涓嬬殑浠g爜 - get_plate_codes: function(plate, callback) { - http_util.http_request("/kpl/get_plate_codes", { + delete_forbidden_plate: function(plate, callback) { + http_util.http_request("/kpl/del_forbidden_plate", { plate: plate }, callback); - }, - get_h_cancel_data:function(code,callback){ - http_util.http_request("/get_h_cancel_data", { - code: code - }, callback); + }, + list_forbidden_plate: function(callback) { + http_util.http_request("/kpl/list_forbidden_plate", { + }, callback); + }, + list_deleted_forbidden_plate :function(callback){ + http_util.http_request("/kpl/list_deleted_forbidden_plate", { + }, callback); + }, + // 鑾峰彇鏉垮潡涓嬬殑浠g爜 + get_plate_codes: function(plate, day, callback) { + var params = { + plate: plate + }; + if (day) { + params.day = day; + } + + http_util.http_request("/kpl/get_plate_codes", params, callback); + }, + get_plate_codes_new: function(plate, day, callback) { + var params = { + plate: plate + }; + if (day) { + params.day = day; + } + + http_util.http_request("/kpl/get_plate_codes_new", params, callback); + }, + + get_open_limit_up_count_rank(code, callback) { + var params = {} + if (code) { + params.code = code; + } + http_util.http_request("/kpl/get_open_limit_up_count_rank", params, 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); + list_msg: function(callback) { + http_util.http_request("/list_kp_client_msg", {}, callback); }, //涓婁釜浜ゆ槗鏃ョ浉鍚屾定鍋滃師鍥犵殑浠g爜鍒楄〃 - get_last_trade_day_reasons:function(code,callback){ - http_util.http_request("/get_last_trade_day_reasons", {code:code - }, 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, date, end_index, callback) { + var params = { + code: code + } + if (date) { + params['date'] = date + } + if (end_index != null && end_index) { + params['end_index'] = parseInt(end_index) + } + + console.log("L2鍙傛暟", params); + + http_util.http_request("/get_l2_datas", params, 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, date, callback) { + var params = { + code: code + } + if (buy_single_index >= 0) { + params["buy_single_index"] = buy_single_index; + } + if (date) { + params.date = date; + } + + + 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); + }, + get_kpl_block_info: function(code, callback) { + var params = { + code: code + } + http_util.http_request("/get_kpl_block_info", params, callback); + }, + // 鑾峰彇宸叉寕涔板崟鐨勪俊鎭� + get_delegated_buy_code_infos: function(callback) { + data = { + type: "common", + data: { + ctype: "get_delegated_buy_code_infos" + }, + sign: '' + } + http_util.socket_request(JSON.stringify(data), function(result) { + console.log(result); + result = JSON.parse(result); + callback(result); + }); + }, + get_xgb_limit_up_reasons: function(code, callback) { + var params = { + code: code + } + http_util.http_request("/get_xgb_limit_up_reasons", params, callback); + }, + set_real_place_order_index: function(code, index, callback) { + data = { + type: "common", + data: { + ctype: "set_real_place_order_index", + code: code, + index: index + }, + sign: '' + } + http_util.socket_request(JSON.stringify(data), function(result) { + result = JSON.parse(result); + callback(result); + }); + }, + get_l2_cant_buy_reasons: function(code, callback) { + var params = { + code: code + } + console.log("鍙傛暟", params) + http_util.http_request("/get_l2_cant_buy_reasons", params, callback); + }, + get_latest_cancel_orders: function(callback) { + var params = { + type: "get_latest_cancel_orders", + data: {}, + sign: '' + } + http_util.socket_request(JSON.stringify(params), function(result) { + result = JSON.parse(result); + callback(result); + }); + }, + get_kpl_market_feelings: function(callback) { + var params = {} + http_util.http_request("/get_kpl_market_feelings", params, callback); + }, + get_cb_list(callback) { + var params = {} + http_util.http_request("/get_cb_list", params, callback); + }, + + get_new_blocks(callback) { + var params = {} + http_util.http_request("/get_new_blocks", params, callback); + }, + + + buy_by_ths(code, callback) { + var params = { + "code": code + } + http_util.http_request("/buy_by_ths", params, callback); + }, + + statistic_latest_limit_up_block(code, callback) { + var params = { + "code": code + } + http_util.http_request("/statistic_latest_limit_up_block", params, callback); + }, + // 鑾峰彇璺濈缁欏畾鏃堕棿鏈�杩戠殑寮�鐩樺暒娑ㄥ仠鏁版嵁 + get_kpl_latest_limit_up_queue_by_time(time, callback) { + var params = { + "time": time, + } + http_util.http_request("/kpl/get_latest_limit_up_queue", params, callback); + }, + + get_account_commission_detail(callback) { + http_util.http_request("/get_account_commission_detail", {}, callback); + }, + + get_code_third_blocks: function(code, callback) { + var params = { + type: "common", + data: { + ctype: "get_code_third_blocks", + code: code + }, + sign: '' + } + http_util.socket_request(JSON.stringify(params), function(result) { + result = JSON.parse(result); + callback(result); + }); + }, + + get_block_codes_with_money: function(block,desc, callback) { + http_util.http_request("/get_block_codes_with_money", { + block: block, + desc:desc + }, callback); + }, + // 鑾峰彇鎵�鏈塋2璁㈤槄鐨勫垪琛� + get_l2_subscript_codes: function(callback) { + var params = { + type: "get_huaxin_subscript_codes", + data: {}, + sign: '' + } + http_util.socket_request(JSON.stringify(params), function(result) { + result = JSON.parse(result); + callback(result); + }); + }, + + get_big_order_deal_info:function(code, callback){ + http_util.http_request("/get_l2_subscript_codes", { + code: code + }, callback); + }, + + get_all_special_codes:function(callback){ + http_util.http_request("/get_all_special_codes", { + }, callback); + }, + get_new_blocks_special_codes:function(callback){ + http_util.http_request("/get_new_blocks_special_codes", { + }, callback); + }, + // 璁剧疆绱鎴愪氦澶у崟鐨勯槇鍊� + set_total_deal_big_order_threshold_money: function(code, money, callback) { + var params = { + type: "common", + data: { + ctype: "set_total_deal_big_order_threshold_money", + code: code, + money:money + }, + sign: '' + } + http_util.socket_request(JSON.stringify(params), function(result) { + result = JSON.parse(result); + callback(result); + }); + }, + + + + + + + + + + + + }; -- Gitblit v1.8.0