feat(37需求): 打开webview的页面

This commit is contained in:
luying
2023-04-12 20:47:35 +08:00
parent 6a4c9c5ae9
commit d13e623084
9 changed files with 91 additions and 11 deletions

View File

@@ -0,0 +1,34 @@
import { ActivityModelType } from "../../db/Activity";
import { ActivityBase } from "./activityField";
interface WebViewDataInDb {
iosUrl: string;
androidUrl: string;
}
/**
* 打脸公告
*/
export class WebViewData extends ActivityBase {
iosUrl: string;
androidUrl: string;
constructor(activityData: ActivityModelType, createTime: number, serverTime: number) {
super(activityData, createTime, serverTime)
this.initData(activityData.data)
}
public initData(data: string) {
let dataObj: WebViewDataInDb = JSON.parse(data);
this.iosUrl = dataObj.iosUrl;
this.androidUrl = dataObj.androidUrl;
}
public getShowResult() {
return {
...this.getBaseKeys(),
iosUrl: this.iosUrl,
androidUrl: this.androidUrl,
}
}
}