Commit 36343691 authored by 天马流星拳's avatar 天马流星拳

fix: 修复任务面板显示和API参数问题

- 在HomePage.less中添加lineClamp1样式限制标题行数
- 更新completeTask和sendPrize API调用参数,使用新字段名
- 修正任务面板中任务完成数和限制数的字段名显示
- 调整sendPrize调用时使用的奖励待处理代码字段
parent 39d66fae
......@@ -168,6 +168,7 @@
font-size: 20.3px;
color: #b37513;
font-weight: bold;
.lineClamp1()
}
}
}
......
......@@ -46,7 +46,7 @@ class TaskPanel extends React.Component {
taskList.map((el, index) => {
return <div className='taskItem' key={index}>
<img src={el.icon} className='taskIcon' />
<span className='taskTitle'>{`${el.title}(${el.completeSize || 0}/${el.intervalLimit || 0})`}</span>
<span className='taskTitle'>{`${el.title}(${el.completedSize || 0}/${el.intervalLimitSize || 0})`}</span>
<span className='taskSubTitle'>{el.subtitle}</span>
{el.taskStatus == 0 && <Button className='goToBtn' onClick={_asyncThrottle(() => {
handleTaskLogClick(16, el.code, 1);
......@@ -54,7 +54,7 @@ class TaskPanel extends React.Component {
})}></Button>}
{el.taskStatus == 1 && <Button className='dailingqu' onClick={_asyncThrottle(() => {
handleTaskLogClick(16, el.code, 2);
taskStore.sendPrize(el.code);
taskStore.sendPrize(el.prizePendingCodeList.code);
})}></Button>}
{el.taskStatus == 2 && <Button className='completed'></Button>}
</div>
......
......@@ -71,8 +71,11 @@ const taskStore = makeAutoObservable({
}
},
// 完成任务
async completeTask(code) {
const { success, data } = await API.completeTask({ channel: CFG.channel, code: code });
// const { success, data } = await API.completeTask({ channel: CFG.channel, code: code });
const { success, data } = await API.completeTask({ taskCode: code });
if (success) {
await this.queryTaskInfo();
}
......@@ -84,7 +87,8 @@ const taskStore = makeAutoObservable({
this.sendPrizeInfo = data || {};
},
async sendPrize(code) {
const { success, data } = await API.sendPrizeTask({ code: code, channel: CFG.channel });
// const { success, data } = await API.sendPrizeTask({ code: code, channel: CFG.channel });
const { success, data } = await API.sendPrizeTask({ prizePendingCode: code });
if (success) {
store.updateIndex();
taskStore.queryTaskInfo();
......
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