report-render-harness.html 1.9 KB

1234567891011121314151617181920
  1. <!doctype html><html lang="zh-CN"><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>独立案例本地报告组件核验</title><script type="importmap">
  2. {
  3. "imports": {
  4. "lit": "/lib/vendor/lit/v3.3.3/index.js",
  5. "lit/": "/lib/vendor/lit/v3.3.3/",
  6. "lit-html": "/lib/vendor/lit-html/v3.3.3/lit-html.js",
  7. "lit-html/": "/lib/vendor/lit-html/v3.3.3/",
  8. "lit-element": "/lib/vendor/lit-element/v4.2.2/index.js",
  9. "lit-element/": "/lib/vendor/lit-element/v4.2.2/",
  10. "@lit/reactive-element": "/lib/vendor/@lit/reactive-element/v2.1.2/reactive-element.js",
  11. "@lit/reactive-element/": "/lib/vendor/@lit/reactive-element/v2.1.2/",
  12. "@lit/context": "/lib/vendor/@lit/context/v1.1.6/index.js",
  13. "@lit/context/": "/lib/vendor/@lit/context/v1.1.6/",
  14. "@lit-labs/signals": "/lib/vendor/@lit-labs/signals/v0.3.0/index.js",
  15. "@lit-labs/signals/": "/lib/vendor/@lit-labs/signals/v0.3.0/",
  16. "signal-polyfill": "/lib/vendor/signal-polyfill/v0.2.2/dist/index.js",
  17. "signal-polyfill/": "/lib/vendor/signal-polyfill/v0.2.2/dist/"
  18. }
  19. }
  20. </script><style>body{margin:0;padding:16px;background:#f4f6fa;font-family:system-ui}#notice{padding:10px;background:#fff1d8;font-size:14px}view-report{display:block}</style><p id="notice">本地独立案例 · 构造题干 · 未上传线上</p><view-report></view-report><script type="module">import {ViewReport} from '/src/pages/view-report.js';import {buildModel} from '/src/core/kfs/build.js';import '/src/components/index.js';const raw=await fetch('/docs/workshop-skill-retest-20261109-r2/local-board.json').then(r=>r.json());window.localDB=buildModel(raw);const v=document.querySelector('view-report');v.db=window.localDB;v.artifactId=raw.artifact[0].objectId;await v.updateComplete;window.localReady=true;window.localSet=async id=>{v.artifactId=id;await v.updateComplete;return true;};</script></html>