dd/dist/uploadadd.html

834 lines
37 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title id="title"></title>
<meta http-equiv="Access-Control-Allow-Origin" content="*">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<meta name="format-detection" content="telephone=no" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="renderer" content="webkit|ie-comp|ie-stand">
<meta name="Keywords" content="">
<meta name="description" content="">
<link rel="shortcut icon" type="image/ico" href="/favicon.ico">
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
<link href="js/layui/css/layui.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="css/style.css?v=4" />
<link rel="stylesheet" type="text/css" media="screen and (max-width: 768px)" href="css/mobile.css?v=5" />
<script src="js/jquery-3.4.1.min.js" type="text/javascript" charset="utf-8"></script>
<script src="js/dx_bootstrap.js" type="text/javascript" charset="utf-8"></script>
<script src="js/dingtalk.open.js" type="text/javascript" charset="utf-8"></script>
<script src="js/layui/layui.js" type="text/javascript" charset="utf-8"></script>
<script src="js/script.js?v=2" type="text/javascript" charset="utf-8"></script>
</head>
<body class="w-100 p-40">
<div class="head p-25">
<div class="head-tit f-l">
<span class="color-w font-18">文件池管理</span>
</div>
<div class="head-other f-r">
<div class="head-news f-l">
<!-- <div class="head-news-icon">
<img src="image/icon_02.png">
<span class="color-w"></span>
</div> -->
<div class="head-drop-down">
<ul class="down-ul">
<li data-id="1">系统通知(<i>0</i></li>
<li data-id="2">下载告警(<i>0</i></li>
</ul>
<div class="down-con">
<div>
<ul class="down-list list1">
</ul>
<ul class="down-list">
<li class="down-list-center">
<a href="notice.html" class="color-g6 font-14 t-c">查看全部</a>
</li>
</ul>
</div>
<div>
<ul class="down-list list2">
</ul>
<ul class="down-list">
<li class="down-list-center">
<a href="notice.html" class="color-g6 font-14 t-c">查看全部</a>
</li>
</ul>
</div>
</div>
<div class="operation font-14">
<div class="f-l operation-list operation-icon">全部已读</div>
<div class="f-r operation-list"><a href="#" class="color-b">历史通知</a></div>
</div>
</div>
</div>
<div class="head-name f-r">
<div class="img f-l">
<img src="image/img_01.png">
</div>
<div class="name color-w f-l">钉钉用户名称</div>
</div>
</div>
</div>
<script type="text/javascript">
window.onload=function(){
// alert(localStorage.getItem('pubilc')+'2')
let title=localStorage.getItem('pubilc')
$('#title').html(title)
}
</script>
<div class="f-l nav">
<ul class="layui-nav layui-nav-tree" lay-filter="test" id="forMenu">
<!-- <li class="layui-nav-item" data-id="1">
<a href="index.html" class="nav-icon-public">公共文件</a>
</li>
<li class="layui-nav-item" data-id="2"><a href="inside.html" class="nav-icon-inside">内部文件</a></li>
<li class="layui-nav-item" data-id="3"><a href="upload.html" class="nav-icon-upload">文件上传</a></li>
<li class="layui-nav-item" data-id="4"><a href="renew.html" class="nav-icon-renew">文件更新</a></li>
<li class="layui-nav-item" data-id="5">
<a href="javascript:;" class="nav-icon-set">设置</a>
<dl class="layui-nav-child">
<dd><a href="organization.html">组织设置</a></dd>
<dd><a href="Administration.html">主管理设置</a></dd>
<dd><a href="field.html">自定义字段</a></dd>
<dd><a href="record.html">操作记录</a></dd>
</dl>
</li>
<li class="layui-nav-item" data-id="6"><a href="notice.html" class="nav-icon-notice">通知</a></li> -->
</ul>
</div>
<script type="text/javascript">
layui.use(['element','layer'], function(){
var element = layui.element;
// $(window).on("load", function() {
$('.nav .layui-nav-tree .layui-nav-item').each(function(i){
var that = $(this)
var newNum = $('.content-auto').attr('data-id')
if(newNum == that.attr('data-id')){
$('.nav .layui-nav-tree .layui-nav-item').removeClass('layui-nav-itemed').eq(i).addClass('layui-nav-itemed')
$('.nav .layui-nav-tree .layui-nav-item .layui-nav-child dd').each(function(){
if($(this).index()+1 == $('.content-auto').attr('data-two')){
$(this).find('a').addClass('active')
}
})
}
});
var menuUrl = {};
menuUrl['menu1'] = 'index.html';
menuUrl['menu2'] = 'inside.html';
menuUrl['menu3'] = 'upload.html';
menuUrl['menu4'] = 'renew.html';
menuUrl['menu5'] = 'index.html';
menuUrl['menu6'] = 'notice.html';
menuUrl['menu7'] = 'organization.html';
menuUrl['menu8'] = 'Administration.html';
menuUrl['menu9'] = 'field.html';
menuUrl['menu10'] = 'record.html';
menuUrl['menu11'] = 'hidefile.html';
var menuClass = {};
menuClass['menu1'] = 'nav-icon-public';
menuClass['menu2'] = 'nav-icon-inside';
menuClass['menu3'] = 'nav-icon-upload';
menuClass['menu4'] = 'nav-icon-renew';
menuClass['menu5'] = 'nav-icon-set';
menuClass['menu6'] = 'nav-icon-notice';
menuClass['menu11'] = 'nav-icon-public';
var menuIcon = {};
menuIcon['menu1'] = 'inco_app08';
menuIcon['menu2'] = 'inco_app08';
menuIcon['menu3'] = 'inco_app07';
menuIcon['menu4'] = 'inco_app06';
menuIcon['menu5'] = 'inco_app08';
menuIcon['menu6'] = 'inco_app12';
menuIcon['menu7'] = 'inco_app08';
menuIcon['menu8'] = 'inco_app09';
menuIcon['menu9'] = 'inco_app11';
menuIcon['menu10'] = 'inco_app10';
menuIcon['menu11'] = 'inco_app08';
var haveLogin = localStorage['haveLogin'] || false;
var loginIntervalLefter = setInterval(function(){
var tmpHaveLogin = localStorage['haveLogin'] || false;
if(tmpHaveLogin){
clearInterval(loginIntervalLefter);
getMenu();
}
}, 500);
// if(haveLogin){
// getMenu();
// }else{
// var loginIntervalLefter = setInterval(function(){
// var tmpHaveLogin = localStorage['haveLogin'] || false;
// if(tmpHaveLogin){
// clearInterval(loginIntervalLefter);
// getMenu();
// }
// }, 500);
// }
function getMenu(){
var url = host + '/ding/menu/getMenuList';
dxtcRequest('get', url, {}, function(data) {
console.log(data)
var newNum = $('.content-auto').attr('data-id');
if (data.code == 200) {
if(data.data.length > 0){
var html = '';
var phoneHtml = '';
var funcSectionBase = '';
var funcSectionConfig = '';
var funcSectionNotice = '';
var extHtml = '<div class="wh76"></div>';
data.data.forEach(function(item){
var classStr = '';
if(item.id == newNum){
classStr = 'layui-nav-itemed';
}
html += '<li class="layui-nav-item '+classStr+'" data-id="'+item.id+'">';
if(item.hasChildren){
var childMenuId = $('.content-auto').attr('data-two')
html += '<a href="javascript:;" class="'+menuClass['menu'+item.id]+'" >'+item.name+'</a>';
html += '<dl class="layui-nav-child">';
item.children.forEach(function(child){
var activeClass = '';
if(child.sort == childMenuId){
activeClass = 'active';
}
html += '<dd><a href="'+menuUrl['menu'+child.id]+'" data-id="'+child.name+'" onclick="secondary(this)" class="'+activeClass+'">'+child.name+'</a></dd>';
});
html += '</dl>';
}else{
//var title=item.id`
//html += '<a href="'+menuUrl['menu'+item.id]+'" class="'+menuClass['menu'+item.id]+'" onclick="a('+item.name+')">'+item.name+'</a>';
html += '<a href="'+menuUrl['menu'+item.id]+'" class="'+menuClass['menu'+item.id]+'" data-id="'+item.name+'" onclick="sidebar(this)">'+item.name+'</a>';
}
html += '</li>';
// 手机版文件夹 只取id<=2
if (item.id <= 2||item.id==11) {
let activeStr = '';
let urlStr = `${menuUrl['menu'+item.id]}`;
if (item.id == newNum) {
classStr = 'active';
urlStr = 'javascript:;';
}
phoneHtml += `<a href="${urlStr}" class="${classStr}">${item.name}</a>`;
}
// 手机版功能区 基本区域
if ($.inArray(item.id, [3, 4]) >= 0) {
funcSectionBase += `<div class="wh76 ">
<a href="${menuUrl['menu'+item.id]}" class="flexcolumn">
<img src="image/icon-app/${menuIcon['menu'+item.id]}.png" class="wh50" alt="">
<div class="displayCenter fontS12 margitt7">${item.name}</div>
</a>
</div>`;
}
// 手机版功能区 设置区域
if (item.id === 5) {
item.children.forEach(function(it) {
funcSectionConfig += `<div class="wh76 ">
<a href="${menuUrl['menu'+it.id]}" class="flexcolumn">
<img src="image/icon-app/${menuIcon['menu'+it.id]}.png" class="wh50" alt="">
<div class="displayCenter fontS12 margitt7">${it.name}</div>
</a>
</div>`;
});
}
// 手机版功能区 通知区域
if (item.id === 6) {
funcSectionNotice += `<div class="wh76 ">
<a href="${menuUrl['menu'+item.id]}" class="flexcolumn">
<img src="image/icon-app/${menuIcon['menu'+item.id]}.png" class="wh50" alt="">
<div class="displayCenter fontS12 margitt7">${item.name}</div>
</a>
</div>`;
}
});
let baseCount = $(funcSectionBase).find('a').length;
let configCount = $(funcSectionConfig).find('a').length;
let noticeCount = $(funcSectionNotice).find('a').length;
funcSectionBase += baseCount > 0 ? extHtml.repeat(4-baseCount) : '';
funcSectionConfig += configCount > 0 ? extHtml.repeat(4-configCount) : '';
funcSectionNotice += noticeCount > 0 ? extHtml.repeat(4-noticeCount) : '';
$('#forMenu').html(html);
$('#phone-menu').html(phoneHtml);
$('#func-section').find('.base').html(funcSectionBase);
$('#func-section').find('.config').html(funcSectionConfig);
$('#func-section').find('.notice').html(funcSectionNotice);
element.init();
}
} else {
layer.msg(data.msg)
}
});
}
})
function sidebar(obj){
localStorage.setItem('pubilc',$(obj).data('id'))
}
function secondary(data){
localStorage.setItem('pubilc',$(data).data('id'))
}
</script>
<!--内容-->
<div class="f-r content phone-bg-w">
<div class="content-auto" data-id="3">
<div class="con-tit font-20 pc-block phone-top-0">
文件上传
<a href="upload.html" class="back">&lt;&nbsp;返回</a>
</div>
<div class="con-list bg-w top20 add-list phone-top-0">
<form class="layui-form" id="data-form">
<div class="layui-form-item add-border phone-layui-tit">
<label class="layui-form-label">文件类型:</label>
<div class="layui-input-block">
<input type="radio" name="isPublic" value="1" title="公共文件" lay-filter='isPublic' checked="">
<input type="radio" name="isPublic" value="0" title="内部文件" lay-filter='isPublic'>
</div>
</div>
<!---->
<div class="add-list-tow">
<div class="layui-form-item list">
<label class="layui-form-label">文件名称:</label>
<div class="layui-input-block">
<input type="text" name="name" lay-verify="required" lay-reqtext="请填写文件名称"
placeholder="请填写文件名称" autocomplete="off" value="" class="layui-input">
</div>
</div>
<div class="layui-form-item list">
<label class="layui-form-label">文件号:</label>
<div class="layui-input-block">
<input type="text" name="number" lay-verify="required" lay-reqtext="请填写文件号"
placeholder="请填写文件号" autocomplete="off" value="" class="layui-input">
</div>
</div>
<div class="layui-form-item list">
<label class="layui-form-label">拟稿人:</label>
<div class="layui-input-block">
<input type="text" name="createUser" lay-verify="required" lay-reqtext="请填写拟稿人"
placeholder="请填写拟稿人" autocomplete="off" value="" class="layui-input">
</div>
</div>
<div class="layui-form-item list">
<label class="layui-form-label">发布时间:</label>
<div class="layui-input-block">
<input type="text" name="createTime" lay-verify="date" value="" placeholder="请选择时间"
autocomplete="off" class="layui-input layui-time">
</div>
</div>
<!--div class="layui-form-item list renew-list">
<label class="layui-form-label">主管部门:</label>
<div class="layui-input-block">
<select name="deptId" lay-filter="aihao" xm-select="select" xm-select-show-count="3">
<option value="">请选择</option>
</select>
</div>
</div-->
</div>
<!---->
<div class="add-path add-border">
<div class="layui-form-item list">
<label class="layui-form-label">文件路径:</label>
<div class="layui-input-block">
<a href="javascript:;" class="click-history">选择文件路径</a>
</div>
</div>
<ul class="path-list"></ul>
</div>
<!---->
<div class="add-list-upload">
<div class="layui-form-item list">
<label class="layui-form-label">上传文件:</label>
<div class="layui-input-block">
<div class="layui-upload">
<button type="button" class="upload-btn" id="uploadFile">上传文件</button>
<div id="uploadFileList"></div>
<div class="layui-upload-list"></div>
</div>
</div>
</div>
</div>
<!---->
<!--保存-->
<div class="upload-form">
<button class="flie-btn" lay-submit lay-filter="formDemo">保存</button>
<button type="reset" class="flie-btn flie-btn-primary">重置</button>
</div>
</form>
</div>
</div>
</div>
<!---->
<!--点击弹出选择文件夹-->
<div class="history upload">
<div class="center-center download-hight">
<div class="history-content bg-w">
<div class="on-name">
<h3 class="font-14">选择文件路径</h3>
</div>
<a href="javascript:;" class="close">&nbsp;</a>
<form class="p-25 layui-form">
<!-- <div class="con-search upload-search add-border">
<div class="layui-form-item">
<label class="layui-form-label">主管部门:</label>
<div class="layui-input-block">
<select name="city">
<option value="">全部类型</option>
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">文件名称:</label>
<div class="layui-input-block">
<input type="text" class="layui-input" placeholder="文件名称 ">
</div>
</div>
</div> -->
<!--文件夹-->
<div class="con-list bg-w top20 add-border">
<div class="name">
<span class="font-14" id="folder-navigation"><i class="icon-back"></i><a
data-id="0">全部文件</a></span>
<input type="hidden" id="navigation" value="0">
</div>
<div class="con-list-cn">
<div class="list-content" id="Chart">
<ul></ul>
</div>
</div>
<!-- 无内容 -->
<div class="no-con-list" style="display: none;">
<img src="image/img_02.jpg">
</div>
</div>
<!--保存-->
<div class="upload-form t-r">
<button class="flie-btn" lay-submit lay-filter="formFile">保存</button>
<button type="reset" class="flie-btn flie-btn-primary">重置</button>
</div>
</form>
</div>
</div>
</div>
<link rel="stylesheet" type="text/css" href="js/layui/formSelects-v4.css" />
<!--多选-->
<script src="js/layui/formSelects-v4.min.js" type="text/javascript" charset="utf-8"></script>
<script>
var fileAjaxData = {
current: '',
isPublic: 1,
parentFolderId: 0,
size: '',
isUpload: 1
}
let pressw = ''
var folderIds = []
$(function() {
$(".click-history").click(function() {
$('.upload').show()
getFileList(fileAjaxData)
});
var this_code = "";
getDingCode();
//获取免登授权码
function getDingCode() {
dd.runtime.permission.requestAuthCode({
corpId: corpId,
onSuccess: function(result) {
this_code = result.code;
},
onFail: function(err) {
console.log(err)
}
});
}
layui.use(['form', 'formSelects', 'upload', 'jquery', 'element', 'layer'], function() {
var form = layui.form;
var formSelects = layui.formSelects;
var upload = layui.upload;
var element = layui.element;
var layer = layui.layer;
var uploadaddIntervalScript = setInterval(function() {
var tmpHaveLogin = localStorage['haveLogin'] || false;
if (tmpHaveLogin) {
clearInterval(uploadaddIntervalScript);
getMainDeptList(fileAjaxData.isPublic)
}
}, 500);
form.on('radio(isPublic)', function(data) {
fileAjaxData.isPublic = data.value
getMainDeptList(fileAjaxData.isPublic)
});
var uploadNum = 0
var percent = ''
var uploadTime;
var uploadUrl = ''
//上传文件
upload.render({
elem: '#uploadFile',
url: host + '/ding/file/uploadFile',
headers: {
'Blade-Auth': 'bearer ' + localStorage.accessToken
},
field: 'file',
data: {
code: this_code
},
accept: 'file'
// ,acceptMime: '.docx,.doc,.xlsx,.xls,.pdf,.ppt,pptx,.png,.jpg,.jpeg,.gif,.csv'
,
acceptMime: '*',
multiple: false //多文件
,
number: 1,
before: function(obj) {
this.data.code = this_code;
getDingCode();
obj.preview(function(index, file, result) {
uploadNum++
pressw = ''
var html = '<div class="list">' +
'<p>' + file.name + '</p>' +
'<span class="del" data-id="' + uploadNum +
'" onclick="uploadDel(this)">x</span>' +
'<i class="progress' + uploadNum + '" id="press"></i>' +
'</div>'
//$('.layui-upload-list').append(html)
$('.layui-upload-list').html(html)
var n = 0
var that = $('.layui-upload-list .list')
uploadTime = setInterval(
function() { //按照时间随机生成一个小于95的进度具体数值可以自己调整
n = n + Math.random() * 10 | 0;
if (n > 95) {
n = 95;
clearInterval(uploadTime);
}
that.eq(uploadNum - 1).find('i').css('width',
n + '%')
}, 50 + Math.random() * 100);
});
},
done: function(res, index, upload) {
if (res.code == 200) {
pressw = ''
let fileInput = '<input type="hidden" name="files[]" id="for-del-' +
uploadNum + '" class="fileUpload" data-id="' + res.data.id +
'" data-filename="' + res.data.name + '" data-filesize="' + res
.data.size + '" data-spaceid="' + res.data.spaceId +
'" value="' + res.data.url + '" />';
clearInterval(uploadTime);
$('.progress' + uploadNum).css('width', '100%');
let wi = document.getElementById("press")
pressw = wi.style.width
//$('#uploadFileList').append(fileInput);
$('#uploadFileList').html(fileInput);
$('.list').addClass('list-cg');
} else {
layer.msg(res.msg, {
time: 1500
});
}
},
allDone: function(obj) {
clearInterval(uploadTime);
$('.layui-upload-list .list i').css('width', '100%')
}
});
//选择文件夹
form.on('submit(formFile)', function(data) {
$('.list-content#Chart ul li').each(function() {
if ($(this).attr('class') ==
'list upload_selection upload_list_acive') {
folderIds.push({
id: $(this).attr('data-id'),
name: $(this).attr('data-name'),
})
var html = '<li>部门名称>' + $(this).attr('data-name') +
'<span class="path-del" onclick="folderDel(this)" data-id="' +
$(this).attr('data-id') + '">x</span></li>'
$('.path-list').append(html)
}
})
$('.history.upload').hide()
return false
})
layui.$('#data-form').on('submit', function(e) {
e.preventDefault();
});
//监听提交
form.on('submit(formDemo)', function(data) {
// console.log('宽度:'+pressw);
if(pressw!='100%') {
// console.log('不等于100%');
return false
} else {
// console.log('等于100%');
var files = [];
if (folderIds.length == 0) {
layer.msg("请选择文件路径", {
icon: 5,
shift: 6
}, function() {
$(".click-history").click();
});
return false;
}
$('.fileUpload').each(function() {
files.push({
url: $(this).val(),
dingFileId: $(this).data('id'),
dingFileName: $(this).data('filename'),
dingFileSize: $(this).data('filesize'),
dingSpaceId: $(this).data('spaceid')
});
});
var ajaxData = {
createTime: data.field.createTime + " 00:00:00",
createUser: '',
deptId: parseInt(data.field.deptId),
drafter: data.field.createUser,
folderIds: folderIds.map(function(item) {
return item.id
}),
// groupId: "",
// id: '',
// isDeleted:'',
// isHistory: "",
// isNew: '',
isPublic: data.field.isPublic,
isUpdate: 0,
name: data.field.name,
number: data.field.number,
// status: '',
// type: "",
// updFileId: '',
// updateTime: "",
// updateUser: "",
// url: data.field.files[0],
dingFileDetails: files
}
$.ajax({
url: host + '/ding/file/addFile' + '?timetmp=' + Date.parse(
new Date()).toString().substr(0, 10),
headers: {
'Blade-Auth': 'bearer ' + localStorage.accessToken
},
data: JSON.stringify(ajaxData),
type: "post",
contentType: "application/json",
dataType: "json",
success: function(data) {
if (data.code == 200) {
window.location = 'upload.html';
//window.location.reload()
} else {
layer.msg(data.responseJSON.msg)
}
},
error: function(data) {
layer.msg(data.responseJSON.msg)
}
});
return false;
}
});
//获取主管部门
function getMainDeptList(isPublic) {
$.ajax({
url: host + '/ding/file/getMainDeptList' + '?timetmp=' + Date.parse(
new Date()).toString().substr(0, 10),
headers: {
'Blade-Auth': 'bearer ' + localStorage.accessToken
},
data: {
isPublic: isPublic
},
type: "get",
contentType: "application/x-www-form-urlencoded",
dataType: "json",
success: function(data) {
if (data.code == 200) {
$('.renew-list select').empty()
if (data.data.length > 0) {
data.data.forEach(function(item) {
$('.renew-list select').append(
'<option value="' + item.id + '">' +
item.name + '</option>')
})
}
formSelects.render();
} else {
layer.msg(data.msg)
}
},
error: function(data) {
console.log(data);
}
});
}
});
});
//删除文件路径
function folderDel(obj) {
folderIds.forEach(function(item, i) {
if (item.id == $(obj).attr('data-id')) {
folderIds.splice(i, 1)
}
})
$(obj).parent().remove();
}
//删除上传
function uploadDel(that) {
pressw = ''
var id = $(that).data('id');
$('#for-del-' + id).remove();
$(that).parent().remove() //删除当前
}
function init() {
//返回事件
$('.con-list .name span .icon-back').off("click").click(function() {
var that = $(this)
if ($("#navigation").val() != 0) {
fileAjaxData.parentFolderId = $('.con-list .name span a').eq(-2).attr('data-id')
$("#navigation").val($('.con-list .name span a').eq(-2).attr('data-id'))
$('.con-list .name span a').eq(-1).remove()
getFileList(fileAjaxData)
}
});
//路由事件
$('#folder-navigation a').off("click").click(function() {
var that = $(this)
fileAjaxData.parentFolderId = that.attr('data-id')
$('.con-list .name span a').each(function() {
if ($(this).index() >= that.index()) {
$('.con-list .name span a').eq($(this).index()).remove()
}
})
$("#navigation").val(that.attr('data-id'))
getFileList(fileAjaxData)
})
}
//打开文件夹
function openFolder(obj) {
fileAjaxData.parentFolderId = $(obj).attr('data-id')
getFileList(fileAjaxData)
$("#navigation").val($(obj).attr('data-id'))
$('#folder-navigation').append('<a data-id="' + $(obj).attr('data-id') + '"> > ' + $(obj).text() + '</a>')
}
//文件夹选择
function choiceFolder(that) {
$(that).toggleClass('upload_list_acive');
}
//文件列表
function getFileList(fileAjaxData) {
$('.list-content#Chart ul').empty()
$('.list-content#tab tbody').empty()
$.ajax({
url: host + '/ding/file/getFileList' + '?timetmp=' + Date.parse(new Date()).toString().substr(0,
10),
headers: {
'Blade-Auth': 'bearer ' + localStorage.accessToken
},
data: fileAjaxData,
type: "get",
contentType: "application/x-www-form-urlencoded",
dataType: "json",
success: function(data) {
if (data.code == 200) {
init()
if (data.data.folders.length > 0) {
data.data.folders.forEach(function(item) {
var html1 =
'<li class="list upload_selection" ondblclick="openFolder(this)" onclick="choiceFolder(this)" data-id="' +
item.id + '" data-name="' + item.name + '">' +
'<div class="img"><img src="image/' + (item.folderType == "0" ?
"icon_11.png" : "icon_11_2.png") + '"></div>' +
'<div class="text-two-hide list-hight">' + item.name + '</div>' +
'</li>'
$('.list-content#Chart ul').append(html1)
})
}
if (data.data.folders.length == 0) {
$('.no-con-list').show()
$('.con-list-cn').hide()
} else {
$('.no-con-list').hide()
$('.con-list-cn').show()
}
} else {
layer.msg(data.msg)
}
},
error: function(data) {
console.log(data);
}
});
}
</script>
<script>
layui.use(['element','form','laydate','layer'],function(){
var element = layui.element;
var form = layui.form;
var laydate = layui.laydate;
var layer = layui.layer;
//单时间
laydate.render({
elem: '.layui-time',
theme: '#3e5afa',
type:'date',
format: 'yyyy-MM-dd',
max: 0
});
//时间段
laydate.render({
elem: '.layui-time-time',
range: true,
theme: '#3e5afa'
});
});
</script>
</body>
</html>