<commit_before><!DOCTYPE html>
<html lang="en" ng-app="app" ng-controller="userCtrl">
<head>
	<meta charset="UTF-8">
	<title ng-bind="settings.TITLE">CrapApi|应用接口管理系统</title>
	<meta name="keywords" content="CrapApi,api,crap,接口管理,应用接口管理,开源接口管理,开源api接口管理" />
	<meta name="description" content="CrapApi|一个由anjularjs+bootstrap+springMVC搭建的免费开源的API接口管理系统（应用接口管理系统），api.crap.cn" />
	<link href="{{settings.ICON}}" rel="shortcut icon" type="image/x-icon" />
	<link href="{{settings.ICON}}" rel="icon" type="image/x-icon" />
	<link href="{{settings.ICON}}" rel="shortcut" type="image/x-icon" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<link href="resources/framework/bootstrap-3.0.0/css/bootstrap.css" rel="stylesheet" type="text/css" />
	<link href="resources/framework/bootstrap-3.0.0/css/bootstrap-datetimepicker.min.css" rel="stylesheet" type="text/css" />
	<link href="resources/css/base.css?v=v8.0.6" rel="stylesheet" type="text/css" />
	<link href="resources/css/crapApi.css?v=v8.0.6" rel="stylesheet" type="text/css" />
	<link href="resources/css/setting.css?v=v8.0.6" rel="stylesheet" type="text/css" />
	<link href="resources/css/admin.css?v=v8.0.6" rel="stylesheet" type="text/css" />
