update
This commit is contained in:
@@ -77,22 +77,21 @@ import defaultBorderImage from '../assets/images/my-photo-border.webp';
|
|||||||
import activeBorderImage from '../assets/images/my-photo-selected-border.webp';
|
import activeBorderImage from '../assets/images/my-photo-selected-border.webp';
|
||||||
|
|
||||||
const activeBorders = ref(images.value.map(() => false));
|
const activeBorders = ref(images.value.map(() => false));
|
||||||
let mergeId = globalStore.mergeId;
|
|
||||||
// 切换边框状态
|
// 切换边框状态
|
||||||
const toggleBorder = (item, index) => {
|
const toggleBorder = (item, index) => {
|
||||||
activeBorders.value = activeBorders.value.map(() => false);
|
activeBorders.value = activeBorders.value.map(() => false);
|
||||||
// 如果没有打榜,点击切换图片时,把当前背景图赋值给globalStore.result_url做为最新的背景图
|
// 如果没有打榜,点击切换图片时,把当前背景图赋值给globalStore.result_url做为最新的背景图
|
||||||
globalStore.result_url = item.result_url;
|
globalStore.result_url = item.result_url;
|
||||||
activeBorders.value[index] = true;
|
activeBorders.value[index] = true;
|
||||||
mergeId = item.id;
|
globalStore.mergeId = item.id;
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleDabangClick = () => {
|
const handleDabangClick = () => {
|
||||||
if (!mergeId) {
|
if (!globalStore.mergeId) {
|
||||||
weui.alert("请先合成照片!")
|
weui.alert("请先合成照片!")
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
fetch(`https://huodong2.lzlj.com/api/faceFamily/face/publish/${mergeId}`, {
|
fetch(`https://huodong2.lzlj.com/api/faceFamily/face/publish/${globalStore.mergeId}`, {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
headers: {
|
headers: {
|
||||||
'Content-Type': 'application/json',
|
'Content-Type': 'application/json',
|
||||||
@@ -206,7 +205,7 @@ const handleHaibao = async (item) => {
|
|||||||
userHaibaoUrl.value = url
|
userHaibaoUrl.value = url
|
||||||
|
|
||||||
const haibaoSave = new Haibao(1080, 2160)
|
const haibaoSave = new Haibao(1080, 2160)
|
||||||
const qrcode = await generateQR(`fromid=${infos.invite_code}&merge_id=${mergeId}`, 200, 200)
|
const qrcode = await generateQR(`fromid=${infos.invite_code}&merge_id=${globalStore.mergeId}`, 200, 200)
|
||||||
haibaoSave.add(bg, 0, 0)
|
haibaoSave.add(bg, 0, 0)
|
||||||
haibaoSave.add(url, 64, 250)
|
haibaoSave.add(url, 64, 250)
|
||||||
haibaoSave.add(qrcode, 115, 1875)
|
haibaoSave.add(qrcode, 115, 1875)
|
||||||
@@ -248,7 +247,7 @@ const handleHaibao = async (item) => {
|
|||||||
haibaoCoverNoTitle.draw('destination-in').then(() => {
|
haibaoCoverNoTitle.draw('destination-in').then(() => {
|
||||||
haibaoCoverNoTitle.generate({ mimeType: 'image/png' }).then(async (url) => {
|
haibaoCoverNoTitle.generate({ mimeType: 'image/png' }).then(async (url) => {
|
||||||
const haibaoSaveNoTitle = new Haibao(1080, 2160)
|
const haibaoSaveNoTitle = new Haibao(1080, 2160)
|
||||||
const qrcode = await generateQR(`fromid=${infos.invite_code}&merge_id=${mergeId}`, 200, 200)
|
const qrcode = await generateQR(`fromid=${infos.invite_code}&merge_id=${globalStore.mergeId}`, 200, 200)
|
||||||
haibaoSaveNoTitle.add(bg, 0, 0)
|
haibaoSaveNoTitle.add(bg, 0, 0)
|
||||||
haibaoSaveNoTitle.add(url, 64, 250)
|
haibaoSaveNoTitle.add(url, 64, 250)
|
||||||
haibaoSaveNoTitle.add(qrcode, 115, 1875)
|
haibaoSaveNoTitle.add(qrcode, 115, 1875)
|
||||||
|
|||||||
Reference in New Issue
Block a user