/** 删除解锁方式 api*/
deleteUnlock = (opmodeId: number) => {
return removeMemberUnlockMethod({
devId: this._devId,
opmodeId,
});
};
}
Code: Select all
//文件路径 family-edit-unlock index.tsx
const { run: deleteUnlock } = useRequest(Api.apis.deleteUnlock, {
onBefore: () => showLoading({ title: Strings.getLang('deleting'), mask: true }),
onSuccess() {
hideLoading();
showToast({ title: Strings.getLang('Password_delete_success'), icon: 'success' });
router.back();
},
onError() {
hideLoading();
showToast({ title: Strings.getLang('Password_delete_failure'), icon: 'fail' });
},
manual: true,
});
<View
onClick={() => deleteUnlock(query.opModeId)}
className={styles.btn}
style={{ color: 'red', marginLeft: '40rpx' }}
>
{Strings.getLang('Password_delete')}
</View>
问题描述(复现步骤):
使用开源蓝牙锁的例程,在测试删除指纹id的时候发现,没有控制mcu的dp点下发删除操作,看了教学同样是使用removeMemberUnlockMethod进行移除用户,但是只是在app端删除成功预期结果:
删除用户指纹id时,想同步下发删除的指令实际结果: