112 lines
4.4 KiB
HTML
112 lines
4.4 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<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, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover"
|
|
/>
|
|
<van-number-keyboard safe-area-inset-bottom/>
|
|
<title></title>
|
|
<!-- <link rel="stylesheet" href="https://cdn.staticfile.org/vant/2.12.25/index.min.css"/>-->
|
|
|
|
<link rel="stylesheet" href="${base!}/assets/mobile/css/theme.css">
|
|
<link rel="stylesheet" href="${base!}/assets/mobile/css/main.css">
|
|
<link rel="stylesheet" href="${base!}/assets/platform/plugins/vant/vant.css">
|
|
|
|
<script src="${base!}/assets/platform/plugins/vue/vue.min.js"></script>
|
|
<script src="${base!}/assets/platform/plugins/vant/vant.js"></script>
|
|
|
|
<script src="${base!}/assets/platform/plugins/vue-loader/httpVueLoader.js"></script>
|
|
<script src="${base!}/assets/mobile/js/basic.js"></script>
|
|
|
|
<script src="${base!}/assets/platform/plugins/jquery/jquery-1.11.1.min.js"></script>
|
|
<script src="${base!}/assets/platform/plugins/pjax/jquery.pjax.js"></script>
|
|
<script src="${base!}/assets/platform/plugins/jSignature/jSignature.min.js"></script>
|
|
<script src="${base!}/assets/platform/plugins/jSignature/flashcanvas.js"></script>
|
|
<script src="${base!}/assets/platform/js/pinyin.js"></script>
|
|
<script src="${base!}/assets/platform/js/viewer.min.js"></script>
|
|
<script src="${base!}/assets/platform/js/jquery-viewer.min.js"></script>
|
|
|
|
<script src="${base!}/assets/platform/module/mixins/styleMixin.js"></script>
|
|
<script src="${base!}/assets/platform/js/v.js"></script>
|
|
<script src="${base!}/assets/platform/module/proposal/api.js"></script>
|
|
<script src="${base!}/assets/mobile/js/mobileMixins.js"></script>
|
|
<script src="${base!}/assets/mobile/js/mProposal.js"></script>
|
|
<script src="${base!}/assets/mobile/js/mCondolence.js"></script>
|
|
<script src="${base!}/assets/mobile/js/mCommon.js"></script>
|
|
|
|
|
|
<script src="${base!}/assets/platform/plugins/moment/moment.min.js"></script>
|
|
<script src="${base!}/assets/platform/module/condolence/common.js"></script>
|
|
<script src="${base!}/assets/platform/module/difficulty/common.js"></script>
|
|
<script src="${base!}/assets/platform/module/activity/initMap.js"></script>
|
|
|
|
<script src="${base!}/assets/platform/js/jr-qrcode.js"></script>
|
|
|
|
<script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
|
|
<script src="${base!}/assets/platform/js/scannerQrCodeJs.js"></script>
|
|
<script type="text/javascript"
|
|
src="https://webapi.amap.com/maps?v=2.0&key=6ab3452804ba35050880b5e047436853&plugin=AMap.PolyEditor,AMap.Geolocation"></script>
|
|
|
|
<!--字典混入-->
|
|
<script src="${base!}/components/plugins/sysDict/DictData.js"></script>
|
|
|
|
<!--富文本编辑器-->
|
|
<link rel="stylesheet" href="${base!}/assets/platform/plugins/wangeditor/wangEditor.css">
|
|
<script src="${base!}/assets/platform/plugins/wangeditor/wangEditor.js"></script>
|
|
|
|
<!-- 鉴权 -->
|
|
<script src="${base!}/assets/platform/js/util/commonUtil.js"></script>
|
|
<script>
|
|
Vue.component('mobile-sign', httpVueLoader('/components/sign/mobileSign.vue'))
|
|
Vue.component("text-editor", httpVueLoader("/components/plugins/TextEditor.vue?v=" + new Date().getTime()))
|
|
|
|
Vue.prototype.$auth = commonUtil.authService()
|
|
Vue.prototype.$moment = moment
|
|
</script>
|
|
|
|
<script>
|
|
window.sessionStorage.setItem("user", JSON.stringify(${json(@shiro.getPrincipal())}))
|
|
|
|
;(function initPjax() {
|
|
if ($.support.pjax) {
|
|
$(document).on("pjax:send", function () {
|
|
document.querySelectorAll('style[id^="style-"]').forEach((style) => {
|
|
style.parentNode.removeChild(style)
|
|
})
|
|
})
|
|
$(document).on("pjax:complete", function () {
|
|
|
|
})
|
|
}
|
|
})()
|
|
|
|
function pjaxReplace(url){
|
|
$.pjax({
|
|
url: url,
|
|
container: "#container",
|
|
maxCacheLength: 0,
|
|
push: false,
|
|
replace: true,
|
|
fragment: "#container",
|
|
timeout: 8000,
|
|
})
|
|
}
|
|
</script>
|
|
|
|
</head>
|
|
|
|
<body>
|
|
<script>
|
|
const APP_DOMAIN = "${AppDomain!}"
|
|
const FILE_DOMAIN = "${AppFileDomain!}"
|
|
</script>
|
|
|
|
<div id="container">
|
|
${layoutContent}
|
|
</div>
|
|
</body>
|
|
</html>
|