/** * Created by bcxin on 2017/3/31. */ var orderlist = null; var choisePersonIds = null; $(function () { parent.editWinTile(); //加载公司信息 getCompanyInfo(); //加载统计信息 TODO //加载培训机构信息 var nthIndex = 0; // 保存是那一家培训机构详情的下标 // 返回上一级 $(".train-breadcrumb").on("click", "li a", function () { var html = $(this).html(); html = html.replace(/^\s+|\s+$/g, ""); var index = $(this).attr("dataIndex"); if (html === "课程列表") { breadCrumb("train-index", "course-list"); $(".train-breadcrumb").addClass("hidden"); } else if (html === "课程详情") { breadCrumb("train-detail", "course-list"); } else if (html === "课程列表") { breadCrumb("train-inst-list", "course-list"); } else if (html === "培训机构详情") { nthIndex--; breadCrumb("inst-detail:eq(" + nthIndex + ")", "course-list"); } else if (html === "已购买课程") { breadCrumb("train-order", "buy-course"); $(".train-breadcrumb").addClass("hidden"); } var current = '' + html + ''; $(this).parent().nextAll("li").remove(); $(this).parent().html(current); }) // 从首页到课程详情 $(".course-list").on("click", ".look", function () { var alt = $(this).parent().siblings(".course-img").attr("alt"); $(".train-index").removeClass("active").attr("id", ""); if (alt === '2') { // $(".train-detail2").addClass("active").attr("id", "course-list"); $(".train-inst-list").addClass("active").attr("id", "course-list"); if (traintype == "2") { $("#mxbtn").show(); } else { $("#mxbtn").hide(); } bread('初级保安员培训课程'); } else if (alt === '3') { $(".train-detail3").addClass("active").attr("id", "course-list"); if (traintype == "3") { $("#mxbtn").show(); } else { $("#mxbtn").hide(); } bread('课程详情'); } else if(alt === '1'){ // $(".train-inst-list").addClass("active").attr("id", "course-list"); $(".train-detail1").addClass("active").attr("id", "course-list"); if (traintype == "8") { $("#mxbtn").show(); } else { $("#mxbtn").hide(); } bread('课程详情'); } var goodsname = $(this).data("goodsname"); var trainorgid = $(this).data("trainorgid"); var traintype = $(this).data("traintype"); $('.detail_title').html(goodsname); $(".train-detail .info-button .buy").attr("data-goodsname", goodsname); $(".train-detail .info-button .buy").attr("data-trainorgid", trainorgid); $(".train-detail .info-button .buy").attr("data-traintype", traintype); }); // 从课程详情到购买课程 $(".train-detail").on("click", ".info-button .buy", function () { initOrderInput(); $(".train-detail").removeClass("active").attr("id", ""); $(".train-pay").addClass("active").attr("id", "course-list"); var goodsname = $(this).data("goodsname"); var trainorgid = $(this).data("trainorgid"); var traintype = $(this).data("traintype"); var datetype = $(this).attr("data-datetype"); var companyName = $("#companyName").val(); var unitprice_month = 10; $("#traintype").val(traintype); $("#trainorgid").val(trainorgid); $("#goodsname").val(goodsname); $("#dateType").val(datetype); $(".ordertitle").html(goodsname); $("#td_goodsname").html(goodsname); var now = new Date(); var nextDate = new Date(); if(datetype == "1"){ $("#td_unitprice").html("13"); $("#unitprice").val("13"); nextDate.setMonth(now.getMonth() + 1); }else if(datetype == "2"){ $("#td_unitprice").html("36"); $("#unitprice").val("36"); nextDate.setMonth(now.getMonth() + 3); }else if(datetype == "3"){ $("#td_unitprice").html("68"); $("#unitprice").val("68"); nextDate.setMonth(now.getMonth() + 6); }else if(datetype=="5"){//保安守护押运公司管理规定解读 $("#td_unitprice").html("20"); $("#unitprice").val("20"); nextDate.setFullYear(now.getFullYear() + 1); }else { $("#td_unitprice").html("120"); $("#unitprice").val("120"); nextDate.setFullYear(now.getFullYear() + 1); } $(".validityDate").html(formatDate(now,"yyyy年MM月dd日") + " - " + formatDate(nextDate,"yyyy年MM月dd日")); $(".orderinvoicename").html(goodsname + "(纸质) - " + companyName); $("#invoicename").val(goodsname + "(纸质) - " + companyName); if (traintype == "2") { $("#mxbtn").show(); } else { $("#mxbtn").hide(); } if(choisePersonIds != null ){ var count = choisePersonIds.length; $("#choiseCount").html("已选" + count + "人").css('padding', '5px 10px'); setPeople(choisePersonIds); var unitprice = $("#unitprice").val(); $("#td_count").html(count); $("#td_amount").html(fmoney(count * unitprice, 0)); $(".total-number").html("¥" + fmoney(count * unitprice, 0)); } choisePersonIds = null; bread('购买课程'); }); // 从培训机构列表触发 $(".train-inst-list").on("click", ".info-button button", function () { $(".train-inst-list").removeClass("active").attr("id", ""); nthIndex = $(this).parent().parent().siblings('img').attr('alt'); // 获得对应的下标 if ($(this).hasClass("to-studyCom-1")) { $(".inst-detail.ins-det-one").addClass("active").attr("id", "course-list"); $("#trainorgid").val("100").siblings("#traintype").val("1"); bread('培训机构详情'); } else if ($(this).hasClass("to-studyCom-2")) { $(".inst-detail.ins-det-two").addClass("active").attr("id", "course-list"); $("#trainorgid").val("100").siblings("#traintype").val("1"); bread('培训机构详情'); } else if ($(this).hasClass("to-studyCom-3")) { $(".inst-detail.ins-det-three").addClass("active").attr("id", "course-list"); $("#trainorgid").val("200").siblings("#traintype").val("1"); bread('培训机构详情'); } else if ($(this).hasClass("sign")) { // 从培训机构列表进课程详情 $(".train-detail2").addClass("active"); var goodsname = $(this).data("goodsname"); var trainorgid = $(this).data("trainorgid"); var traintype = $(this).data("traintype"); var dateType = $(this).data("dateType"); $('.detail_title').html(goodsname); $(".train-detail .info-button .buy").attr("data-goodsname", goodsname); $(".train-detail .info-button .buy").attr("data-trainorgid", trainorgid); $(".train-detail .info-button .buy").attr("data-traintype", traintype); if (traintype == "2") { $("#mxbtn").show(); } else { $("#mxbtn").hide(); } bread('课程详情'); if ($(this).hasClass("sign1")) { $("#trainorgid").val("100").siblings("#traintype").val("1"); } else if ($(this).hasClass("sign2")) { $("#trainorgid").val("100").siblings("#traintype").val("1"); } else if ($(this).hasClass("sign3")) { $("#trainorgid").val("200").siblings("#traintype").val("1"); } } }); // 从购买课程列表进培训课程详情 $(".train-order").on("click", ".order-list li", function () { var orderId = $(this).data("id"); viewOrderDetail(orderId); }) //订单列表 订单状态筛选 $('.buy-course ol li a').click(function () { $('#buy-course ol li a').removeClass('active'); $(this).addClass('active'); var type = $(this).parents('li').data("type"); if (type == "all") { $("#orderListArea .order-content").show(); } else { $("#orderListArea .order-content").hide(); $("#orderListArea ." + type).show(); } }) //在职人员培训的传值 $(".train-detail2 .train-info").on("click", ".buy", function () { $("#trainorgid").val("300").siblings("#traintype").val("2"); }); var noPower = 0, firstLesson = 0, continueLesson = 0; function barData(id, data) { $("." + id + " .name span").html(data.name); $("." + id + " .number span").html(data.value); } }); // 判断谷歌浏览器,弹窗提示 function checkChrome() { var isChrome = window.navigator.userAgent.indexOf("Chrome") !== -1; if (isChrome) { parent.layer.confirm('检测到您当前使用的浏览器,不支持安装银联密码控件进行支付,建议您更换IE浏览器后再支付。(在IE浏览器复制www.baibaodun.cn--登录--更多功能--培训管理--已购买课程--待付款)', { title: "温馨提示", skin: "confirm-class", closeBtn: 0, btn: ['复制地址并切换',"关闭"] //按钮 }, function (index) { // var url="http://"+window.location.host,objBtn; // url+="/ars-web/"; $("