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: '/upload/uploadFile' //上传接口
,method: 'post' //可选项。HTTP类型,默认post
,accept: 'video'
,acceptMime: 'video/*'
,headers: {token: token}
,done: function(res){
$(this.item[0]).parent().next().append("");
}
,error: function(){
//请求异常回调
}
});
//图片上传
upload.render({
elem: '.file_img' //绑定元素
,url: '/upload/uploadFile' //上传接口
,method: 'post' //可选项。HTTP类型,默认post
,accept: 'images'
,acceptMime: 'image/*'
,headers: {token: token}
,done: function(res){
$(this.item[0]).parent().next().append("
\n" +
"

\n" +
"
\n" +
"
\n" +
"
");
}
,error: function(){
//请求异常回调
}
});
//合同上传
upload.render({
elem: '.file_contract' //绑定元素
,url: '/upload/uploadFile' //上传接口
,method: 'post' //可选项。HTTP类型,默认post
,accept: 'pdf'
,acceptMime: 'file/pdf'
,headers: {token: token}
,done: function(res){
contractFile = res.data;
console.log(contractFile)
}
,choose: function(obj){
obj.preview(function(index, file, result){
console.log(index)
console.log(file)
console.log(result)
})
}
,error: function(){
//请求异常回调
}
});
//封面上传
upload.render({
elem: '.cover_img' //绑定元素
,url: '/upload/uploadFile' //上传接口
,method: 'post' //可选项。HTTP类型,默认post
,accept: 'file'
// ,acceptMime: 'file/pdf'
,headers: {token: token}
,done: function(res){
layer.msg("上传成功", {icon: 1});
titleImg = res.data;
}
,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");
selectTemplate(uuidTemplate);
});
getPrivateOrder(); //数据渲染
getData();//内容渲染
});