Commit 99d80d9c authored by daniel's avatar daniel

feat(road): 轨迹上传代码恢复

parent 2541552b
const uploadUrl = '/api-common/v1/upload?folder=' + 'gk/cmptLogo' + '&cmptId=' + getCId()
var layers = [];
$(document).ready(function () {
$('body').on('click', '.addTempalte', function () {
......@@ -204,7 +203,7 @@ $(document).ready(function () {
//文件上传处理
function uploadFile(obj) {
var reads = new FileReader();
file = obj.files[0];
logoFile = obj.files[0];
var dataId = $(obj).parent().parent().parent().attr('data-id');
var pathId = $(obj).parent().parent().parent().attr('data-path-id');
var pathName = $('#pathName').val();
......@@ -212,35 +211,38 @@ function uploadFile(obj) {
layer.msg('请输入路线名称!');
return false;
}
var suffix = file.name.substr(file.name.lastIndexOf(".") + 1);
var suffix = logoFile.name.substr(logoFile.name.lastIndexOf(".") + 1);
if ("gpx" != suffix && "kml" != suffix) {
layer.msg('文件格式不正确!');
return false;
}
reads.readAsDataURL(file);
reads.readAsDataURL(logoFile);
reads.onload = function (e) {
//将处理完的图片文件上传到阿里云服务器
//上传LOGO图片
var formData = new FormData();
formData.append("file", file);
formData.append("uploadImg", logoFile);
$.ajax({
url: uploadFile, /*接口域名地址*/
url: 'https://event.geexek.com/upload/file.do', /*接口域名地址*/
type: 'post',
data: formData,
contentType: false,
processData: false,
success: function (res) {
console.log(res);
if (res.code == "1") {
layer.msg('上传成功', { icon: 1, time: 1500 });
$('.equip-item[data-id=' + dataId + ']').attr('data-file-name', file.name);
$('.equip-item[data-id=' + dataId + ']').attr('data-file-name', logoFile.name);
$('.equip-item[data-id=' + dataId + ']').attr('data-file-url', res.result);
$('.equip-item[data-id=' + dataId + ']').attr('data-file-size', file.size / 1024);
$('#gpsName').text(file.name);
saveRoad(dataId, pathId, pathName, file.name, res.content, file.size / 1024);
$('.equip-item[data-id=' + dataId + ']').attr('data-file-size', logoFile.size / 1024);
$('#gpsName').text(logoFile.name);
saveRoad(dataId, pathId, pathName, logoFile.name, res.result, logoFile.size / 1024);
clearLayers()
loadGps(res.content);
loadGps(res.result);
// $('.equip-item[data-id='+dataId+']').find('.edit-new').trigger('click');
$('#route-file').val('');
} else {
console.log(res);
}
}
})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment