|
@@ -78,7 +78,8 @@ export default {
|
|
|
)
|
|
)
|
|
|
.exec();
|
|
.exec();
|
|
|
let ctxBg = '/static/img/thanks1.png'; //画布背景
|
|
let ctxBg = '/static/img/thanks1.png'; //画布背景
|
|
|
- let src = '/static/icon/erweima.jpg'; // 二维码
|
|
|
|
|
|
|
+ let src = '/static/icon/erweima.jpg'; // 二维码
|
|
|
|
|
+ let src1 = '/static/icon/gongzhang.png'//公章
|
|
|
|
|
|
|
|
let context = uni.createCanvasContext('qrShareBox');
|
|
let context = uni.createCanvasContext('qrShareBox');
|
|
|
// 插入背景图片
|
|
// 插入背景图片
|
|
@@ -106,7 +107,7 @@ export default {
|
|
|
context.fillText('感谢信', ((750 - obj.size) * obj.ratio) / 2, 260 * obj.ratio)
|
|
context.fillText('感谢信', ((750 - obj.size) * obj.ratio) / 2, 260 * obj.ratio)
|
|
|
context.setFontSize(30 * obj.ratio);
|
|
context.setFontSize(30 * obj.ratio);
|
|
|
context.fillText('尊敬的' + this.name + ':', 60 * obj.ratio, 350 * obj.ratio);
|
|
context.fillText('尊敬的' + this.name + ':', 60 * obj.ratio, 350 * obj.ratio);
|
|
|
- context.fillText('衷心感谢您对孝感市红十字事业的信任与支', 120 * obj.ratio, 410 * obj.ratio);
|
|
|
|
|
|
|
+ context.fillText('衷心感谢您对咸宁市红十字事业的信任与支', 120 * obj.ratio, 410 * obj.ratio);
|
|
|
context.fillText('持!我们已收到您的捐款', 60 * obj.ratio, 465 * obj.ratio);
|
|
context.fillText('持!我们已收到您的捐款', 60 * obj.ratio, 465 * obj.ratio);
|
|
|
// 画横线
|
|
// 画横线
|
|
|
context.moveTo(380 * obj.ratio, 470 * obj.ratio);
|
|
context.moveTo(380 * obj.ratio, 470 * obj.ratio);
|
|
@@ -124,12 +125,13 @@ export default {
|
|
|
context.fillText('我们因您更有力量,因您倍感温暖!', 60 * obj.ratio, 735 * obj.ratio);
|
|
context.fillText('我们因您更有力量,因您倍感温暖!', 60 * obj.ratio, 735 * obj.ratio);
|
|
|
// context.fillText('谨表谢意', (580 * obj.ratio), 680 * obj.ratio)
|
|
// context.fillText('谨表谢意', (580 * obj.ratio), 680 * obj.ratio)
|
|
|
// context.setTextAlign('right')
|
|
// context.setTextAlign('right')
|
|
|
- context.fillText('孝感市红十字会', 450 * obj.ratio, 850 * obj.ratio);
|
|
|
|
|
|
|
+ context.fillText('咸宁市红十字会', 450 * obj.ratio, 850 * obj.ratio);
|
|
|
context.fillText(obj.add_time, 450 * obj.ratio, 910 * obj.ratio);
|
|
context.fillText(obj.add_time, 450 * obj.ratio, 910 * obj.ratio);
|
|
|
// 插入二维码
|
|
// 插入二维码
|
|
|
// console.log(codeX, codeY, codeSize, 999)
|
|
// console.log(codeX, codeY, codeSize, 999)
|
|
|
- context.drawImage(src, codeX, codeY, codeSize, codeSize);
|
|
|
|
|
-
|
|
|
|
|
|
|
+ context.drawImage(src, codeX, codeY, codeSize, codeSize);
|
|
|
|
|
+ // 插入公章
|
|
|
|
|
+ context.drawImage(src1, 500 * obj.ratio, 750 * obj.ratio, codeSize, codeSize);
|
|
|
// 生成
|
|
// 生成
|
|
|
context.draw(false, e => {
|
|
context.draw(false, e => {
|
|
|
uni.canvasToTempFilePath({
|
|
uni.canvasToTempFilePath({
|
|
@@ -192,10 +194,10 @@ export default {
|
|
|
let obj = this;
|
|
let obj = this;
|
|
|
// let money = obj.money;
|
|
// let money = obj.money;
|
|
|
let item = {
|
|
let item = {
|
|
|
- link: 'http://slj.igxys.com/index/#/pages/form/donaSuccess?money=' + obj.money + '&name=' + encodeURI(obj.name) + '&time=' + encodeURI(obj.add_time), // 分享链接
|
|
|
|
|
- imgUrl: 'http://slj.igxys.com/index/static/img/002.png',
|
|
|
|
|
|
|
+ link: this.$store.state.baseURL + '/index/#/pages/form/donaSuccess?money=' + obj.money + '&name=' + encodeURI(obj.name) + '&time=' + encodeURI(obj.add_time), // 分享链接
|
|
|
|
|
+ imgUrl: this.$store.state.baseURL + '/index/static/img/002.png',
|
|
|
desc: '弘扬红十字精神,传播红十字观念,宣传红十字工作,这是一个汇聚爱心、救助之家力量的平台!',
|
|
desc: '弘扬红十字精神,传播红十字观念,宣传红十字工作,这是一个汇聚爱心、救助之家力量的平台!',
|
|
|
- title: '来自孝感市红十字会的感谢信',
|
|
|
|
|
|
|
+ title: '来自'+ this.$store.state.baseName + '的感谢信',
|
|
|
success: console.log('分享加载成功')
|
|
success: console.log('分享加载成功')
|
|
|
};
|
|
};
|
|
|
console.log('分享加', item);
|
|
console.log('分享加', item);
|