52 |
53 | <%@ include file="../common/alert_dialog.jsp" %>
54 | <%@ include file="../common/confirm_dialog.jsp" %>
55 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/src/main/webapp/application/modules/system/system_user_check_dialog.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
2 |
--------------------------------------------------------------------------------
/src/main/webapp/application/modules/system/system_user_import_diaog.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
2 | <%
3 | response.setCharacterEncoding("UTF-8");
4 | String path3 = request.getContextPath();
5 | String basePath3 = request.getScheme() + "://"
6 | + request.getServerName() + ":" + request.getServerPort()
7 | + path3 + "/";
8 | %>
9 |
--------------------------------------------------------------------------------
/src/main/webapp/application/modules/system/system_user_main.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
2 | <%@ include file="../common/init.jsp"%>
3 |
4 |
5 |
6 |
20 |
21 |
22 |
23 | 当前位置:> 用户管理
24 |
25 |
26 |
50 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 | <%@ include file="../common/alert_dialog.jsp" %>
63 | <%@ include file="../common/confirm_dialog.jsp" %>
64 |
65 |
66 |
67 |
68 |
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/jquery-ui-timepicker-addon.css:
--------------------------------------------------------------------------------
1 | /* css for timepicker */
2 | .ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
3 | .ui-timepicker-div dl { text-align: left; }
4 | .ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
5 | .ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
6 | .ui-timepicker-div td { font-size: 90%; }
7 | .ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/jquery.autocomplete.css:
--------------------------------------------------------------------------------
1 | .ac_results {
2 | padding: 0px;
3 | border: 1px solid #999;
4 | background-color: white;
5 | overflow: hidden;
6 | z-index: 99999;
7 | }
8 |
9 | .ac_results ul {
10 | width: 100%;
11 | list-style-position: outside;
12 | list-style: none;
13 | padding: 0;
14 | margin: 0;
15 | }
16 |
17 | .ac_results li {
18 | margin: 0px;
19 | padding: 2px 5px;
20 | cursor: default;
21 | display: block;
22 | /*
23 | if width will be 100% horizontal scrollbar will apear
24 | when scroll mode will be used
25 | */
26 | /*width: 100%;*/
27 | font: menu;
28 | font-size: 12px;
29 | /*
30 | it is very important, if line-height not setted or setted
31 | in relative units scroll will be broken in firefox
32 | */
33 | line-height: 16px;
34 | overflow: hidden;
35 | }
36 |
37 | .ac_loading {
38 | background: white url('start/images/indicator.gif') right center no-repeat;
39 | }
40 |
41 | .ac_odd {
42 | /*background-color: #eee;*/
43 | }
44 |
45 | .ac_over {
46 | background-color: #329afd;
47 | color: white;
48 | }
49 |
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/jquery.bigcolorpicker.css:
--------------------------------------------------------------------------------
1 | .bigpicker{
2 | width:227px;
3 | height:163px;
4 | position: absolute;
5 | z-index: 9999;
6 | background-color: #F0F0F0;
7 | padding: 2px 0 1px 5px;
8 | border-left: solid 1px #CCCCCC;
9 | border-top: solid 1px #CCCCCC;
10 | border-right: solid 1px #565656;
11 | border-bottom: solid 1px #565656;
12 | display: none;
13 | }
14 |
15 | .bigpicker .nocolor{
16 | display: block;
17 | width:17px;
18 | height: 17px;
19 | margin: 2px 0 0;
20 | background: url(start/images/nocolor.png) no-repeat;
21 | }
22 |
23 | .bigpicker .nocolor:hover{
24 | background: url(start/images/nocolor_over.png) no-repeat;
25 | }
26 |
27 | .bigpicker-sections-color{
28 | margin: 0;
29 | padding: 0;
30 | }
31 |
32 | .bigpicker-sections-color ul{
33 | margin: 0;
34 | padding: 0;
35 | float: left;
36 | }
37 | .bigpicker-sections-color ul li{
38 | list-style: none outside none;
39 | margin: 0;
40 | padding: 0;
41 | border-top:solid 1px #000000;
42 | border-left:solid 1px #000000;
43 | width:10px;
44 | height: 10px;
45 | overflow:hidden;
46 | line-height:0px;
47 | font-size:0px;
48 | }
49 |
50 |
51 | .bigpicker .biglayout{
52 | width:10px;
53 | height:10px;
54 | border:solid 1px #FFFFFF;
55 | position: absolute;
56 | z-index: 10000;
57 | display: none;
58 | line-height: 10px;
59 | overflow: hidden;
60 | cursor: default;
61 | }
62 |
63 | .bigpicker-bgview-text{
64 | margin: 0;
65 | padding: 0;
66 | height: 24px;
67 | }
68 | .bigpicker-bgview-text li{
69 | padding: 0 5px 0 0 ;
70 | list-style: none outside none;
71 | float: left;
72 | line-height:18px;
73 | }
74 |
75 | .bigpicker-bgview-text li div{
76 | margin: 0;
77 | padding: 0;
78 | height: 20px;
79 | width: 55px;
80 | background-color: #000000;
81 | border-left: solid 1px #CCCCCC;
82 | border-top: solid 1px #CCCCCC;
83 | border-right: solid 1px #2B2B2B;
84 | border-bottom: solid 1px #2B2B2B;
85 | }
86 | .bigpicker-bgview-text li input{
87 | margin: 0;
88 | padding: 0;
89 | height: 17px;
90 | width: 55px;
91 | }
92 |
93 | .bigpicker-bgimage{
94 | background-image:url(start/images/big_bgcolor.jpg);
95 | }
96 |
97 |
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/jquery.multiselect2side.css:
--------------------------------------------------------------------------------
1 | .ms2side__div {
2 | clear: left;
3 | width: 100%;
4 | padding: 1px;
5 | float: left;
6 | background : url('') repeat-x; /* HACK FOR CHROME */
7 | }
8 |
9 | .ms2side__select {
10 | float: left;
11 | }
12 |
13 | .ms2side__header {
14 | color: #000088;
15 | background-color: #EEEEFF;
16 | margin-left: 3px;
17 | width: 220px;
18 | height: 20px;
19 | }
20 |
21 | .ms2side__options, .ms2side__updown {
22 | float: left;
23 | font-size: 10pt;
24 | margin: 0;
25 | padding: 0 8px;
26 | width: 40px;
27 | color: black;
28 | text-align: center;
29 | overflow: hidden;
30 | }
31 |
32 | .ms2side__updown {
33 | font-size: 9pt;
34 | }
35 |
36 | .ms2side__options p, .ms2side__updown p {
37 | margin: 2px 0;
38 | padding: 0;
39 | cursor: pointer;
40 | border: 1px solid black;
41 | }
42 |
43 | .ms2side__options p.ms2side_hover, .ms2side__updown p.ms2side_hover {
44 | background-color: #F0F0FF;
45 | border-color: #0000FF;
46 | cursor: pointer;
47 | }
48 |
49 | .ms2side__options p.ms2side__hide, .ms2side__updown p.ms2side__hide {
50 | cursor: default;
51 | color: gray;
52 | border: 1px solid gray;
53 | background-color: #F0F0F0;
54 | }
55 |
56 | .ms2side__div select {
57 | width: 220px;
58 | float: left;
59 | }
60 |
61 |
62 | /* INPUT FOR SEARCH */
63 | .ms2side__header input {
64 | width: 80px;
65 | height: 12px;
66 | }
67 |
68 | .ms2side__header input.wait {
69 | width: 80px;
70 | height: 12px;
71 | background: #FFFFFF url(../img/loading.gif) no-repeat center right;
72 | }
73 |
74 | .ms2side__header input.small {
75 | width: 50px;
76 | height: 12px;
77 | }
78 |
79 |
80 | /* INPUT FOR SELECT SEARCH */
81 | .ms2side__header select {
82 | width: 100px;
83 | font-size: 11px;
84 | height: 18px;
85 | float: none;
86 | }
87 |
88 | .ms2side__header select.small {
89 | width: 70px;
90 | }
91 |
92 |
93 | /* REMOVE FILTER OPTION FOR SEARCH */
94 | .ms2side__header a {
95 | font-size: 10pt;
96 | padding: 0 8px;
97 | width: 16px;
98 | height: 16px;
99 | color: black;
100 | text-align: center;
101 | text-decoration: none;
102 | border: 1px solid gray;
103 | background: #FFFFFF url(../img/close.gif) no-repeat center center;
104 | margin: 0 0 0 3px;
105 | }
106 |
107 | .ms2side__header a:hover {
108 | background-color: #F0F0FF;
109 | border-color: gray;
110 | }
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/bg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/bg.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/bg_x.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/bg_x.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/bg_x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/bg_x.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/big_bgcolor.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/big_bgcolor.jpg
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/dropdown.active.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/dropdown.active.jpg
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/dropdown.hover.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/dropdown.hover.jpg
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/dropdown.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/dropdown.jpg
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/indicator.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/indicator.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/nocolor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/nocolor.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/nocolor_over.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/nocolor_over.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_flat_55_999999_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_flat_55_999999_40x100.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_flat_75_aaaaaa_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_flat_75_aaaaaa_40x100.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_glass_45_0078ae_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_glass_45_0078ae_1x400.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_glass_45_2c_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_glass_45_2c_1x400.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_glass_55_84c7fd_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_glass_55_84c7fd_1x400.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_glass_55_f8da4e_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_glass_55_f8da4e_1x400.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_glass_75_79c9ec_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_glass_75_79c9ec_1x400.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_glass_75_d3e0fe_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_glass_75_d3e0fe_1x400.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_gloss-wave_45_e14f1c_500x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_gloss-wave_45_e14f1c_500x100.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_gloss-wave_50_6eac2c_500x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_gloss-wave_50_6eac2c_500x100.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_gloss-wave_75_2191c0_500x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_gloss-wave_75_2191c0_500x100.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_gloss-wave_75_2191c0_500x100_.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_gloss-wave_75_2191c0_500x100_.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_inset-hard_100_fcfdfd_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-icons_0078ae_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-icons_0078ae_256x240.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-icons_056b93_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-icons_056b93_256x240.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-icons_d8e7f3_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-icons_d8e7f3_256x240.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-icons_e0fdff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-icons_e0fdff_256x240.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-icons_f5e175_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-icons_f5e175_256x240.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-icons_f7a50d_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-icons_f7a50d_256x240.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-icons_fcd113_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/jquery/start/images/ui-icons_fcd113_256x240.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/loading/images/loading-bars.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/loading/images/loading-bars.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/loading/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/loading/images/loading.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/loading/showLoading.css:
--------------------------------------------------------------------------------
1 | .loading-indicator {
2 | height: 80px;
3 | width: 80px;
4 | background: url( 'images/loading.gif' );
5 | background-repeat: no-repeat;
6 | background-position: center center;
7 | }
8 |
9 | .loading-indicator-overlay {
10 | background-color: #FFFFFF;
11 | opacity: 0.6;
12 | filter: alpha(opacity = 60);
13 | }
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/select2/select2-spinner.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/select2/select2-spinner.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/select2/select2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/select2/select2.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/select2/select2x2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/select2/select2x2.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/zTree/img/diy/1_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/zTree/img/diy/1_close.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/zTree/img/diy/1_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/zTree/img/diy/1_open.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/zTree/img/diy/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/zTree/img/diy/2.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/zTree/img/diy/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/zTree/img/diy/3.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/zTree/img/diy/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/zTree/img/diy/4.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/zTree/img/diy/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/zTree/img/diy/5.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/zTree/img/diy/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/zTree/img/diy/6.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/zTree/img/diy/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/zTree/img/diy/7.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/zTree/img/diy/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/zTree/img/diy/8.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/zTree/img/diy/9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/zTree/img/diy/9.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/zTree/img/ico_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/zTree/img/ico_2.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/zTree/img/line_conn.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/zTree/img/line_conn.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/zTree/img/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/zTree/img/loading.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/zTree/img/zTreeStandard.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/zTree/img/zTreeStandard.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/zTree/img/zTreeStandard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/zTree/img/zTreeStandard.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/css/zTree/img/zTreeStandard_tabs.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/css/zTree/img/zTreeStandard_tabs.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/arr.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/arr.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/arr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/arr.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/bg.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/bg_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/bg_2.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/bg_x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/bg_x.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/bg_y.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/bg_y.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/bg_y2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/bg_y2.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/bottomCenter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/bottomCenter.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/chapter.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/chapter.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/chapterGray.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/chapterGray.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/content-add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/content-add.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/content-button-disable.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/content-button-disable.jpg
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/content-section-hr-head.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/content-section-hr-head.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/course.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/course.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/courseGray.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/courseGray.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/graph.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/ico_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/ico_2.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/icon.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/icon.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/inform.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/inform.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/input_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/input_bg.jpg
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/input_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/input_bg.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/leftMenuB.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/leftMenuB.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/level140.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/level140.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/level180.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/level180.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/loading.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/login_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/login_bg.jpg
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/login_btn.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/login_btn.jpg
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/login_btn_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/login_btn_2.jpg
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/main-li-normal.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/main-li-normal.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/modify.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/modify.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/pageCurr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/pageCurr.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/page_bg_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/page_bg_2.jpg
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/page_bg_2_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/page_bg_2_2.jpg
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/pop_close_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/pop_close_1.jpg
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/pop_close_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/pop_close_2.jpg
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/pop_t_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/pop_t_bg.jpg
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/pop_tab_bg_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/pop_tab_bg_1.jpg
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/pop_tab_bg_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/pop_tab_bg_2.jpg
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/qLevel140.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/qLevel140.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/reset.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/reset.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/rightBox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/rightBox.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/search_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/search_2.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/section.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/section.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/sectionGray.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/sectionGray.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/slide-button-active.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/slide-button-active.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/slide-button.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/slide-button.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/tip.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/tip.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/toorIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/toorIcon.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/treeBg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/treeBg.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/user_check.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/user_check.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/user_del.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/user_del.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/user_modify.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/user_modify.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/ware.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/ware.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/wareGray.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/wareGray.gif
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/images/welcome.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/litongbupt/iframework/67dc657c818f8d281a98da7ce41a0a78b98a7700/src/main/webapp/application/template/themes/base/images/welcome.png
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/js/common/form_cn.js:
--------------------------------------------------------------------------------
1 | $.extend(jQuery.validator.messages, {
2 | required: "必填字段",
3 | remote: "请修正该字段",
4 | email: "请输入正确格式的电子邮件",
5 | url: "请输入合法的网址",
6 | date: "请输入合法的日期",
7 | dateISO: "请输入合法的日期 (ISO).",
8 | number: "请输入合法的数字",
9 | digits: "只能输入整数",
10 | creditcard: "请输入合法的信用卡号",
11 | equalTo: "请再次输入相同的值",
12 | accept: "请输入拥有合法后缀名的字符串",
13 | maxlength: jQuery.validator.format("请输入一个长度最多是 {0} 的字符串"),
14 | minlength: jQuery.validator.format("请输入一个长度最少是 {0} 的字符串"),
15 | rangelength: jQuery.validator.format("请输入一个长度介于 {0} 和 {1} 之间的字符串"),
16 | range: jQuery.validator.format("请输入一个介于 {0} 和 {1} 之间的值"),
17 | max: jQuery.validator.format("请输入一个最大为 {0} 的值"),
18 | min: jQuery.validator.format("请输入一个最小为 {0} 的值")
19 | });
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/js/jquery/jquery.bgiframe.min.js:
--------------------------------------------------------------------------------
1 | /*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net)
2 | * Licensed under the MIT License (LICENSE.txt).
3 | *
4 | * Version 2.1.3-pre
5 | */
6 |
7 | (function($){$.fn.bgiframe=($.browser.msie&&/msie 6\.0/i.test(navigator.userAgent)?function(s){s=$.extend({top:'auto',left:'auto',width:'auto',height:'auto',opacity:true,src:'javascript:false;'},s);var html='
';return this.each(function(){if($(this).children('iframe.bgiframe').length===0)this.insertBefore(document.createElement(html),this.firstChild)})}:function(){return this});$.fn.bgIframe=$.fn.bgiframe;function prop(n){return n&&n.constructor===Number?n+'px':n}})(jQuery);
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/js/jquery/jquery.cookie.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * jQuery Cookie Plugin v1.3.1
3 | * https://github.com/carhartl/jquery-cookie
4 | *
5 | * Copyright 2013 Klaus Hartl
6 | * Released under the MIT license
7 | */
8 | (function (factory) {
9 | if (typeof define === 'function' && define.amd) {
10 | // AMD. Register as anonymous module.
11 | define(['jquery'], factory);
12 | } else {
13 | // Browser globals.
14 | factory(jQuery);
15 | }
16 | }(function ($) {
17 |
18 | var pluses = /\+/g;
19 |
20 | function raw(s) {
21 | return s;
22 | }
23 |
24 | function decoded(s) {
25 | return decodeURIComponent(s.replace(pluses, ' '));
26 | }
27 |
28 | function converted(s) {
29 | if (s.indexOf('"') === 0) {
30 | // This is a quoted cookie as according to RFC2068, unescape
31 | s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\');
32 | }
33 | try {
34 | return config.json ? JSON.parse(s) : s;
35 | } catch(er) {}
36 | }
37 |
38 | var config = $.cookie = function (key, value, options) {
39 |
40 | // write
41 | if (value !== undefined) {
42 | options = $.extend({}, config.defaults, options);
43 |
44 | if (typeof options.expires === 'number') {
45 | var days = options.expires, t = options.expires = new Date();
46 | t.setDate(t.getDate() + days);
47 | //var seconds = options.expires, t = options.expires = new Date();
48 | //t.setTime(t.getTime() + seconds);
49 | }
50 |
51 |
52 | value = config.json ? JSON.stringify(value) : String(value);
53 |
54 | return (document.cookie = [
55 | config.raw ? key : encodeURIComponent(key),
56 | '=',
57 | config.raw ? value : encodeURIComponent(value),
58 | options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
59 | options.path ? '; path=' + options.path : '',
60 | options.domain ? '; domain=' + options.domain : '',
61 | options.secure ? '; secure' : ''
62 | ].join(''));
63 | }
64 |
65 | // read
66 | var decode = config.raw ? raw : decoded;
67 | var cookies = document.cookie.split('; ');
68 | var result = key ? undefined : {};
69 | for (var i = 0, l = cookies.length; i < l; i++) {
70 | var parts = cookies[i].split('=');
71 | var name = decode(parts.shift());
72 | var cookie = decode(parts.join('='));
73 |
74 | if (key && key === name) {
75 | result = converted(cookie);
76 | break;
77 | }
78 |
79 | if (!key) {
80 | result[name] = converted(cookie);
81 | }
82 | }
83 |
84 | return result;
85 | };
86 |
87 | config.defaults = {};
88 |
89 | $.removeCookie = function (key, options) {
90 | if ($.cookie(key) !== undefined) {
91 | $.cookie(key, '', $.extend(options, { expires: -1 }));
92 | return true;
93 | }
94 | return false;
95 | };
96 |
97 | }));
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/js/jquery/jquery.effects.fade.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * jQuery UI Effects Fade 1.8.20
3 | *
4 | * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
5 | * Dual licensed under the MIT or GPL Version 2 licenses.
6 | * http://jquery.org/license
7 | *
8 | * http://docs.jquery.com/UI/Effects/Fade
9 | *
10 | * Depends:
11 | * jquery.effects.core.js
12 | */
13 | (function( $, undefined ) {
14 |
15 | $.effects.fade = function(o) {
16 | return this.queue(function() {
17 | var elem = $(this),
18 | mode = $.effects.setMode(elem, o.options.mode || 'hide');
19 |
20 | elem.animate({ opacity: mode }, {
21 | queue: false,
22 | duration: o.duration,
23 | easing: o.options.easing,
24 | complete: function() {
25 | (o.callback && o.callback.apply(this, arguments));
26 | elem.dequeue();
27 | }
28 | });
29 | });
30 | };
31 |
32 | })(jQuery);
33 |
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/js/jquery/simpla.jquery.configuration.js:
--------------------------------------------------------------------------------
1 | $(document).ready(function(){
2 |
3 | $("#menu-nav li ul").hide(); // Hide all sub menus
4 | $("#menu-nav li p.current-row").parent().find("ul").slideToggle("slow"); //
5 |
6 | //Minimize section
7 |
8 | $(".section-header h3").css({ "cursor":"s-resize" }); // Give the h3 in Content Box Header a different cursor
9 | //$(".closed-box .content-box-content").hide(); // Hide the content of the header if it has the class "closed"
10 | //$(".closed-box .content-box-tabs").hide(); // Hide the tabs in the header if it has the class "closed"
11 |
12 | $(".section-head h3").click( // When the h3 is clicked...
13 | function () {
14 | $(this).parent().next().toggle(); // Toggle the section
15 | $(this).parent().parent().toggleClass("closed-box"); // Toggle the class "closed-box" on the content box
16 | $(this).parent().find(".section-tabs").toggle(); // Toggle the tabs
17 | }
18 | );
19 |
20 | // section tabs:
21 |
22 | $('.section .section-content div.tab-content').hide(); // Hide the content divs
23 | $('ul.section-tabs li a.default-tab').addClass('current'); // Add the class "current" to the default tab
24 | $('.section-content div.default-tab').show(); // Show the div with class "default-tab"
25 |
26 | $('.section ul.section-tabs li a').click( // When a tab is clicked...
27 | function() {
28 | $(this).parent().siblings().find("a").removeClass('current'); // Remove "current" class from all tabs
29 | $(this).addClass('current'); // Add class "current" to clicked tab
30 | var currentTab = $(this).attr('href'); // Set variable "currentTab" to the value of href of clicked tab
31 | $(currentTab).siblings().hide(); // Hide all content divs
32 | $(currentTab).show(); // Show the content div with the id equal to the id of clicked tab
33 | return false;
34 | }
35 | );
36 | });
37 |
38 |
39 |
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/js/jquery_sideBar/side-bar.js:
--------------------------------------------------------------------------------
1 | var isExtended = 0;
2 |
3 | function slideSideBar(){
4 |
5 | new Effect.toggle('sideBarContents', 'blind', {scaleX: 'true', scaleY: 'true;', scaleContent: false});
6 |
7 | if(isExtended==0){
8 | $('sideBarTab').childNodes[0].src = $('sideBarTab').childNodes[0].src.replace(/(\.[^.]+)$/, '-active$1');
9 |
10 | new Effect.Fade('sideBarContents',
11 | { duration:1.0, from:0.0, to:1.0 });
12 |
13 | isExtended++;
14 | }
15 | else{
16 | $('sideBarTab').childNodes[0].src = $('sideBarTab').childNodes[0].src.replace(/-active(\.[^.]+)$/, '$1');
17 |
18 | new Effect.Fade('sideBarContents',
19 | { duration:1.0, from:1.0, to:0.0 });
20 |
21 | isExtended=0;
22 | }
23 |
24 | }
25 |
26 | function init(){
27 | Event.observe('sideBarTab', 'click', slideSideBar, true);
28 | }
29 |
30 | Event.observe(window, 'load', init, true);
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/js/loading/lazyload-min.js:
--------------------------------------------------------------------------------
1 | LazyLoad=function(k){function p(b,a){var g=k.createElement(b),c;for(c in a)a.hasOwnProperty(c)&&g.setAttribute(c,a[c]);return g}function l(b){var a=m[b],c,f;if(a)c=a.callback,f=a.urls,f.shift(),h=0,f.length||(c&&c.call(a.context,a.obj),m[b]=null,n[b].length&&j(b))}function w(){var b=navigator.userAgent;c={async:k.createElement("script").async===!0};(c.webkit=/AppleWebKit\//.test(b))||(c.ie=/MSIE/.test(b))||(c.opera=/Opera/.test(b))||(c.gecko=/Gecko\//.test(b))||(c.unknown=!0)}function j(b,a,g,f,h){var j=
2 | function(){l(b)},o=b==="css",q=[],d,i,e,r;c||w();if(a)if(a=typeof a==="string"?[a]:a.concat(),o||c.async||c.gecko||c.opera)n[b].push({urls:a,callback:g,obj:f,context:h});else{d=0;for(i=a.length;d
=0;)if(v[a].href===
4 | b.urls[0]){l("css");break}h+=1;b&&(h<200?setTimeout(t,50):l("css"))}}var c,s,m={},h=0,n={css:[],js:[]},v=k.styleSheets;return{css:function(b,a,c,f){j("css",b,a,c,f)},js:function(b,a,c,f){j("js",b,a,c,f)}}}(this.document);
--------------------------------------------------------------------------------
/src/main/webapp/application/template/themes/base/js/select2/select2_locale_zh-CN.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Chinese translation
3 | */
4 | (function ($) {
5 | "use strict";
6 | $.extend($.fn.select2.defaults, {
7 | formatNoMatches: function () { return "没有找到匹配项"; },
8 | formatInputTooShort: function (input, min) { var n = min - input.length; return "请再输入" + n + "个字符";},
9 | formatInputTooLong: function (input, max) { var n = input.length - max; return "请删掉" + n + "个字符";},
10 | formatSelectionTooBig: function (limit) { return "你只能选择最多" + limit + "项"; },
11 | formatLoadMore: function (pageNumber) { return "加载结果中..."; },
12 | formatSearching: function () { return "搜索中..."; }
13 | });
14 | })(jQuery);
15 |
--------------------------------------------------------------------------------
/src/main/webapp/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
2 | <%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
3 |
4 |
5 |
6 | My JSP 'index.jsp' starting page
7 |
8 |
9 | 这是首页,欢迎!
10 | 进入admin页面
11 | 进入其它页面
12 | 退出
13 |
14 |
15 |
--------------------------------------------------------------------------------
/src/main/webapp/login.jsp:
--------------------------------------------------------------------------------
1 | <%@page language="java" import="java.util.*" pageEncoding="UTF-8"%>
2 |
3 |
4 |
5 | 登录
6 |
7 |
8 |
9 |
10 | ${sessionScope['SPRING_SECURITY_LAST_EXCEPTION'].message}
11 |
12 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/src/main/webapp/other.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
2 |
3 |
4 |
5 | My JSP 'admin.jsp' starting page
6 |
7 |
8 | other.
9 |
10 |
11 |
--------------------------------------------------------------------------------
/src/main/webapp/timeout.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
2 |
3 |
4 |
5 | 超时
6 |
7 |
8 | 超时
9 |
10 |
11 |
--------------------------------------------------------------------------------
/src/test/java/com/bupt/app/security/dao/DepartmentMapperTest.java:
--------------------------------------------------------------------------------
1 | package com.bupt.app.security.dao;
2 |
3 | import static org.junit.Assert.fail;
4 |
5 | import java.util.List;
6 |
7 | import junit.framework.Assert;
8 |
9 | import org.junit.After;
10 | import org.junit.Before;
11 | import org.junit.Test;
12 | import org.springframework.context.ApplicationContext;
13 | import org.springframework.context.support.FileSystemXmlApplicationContext;
14 |
15 | import com.bupt.core.system.dao.DepartmentMapper;
16 | import com.bupt.core.system.model.Department;
17 | import com.bupt.core.system.model.DepartmentExample;
18 |
19 | public class DepartmentMapperTest {
20 |
21 | ApplicationContext context = null;
22 | DepartmentMapper departmentMapper = null;
23 |
24 | public DepartmentMapperTest(){
25 | context = new FileSystemXmlApplicationContext("src/main/resources/com/bupt/config/applicationContext.xml");
26 | departmentMapper = context.getBean(DepartmentMapper.class);
27 | }
28 |
29 | @Before
30 | public void setUp() throws Exception {
31 |
32 | }
33 |
34 | @After
35 | public void tearDown() throws Exception {
36 | }
37 |
38 | @Test
39 | public void testCountByExample() {
40 | fail("Not yet implemented");
41 | }
42 |
43 | @Test
44 | public void testDeleteByExample() {
45 | fail("Not yet implemented");
46 | }
47 |
48 | @Test
49 | public void testDeleteByPrimaryKey() {
50 | fail("Not yet implemented");
51 | }
52 |
53 | @Test
54 | public void testInsert() {
55 | fail("Not yet implemented");
56 | }
57 |
58 | @Test
59 | public void testInsertSelective() {
60 | Department department = new Department();
61 | department.setName("文化部");
62 | department.setLevel("三级");
63 | department.setParentId(2);
64 | System.out.println(department.getDepartmentId());
65 | Assert.assertEquals(departmentMapper.insertSelective(department), 1);//插入成功几条
66 | System.out.println(department.getDepartmentId());//返回id
67 | }
68 |
69 | @Test
70 | public void testSelectByExample() {
71 | DepartmentExample de = new DepartmentExample();
72 | de.createCriteria().andDepartmentIdEqualTo(10);
73 | List result = departmentMapper.selectByExample(de);//每值的话返回一个空的list
74 | for (Department department : result) {
75 | System.out.println(department);
76 | }
77 | }
78 |
79 | @Test
80 | public void testSelectByPrimaryKey() {
81 | fail("Not yet implemented");
82 | }
83 |
84 | @Test
85 | public void testUpdateByExampleSelective() {
86 | fail("Not yet implemented");
87 | }
88 |
89 | @Test
90 | public void testUpdateByExample() {
91 | fail("Not yet implemented");
92 | }
93 |
94 | @Test
95 | public void testUpdateByPrimaryKeySelective() {
96 | fail("Not yet implemented");
97 | }
98 |
99 | @Test
100 | public void testUpdateByPrimaryKey() {
101 | fail("Not yet implemented");
102 | }
103 |
104 | }
105 |
--------------------------------------------------------------------------------
/src/test/java/com/bupt/app/security/dao/RoleMapperTest.java:
--------------------------------------------------------------------------------
1 | package com.bupt.app.security.dao;
2 |
3 | import static org.junit.Assert.fail;
4 | import junit.framework.Assert;
5 |
6 | import org.junit.After;
7 | import org.junit.Before;
8 | import org.junit.Test;
9 | import org.springframework.context.ApplicationContext;
10 | import org.springframework.context.support.FileSystemXmlApplicationContext;
11 |
12 | import com.bupt.core.system.dao.RoleMapper;
13 | import com.bupt.core.system.model.Role;
14 |
15 | public class RoleMapperTest {
16 |
17 | ApplicationContext context = null;
18 | RoleMapper roleMapper = null;
19 |
20 | public RoleMapperTest(){
21 | context = new FileSystemXmlApplicationContext("src/main/resources/com/bupt/config/applicationContext.xml");
22 | roleMapper = context.getBean(RoleMapper.class);
23 | }
24 |
25 | @Before
26 | public void setUp() throws Exception {
27 | }
28 |
29 | @After
30 | public void tearDown() throws Exception {
31 | }
32 |
33 | @Test
34 | public void testCountByExample() {
35 | fail("Not yet implemented");
36 | }
37 |
38 | @Test
39 | public void testDeleteByExample() {
40 | fail("Not yet implemented");
41 | }
42 |
43 | @Test
44 | public void testDeleteByPrimaryKey() {
45 | fail("Not yet implemented");
46 | }
47 |
48 | @Test
49 | public void testInsert() {
50 | fail("Not yet implemented");
51 | }
52 |
53 | @Test
54 | public void testInsertSelective() {
55 | Role role = new Role();
56 | role.setName("超级管理员");
57 | role.setDescription("有所有权限");
58 | Assert.assertEquals(roleMapper.insertSelective(role), 1);//插入成功几条
59 | System.out.println(role.getRoleId());//返回id
60 | }
61 |
62 | @Test
63 | public void testSelectByExample() {
64 | fail("Not yet implemented");
65 | }
66 |
67 | @Test
68 | public void testSelectByPrimaryKey() {
69 | fail("Not yet implemented");
70 | }
71 |
72 | @Test
73 | public void testUpdateByExampleSelective() {
74 | fail("Not yet implemented");
75 | }
76 |
77 | @Test
78 | public void testUpdateByExample() {
79 | fail("Not yet implemented");
80 | }
81 |
82 | @Test
83 | public void testUpdateByPrimaryKeySelective() {
84 | fail("Not yet implemented");
85 | }
86 |
87 | @Test
88 | public void testUpdateByPrimaryKey() {
89 | fail("Not yet implemented");
90 | }
91 |
92 | }
93 |
--------------------------------------------------------------------------------
/src/test/java/com/bupt/app/security/dao/UserMapperTest.java:
--------------------------------------------------------------------------------
1 | package com.bupt.app.security.dao;
2 |
3 | import java.util.List;
4 |
5 | import org.junit.Test;
6 | import org.springframework.context.ApplicationContext;
7 | import org.springframework.context.support.FileSystemXmlApplicationContext;
8 |
9 | import com.bupt.core.system.dao.UserMapper;
10 | import com.bupt.core.system.model.User;
11 | import com.bupt.core.system.model.UserExample;
12 | import com.bupt.core.system.model.UserExample.Criteria;
13 |
14 |
15 |
16 | public class UserMapperTest
17 | {
18 | ApplicationContext aContext = new FileSystemXmlApplicationContext("src/main/resources/com/bupt/config/applicationContext.xml");
19 | UserMapper userMapper = aContext.getBean(UserMapper.class);
20 |
21 |
22 | public void testUserMapper()
23 | {
24 |
25 | User user = new User();
26 | user.setLoginName("litong");
27 | user.setPassword("yang1290");
28 | user.setDepartmentId(3);
29 | user.setUesrName("李彤");
30 | userMapper.insertSelective(user);
31 |
32 | UserExample ue = new UserExample();
33 | Criteria criteri = ue.createCriteria();
34 | criteri.andLoginNameEqualTo("张三");
35 | List resultUserExcample = userMapper.selectByExample(ue);
36 | System.out.println(resultUserExcample.get(0));
37 | }
38 |
39 | @Test
40 | public void testListResult(){
41 | List result = userMapper.listResults(0, 10, "login_name", "asc", null);
42 | System.out.println(result);
43 | }
44 |
45 | @Test
46 | public void testSelectByExample(){
47 | UserExample ue = new UserExample();
48 | ue.setOrderByClause("login_name asc");
49 | ue.setStart(0);
50 | ue.setLimit(10);
51 | List userList = userMapper.selectByExample(ue);
52 | for (User user : userList) {
53 | System.out.println(user);
54 | }
55 |
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/src/test/java/com/bupt/core/system/dao/RoleMapperTest.java:
--------------------------------------------------------------------------------
1 | package com.bupt.core.system.dao;
2 |
3 | import static org.junit.Assert.*;
4 |
5 | import org.junit.After;
6 | import org.junit.Before;
7 | import org.junit.Test;
8 | import org.springframework.context.ApplicationContext;
9 | import org.springframework.context.support.FileSystemXmlApplicationContext;
10 |
11 | import com.bupt.core.system.model.Role;
12 |
13 | public class RoleMapperTest {
14 |
15 | ApplicationContext context = null;
16 | RoleMapper roleMapper = null;
17 |
18 | public RoleMapperTest(){
19 | context = new FileSystemXmlApplicationContext("src/main/resources/com/bupt/config/applicationContext.xml");
20 | roleMapper = context.getBean(RoleMapper.class);
21 | }
22 |
23 | @Before
24 | public void setUp() throws Exception {
25 | }
26 |
27 | @After
28 | public void tearDown() throws Exception {
29 | }
30 |
31 | @Test
32 | public void test() {
33 | Role role = roleMapper.selectByPrimaryKey(1);
34 | System.out.println(role);
35 | }
36 |
37 | }
38 |
--------------------------------------------------------------------------------
/遗留问题.txt:
--------------------------------------------------------------------------------
1 | 目前存在的问题是,系统会在初始化时一次将所有资源加载到内存中,即使在数据库中修改了资源信息,系统也不会再次去从数据库中读取资源信息。这就造成了每次修改完数据库后,都需要重启系统才能时资源配置生效。
2 |
3 | 解决方案是,如果数据库中的资源出现的变化,需要刷新内存中已加载的资源信息时,使用下面代码:
4 |
5 | <%@page import="org.springframework.context.ApplicationContext"%>
6 | <%@page import="org.springframework.web.context.support.WebApplicationContextUtils"%>
7 | <%@page import="org.springframework.beans.factory.FactoryBean"%>
8 | <%@page import="org.springframework.security.web.access.intercept.FilterSecurityInterceptor"%>
9 | <%@page import="org.springframework.security.web.access.intercept.FilterInvocationSecurityMetadataSource"%>
10 | <%
11 | ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(application);
12 | FactoryBean factoryBean = (FactoryBean) ctx.getBean("&filterInvocationSecurityMetadataSource");
13 | FilterInvocationSecurityMetadataSource fids = (FilterInvocationSecurityMetadataSource) factoryBean.getObject();
14 | FilterSecurityInterceptor filter = (FilterSecurityInterceptor) ctx.getBean("filterSecurityInterceptor");
15 | filter.setSecurityMetadataSource(fids);
16 | %>
17 |
18 |
19 | 2.MD5和盐值加密要自己写
20 |
21 | 3.用户读取部分使用缓存
22 |
23 | 4.获取当前用户信息
24 |
25 | 如果只是想从页面上显示当前登陆的用户名,可以直接使用Spring Security提供的taglib。
26 |
27 | <%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
28 | username :
29 |
30 | 如果想在程序中获得当前登陆用户对应的对象。
31 |
32 | UserDetails userDetails = (UserDetails) SecurityContextHolder.getContext()
33 | .getAuthentication()
34 | .getPrincipal();
35 |
36 | 如果想获得当前登陆用户所拥有的所有权限。
37 |
38 | Collection authorities = (Collection) userDetails.getAuthorities();;
39 |
40 | 5.多个用户同时登陆的问题
41 |
42 | 6.解决会话伪造
43 |
44 |
45 | 7.组织(department)改成organ
--------------------------------------------------------------------------------