59 lines
3.1 KiB
HTML
59 lines
3.1 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<link rel="icon" type="image/svg+xml" href="./favicon.ico" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<script>
|
|
;(() => {
|
|
if (window.location.protocol === 'file:') return
|
|
const { pathname, search, hash } = window.location
|
|
const lastSegment = pathname.slice(pathname.lastIndexOf('/') + 1)
|
|
if (pathname !== '/' && !pathname.endsWith('/') && lastSegment && !lastSegment.includes('.')) {
|
|
window.location.replace(`${pathname}/${search}${hash}`)
|
|
}
|
|
})()
|
|
</script>
|
|
<title>联众咨询</title>
|
|
<script type="module" crossorigin src="./static/js/index-CAPJG_im.js"></script>
|
|
<link rel="modulepreload" crossorigin href="./static/js/_plugin-vue_export-helper-DUFB50Ey.js">
|
|
<link rel="modulepreload" crossorigin href="./static/js/rolldown-runtime-fVNAxIxX.js">
|
|
<link rel="modulepreload" crossorigin href="./static/js/vendor-ag-grid~XmMajorFactor~XmConsultCategoryFactor~xmInfo~ZxFwView~HtFeeMethodTypeLineVie~ntegcu2a-CFxQnYK4.js">
|
|
<link rel="modulepreload" crossorigin href="./static/js/vendor-ag-grid~index~XmMajorFactor~XmConsultCategoryFactor~xmInfo~ZxFwView~HtFeeMethodTypeL~h29xz5eu-CW8VCi7z.js">
|
|
<link rel="modulepreload" crossorigin href="./static/js/vendor-ag-grid~XmMajorFactor~XmConsultCategoryFactor~xmInfo~ZxFwView~HtFeeMethodTypeLineVie~ntegcu2a-BnO-wAhh.js">
|
|
<link rel="modulepreload" crossorigin href="./static/js/vendor-ui-B4V4Cf1T.js">
|
|
<link rel="modulepreload" crossorigin href="./static/js/workspace-DxKKyh8w.js">
|
|
<link rel="modulepreload" crossorigin href="./static/js/vendor-vue-CSlAvuUs.js">
|
|
<link rel="modulepreload" crossorigin href="./static/js/decimal-D3bp1pbs.js">
|
|
<link rel="modulepreload" crossorigin href="./static/js/numberFormat-jhZZmX17.js">
|
|
<link rel="modulepreload" crossorigin href="./static/js/sql-C69Jo4HU.js">
|
|
<link rel="modulepreload" crossorigin href="./static/js/vendor-ag-grid~index-Ch1jbN8D.js">
|
|
<link rel="modulepreload" crossorigin href="./static/js/utils-DFe0HVk9.js">
|
|
<link rel="stylesheet" crossorigin href="./static/css/index-CI_Unp5q.css">
|
|
</head>
|
|
<body>
|
|
<div id="app"></div>
|
|
<!-- <script>
|
|
//上线前添加访问版本号,强制刷新缓存
|
|
;(() => {
|
|
const makeVisitVersion = () => {
|
|
if (window.crypto && typeof window.crypto.getRandomValues === 'function') {
|
|
const bytes = new Uint32Array(2)
|
|
window.crypto.getRandomValues(bytes)
|
|
return `${Date.now().toString(36)}-${bytes[0].toString(36)}${bytes[1].toString(36)}`
|
|
}
|
|
return `${Date.now().toString(36)}-${Math.random().toString(36).slice(2, 10)}`
|
|
}
|
|
|
|
const url = new URL(window.location.href)
|
|
url.searchParams.set('v', makeVisitVersion())
|
|
const nextUrl = `${url.pathname}${url.search}${url.hash}`
|
|
const currentUrl = `${window.location.pathname}${window.location.search}${window.location.hash}`
|
|
if (nextUrl !== currentUrl) {
|
|
window.history.replaceState(null, '', nextUrl)
|
|
}
|
|
})()
|
|
</script> -->
|
|
</body>
|
|
</html>
|