Commit 60719bff authored by 黄奎's avatar 黄奎

行程下载

parent 69717fc8
...@@ -651,86 +651,86 @@ ...@@ -651,86 +651,86 @@
let UploadUrl = this.domainManager().UploadUrl let UploadUrl = this.domainManager().UploadUrl
let _this = this let _this = this
if (this.showType >= 4) { // 判断是否为行程特色 if (this.showType >= 4) { // 判断是否为行程特色
$.ajax({ //调用是否已经存在文件夹接口判断是否进行上传图片操作 var apiurl = this.domainManager().UploadUrl + '/Upload/GetImage?filePath=Feature/' + tcid;
url: UploadUrl + '/Upload/GetImage?filePath=Feature/' + tcid, this.$http.post(apiurl).then(res => {
type: "POST", let msg = res
datatype: "jsonP", if (msg.ResultCode) { // 已经存在文件 直接调用下载
success: function (data) { _this.ToWord(_this.orderMsg.startDate + _this.orderMsg.lineteamName + _this.orderMsg.dayNum +
let msg = JSON.parse(data) '日游', isPc)
if (msg.ResultCode) { // 已经存在文件 直接调用下载 } else if (document.querySelector("#gernalCanvas")) { // 不存在图片保存图片后下载
if (document.querySelector("#gernalCanvas").querySelectorAll('img').length === 0) {
_this.ToWord(_this.orderMsg.startDate + _this.orderMsg.lineteamName + _this.orderMsg.dayNum + _this.ToWord(_this.orderMsg.startDate + _this.orderMsg.lineteamName + _this.orderMsg.dayNum +
'日游', isPc) '日游', isPc)
} else if (document.querySelector("#gernalCanvas")) { // 不存在图片保存图片后下载 return
if (document.querySelector("#gernalCanvas").querySelectorAll('img').length === 0) { }
_this.ToWord(_this.orderMsg.startDate + _this.orderMsg.lineteamName + _this.orderMsg.dayNum + document.querySelector("#gernalCanvas").querySelectorAll('img').forEach(x => {
'日游', isPc) let src = x.src
return src = src.replace('https:', 'http:')
} if (src.indexOf('http') != -1) {
document.querySelector("#gernalCanvas").querySelectorAll('img').forEach(x => { x.setAttribute('crossOrigin', 'anonymous')
let src = x.src
src = src.replace('https:', 'http:')
if (src.indexOf('http') != -1) {
x.setAttribute('crossOrigin', 'anonymous')
}
x.src = src
});
let cName = ''
if (_this.showType == 4) {
cName = '.feature-box'
} else if (_this.showType > 4) {
cName = '.travle_page'
} }
if (cName != '') { x.src = src
let allNum = 1 });
document.querySelectorAll(cName).forEach((x, index) => { let cName = ''
html2Canvas(x, { if (_this.showType == 4) {
useCORS: true, cName = '.feature-box'
scale: 0.7, } else if (_this.showType > 4) {
backgroundColor: '#FFFFFF', cName = '.travle_page'
}).then((canvas) => { }
if (canvas) { if (cName != '') {
var context = canvas.getContext('2d') let allNum = 1
context.mozImageSmoothingEnabled = false document.querySelectorAll(cName).forEach((x, index) => {
context.webkitImageSmoothingEnabled = false html2Canvas(x, {
context.msImageSmoothingEnabled = false useCORS: true,
context.imageSmoothingEnabled = false scale: 0.7,
var image = new Image(); backgroundColor: '#FFFFFF',
image.src = canvas.toDataURL("image/png"); }).then((canvas) => {
$.ajax({ if (canvas) {
url: UploadUrl + var context = canvas.getContext('2d')
'/Upload/UploadBase64?fileType=1&fileLimit=5&&filePath=Feature/' + tcid, context.mozImageSmoothingEnabled = false
type: "POST", context.webkitImageSmoothingEnabled = false
data: { context.msImageSmoothingEnabled = false
myfile: image.src, context.imageSmoothingEnabled = false
fileIndex: index var image = new Image();
}, image.src = canvas.toDataURL("image/png");
datatype: "jsonP", // this.uploadImg(tcid,{myfile: image.src,fileIndex: index},res=>{
success: function (data) { // console.log(res)
//console.log("上传成功",data); // },err=>{
}, // console.log(err)
error: function () { // })
//console.log("上传失败"); // return
} $.ajax({
}); url: UploadUrl +
if (allNum !== document.querySelectorAll(cName).length) { '/Upload/UploadBase64?fileType=1&fileLimit=5&&filePath=Feature/' + tcid,
allNum += 1 type: "POST",
} else { data: {
_this.ToWord(_this.orderMsg.startDate + _this.orderMsg.lineteamName + _this.orderMsg myfile: image.src,
.dayNum + '日游', isPc) fileIndex: index
},
datatype: "jsonP",
success: function (data) {
//console.log("上传成功",data);
},
error: function () {
//console.log("上传失败");
} }
});
if (allNum !== document.querySelectorAll(cName).length) {
allNum += 1
} else {
_this.ToWord(_this.orderMsg.startDate + _this.orderMsg.lineteamName + _this.orderMsg
.dayNum + '日游', isPc)
} }
}); }
}); });
} });
} else {
_this.ToWord(_this.orderMsg.startDate + _this.orderMsg.lineteamName + _this.orderMsg.dayNum +
'日游', isPc)
} }
}, } else {
error: function () { _this.ToWord(_this.orderMsg.startDate + _this.orderMsg.lineteamName + _this.orderMsg.dayNum +
// console.log("上传失败"); '日游', isPc)
} }
}); }, null)
return
} else { } else {
this.ToWord(this.orderMsg.startDate + this.orderMsg.lineteamName + this.orderMsg.dayNum + '日游', isPc) this.ToWord(this.orderMsg.startDate + this.orderMsg.lineteamName + this.orderMsg.dayNum + '日游', isPc)
} }
......
...@@ -34,7 +34,6 @@ ...@@ -34,7 +34,6 @@
let newUrl = url.substring(url.indexOf("=")+1); let newUrl = url.substring(url.indexOf("=")+1);
return newUrl; return newUrl;
} }
import axios from "axios";
export default { export default {
name: "signature", name: "signature",
data(){ data(){
......
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