Sample Front-end
Query tasks
async refreshList(){
this.$root.loading(true);
const list = await layer2.task.queryTaskList(this);
this.list = list;
this.$root.loading(false);
}, async queryTaskList(self){
const rs = await txn.query_request('query_task_list', {
address: self.layer1_account.address,
});
return _.map(rs.list, (item)=>{
try{
item.price = utils.layer1.balanceToAmount(item.price);
item.deposit = utils.layer1.balanceToAmount(item.required_deposit);
}catch(e){
item.price = utils.layer1.balanceToAmount(utils.toBN('0x'+item.price).toString());
item.deposit = utils.layer1.balanceToAmount(utils.toBN('0x'+item.required_deposit).toString());
}
return item;
});
}Create New Task
Other operation: delete, task, complete
Summary
Last updated