<div style="padding-top: 10px">
  <div class="showPanel">
    <p class="clearfix">
      <label>姓名</label>
      <span><%= @training.name %></span>
    </p>
    <p class="clearfix">
      <label>性别</label>
      <span><%= @training.sex == 1 ? '男' : '女' %></span>
    </p>
    <p class="clearfix">
      <label>专业</label>
      <span><%= @training.major %></span>
    </p>
    <p class="clearfix">
      <label>学号</label>
      <span><%= @training.student_id %></span>
    </p>
    <p class="clearfix">
      <label>手机号</label>
      <span><%= @training.phone %></span>
    </p>
  </div>

 <!-- 地址<div class="df showPanel">
    <i class="iconfont icon-zuobiao" style="margin-right: 5px"></i>
    <p class="flex1 line20 mt5"><%#= @training.address %></p>
  </div>-->

  <div class="showPanel">
    <p class="clearfix">
      <label>支付状态</label>
      <span class="red" style="font-weight: bold;"><%= @training.training_payinfo.pay_status_str %> </span>
    </p>
  </div>

  <%# 线下支付且未支付时把银行卡  %>
  <% if false %>
  <% if @training.training_payinfo.pay_type== TrainingPayinfo::PayType_bank && !@training.payed? %>
  <div class="showPanel">
    <p class="clearfix">
      <label>账号</label>
      <span>800190320609016</span>
    </p>
    <p class="clearfix">
      <label>户名</label>
      <span>湖南酷得网络科技有限公司</span>
    </p>
    <p class="clearfix">
      <label>开户行</label>
      <span>长沙银行股份有限公司四方支行</span>
    </p>
  </div>
  <% end %>
  <% end %>

  <!--发票<div class="showPanel">
    <p class="clearfix">
      <label>发票类型</label>
      <span><%#= @training.training_payinfo.invoice_title.present? ? '普通发票' : '不需要' %></span>
    </p>

    <%# if @training.training_payinfo.invoice_title.present? %>
      <p class="clearfix">
        <label>发票内容</label>
        <span><%#= @training.training_payinfo.invoice_content %></span>
      </p>
      <p class="clearfix">
        <label>发票抬头</label>
        <span><%#= @training.training_payinfo.invoice_title %></span>
      </p>
      <p class="clearfix">
        <label>税务登记号</label>
        <span><%#= @training.training_payinfo.invoice_no %></span>
      </p>
    <%# end %>
  </div>-->

  <div class="showPanel">
    <p class="clearfix mb5"><label>其他信息</label></p>
    <p class="mb5 line20"><%= @training.training_payinfo.info %></p>

    <% if @training.training_payinfo.attachment_id.to_i > 0 || @training.training_payinfo.pay_type != TrainingPayinfo::PayType_Wechat %>
      <!--图片上传-->
      <%= render :partial => 'upload_img', :locals => {:training => @training}  %>
    <% end %>
    <p class="sendMoney clearfix"><span class="red font-16 fr">¥<%= @training.training_payinfo.fee %></span><span class="mr5 font-12 fr"><%= @training.training_payinfo.num %>人</span></p>
  </div>
 <!-- <p class="clearfix enrollNum">
    <%#= link_to '查看会议信息', training_path(id: 'bigdata_hnjcxy_2019', force: true), class:'fl meetInfo' %>
    <span class="fr">已报名人数:<%#= TrainingPayinfo.total_num %>人</span>
  </p>
  <p style="height: 50px;"></p>-->

  <% if @training.payed? %>
    <a href="javascript:void(0);" onclick="closeWx();" class="submitForm">完成</a>
  <% else %>
      <% if @training.training_payinfo.wechat_wait_pay? %>
          <div class="bottomBtn">
            <%= link_to "返回", pay_training_path(id: 'bigdata_hnjcxy_2019'), class: 'leftbtn' %>
            <a href="javascript:void(0)" class="rightbtn" id="wechatPayBtn">立即支付</a>
          </div>
      <% elsif !@training.payed? %>
          <%= link_to "返回", pay_training_path(id: 'bigdata_hnjcxy_2019'), class: 'returnBtn' %>
      <% end %>
  <% end %>
</div>

</div>
<script>
    function closeWx(){
        window.close();
        WeixinJSBridge.call('closeWindow');
    }

    $(function () {
        // eruda.init();
        function wechatPay() {
            $.ajax({
                    url: '<%= pay_js_trainings_path %>',
                    type: "POST",
                    data: '{}'
                }
            ).done(function (data) {
                console.log(data);
                if (data.status != 0) {
                    alert(data.msg);
                    return;
                }
                var config = data.data;

                WeixinJSBridge.invoke(
                    'getBrandWCPayRequest', {
                        "appId": config.appid,     //公众号名称,由商户传入
                        "timeStamp": "" + config.time,         //时间戳,自1970年以来的秒数
                        "nonceStr": config.nonce, //随机串
                        "package": "prepay_id=" + config.prepay_id,
                        "signType": "MD5",         //微信签名方式:
                        "paySign": config.sign //微信签名
                    },
                    function (res) {
                        if (res.err_msg == "get_brand_wcpay_request:ok") {
                            // 使用以上方式判断前端返回,微信团队郑重提示:
                            //res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
                            setTimeout(function () {
                                window.location.href = "/trainings/bigdata_hnjcxy_2019/result";
                            }, 500);
                        } else if (res.err_msg == 'get_brand_wcpay_request:cancel') {

                        } else if (res.err_msg == 'get_brand_wcpay_request:fail') {
                            alert("支付失败");
                        } else {
                            alert("支付失败:" + res.err_msg);
                        }
                        console.log(res);
                    });

            });
        }

        $('#wechatPayBtn').on('click', wechatPay);


        function InitPhoto() {
            var tmpl = '<li class="weui-uploader__file" style="background-image:url(#url#)"></li>',
                $gallery = $("#gallery"), $galleryImg = $("#galleryImg"),
                $uploaderInput = $("#uploaderInput"),
                $uploaderFiles = $("#uploaderFiles")
            ;

            $uploaderInput.on("change", function (e) {
                var src, url = window.URL || window.webkitURL || window.mozURL, files = e.target.files;
                for (var i = 0, len = files.length; i < len; ++i) {
                    var file = files[i];

                    if (url) {
                        src = url.createObjectURL(file);
                    } else {
                        src = e.target.result;
                    }

                    $uploaderFiles.html($(tmpl.replace('#url#', src)));
                }
                if(!files || files.length<=0) return;

                var data = new FormData();
                data.append('image', files[0]);

                $.ajax({
                    url: '<%= update_picture_trainings_path %>',
                    type: 'POST',
                    data: data,
                    cache: false,
                    processData: false,
                    contentType: false
                }).done(function (data) {
                    console.log(data);
                    if (data.status != 0) {
                        alert('上传失败:' + data.msg);
                        return;
                    }
                    alert("上传成功");
                });

            });
            $uploaderFiles.on("click", "li", function () {
                $galleryImg.attr("style", this.getAttribute("style"));
                $gallery.fadeIn(100);
            });
            $gallery.on("click", function () {
                $gallery.fadeOut(100);
            });
        }

        InitPhoto();


    });

</script>