</head>
<body>
	<!-- Top -->
	<input type="hidden" id="sessionAuth" value="{{sessionAdminAuthor}}">
	<input type="hidden" id="sessionRoleIds" value="{{sessionAdminRoleIds}}">
	<nav class="h50 fixed w t0 BGFFF z100 nav">
				<a class="navbar-brand fl main-bg" href="home.do" target="_blank">
					<img ng-src="{{settings.MINI_LOGO}}" />
				</a>

                <div class="fl h50 lh50 pl20 pr20 C555 f14" >
                    <span ng-if="$stateParams.projectName">
                        项目【<span ng-bind="$stateParams.projectName"></span> 】
                    </span>
                    <span ng-if="!$stateParams.projectName" ng-bind="settings.TITLE"></span>
                    <span ng-if="$stateParams.pageName">
                        <i class="iconfont">&#xe6a7;</i>
                        <span ng-bind="$stateParams.pageName"></span>
                    </span>
				</div>

				<div class="m0 f14 fr">
					<a href="#/profile?menu_a=menu-profile&pageName=个人资料" class="hover-main bl1 C555 h50 lh50 dis fr pl10 pr10" ng-click="profile(sessionAdminId)"><i class="iconfont f14 mt-5">&#xe6b8;</i>&nbsp;&nbsp;<span ng-bind="sessionAdminName"></span></a>
					<a href="home.do" class="hover-main C555 h50 lh50 dis fr pl10 pr10" onclick="loginOut()"><i class="iconfont f16 mt-5">&#xe609;</i>&nbsp;&nbsp;注销</a>
					<a href="#/admin/config/properties?menu_a=menu-setting&menu_b=menu-setting&pageName=系统属性" class="hover-main C555 h50 lh50 dis fr pl10 pr10" ng-if="isSupperAdmin()"><i class="iconfont f14 mt-5">&#xe6ae;</i>&nbsp;&nbsp;系统属性</span></a>
				</div>
	</nav>
	<!-- End:Top -->
	
		<div class="row h p0 m0 mt50">
				<!-- left -->
				<div class="left-menu shadow">
                    <div class="w250 fl h BGFFF main-color">
                        <a ng-href="{{'my-project'|getUrl}}"
                           ng-class="{true: 'hover-main active-main', false:'hover-main'}[$stateParams.menu_a == 'menu-project']">
                            <i class="iconfont f18 mr20 mt-3">&#xe6b4;</i>
                            <span class="f14"> 我的项目</span>
                        </a>

                        <a ng-href="{{'profile'|getUrl}}"
                           ng-class="{true: 'hover-main active-main', false:'hover-main'}[$stateParams.menu_a == 'menu-profile']"
                           ng-click="profile(sessionAdminId)">
                            <i class="iconfont f18 mr20 mt-3">&#xe6b8;</i>
                            <span class="f14"> 个人资料</span>
                        </a>

						<a ng-href="{{'importFromSql'|getUrl}}"
						   ng-class="{true: 'hover-main active-main', false:'hover-main'}[$stateParams.menu_a == 'menu-import']">
                            <i class="iconfont f18 mr20 mt-3">&#xe70c;</i>
							<span class="f14"> 导入数据库表</span>
						</a>

                        <!-- 管理员菜单 -->
                        <a href="#/admin/menu/list?parentId=0&menu_a=menu-menu&menuName=无&pageName=菜单管理"
                           ng-class="{true: 'hover-main active-main', false:'hover-main'}[$stateParams.menu_a == 'menu-menu']"
                           ng-if="isAdmin('','MENU')">
                            <i class="iconfont f18 mr20 mt-3">&#xe699;</i>
                            <span class="f14"> 菜单管理</span>
                        </a>
                        <a href="#/admin/setting/list?menu_a=menu-setting&menu_b=menu-setting&pageName=系统管理"
						    ng-class="{true: 'hover-main active-main', false:'hover-main'}[$stateParams.menu_a == 'menu-setting']"
							ng-if="isSupperAdmin()">
                            <i class="iconfont f18 mr20 mt-3">&#xe6ae;</i>
                            <span class="f14"> 系统管理</span>
                        </a>
                        <a class="hover-main" target="_blank"
                            href="http://api.crap.cn/index.do#/article/detail?projectId=web&moduleId=web&type=ARTICLE&id=153406311429601002715">
                            <i class="iconfont f16 mr20 mt-3">&#xe7ce;</i>
                            <span class="f14"> 捐赠作者</span>
                        </a>
                        <a class="hover-main" target="_blank"
                           href="http://api.crap.cn/index.do#/article/detail?projectId=web&moduleId=web&type=ARTICLE&id=02c16933-2823-458d-83a0-6d5b8b752a25">
                            <i class="iconfont f18 mr20 mt-3">&#xe748;</i>
                            <span class="f14"> bug反馈</span>
                        </a>
                        <a class="hover-main" target="_blank"
                           href="http://api.crap.cn/index.do#/article/detail?projectId=web&moduleId=web&type=ARTICLE&id=ffff-1522587078634-1017019456-0002">
                            <i class="iconfont f18 mr20 mt-3">&#xe69b;</i>
                            <span class="f14"> 建议&留言</span>
                        </a>

                    </div>
			</div>
			<div ui-view="subMenu" class="h fixed"></div>
			<!-- End:left -->

			<!-- main -->
			<div class="p0 h mah ofy-a l250 fixed r0 " id="main">
                <!-- 全局性不消失错误提示：如禁用了弹窗 -->
                <button type="button" class="p20 btn btn-danger btn-xs break-word ndis BGFFF b1" id="global-error"></button>
                <div class="f16 fb p20 ndis BGFFF b1" id="main-error" ng-if="hasError(error,'main-error')">
                    <button type="button" class="btn btn-danger btn-xs break-word">
                        <span class="glyphicon glyphicon-remove"></span>
                        <span ng-if="error.indexOf('CrapApi-400')>0">
									404-抱歉，地址有误，网页找不到了
				        </span>
                        <span onclick="propUpPsswordDiv(this)" ng-bind="error" ng-if="error.indexOf('CrapApi-400')<0"></span>
                    </button>
                </div>
                <div class="f16 fb p20 fl ndis BGFFF b1" id="tip-error" ng-if="hasError(errorTips,'tip-error')">
                    <button type="button" class="btn btn-danger btn-xs break-word">
                        <span class="glyphicon glyphicon-remove"></span>
                        <span ng-bind="errorTips"></span>
                    </button>
                    <button type="button" class="btn btn-default btn-xs" ng-if="isSupperAdmin()" ng-click="closeErrorTips()">
                        <span class="glyphicon glyphicon-remove"></span>
                        <span> 删除提示</span>
                    </button>
                </div>

                <div ui-view="main" class="min-w700 pb50"></div>
			</div>
			<!-- end:main -->
		</div>
	<script src="resources/framework/jquery-1.9.1.min.js"></script>
    <!-- 加载顺序：必须在bootstrap前，否则tiptool不可用-->
    <script src="resources/framework/jquery-ui.min-1.10.4.js"></script>
    <script src="resources/framework/jquery.cookie.js"></script>
	<script src="resources/framework/jquery.base64.js"></script>
	<script charset="utf-8" src="resources/framework/wang-editor-3.1.1/wangEditor.min.js"></script>

	<script src="resources/framework/angular-1.3.0.14/angular.js"></script>
	<script src="resources/framework/angular-1.3.0.14/angular-animate.min.js"></script>
	<script src="resources/framework/angular-ui-router-0.2.15.js"></script>
	
	<script src="resources/framework/bootstrap-3.0.0/js/bootstrap.js"></script>
	<script src="resources/framework/bootstrap-3.0.0/js/bootstrap-datetimepicker.min.js"></script>
	<script src="resources/framework/bootstrap-3.0.0/js/bootstrap-datetimepicker.zh-CN.js"></script><commit_msg>回归测试完成<commit_after><!DOCTYPE html>
