default.vm 7.26 KB
<!DOCTYPE html >
<html lang="zh-CN">
<head>
    ## 定义公共库
##        #set($globalcss="css/xn-global/1.0.0/xn-global.min.css")
        #set($imgdiskcss="js/xn-img/0.1.1/style.min.css")
        #set($imgdisk="js/xn-img/0.1.1/imgdisk.min.js")
    $page.setStyleSheetsLibrary("bootstrap", $config.getCdnUrl("css/xn-bootstrap/1.0.2/bootstrap.min.css"))
    $page.setStyleSheetsLibrary("globalcss", $config.getCdnUrl("css/xn-global/1.0.0/xn-global.min.css"))
    $page.setStyleSheetsLibrary("commoncss", $config.getCdnUrl("js/xn-common/1.1.3/style.min.css"))

    $page.setStyleSheetsLibrary("topcss", $config.getCdnUrl("js/xn-top/1.0.2/style.min.css"))

    $page.setStyleSheetsLibrary("iconfont", $config.getCdnUrl("font/xn-icon-common/2.0.7/iconfont.min.css"))
##    $page.setStyleSheetsLibrary("iconpanfont", $config.getCdnUrl("font/xn-icon-pan/1.1.0/iconpanfont.min.css"))
##    $page.setStyleSheetsLibrary("iconprojectfont", $config.getCdnUrl("web/project/xn-icon-project/iconprojectfont.min.css"))
    $page.setStyleSheetsLibrary("calendarss", $config.getCdnUrl("js/xn-calendar/1.0.9/style.min.css"))
    $page.setStyleSheetsLibrary("cardcss", $config.getCdnUrl("js/xn-card/1.0.0/style.min.css"))
    $page.setStyleSheetsLibrary("progressbarcss", $config.getCdnUrl("js/xn-progressbar/0.0.5/style.min.css"))
    $page.setStyleSheetsLibrary("commentcss", $config.getCdnUrl("js/xn-comment/1.0.1/style.min.css"))
    $page.setStyleSheetsLibrary("selectcss", $config.getCdnUrl("js/xn-select/1.1.7/style.min.css"))
    $page.setStyleSheetsLibrary("attachmentcss", $config.getCdnUrl("js/xn-attachment/1.4.0/style.min.css"))
    $page.setStyleSheetsLibrary("locationcss", $config.getCdnUrl("js/xn-location/1.5.0/style.min.css"))
