admin
2024-02-05 e25a0bad090c444970b48df2713f02d691666b08
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,
         // 已经委托的买代码信息
         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 =[]
               }
            });
         }
      }
   })