<html lang="en" ng-app="app" ng-controller="userCtrl">
<head>
	<meta charset="UTF-8">
	<title ng-bind="settings.TITLE">CrapApi|应用接口管理系统</title>
	<meta name="keywords" content="CrapApi,api,crap,接口管理,应用接口管理,开源接口管理,开源api接口管理" />
	<meta name="description" content="CrapApi|一个由anjularjs+bootstrap+springMVC搭建的免费开源的API接口管理系统（应用接口管理系统），api.crap.cn" />
	<link href="{{settings.ICON}}" rel="shortcut icon" type="image/x-icon" />
	<link href="{{settings.ICON}}" rel="icon" type="image/x-icon" />
	<link href="{{settings.ICON}}" rel="shortcut" type="image/x-icon" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<link href="resources/framework/bootstrap-3.0.0/css/bootstrap.css" rel="stylesheet" type="text/css" />
	<link href="resources/framework/bootstrap-3.0.0/css/bootstrap-datetimepicker.min.css" rel="stylesheet" type="text/css" />
	<link href="resources/css/base.css?v=v8.0.6" rel="stylesheet" type="text/css" />
	<link href="resources/css/crapApi.css?v=v8.0.6" rel="stylesheet" type="text/css" />
	<link href="resources/css/setting.css?v=v8.0.6" rel="stylesheet" type="text/css" />
	<link href="resources/css/admin.css?v=v8.0.6" rel="stylesheet" type="text/css" />