##    $page.setStyleSheetsLibrary("markdowncss", $config.getCdnUrl("js/xn-markdown/0.0.9/thinker.min.css"))
    $page.setStyleSheetsLibrary("approvecss", $config.getCdnUrl("js/xn-approval/1.0.0/style.min.css"))
    ## js 部分

    $page.setScriptLibrary("common", $config.getCdnUrl("js/xn-common/1.1.3/commons.min.js"))
    $page.setScriptLibrary("top", $config.getCdnUrl("js/xn-top/1.0.2/top.min.js"))
    $page.setScriptLibrary("form", $config.getCdnUrl("js/xn-form/1.0.4/forms.min.js"))
    $page.setScriptLibrary("progressbar", $config.getCdnUrl("js/xn-progressbar/0.0.5/progressbars.min.js"))
    $page.setScriptLibrary("calendar", $config.getCdnUrl("js/xn-calendar/1.0.9/calendars.min.js"))
    $page.setScriptLibrary("cards", $config.getCdnUrl("js/xn-card/1.0.0/cards.min.js"))
    $page.setScriptLibrary("sanitize", $config.getCdnUrl("js/angular-sanitize/1.4.3/angular-sanitize.min.js"))
    $page.setScriptLibrary("comment", $config.getCdnUrl("js/xn-comment/1.0.1/comments.min.js"))
    $page.setScriptLibrary("select", $config.getCdnUrl("js/xn-select/1.1.7/selects.min.js"))
    $page.setScriptLibrary("attachment", $config.getCdnUrl("js/xn-attachment/1.4.0/attachments.min.js"))
    $page.setScriptLibrary("location", $config.getCdnUrl("js/xn-location/1.5.0/locations.min.js"))
    $page.setScriptLibrary("import", $config.getCdnUrl("js/xn-import/1.2.0/imports.min.js"))

    $page.setScriptLibrary("thinkermd", $config.getCdnUrl("js/xn-markdown/0.0.9/thinkermd.min.js"))
    $page.setScriptLibrary("markdown", $config.getCdnUrl("js/xn-markdown/0.0.9/markdown.min.js"))

    $page.setScriptLibrary("jqueryui", $config.getCdnUrl("js/xn-sortable/1.0.0/jquery-ui.js"))
    $page.setScriptLibrary("sortable", $config.getCdnUrl("js/xn-sortable/1.0.0/sortable.min.js"))
    $page.setScriptLibrary("approve", $config.getCdnUrl("js/xn-approval/1.0.0/approval.min.js"))
    $page.setScriptLibrary("clipboard", $config.getCdnUrl("js/xn-clipboard/1.0.0/ngclip.min.js"))
    $page.setScriptLibrary("zeroClipboard", $config.getCdnUrl("js/xn-clipboard/1.0.0/ZeroClipboard.js"))
    ## 引用公共库
    $page.addStyleSheetByKeys("bootstrap","globalcss", "commoncss","topcss", "iconfont","cardcss",
        "calendarss", "progressbarcss", "commentcss", "selectcss", "attachmentcss","approvecss")

    $page.addScriptByKeys("common","top", "form", "progressbar", "calendar","cards",
        "sanitize", "comment", "select", "attachment", "location", "import", "thinkermd", "markdown",
        "jqueryui", "sortable","approve","clipboard","zeroClipboard")
    $page.setDescription("")
    #showHead("地铁管理")
    <meta name="data-xns" content="p0001">
    <link rel="Shortcut Icon"  href="$config.getCdnUrl('img/favicon.ico')" type="image/x-icon">
        <link rel="stylesheet" href="$config.getCdnUrl($imgdiskcss)">
    #showStylesheets ()

    <link rel="stylesheet" href="$railwayContent.getURI('dist/styles/local.min.css')"/>
    <script type="text/javascript" src="$config.getCdnUrl("js/base/1.1.0/base.min.js")"></script>
        <script type="text/javascript" src="$config.getCdnUrl($imgdisk)"></script>

        #if($config.getConfig("app.server.scheme") == "https")
            <script type="text/javascript">
                if(window.location.protocol==="http:"){
                    var windowLocation=window.location.href.slice(7);
                    window.location="https://"+windowLocation;
                }
            </script>
        #end
</head>
<body ng-controller="BodyController" #bodyAttributes() ng-init="userId='$principal.userId';userName='$principal.userName'">
<div id="loadingInit"  class="xn-loading-img" ng-if="global.loadingInit"></div>
<div id="head">
    <div class="xn-header"  xn-fixed>
        <div class="xn-width auto header-top  clearfix">
            <div class="f-left">欢迎您{{xnConfig.myUrl}},$principal.userName@#if($principal.nickName)$principal.nickName #else
            $principal.tenantName #end </div>
            <div  header-info-center  icon-base-url="$config.getImgUrl("")"
                  data-about-url="$homeLink.setTarget('about')"
                  data-index-url="$homeLink.setTarget('index')"
                  default-show="defaultShow" user-type="$principal.type"
                  class="clearfix">
            </div>
        </div>
        $control.setTemplate("railway:header")
    </div>
</div>
$screen_placeholder
$control.setTemplate("home:footer")
$application.setCode("railway")
<div xn-Nprogress></div>

#showfoot()

<script type="text/javascript" src="$railwayContent.getURI('dist/scripts/local.min.js')"></script>
<script type="text/javascript" src="$railwayContent.getURI('vendor/sortable/Sortable.js')"></script>
<script type="text/javascript" src="$railwayContent.getURI('vendor/sortable/ng-sortable.js')"></script>
##<script type="text/javascript" src="$backendContent.getURI("vendor/xn-directive-location/directive/locations.js")"></script>

<script type="text/javascript">
    var xnConfig = {
        wwwUrl: "$config.getWwwUrl("")",
        employeeUrl: "$config.getEmployeeUrl("")",
        authUrl: "$config.getAuthUrl("")",
        serviceUrl: "$config.getServiceUrl("")",
        myUrl: "$config.getMyUrl("")",
        innerUrl:"$config.getConfig("site.xiaohe.url")",
        aliyunMediaUrl:"$config.getConfig("aliyun.media.url")",
        aliyunMediaBucketName:"$config.getConfig("aliyun.media.bucket.name")"
//        innerUrl:"http://local.xiniunet.com:8088/",
//        helpUrl: "https://site.xiniunet.com/"
    };

    /*ng-app的运用*/
    angular.element(document).ready(function () {
        initApp();
        angular.bootstrap(document.body, ['xn']);
    });


</script>

</body>
</html>