Commit 503bd02f authored by 罗超's avatar 罗超

调整行程下载

parent 19562b44
...@@ -682,72 +682,74 @@ ...@@ -682,72 +682,74 @@
let UploadUrl = this.domainManager().UploadUrl let UploadUrl = this.domainManager().UploadUrl
let _this = this let _this = this
if (this.showType >= 4) { // 判断是否为行程特色 if (this.showType >= 4) { // 判断是否为行程特色
var apiurl = this.domainManager().UploadUrl + '/Upload/GetImage?filePath=Feature/' + tcid; // var apiurl = this.domainManager().UploadUrl + '/Upload/GetImage?filePath=Feature/' + tcid;
this.$http.post(apiurl).then(res => { // this.$http.post(apiurl).then(res => {
let msg = res.data // let msg = res.data
if (msg.ResultCode === 1 && _this.vshowC) { // 已经存在文件 直接调用下载 // if (msg.ResultCode === 1 && _this.vshowC) { // 已经存在文件 直接调用下载
_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")) { // 不存在图片保存图片后下载 // } else if (document.querySelector("#gernalCanvas")) { // 不存在图片保存图片后下载
if (document.querySelector("#gernalCanvas").querySelectorAll('img').length === 0) { // 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)
return // return
} // }
let cName = '' // let cName = ''
if (_this.showType == 4) { // if (_this.showType == 4) {
cName = '.feature-box' // cName = '.feature-box'
} else if (_this.showType > 4) { // } else if (_this.showType > 4) {
cName = '.travle_page' // cName = '.travle_page'
} // }
if (cName != '') { // if (cName != '') {
let allNum = 1 // let allNum = 1
document.querySelectorAll(cName).forEach((x, index) => { // document.querySelectorAll(cName).forEach((x, index) => {
html2Canvas(x, { // html2Canvas(x, {
useCORS: true, // useCORS: true,
scale: 0.7, // scale: 0.7,
backgroundColor: '#FFFFFF', // backgroundColor: '#FFFFFF',
}).then((canvas) => { // }).then((canvas) => {
if (canvas) { // if (canvas) {
var context = canvas.getContext('2d') // var context = canvas.getContext('2d')
context.mozImageSmoothingEnabled = false // context.mozImageSmoothingEnabled = false
context.webkitImageSmoothingEnabled = false // context.webkitImageSmoothingEnabled = false
context.msImageSmoothingEnabled = false // context.msImageSmoothingEnabled = false
context.imageSmoothingEnabled = false // context.imageSmoothingEnabled = false
var image = new Image(); // var image = new Image();
image.src = canvas.toDataURL("image/png"); // image.src = canvas.toDataURL("image/png");
$.ajax({ // $.ajax({
url: UploadUrl + // url: UploadUrl +
'/Upload/UploadBase64?fileType=1&fileLimit=5&&filePath=Feature/' + tcid, // '/Upload/UploadBase64?fileType=1&fileLimit=5&&filePath=Feature/' + tcid,
type: "POST", // type: "POST",
data: { // data: {
myfile: image.src, // myfile: image.src,
fileIndex: index // fileIndex: index
}, // },
datatype: "jsonP", // datatype: "jsonP",
success: function (data) { // success: function (data) {
}, // },
error: function () { // error: function () {
} // }
}); // });
if (allNum !== document.querySelectorAll(cName).length) { // if (allNum !== document.querySelectorAll(cName).length) {
allNum += 1 // allNum += 1
} else { // } else {
_this.ToWord(_this.orderMsg.startDate + _this.orderMsg.lineteamName + _this.orderMsg // _this.ToWord(_this.orderMsg.startDate + _this.orderMsg.lineteamName + _this.orderMsg
.dayNum + '日游', isPc) // .dayNum + '日游', isPc)
} // }
} // }
}); // });
}); // });
} // }
} else { // } else {
_this.ToWord(_this.orderMsg.startDate + _this.orderMsg.lineteamName + _this.orderMsg.dayNum + // _this.ToWord(_this.orderMsg.startDate + _this.orderMsg.lineteamName + _this.orderMsg.dayNum +
// '日游', isPc)
// }
// }, null)
_this.ToWord(_this.orderMsg.startDate + _this.orderMsg.lineteamName + _this.orderMsg.dayNum +
'日游', isPc) '日游', 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)
} }
......
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