|
@@ -71,7 +71,8 @@
|
|
|
<p :class="row.PublishStatus == 3 ? 'grey-color' : 'editsty'" @click="editBtn(row.ActivityId, row.PublishStatus)">编辑</p>
|
|
|
|
|
|
<p class="deletesty" v-if="row.PublishStatus == 0 && tabsPitchon == 0" @click="operationBtn(row.ActivityId, '删除')">删除</p>
|
|
|
- <p class="editsty" v-if="row.IsShowSigninButton" @click="handleDownLoadImg(row)">下载签到码</p>
|
|
|
+ <p class="editsty" v-if="row.IsShowSigninButton" @click="handleDownLoadImg(row, '签到')">下载签到码</p>
|
|
|
+ <p class="editsty" v-if="row.ActiveState == 1 && !isResearch" @click="handleDownLoadImg(row, '详情')">下载小程序码</p>
|
|
|
<p v-if="row.ChartPermissionId === 31 && tabsPitchon == 0 && row.PublishStatus == 1" class="editsty" @click="overheadHandler(row.ActivityId, '置顶')">
|
|
|
{{ row.TopTime == 0 ? "置顶" : "取消置顶" }}
|
|
|
</p>
|
|
@@ -307,10 +308,10 @@ export default {
|
|
|
this.dialogVisible = true;
|
|
|
},
|
|
|
// 下载图片
|
|
|
- handleDownLoadImg(row) {
|
|
|
+ handleDownLoadImg(row, type) {
|
|
|
let img = new Image();
|
|
|
img.setAttribute("crossOrigin", "anonymous");
|
|
|
- img.src = row.SigninImg;
|
|
|
+ img.src = type == "签到" ? row.SigninImg : row.XcxDetailImg;
|
|
|
img.onload = () => {
|
|
|
let canvas = document.createElement("canvas");
|
|
|
canvas.width = img.width;
|