FireProtectionDetail.ets
945 字节
import { router } from '@kit.ArkUI'
import { ProjectList } from '../api/recordsType'
import { webview } from '@kit.ArkWeb'
import { basePath } from '../utils/baseUrl'
import preferencesUtils from '../utils/preferences'
let routerInfo: ProjectList = router.getParams() as ProjectList
@Entry
@Component
struct FireProtectionDetail {
controller: RichEditorController = new RichEditorController();
options: RichEditorOptions = { controller: this.controller };
@State projectInfo: ProjectList = routerInfo
webviewController: webview.WebviewController = new webview.WebviewController()
build() {
Column(){
Web({
src: `${basePath}/report/handle?id=${this.projectInfo.reportId}&pid=${this.projectInfo.projectId}&token=${preferencesUtils.get('XF_TOKEN', '')}`,
controller: this.webviewController,
}).mixedMode(MixedMode.All).javaScriptAccess(true).domStorageAccess(true)
}.height('100%').width('100%')
}
}