layui.use(["layer", "form", "laydate", "upload"], function(){ $ = layui.$; form = layui.form; layer = layui.layer; laydate = layui.laydate; upload = layui.upload; //视频 upload.render({ elem: '.file_videos' //绑定元素 ,url: 'https://www.tuyatrip.com/api/upload/uploadFile' //上传接口 ,method: 'post' //可选项。HTTP类型,默认post ,accept: 'video' ,acceptMime: 'video/*' ,multiple: true ,number: 3 ,size: 80000 ,headers: {token: token}, before: function (){ layer.load(2); } ,done: function(res){ $(this.item[0]).parent().next().append(""); $(this.item[0]).parent().parent().parent().find("textarea").css("min-height", "0"); layer.closeAll("loading"); } ,error: function(){ //请求异常回调 } }); //图片上传 upload.render({ elem: '.file_img' //绑定元素 ,url: 'https://www.tuyatrip.com/api/upload/uploadFile' //上传接口 ,method: 'post' //可选项。HTTP类型,默认post ,accept: 'images' ,acceptMime: 'image/*' ,multiple: true ,number: 3 ,size: 10000 ,headers: {token: token} ,before: function (){ layer.load(2); } ,done: function(res){ $(this.item[0]).parent().next().append("
\n" + "
\"upload-assets\"\n"\n" + "
\n" + " \n" + " \n" + " \n" + "
"); $(this.item[0]).parent().parent().parent().find("textarea").css("min-height", "0"); layer.closeAll("loading"); } ,error: function(){ //请求异常回调 } }); //合同上传 upload.render({ elem: '.file_contract' //绑定元素 ,url: 'https://www.tuyatrip.com/api/upload/uploadFile' //上传接口 ,method: 'post' //可选项。HTTP类型,默认post ,accept: 'file' ,acceptMime: 'file/pdf' ,exts: "pdf" ,headers: {token: token} ,before: function (){ layer.load(2); } ,done: function(res){ layer.msg("上传成功", {icon: 1}); contractFile = res.data; layer.closeAll("loading"); } ,choose: function(obj){ obj.preview(function(index, file, result){ $(".contract_uplod_file_name").html(file.name) }) } ,error: function(){ //请求异常回调 } }); //封面上传 upload.render({ elem: '.cover_img' //绑定元素 ,url: 'https://www.tuyatrip.com/api/upload/uploadFile' //上传接口 ,method: 'post' //可选项。HTTP类型,默认post ,accept: 'file' // ,acceptMime: 'file/pdf' ,size: 10000 ,headers: {token: token} ,before: function (){ layer.load(2); } ,done: function(res){ layer.msg("上传成功", {icon: 1}); titleImg = res.data; $(".cover_img_p").hide(); $(".img_div").show(); $(".img_div img").attr("src", titleImg); layer.closeAll("loading"); } ,error: function(){ //请求异常回调 } }); $(".list_div").scroll(function(e){ $(".day_column").scrollTop($(".list_div").scrollTop()); }); laydate.render({ elem: '.select_date_input' ,format: 'yyyy-MM-dd' }); laydate.render({ elem: '.date_hours_content_input' ,type: 'time' ,format: 'HH:mm' }); //选择模板 $(".select_template").click(function(e){ loadTemplate(null);//渲染 layer.open({ title: false, type: 1, anim: 5, closeBtn: 0, content: $(".van-pop-transparent") }); }); //选择模板确定 $(".confirm-button").click((e) => { let uuidTemplate = $(".order-selected").attr("uuidTemplate"); if(typeof uuidTemplate == "undefined"){ layer.msg("请选择模板", {icon: 2}); return false; } selectTemplate(uuidTemplate); }); //监听滚动条 $(".form_div").scroll(function(){ if($(".form_div").scrollTop() >= 234){ $(".day_column").css({"position": "fixed"}); $(".content_right").css({"margin-left": "188px"}); } else { $(".day_column").css({"position": "sticky", "top": "50px"}); $(".content_right").css({"margin-left": "0"}); } }); //回到顶部 $(".layui-fixbar").click(function(e){ $(".form_div").animate({scrollTop: 0}) }); //滚动条监听 observer = new IntersectionObserver(value => { var target = value[0].target if(value[0].intersectionRatio <= 0){ return false; } var dayNum = $(target).attr("dayNum"); var div = $(".timeline li[dayNum='"+ dayNum +"']")[0]; $(".timeline li").removeClass("pre-actived"); $($(".timeline li[dayNum='"+ dayNum +"']")[0]).addClass("pre-actived"); $(".day_column").animate({scrollTop: div.offsetTop}, "fast") }, { root: document.querySelector(".form_div"), }); registerUser(); getPrivateOrder(); //数据渲染 getData();//内容渲染 translationVal(parent.type);//翻译 getByNumber();//查询手续费比例 });