Commit 89e0ae08 authored by qimiao's avatar qimiao

replace asset

parent 2d8ef804
...@@ -16,6 +16,7 @@ import { SvgaPlayer } from "@spark/svgaplayer"; ...@@ -16,6 +16,7 @@ import { SvgaPlayer } from "@spark/svgaplayer";
import { RES_PATH } from "../../../sparkrc"; import { RES_PATH } from "../../../sparkrc";
import store from "@src/store"; import store from "@src/store";
import { MD5 } from "crypto-js"; import { MD5 } from "crypto-js";
import { handleLogExposure, handleLogClick } from "../../../MD";
@observer @observer
class Taskpop extends React.Component { class Taskpop extends React.Component {
...@@ -56,6 +57,7 @@ class Taskpop extends React.Component { ...@@ -56,6 +57,7 @@ class Taskpop extends React.Component {
// 按钮点击事件 // 按钮点击事件
completeHandle = _throttle(async (item) => { completeHandle = _throttle(async (item) => {
handleLogClick(23);
const { userId } = store.homeInfo || {}; const { userId } = store.homeInfo || {};
const { code, jumpUrl } = item || {}; const { code, jumpUrl } = item || {};
const systemTime = Date.now(); const systemTime = Date.now();
...@@ -103,6 +105,7 @@ class Taskpop extends React.Component { ...@@ -103,6 +105,7 @@ class Taskpop extends React.Component {
/** 任务领奖 */ /** 任务领奖 */
receiveHandle = _asyncThrottle(async (task) => { receiveHandle = _asyncThrottle(async (task) => {
handleLogClick(23);
const { success, data } = await API.sendPrize({ const { success, data } = await API.sendPrize({
// taskId: task.id, // taskId: task.id,
taskCode: task.code, taskCode: task.code,
...@@ -128,7 +131,9 @@ class Taskpop extends React.Component { ...@@ -128,7 +131,9 @@ class Taskpop extends React.Component {
<SvgaPlayer className="task_svga" src={RES_PATH + "svga/pop.svga"} /> <SvgaPlayer className="task_svga" src={RES_PATH + "svga/pop.svga"} />
<span className="bg"></span> <span className="bg"></span>
<div className="task_list"> <div className="task_list">
{taskInfo?.item?.map((item, index) => ( {taskInfo?.item?.map((item, index) => {
handleLogExposure(23);
return (
<div className="task_item" key={index}> <div className="task_item" key={index}>
<span className="task_item_bg"></span> <span className="task_item_bg"></span>
<img className="task_icon" src={item.icon} /> <img className="task_icon" src={item.icon} />
...@@ -141,9 +146,18 @@ class Taskpop extends React.Component { ...@@ -141,9 +146,18 @@ class Taskpop extends React.Component {
{item.taskStatus === 1 && ( {item.taskStatus === 1 && (
<Button className="task_btn yellow_bg" onClick={() => this.receiveHandle(item)}></Button> <Button className="task_btn yellow_bg" onClick={() => this.receiveHandle(item)}></Button>
)} )}
{item.taskStatus === 2 && <Button className="task_btn grey_bg">已完成</Button>} {item.taskStatus === 2 && (
<Button
className="task_btn grey_bg"
onClick={() => {
handleLogClick(23);
}}>
已完成
</Button>
)}
</div> </div>
))} );
})}
</div> </div>
<Button className="close" onClick={this.closeHandle}></Button> <Button className="close" onClick={this.closeHandle}></Button>
</div> </div>
......
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