async registerDoctor(type) { let { healthRecord, web3 } = this.props.global_vars; if(this.state.doctorName){ let txn = await healthRecord.signupDoctor .sendTransaction(this.state.doctorName,{"from":web3.eth.accounts[0]}); if(txn) message.success("registered successfully as doctor"); else message.error("registered unsuccessfull"); } }
Axios.post('/api/create/book', {img: imageUrl, desc, href, title, author }) .then( res => { if (res.data.code == 200) { message.success("添加成功"); this.getBooks(); } else { message.error("添加失败") } })
/** * Simple redux-sagas example, to treat side effects. */ function* showMessage(action) { try { yield message.success('Removed successfully'); } catch (e) { yield message.error('Error removing'); } }
*resetPwd({ payload }, { call }) { const response = yield call(resetPwd, payload); if (!response) { return; } if (response.code === '0') { message.success('密码重置成功'); } else { message.error(response.msg); } }
componentWillReceiveProps(nextProps) { if (nextProps.auth.message !== '') { message.error(nextProps.auth.message); setTimeout(() => { this.props.clearSignUp(); }, 2000); } }
const updateFileHash = async (filename, type, fileHash, secret) => { let { web3, healthRecord } = store.getState().global_vars; // let res = await healthRecord.addFile // .sendTransaction(filename, type, hash , secret, {"from":web3.eth.accounts[0]}); let res = await healthRecord.addFile .sendTransaction(filename, type, getBytes32FromIpfsHash(fileHash), secret, {"from":web3.eth.accounts[0]}); if(res) message.success("file upload successful"); else message.error("file upload unsuccessful"); }
// 删除 async handleDeleteClick(item, event) { try { await this.props.action.deleteBilibiliLiveRoom({ query: item.roomid }); message.success('删除成功!'); } catch (err) { message.error('删除失败!'); } }
FPTUSDK.post .delete(id) .then(() => { const { history } = this.props; history.push("/home"); }) .catch(() => message.error("Có lỗi xảy ra"));
async registerPatient() { let { healthRecord, web3 } = this.props.global_vars; let { patientName, age } = this.state; if(patientName && parseInt(age)) { let txn = await healthRecord.signupPatient .sendTransaction(patientName, parseInt(age) ,{"from":web3.eth.accounts[0]}); if(txn) message.success("registered successfully as patient"); else message.error("registered unsuccessfull"); } }
/** * 获取字典详情 */ export async function getDictionaryDetail(name) { const rep = await request(`${Constants.API_PREFIX }/api/dictionaries/${name}`, { method: 'GET' }) if (rep.code / 1 !== 200) { message.error(`获取字典详情失败: ${rep.message || '接口异常'}`) return null } return rep.data }
/** * 删除对象模型,需确保对象模型没有被其他模型引用 */ export async function deleteModel(name) { const rep = await request(`${Constants.API_PREFIX}/api/models/${name}`, { method: 'DELETE' }) if (rep.code / 1 !== 200) { message.error(`删除对象模型失败: ${rep.message || '接口异常'}`) return null } InterfaceService.resetCache('model') return rep.data }
Axios.post('/api/create/banner', params) .then( res => { if (res.data.code == 200) { message.success("添加成功"); this.getBanners(); } else { message.error("添加失败") } })
*resetPwd({ payload }, { call }) { const response = yield call(resetPwd, payload); if (!response) { return; } if (response.code === '0') { message.success('密码重置成功'); } else { message.error(response.msg); } }
componentWillReceiveProps(nextProps) { if (nextProps.auth.message !== '') { message.error(nextProps.auth.message); setTimeout(() => { this.props.clearSignUp(); }, 2000); } }
/** * 删除字典,需确保字典没有被其他模型引用 */ export async function deleteDictionary(name) { const rep = await request(`${Constants.API_PREFIX}/api/dictionaries/${name}`, { method: 'DELETE' }) if (rep.code / 1 !== 200) { message.error(`删除字典失败: ${rep.message || '接口异常'}`) return null } InterfaceService.resetCache('dict') return rep.data }