</head>
<body>
	<!-- Top -->
	<input type="hidden" id="sessionAuth" value="{{sessionAdminAuthor}}">
	<input type="hidden" id="sessionRoleIds" value="{{sessionAdminRoleIds}}">
	<nav class="h50 fixed w t0 BGFFF z100 nav">
				<a class="navbar-brand fl main-bg" href="home.do" target="_blank">
					<img ng-src="{{settings.MINI_LOGO}}" />
				</a>

                <div class="fl h50 lh50 pl20 pr20 C555 f14" >
                    <span ng-if="$stateParams.projectName">
                        项目【<span ng-bind="$stateParams.projectName"></span> 】
                    </span>
                    <span ng-if="!$stateParams.projectName" ng-bind="settings.TITLE"></span>
                    <span ng-if="$stateParams.pageName">
                        <i class="iconfont">&#xe6a7;</i>
                        <span ng-bind="$stateParams.pageName"></span>
                    </span>
				</div>

				<div class="m0 f14 fr">
					<a href="#/profile?menu_a=menu-profile&pageName=个人资料" class="hover-main bl1 C555 h50 lh50 dis fr pl10 pr10" ng-click="profile(sessionAdminId)"><i class="iconfont f14 mt-5">&#xe6b8;</i>&nbsp;&nbsp;<span ng-bind="sessionAdminName"></span></a>
					<a href="home.do" class="hover-main C555 h50 lh50 dis fr pl10 pr10" onclick="loginOut()"><i class="iconfont f16 mt-5">&#xe609;</i>&nbsp;&nbsp;注销</a>
					<a href="#/admin/config/properties?menu_a=menu-setting&menu_b=menu-setting&pageName=系统属性" class="hover-main C555 h50 lh50 dis fr pl10 pr10" ng-if="isSupperAdmin()"><i class="iconfont f14 mt-5">&#xe6ae;</i>&nbsp;&nbsp;系统属性</span></a>
				</div>
	</nav>
	<!-- End:Top -->
	
		<div class="row h p0 m0 mt50">
				<!-- left -->
				<div class="left-menu shadow">
                    <div class="w250 fl h BGFFF main-color">
                        <a ng-href="{{'my-project'|getUrl}}"
                           ng-class="{true: 'hover-main active-main', false:'hover-main'}[$stateParams.menu_a == 'menu-project']">
                            <i class="iconfont f18 mr20 mt-3">&#xe6b4;</i>
                            <span class="f14"> 我的项目</span>
                        </a>

                        <a ng-href="{{'profile'|getUrl}}"
                           ng-class="{true: 'hover-main active-main', false:'hover-main'}[$stateParams.menu_a == 'menu-profile']"
                           ng-click="profile(sessionAdminId)">
                            <i class="iconfont f18 mr20 mt-3">&#xe6b8;</i>
                            <span class="f14"> 个人资料</span>
                        </a>

						<a ng-href="{{'importFromSql'|getUrl}}"
						   ng-class="{true: 'hover-main active-main', false:'hover-main'}[$stateParams.menu_a == 'menu-import']">
                            <i class="iconfont f18 mr20 mt-3">&#xe70c;</i>
							<span class="f14"> 导入数据库表</span>
						</a>

                        <!-- 管理员菜单 -->
                        <a href="#/admin/menu/list?parentId=0&menu_a=menu-menu&menuName=无&pageName=菜单管理"
                           ng-class="{true: 'hover-main active-main', false:'hover-main'}[$stateParams.menu_a == 'menu-menu']"
                           ng-if="isAdmin('','MENU')">
                            <i class="iconfont f18 mr20 mt-3">&#xe699;</i>
                            <span class="f14"> 菜单管理</span>
                        </a>
                        <a href="#/admin/setting/list?menu_a=menu-setting&menu_b=menu-setting&pageName=系统管理"
						    ng-class="{true: 'hover-main active-main', false:'hover-main'}[$stateParams.menu_a == 'menu-setting']"
							ng-if="isSupperAdmin()">
                            <i class="iconfont f18 mr20 mt-3">&#xe6ae;</i>
                            <span class="f14"> 系统管理</span>
                        </a>
                        <a class="hover-main" target="_blank"
                            href="http://api.crap.cn/index.do#/article/detail?projectId=web&moduleId=web&type=ARTICLE&id=153406311429601002715">
                            <i class="iconfont f16 mr20 mt-3">&#xe7ce;</i>
                            <span class="f14"> 捐赠作者</span>
                        </a>
                        <a class="hover-main" target="_blank"
                           href="http://api.crap.cn/index.do#/article/detail?projectId=web&moduleId=web&type=ARTICLE&id=02c16933-2823-458d-83a0-6d5b8b752a25">
                            <i class="iconfont f18 mr20 mt-3">&#xe748;</i>
                            <span class="f14"> bug反馈</span>
                        </a>
                        <a class="hover-main" target="_blank"
                           href="http://api.crap.cn/index.do#/article/detail?projectId=web&moduleId=web&type=ARTICLE&id=ffff-1522587078634-1017019456-0002">
                            <i class="iconfont f18 mr20 mt-3">&#xe69b;</i>
                            <span class="f14"> 建议&留言</span>
                        </a>

                    </div>
			</div>
			<div ui-view="subMenu" class="h fixed"></div>
			<!-- End:left -->

			<!-- main -->
			<div class="p0 h mah ofy-a l250 fixed r0 " id="main">
                <!-- 全局性不消失错误提示：如禁用了弹窗 -->
                <button type="button" class="p20 btn btn-danger btn-xs break-word ndis BGFFF b1" id="global-error"></button>
                <div class="f16 fb p20 ndis BGFFF b1" id="main-error" ng-if="hasError(error,'main-error')">
                    <button type="button" class="btn btn-danger btn-xs break-word">
                        <span class="glyphicon glyphicon-remove"></span>
                        <span ng-if="error.indexOf('CrapApi-400')>0">
									404-抱歉，地址有误，网页找不到了
				        </span>
                        <span onclick="propUpPsswordDiv(this)" ng-bind="error" ng-if="error.indexOf('CrapApi-400')<0"></span>
                    </button>
                </div>
                <div class="f16 fb p20 fl ndis BGFFF b1" id="tip-error" ng-if="hasError(errorTips,'tip-error')">
                    <button type="button" class="btn btn-danger btn-xs break-word">
                        <span class="glyphicon glyphicon-remove"></span>
                        <span ng-bind="errorTips"></span>
                    </button>
                    <button type="button" class="btn btn-default btn-xs" ng-if="isSupperAdmin()" ng-click="closeErrorTips()">
                        <span class="glyphicon glyphicon-remove"></span>
                        <span> 删除提示</span>
                    </button>
                </div>

                <div ui-view="main" class="min-w700 pb50"></div>
			</div>
			<!-- end:main -->
		</div>
	<script src="resources/framework/jquery-1.9.1.min.js"></script>
    <!-- 加载顺序：必须在bootstrap前，否则tiptool不可用-->
    <script src="resources/framework/jquery.cookie.js"></script>
	<script src="resources/framework/jquery.base64.js"></script>
	<script charset="utf-8" src="resources/framework/wang-editor-3.1.1/wangEditor.min.js"></script>

	<script src="resources/framework/angular-1.3.0.14/angular.js"></script>
	<script src="resources/framework/angular-1.3.0.14/angular-animate.min.js"></script>
	<script src="resources/framework/angular-ui-router-0.2.15.js"></script>
	
	<script src="resources/framework/bootstrap-3.0.0/js/bootstrap.js"></script>
	<script src="resources/framework/bootstrap-3.0.0/js/bootstrap-datetimepicker.min.js"></script>
	<script src="resources/framework/bootstrap-3.0.0/js/bootstrap-datetimepicker.zh-CN.js"></script>
{'fraction_non_alphanumeric': 0.18202912001856256, 'fraction_numerical': 0.0365450432159638, 'mean_word_length': 2.1855136733185514, 'pattern_counts': {'":': 0, '<': 353, '<?xml version=': 0, '>': 353, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 4, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1210858', 'n_tokens_mistral': 6404, 'n_tokens_neox': 5855, 'n_words': 847}