| /** | 
|  * 初始化详情对话框 | 
|  */ | 
| var UserActivityInfoDlg = { | 
|     userActivityInfoData : {} | 
| }; | 
|   | 
| /** | 
|  * 清除数据 | 
|  */ | 
| UserActivityInfoDlg.clearData = function() { | 
|     this.userActivityInfoData = {}; | 
| } | 
|   | 
| /** | 
|  * 设置对话框中的数据 | 
|  * | 
|  * @param key 数据的名称 | 
|  * @param val 数据的具体值 | 
|  */ | 
| UserActivityInfoDlg.set = function(key, val) { | 
|     this.userActivityInfoData[key] = (typeof val == "undefined") ? $("#" + key).val() : val; | 
|     return this; | 
| } | 
|   | 
| /** | 
|  * 设置对话框中的数据 | 
|  * | 
|  * @param key 数据的名称 | 
|  * @param val 数据的具体值 | 
|  */ | 
| UserActivityInfoDlg.get = function(key) { | 
|     return $("#" + key).val(); | 
| } | 
|   | 
| /** | 
|  * 关闭此对话框 | 
|  */ | 
| UserActivityInfoDlg.close = function() { | 
|     parent.layer.close(window.parent.UserActivity.layerIndex); | 
| } | 
|   | 
| /** | 
|  * 收集数据 | 
|  */ | 
| UserActivityInfoDlg.collectData = function() { | 
|     this | 
|     .set('id') | 
|     .set('name') | 
|     .set('startTime') | 
|     .set('endTime') | 
|     .set('insertTime') | 
|     .set('status') | 
|     .set('remark') | 
|     .set('companyType'); | 
| } | 
|   | 
| /** | 
|  * 提交添加 | 
|  */ | 
| UserActivityInfoDlg.addSubmit = function() { | 
|   | 
|     this.clearData(); | 
|     this.collectData(); | 
|     if ($.trim($("#name").val())=="") { | 
|         Feng.error("名称不能为空!"); | 
|         getContent(1); | 
|         return; | 
|     } | 
|     if($.trim($("#startTime").val())==""){ | 
|         Feng.error("请选择活动时间!"); | 
|         getContent(1); | 
|         return; | 
|     } | 
|   | 
|     var content2CouponId = $("#content2CouponId").val(); | 
|     if($.trim(content2CouponId)!=""){ | 
|         if (!/^[1-9]\d*$/.test($("#content2Num5").val())) { | 
|             Feng.error("请输入正确有效期!"); | 
|             getContent(2); | 
|             return; | 
|         } | 
|         if (!/^[1-9]\d*$/.test($("#content2Num6").val())) { | 
|             Feng.error("请输入正确张数!"); | 
|             getContent(2); | 
|             return; | 
|         } | 
|     } | 
|     var content3CouponId = $("#content3CouponId").val(); | 
|     if($.trim(content3CouponId)!=""){ | 
|         if (!/^[1-9]\d*$/.test($("#content3Num5").val())) { | 
|             Feng.error("请输入正确有效期!"); | 
|             getContent(3); | 
|             return; | 
|         } | 
|         if (!/^[1-9]\d*$/.test($("#content3Num6").val())) { | 
|             Feng.error("请输入正确张数!"); | 
|             getContent(3); | 
|             return; | 
|         } | 
|     } | 
|     var subArr=[]; | 
|     $(".timeClass").each(function () { | 
|         subArr.push({ | 
|             //companyName,nickName,phone | 
|             id1:$(this).find("input[name*='id1']").val(), | 
|             id2:$(this).find("input[name*='id2']").val(), | 
|             id3:$(this).find("input[name*='id3']").val(), | 
|             id4:$(this).find("input[name*='id4']").val(), | 
|             num1:$(this).find("input[name*='num1']").val(), | 
|             num2:$(this).find("input[name*='num2']").val(), | 
|             num3:$(this).find("input[name*='num3']").val(), | 
|             num4:$(this).find("input[name*='num4']").val(), | 
|             num5:$(this).find("input[name*='num5']").val(), | 
|             num6:$(this).find("input[name*='num6']").val(), | 
|             num7:$(this).find("input[name*='num7']").val(), | 
|             num8:$(this).find("input[name*='num8']").val(), | 
|             num9:$(this).find("input[name*='num9']").val(), | 
|             num10:$(this).find("input[name*='num10']").val(), | 
|             num11:$(this).find("input[name*='num11']").val(), | 
|         }) | 
|     }); | 
|     var content5Num1 = $("#content5Num1").val(); | 
|     if($.trim(content5Num1)!=""){ | 
|         if(isNaN(content5Num1) || content5Num1<=0 || content5Num1>10){ | 
|             Feng.error("请输入正确折扣数!"); | 
|             getContent(5); | 
|             return; | 
|         } | 
|     } | 
|     var content5Num2 = $("#content5Num2").val(); | 
|     if($.trim(content5Num2)!=""){ | 
|         if(isNaN(content5Num2) || content5Num2<=0 || content5Num2>10){ | 
|             Feng.error("请输入正确折扣数!"); | 
|             getContent(5); | 
|             return; | 
|         } | 
|     } | 
|     var content5Num3 = $("#content5Num3").val(); | 
|     if($.trim(content5Num3)!=""){ | 
|         if(isNaN(content5Num3) || content5Num3<=0 || content5Num3>10){ | 
|             Feng.error("请输入正确折扣数!"); | 
|             getContent(5); | 
|             return; | 
|         } | 
|     } | 
|     var content6RedId = $("#content6RedId").val(); | 
|     var elem1 = document.querySelector('.js-switch'); | 
|     var elem2 = document.querySelector('.js-switch1'); | 
|     var elem4 = document.querySelector('.js-switch2'); | 
|     var elem5 = document.querySelector('.js-switch3'); | 
|     var elem3 = document.querySelector('.js-switch4'); | 
|     console.log(JSON.stringify(subArr)) | 
|     //提交信息 | 
|     var ajax = new $ax(Feng.ctxPath + "/userActivity/add", function(data){ | 
|         Feng.success("添加成功!"); | 
|         window.parent.UserActivity.table.refresh(); | 
|         UserActivityInfoDlg.close(); | 
|     },function(data){ | 
|         Feng.error("添加失败!" + data.responseJSON.message + "!"); | 
|     }); | 
|     ajax.set("name",$("#name").val()); | 
|     ajax.set("startTime",$("#startTime").val()); | 
|     ajax.set("registCouponId",content2CouponId); | 
|     ajax.set("registEnable",elem1.checked==true?2:1); | 
|     ajax.set("registNumber",$("#content2Num6").val()); | 
|     ajax.set("registEffective",$("#content2Num5").val()); | 
|     ajax.set("registerPrice",$("#content2Num7").val()); | 
|     ajax.set("inviteCouponId",content3CouponId); | 
|     ajax.set("inviteEnable",elem2.checked==true?2:1); | 
|     ajax.set("inviteNumber",$("#content3Num6").val()); | 
|     ajax.set("inviteEffective",$("#content3Num5").val()); | 
|     ajax.set("invitationPrice",$("#content3Num7").val()); | 
|     ajax.set("balanceEnable",elem3.checked==true?2:1); | 
|     ajax.set("balanceInfo",JSON.stringify(subArr)); | 
|     ajax.set("discountEnable",elem4.checked==true?2:1); | 
|     ajax.set("discountSpecial",content5Num1); | 
|     ajax.set("discountTaxi",content5Num2); | 
|     ajax.set("discountLogistics",content5Num3); | 
|     ajax.set("redenvelopeId",$("#content6RedId").val()); | 
|     ajax.set("redenvelopeEnable",elem5.checked==true?2:1); | 
|     ajax.set('redPrice', $('#content6Num5').val()); | 
|     ajax.start(); | 
| } | 
|   | 
| /** | 
|  * 提交修改 | 
|  */ | 
| UserActivityInfoDlg.editSubmit = function() { | 
|   | 
|     this.clearData(); | 
|     this.collectData(); | 
|     if ($.trim($("#name").val())=="") { | 
|         Feng.error("名称不能为空!"); | 
|         getContent(1); | 
|         return; | 
|     } | 
|     if($.trim($("#startTime").val())==""){ | 
|         Feng.error("请选择活动时间!"); | 
|         getContent(1); | 
|         return; | 
|     } | 
|   | 
|     var content2CouponId = $("#content2CouponId").val(); | 
|     if($.trim(content2CouponId)!=""){ | 
|         if (!/^[1-9]\d*$/.test($("#content2Num5").val())) { | 
|             Feng.error("请输入正确有效期!"); | 
|             getContent(2); | 
|             return; | 
|         } | 
|         if (!/^[1-9]\d*$/.test($("#content2Num6").val())) { | 
|             Feng.error("请输入正确张数!"); | 
|             getContent(2); | 
|             return; | 
|         } | 
|     } | 
|     var content3CouponId = $("#content3CouponId").val(); | 
|     if($.trim(content3CouponId)!=""){ | 
|         if (!/^[1-9]\d*$/.test($("#content3Num5").val())) { | 
|             Feng.error("请输入正确有效期!"); | 
|             getContent(3); | 
|             return; | 
|         } | 
|         if (!/^[1-9]\d*$/.test($("#content3Num6").val())) { | 
|             Feng.error("请输入正确张数!"); | 
|             getContent(3); | 
|             return; | 
|         } | 
|     } | 
|     var subArr=[]; | 
|     $(".timeClass").each(function () { | 
|         subArr.push({ | 
|             //companyName,nickName,phone | 
|             id1:$(this).find("input[name*='id1']").val(), | 
|             id2:$(this).find("input[name*='id2']").val(), | 
|             id3:$(this).find("input[name*='id3']").val(), | 
|             id4:$(this).find("input[name*='id4']").val(), | 
|             num1:$(this).find("input[name*='num1']").val(), | 
|             num2:$(this).find("input[name*='num2']").val(), | 
|             num3:$(this).find("input[name*='num3']").val(), | 
|             num4:$(this).find("input[name*='num4']").val(), | 
|             num5:$(this).find("input[name*='num5']").val(), | 
|             num6:$(this).find("input[name*='num6']").val(), | 
|             num7:$(this).find("input[name*='num7']").val(), | 
|             num8:$(this).find("input[name*='num8']").val(), | 
|             num9:$(this).find("input[name*='num9']").val(), | 
|             num10:$(this).find("input[name*='num10']").val(), | 
|             num11:$(this).find("input[name*='num11']").val(), | 
|         }) | 
|     }); | 
|     var content5Num1 = $("#content5Num1").val(); | 
|     if($.trim(content5Num1)!=""){ | 
|         if(isNaN(content5Num1) || content5Num1<=0 || content5Num1>10){ | 
|             Feng.error("请输入正确折扣数!"); | 
|             getContent(5); | 
|             return; | 
|         } | 
|     } | 
|     var content5Num2 = $("#content5Num2").val(); | 
|     if($.trim(content5Num2)!=""){ | 
|         if(isNaN(content5Num2) || content5Num2<=0 || content5Num2>10){ | 
|             Feng.error("请输入正确折扣数!"); | 
|             getContent(5); | 
|             return; | 
|         } | 
|     } | 
|     var content5Num3 = $("#content5Num3").val(); | 
|     if($.trim(content5Num3)!=""){ | 
|         if(isNaN(content5Num3) || content5Num3<=0 || content5Num3>10){ | 
|             Feng.error("请输入正确折扣数!"); | 
|             getContent(5); | 
|             return; | 
|         } | 
|     } | 
|     var content6RedId = $("#content6RedId").val(); | 
|     var elem1 = document.querySelector('.js-switch'); | 
|     var elem2 = document.querySelector('.js-switch1'); | 
|     var elem4 = document.querySelector('.js-switch2'); | 
|     var elem5 = document.querySelector('.js-switch3'); | 
|     var elem3 = document.querySelector('.js-switch4'); | 
|     console.log(JSON.stringify(subArr)) | 
|     //提交信息 | 
|     var ajax = new $ax(Feng.ctxPath + "/userActivity/update", function(data){ | 
|         Feng.success("修改成功!"); | 
|         window.parent.UserActivity.table.refresh(); | 
|         UserActivityInfoDlg.close(); | 
|     },function(data){ | 
|         Feng.error("修改失败!" + data.responseJSON.message + "!"); | 
|     }); | 
|     ajax.set("id",$("#id").val()); | 
|     ajax.set("name",$("#name").val()); | 
|     ajax.set("startTime",$("#startTime").val()); | 
|     ajax.set("registCouponId",content2CouponId); | 
|     ajax.set("registEnable",elem1.checked==true?2:1); | 
|     ajax.set("registNumber",$("#content2Num6").val()); | 
|     ajax.set("registEffective",$("#content2Num5").val()); | 
|     ajax.set("registerPrice",$("#content2Num7").val()); | 
|     ajax.set("inviteCouponId",content3CouponId); | 
|     ajax.set("inviteEnable",elem2.checked==true?2:1); | 
|     ajax.set("inviteNumber",$("#content3Num6").val()); | 
|     ajax.set("inviteEffective",$("#content3Num5").val()); | 
|     ajax.set("invitationPrice",$("#content3Num7").val()); | 
|     ajax.set("balanceEnable",elem3.checked==true?2:1); | 
|     ajax.set("balanceInfo",JSON.stringify(subArr)); | 
|     ajax.set("discountEnable",elem4.checked==true?2:1); | 
|     ajax.set("discountSpecial",parseFloat(content5Num1)); | 
|     ajax.set("discountTaxi",parseFloat(content5Num2)); | 
|     ajax.set("discountLogistics",parseFloat(content5Num3)); | 
|     ajax.set("redenvelopeId",$("#content6RedId").val()); | 
|     ajax.set("redenvelopeEnable",elem5.checked==true?2:1); | 
|     ajax.set('redPrice', $('#content6Num5').val()); | 
|     ajax.start(); | 
| } | 
| /** | 
|  * 立即处理 | 
|  */ | 
| UserActivityInfoDlg.immediately = function(){ | 
|   | 
|     this.clearData(); | 
|     this.collectData(); | 
|   | 
|     var remark = $("#remark").val(); | 
|     if (remark.length > 250){ | 
|         Feng.info("备注不能超过250个字"); | 
|         return; | 
|     } | 
|     var state = $("input[name='state']:checked").val(); | 
|     //提交信息 | 
|     var ajax = new $ax(Feng.ctxPath + "/userActivity/immediately", function(data){ | 
|         Feng.success("处理成功!"); | 
|         window.parent.UserActivity.table.refresh(); | 
|         UserActivityInfoDlg.close(); | 
|     },function(data){ | 
|         Feng.error("处理失败!" + data.responseJSON.message + "!"); | 
|     }); | 
|     ajax.set("id",$("#id").val()); | 
|     ajax.set("state",state); | 
|     ajax.set("remark",$("#remark").val()); | 
|     ajax.start(); | 
| } | 
|   | 
| /** | 
|  * 跳转到选择优惠券页面 | 
|  */ | 
| UserActivityInfoDlg.toSelectCouponOpt = function () { | 
|     var index = layer.open({ | 
|         type: 2, | 
|         title: '选择优惠券', | 
|         area: ['90%', '80%'], //宽高 | 
|         fix: false, //不固定 | 
|         maxmin: true, | 
|         content: Feng.ctxPath + '/userActivity/sysCouponRecord' | 
|     }); | 
|     this.layerIndex = index; | 
| } | 
|   | 
| /** | 
|  * 选择优惠券后数据回显 | 
|  * @param id | 
|  * @param couponUseType | 
|  * @param couponType | 
|  * @param money | 
|  */ | 
| UserActivityInfoDlg.selectCouponOpt=function(id,couponUseType,couponType,money,name){ | 
|     $("#content2Num2").val(couponUseType==0?"通用券":couponUseType==1?"专车券":couponUseType==2?"出租券":"跨城出行券"); | 
|     $("#content2Num3").val(couponType==1?"抵扣":"满减"); | 
|     $("#content2Num4").val(money); | 
|     $("#content2CouponId").val(id); | 
|     $("#content2Num1").val(name); | 
| } | 
|   | 
|   | 
| /** | 
|  * 跳转到选择优惠券页面 | 
|  */ | 
| UserActivityInfoDlg.toSelectCouponOpt1 = function () { | 
|     var index = layer.open({ | 
|         type: 2, | 
|         title: '选择优惠券', | 
|         area: ['90%', '80%'], //宽高 | 
|         fix: false, //不固定 | 
|         maxmin: true, | 
|         content: Feng.ctxPath + '/userActivity/sysCouponRecord1' | 
|     }); | 
|     this.layerIndex = index; | 
| } | 
|   | 
| /** | 
|  * 选择优惠券后数据回显 | 
|  * @param id | 
|  * @param couponUseType | 
|  * @param couponType | 
|  * @param money | 
|  */ | 
| UserActivityInfoDlg.selectCouponOpt1=function(id,couponUseType,couponType,money,name){ | 
|     $("#content3Num2").val(couponUseType==0?"通用券":couponUseType==1?"专车券":couponUseType==2?"出租券":"跨城出行券"); | 
|     $("#content3Num3").val(couponType==1?"抵扣":"满减"); | 
|     $("#content3Num4").val(money); | 
|     $("#content3CouponId").val(id); | 
|     $("#content3Num1").val(name); | 
| } | 
| /** | 
|  * 跳转到选择优惠券页面 | 
|  */ | 
| UserActivityInfoDlg.toSelectRedOpt = function () { | 
|     var index = layer.open({ | 
|         type: 2, | 
|         title: '选择红包', | 
|         area: ['90%', '80%'], //宽高 | 
|         fix: false, //不固定 | 
|         maxmin: true, | 
|         content: Feng.ctxPath + '/userActivity/sysRedPacketRecord' | 
|     }); | 
|     this.layerIndex = index; | 
| } | 
|   | 
| /** | 
|  * 选择优惠券后数据回显 | 
|  * @param id | 
|  * @param couponUseType | 
|  * @param couponType | 
|  * @param money | 
|  */ | 
| UserActivityInfoDlg.selectRedOpt=function(id,type,totalMoney,money,startMoney,endMoney,effective){ | 
|     $("#content6Num1").val(type==1?"固定金额":"随机金额"); | 
|     $("#content6Num3").val(type==1?money:startMoney+"-"+endMoney); | 
|     $("#content6Num4").val(effective); | 
|     $("#content6RedId").val(id); | 
|     $("#content6Num2").val(totalMoney); | 
| } | 
| /** | 
|  * 跳转添加充值送优惠券页面 | 
|  */ | 
| UserActivityInfoDlg.toAddRegistOpt = function () { | 
|     var index = layer.open({ | 
|         type: 2, | 
|         title: '充值赠送优惠券', | 
|         area: ['90%', '80%'], //宽高 | 
|         fix: false, //不固定 | 
|         maxmin: true, | 
|         content: Feng.ctxPath + '/userActivity/addRegist' | 
|     }); | 
|     this.layerIndex = index; | 
| } | 
| UserActivityInfoDlg.addRegistOpt = function (num1,num2,num3,num4,num5,num6,num7,num8,num9,num10,num11,id1,id2,id3,id4) { | 
|     var str = '<tr class="timeClass">' + | 
|         '<td><input type="hidden" id="id1" name="id1" value="'+id1+'"><input type="hidden" id="num1" name="num1" value="'+num1+'">' + num1 + '</td>' + | 
|         '<td><input type="hidden" id="id2" name="id2" value="'+id2+'"><input type="hidden" id="num10" name="num10" value="'+num10+'">' + num10 + '</td>' + | 
|         '<td><input type="hidden" id="num11" name="num11" value="'+num11+'">' + num11 + '</td>' + | 
|         '<td><input type="hidden" id="id3" name="id3" value="'+id3+'"><input type="hidden" id="num3" name="num3" value="'+num3+'">' + num3 + '</td>' + | 
|         '<td><input type="hidden" id="id4" name="id4" value="'+id4+'"><input type="hidden" id="num2" name="num2" value="'+num2+'">' + num2 + '</td>' + | 
|         '<td><input type="hidden" id="num5" name="num5" value="'+num5+'">' + num5 + '</td>' + | 
|         '<td><input type="hidden" id="num4" name="num4" value="'+num4+'">' + num4 + '</td>' + | 
|         '<td><input type="hidden" id="num7" name="num7" value="'+num7+'">' + num7 + '</td>' + | 
|         '<td><input type="hidden" id="num6" name="num6" value="'+num6+'">' + num6 + '</td>' + | 
|         '<td><input type="hidden" id="num9" name="num9" value="'+num9+'">' + num9 + '</td>' + | 
|         '<td><input type="hidden" id="num8" name="num8" value="'+num8+'">' + num8 + '</td>' + | 
|         '<td><button onclick="deleteSub(this)">移除</button></td></tr>'; | 
|     $("#coun").append(str); | 
| } | 
| function deleteSub(e) { | 
|     $(e).parent().parent().remove(); | 
| } | 
| $(function() { | 
|   | 
| }); |