req
import { JmAccountCenter } from 'jming_core';
import { DsmRequest, DsmRequestBody } from 'jming_dsm';
import { ApiPath } from './ApiPath';
export class JmBusinessStatusBody extends DsmRequestBody {
private nbs: number;
private sck = JmAccountCenter.current.permissionSecretKey;
private sno = JmAccountCenter.current.sno;
private stationNo = JmAccountCenter.current.sno;
constructor(params: Record<string, Object>) {
super();
this.nbs = params['nbs'] as number;
}
}
export class JmBusinessStatusReq extends DsmRequest {
private body: JmBusinessStatusBody
constructor(params: Record<string, Object>) {
super();
this.body = new JmBusinessStatusBody(params);
}
get api(): string {
return ApiPath.setCloseStatus;
}
createBody(): DsmRequestBody {
return this.body;
}
}
alert 弹框
private showSkuInfo(skuInfo: JmSkuInfoModel) {
let params: Record<string, object> = {
'skuInfo': skuInfo,
}
const options: JDRouterOptions = {
routeName: 'jm_sku_info_alert_view',
params: params,
translucent: true,
showType: JDRouterTransitionShowType.GrowIn,
}
JDRouter.push(options)
}
push
JDRouter.push({ routeName: "xx_Page", params: { "url": url } })