fix: 一处未await错误
This commit is contained in:
parent
9c5fb29259
commit
e92f26f50c
|
|
@ -39,6 +39,7 @@ export async function unbindingWechat(params, context) {
|
|||
origin: 'mobile',
|
||||
content: mobile,
|
||||
code: captcha,
|
||||
// TODO: 这里的type暂未确定,如果需要发验证码需要再添加一个验证码类型
|
||||
},
|
||||
sorter: [{
|
||||
$attr: {
|
||||
|
|
@ -54,13 +55,13 @@ export async function unbindingWechat(params, context) {
|
|||
if (captchaRow.expired) {
|
||||
throw new OakUserException('验证码已经过期');
|
||||
}
|
||||
fn();
|
||||
await fn();
|
||||
}
|
||||
else {
|
||||
throw new OakUserException('验证码无效');
|
||||
}
|
||||
}
|
||||
else {
|
||||
fn();
|
||||
await fn();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -27,9 +27,7 @@ export default function Render(props: WebComponentProps<EntityDict, 'user', fals
|
|||
changePasswordUrl: string;
|
||||
}, {
|
||||
editMobile: () => void;
|
||||
sendCaptcha: () => void;
|
||||
editPassword: () => void;
|
||||
goAuthenticate: () => void;
|
||||
updateMyInfo: () => void;
|
||||
unbindingWechat: (captcha?: string) => void;
|
||||
}>): React.JSX.Element;
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import WechatUserList from '../../../components/wechatUser/bindingList';
|
|||
import Style from './web.module.less';
|
||||
export default function Render(props) {
|
||||
const { data, methods } = props;
|
||||
const { t, updateMyInfo, editMobile, goAuthenticate, sendCaptcha, unbindingWechat, editPassword, } = methods;
|
||||
const { t, editMobile, goAuthenticate, unbindingWechat, editPassword, } = methods;
|
||||
const { nickname, name, birth, gender, mobile, oakExecuting, genderOptions, oakFullpath, oakDirty, wechatUser, editable, userStateColor, userStateStr, idStateColor, idStateStr, isRoot, isCreation, idState, changeMobileUrl, changePasswordUrl, authenticateUrl, } = data;
|
||||
const [open, setOpen] = useState(false);
|
||||
const [open2, setOpen2] = useState(false);
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@ async function unbindingWechat(params, context) {
|
|||
origin: 'mobile',
|
||||
content: mobile,
|
||||
code: captcha,
|
||||
// TODO: 这里的type暂未确定,如果需要发验证码需要再添加一个验证码类型
|
||||
},
|
||||
sorter: [{
|
||||
$attr: {
|
||||
|
|
@ -57,13 +58,13 @@ async function unbindingWechat(params, context) {
|
|||
if (captchaRow.expired) {
|
||||
throw new types_1.OakUserException('验证码已经过期');
|
||||
}
|
||||
fn();
|
||||
await fn();
|
||||
}
|
||||
else {
|
||||
throw new types_1.OakUserException('验证码无效');
|
||||
}
|
||||
}
|
||||
else {
|
||||
fn();
|
||||
await fn();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
declare const checkers: (import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "address", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "application", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "applicationPassport", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "article", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "articleMenu", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "user", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "userEntityGrant", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "mobile", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "message", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "parasite", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "system", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "platform", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "token", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "wechatQrCode", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "wechatPublicTag", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>>)[];
|
||||
declare const checkers: (import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "address", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "application", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "applicationPassport", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "article", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "articleMenu", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "user", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "userEntityGrant", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "mobile", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "wechatPublicTag", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "message", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "parasite", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "system", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "platform", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "token", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "wechatQrCode", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>>)[];
|
||||
export default checkers;
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ export declare function createToDo<ED extends EntityDict & BaseEntityDict, T ext
|
|||
redirectTo: EntityDict['toDo']['OpSchema']['redirectTo'];
|
||||
entity: any;
|
||||
entityId: string;
|
||||
}, userIds?: string[]): Promise<1 | 0>;
|
||||
}, userIds?: string[]): Promise<0 | 1>;
|
||||
/**
|
||||
* 完成todo例程,当在entity对象上进行action操作时(操作条件是filter),将对应的todo完成
|
||||
* 必须在entity的action的后trigger中调用
|
||||
|
|
|
|||
|
|
@ -50,6 +50,7 @@ export async function unbindingWechat<ED extends EntityDict>(
|
|||
origin: 'mobile',
|
||||
content: mobile,
|
||||
code: captcha,
|
||||
// TODO: 这里的type暂未确定,如果需要发验证码需要再添加一个验证码类型
|
||||
},
|
||||
sorter: [{
|
||||
$attr: {
|
||||
|
|
@ -65,13 +66,13 @@ export async function unbindingWechat<ED extends EntityDict>(
|
|||
if (captchaRow.expired) {
|
||||
throw new OakUserException('验证码已经过期');
|
||||
}
|
||||
fn();
|
||||
await fn();
|
||||
}
|
||||
else {
|
||||
throw new OakUserException('验证码无效');
|
||||
}
|
||||
}
|
||||
else {
|
||||
fn();
|
||||
await fn();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -56,10 +56,8 @@ export default function Render(
|
|||
},
|
||||
{
|
||||
editMobile: () => void;
|
||||
sendCaptcha: () => void;
|
||||
editPassword: () => void;
|
||||
goAuthenticate: () => void;
|
||||
updateMyInfo: () => void;
|
||||
unbindingWechat: (captcha?: string) => void;
|
||||
}
|
||||
>
|
||||
|
|
@ -67,10 +65,8 @@ export default function Render(
|
|||
const { data, methods } = props;
|
||||
const {
|
||||
t,
|
||||
updateMyInfo,
|
||||
editMobile,
|
||||
goAuthenticate,
|
||||
sendCaptcha,
|
||||
unbindingWechat,
|
||||
editPassword,
|
||||
} = methods;
|
||||
|
|
|
|||
Loading…
Reference in New Issue