48 lines
1.5 KiB
HTML
48 lines
1.5 KiB
HTML
<!doctype html>
|
|
<html lang="${lang,escape}">
|
|
<head>
|
|
<meta charset="UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
|
<title>数智工会领导驾驶舱</title>
|
|
|
|
<link rel="stylesheet" href="${base!}/assets/platform/css/root.css?v=20260524"/>
|
|
<script src="${base!}/assets/platform/plugins/vue/vue.js?v=20260524"></script>
|
|
<script src="${base!}/assets/platform/plugins/axios/axios.js?v=20260524"></script>
|
|
<script src="${base!}/assets/platform/plugins/jquery/jquery.js?v=20260524"></script>
|
|
<script src="${base!}/assets/platform/js/util/commonUtil.js?v=20260524"></script>
|
|
|
|
<script nonce="${cspNonce!}">
|
|
Vue.config.devtools = false
|
|
|
|
const store = {
|
|
state: {
|
|
user: JSON.parse(window.sessionStorage.getItem("user") || "null") || {permissions: [], roles: []}
|
|
}
|
|
}
|
|
|
|
window.ELEMENT = window.ELEMENT || {
|
|
Message: {
|
|
error(message) {
|
|
console.error(message || "操作失败")
|
|
}
|
|
},
|
|
Loading: {
|
|
service() {
|
|
return {
|
|
close() {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
Vue.prototype.$commonUtil = commonUtil
|
|
Vue.prototype.$auth = commonUtil.authService()
|
|
Vue.prototype.$axios = commonUtil.axiosService()
|
|
</script>
|
|
</head>
|
|
<body>
|
|
${layoutContent!}
|
|
</body>
|
|
</html>
|