diff --git a/src/main/java/net/mingsoft/config/WebConfig.java b/src/main/java/net/mingsoft/config/WebConfig.java index 53da20d9..572c3963 100644 --- a/src/main/java/net/mingsoft/config/WebConfig.java +++ b/src/main/java/net/mingsoft/config/WebConfig.java @@ -1,6 +1,8 @@ package net.mingsoft.config; import java.io.File; +import java.util.regex.Matcher; +import java.util.regex.Pattern; import org.springframework.aop.Advisor; import net.mingsoft.basic.filter.XSSEscapeFilter; @@ -70,7 +72,7 @@ public class WebConfig implements WebMvcConfigurer { registry.addResourceHandler("/html/**").addResourceLocations("/html/","file:html/"); //三种映射方式 webapp下、当前目录下、jar内 registry.addResourceHandler("/app/**").addResourceLocations("/app/","file:app/", "classpath:/app/"); - registry.addResourceHandler("/static/**","/**").addResourceLocations("/static/","file:static/","classpath:/static/"); + registry.addResourceHandler("/static/**","/**").addResourceLocations("/static/","file:static/","classpath:/static/","classpath:/META-INF/resources/"); registry.addResourceHandler("/api/**").addResourceLocations("/api/","file:api/", "classpath:/api/"); if(new File(uploadFloderPath).isAbsolute()){ //如果指定了绝对路径,上传的文件都映射到uploadMapping下 @@ -150,6 +152,7 @@ public class WebConfig implements WebMvcConfigurer { FilterRegistrationBean registration = new FilterRegistrationBean(xssFilter); xssFilter.excludes.add(".*file/upload.do"); xssFilter.excludes.add(".*/jsp/editor.do"); + xssFilter.excludes.add(".*/?(jpg|js|css|gif|png|ico)$"); xssFilter.excludes.add("/"); registration.addUrlPatterns("/*"); return registration; diff --git a/src/main/webapp/static/ms-admin/4.7.2/css/app.css b/src/main/webapp/static/ms-admin/4.7.2/css/app.css new file mode 100644 index 00000000..93955a18 --- /dev/null +++ b/src/main/webapp/static/ms-admin/4.7.2/css/app.css @@ -0,0 +1,76 @@ +body { + margin: 0; + padding: 0; + background: #eee !important; +} + +a:link,a:visited,a:active{text-decoration: none; color:#409EFF;} + +.ms-container { + margin: 12px; + height: 100%; + padding: 14px 14px 0 14px; + background: #fff; +} + +.ms-header { + padding: 10px; + margin: 0; + border-bottom: 1px solid #ddd; + background: #fff; + height: 50px +} + +.ms-pagination { + padding: 20px 0; + text-align: right; +} + +.ms-fr { + float: right; +} + +.ms-tr { + text-align: right; +} + +.el-button+.el-button { + margin-left: 0 +} + +.ms-select{ + display: block; +} + +.ms-datetimerange{ + width: 100% !important; +} +#index .ms-search{ + background: #fff; +} +#index .ms-search .ms-search-footer{ + line-height: 60px; + text-align: center; +} +#index .ms-table-pagination { + height: calc(100% - 75px); +} +#myPageTop { + width: 252px; +} +#myPageTop input { + width: 242px; +} +#form .iconfont { + font-size: 12px; + margin-right: 5px; +} +#form .ms-container{ + height:calc(100vh - 74px); +} +#index .ms-container{ + height: calc(100vh - 74px); +} +[v-cloak]{ + display: none; +} \ No newline at end of file diff --git a/src/main/webapp/static/ms-admin/4.7.2/css/index.css b/src/main/webapp/static/ms-admin/4.7.2/css/index.css new file mode 100644 index 00000000..a565c0e5 --- /dev/null +++ b/src/main/webapp/static/ms-admin/4.7.2/css/index.css @@ -0,0 +1,513 @@ +/* +*这里的值严格按照UI设计图标注值来进行设置 +*/ +/* +*颜色 +*/ +/* +*页面的边距 +*/ +/* +*字体 +*/ +/* +*头像 +*/ +/* + * 按钮 + */ +/* +*对常见的多行样式进行了方法封装,方便调用,加快开发效率 +*/ +html, +body { + min-height: 100vh; + width: 100vw; + background-color: #eee; + margin: 0; + display: flex; + font-weight: initial !important; + font-size: 14px !important; + color: #333 !important; +} +html *, +body * { + text-decoration: none !important; + font-family: Verdana, Arial, Helvetica, sans-serif; + box-sizing: border-box; +} +.ms-ellipsis { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + display: block; +} +.ms-align-center { + display: flex; + align-items: center; +} +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + font-weight: initial; + font-size: 12px; + color: #999; + resize: none; +} +*::-webkit-scrollbar { + width: 8px; + height: 8px; +} +/*定义滚动条轨道 内阴影+圆角*/ +*::-webkit-scrollbar-track { + border-radius: 10px; + /*滚动条的背景区域的圆角*/ + background-color: #eee; + /*滚动条的背景颜色*/ +} +/*定义滑块 内阴影+圆角*/ +*::-webkit-scrollbar-thumb { + border-radius: 10px; + /*滚动条的圆角*/ + background-color: #e6e6e6; + /*滚动条的背景颜色*/ +} +.ms-container { + margin: 12px; + height: calc(100% - 24px); + padding: 14px; + background: #fff; +} +.ms-header { + padding: 10px; + margin: 0; + border-bottom: 1px solid #ddd; + background: #fff; + height: 50px; +} +.ms-header button { + height: 30px; +} +.ms-pagination { + padding: 20px 0; + text-align: right; +} +.ms-fr { + float: right; +} +.ms-tr { + text-align: right; +} +.ms-weixin-content { + width: calc(100% - 140px); +} +.ms-weixin-dialog .el-dialog__header { + height: 55px; + box-sizing: border-box; + padding: 10px 10px 25px 10px; + border-bottom: 1px solid #e6e6e6; +} +.ms-weixin-dialog .el-dialog__header .el-dialog__title { + font-weight: bold; + font-size: 14px; + color: #333; +} +.ms-weixin-dialog .el-dialog__footer { + border-top: 1px solid #e6e6e6; + padding: 15px !important; +} +.ms-hover { + cursor: pointer; +} +.ms-hover:hover { + color: #0099ff; + background: #fff; + border-color: #0099ff; +} +.ms-header-select { + font-size: 0; +} +.ms-header-select > .el-select:nth-of-type(2) { + margin: 0 10px; +} +.el-submenu .el-menu-item.is-active { + border-radius: 4px; +} +.el-card, +.el-message { + border-radius: 0 !important; +} +.sortable-ghost { + opacity: .3; + background: #ccc !important; + border-color: transparent !important; + color: transparent !important; +} +.sortable-ghost * { + background: #ccc !important; + border-color: transparent !important; + color: transparent !important; +} +.index { + width: 100%; + display: flex; +} +.ms-admin-header { + display: flex; + padding: 0; + background-color: #0099ff; + height: 50px !important; +} +.ms-admin-header .ms-admin-header-menu { + background-color: #0099ff; + border-bottom: none; + position: relative; +} +.ms-admin-header .ms-admin-header-menu > .ms-admin-menu-item > *, +.ms-admin-header .ms-admin-header-menu > .ms-admin-menu-item { + height: 50px !important; + line-height: 50px !important; + background-color: #0099ff !important; + color: rgba(255, 255, 255, 0.65) !important; + border-bottom: none !important; + font-size: 1em; +} +.ms-admin-header .ms-admin-header-menu > .ms-admin-menu-item > *:hover, +.ms-admin-header .ms-admin-header-menu > .ms-admin-menu-item:hover { + color: #fff !important; +} +.ms-admin-header .ms-admin-header-menu > .ms-admin-menu-item > *.is-active, +.ms-admin-header .ms-admin-header-menu > .ms-admin-menu-item.is-active { + color: #fff !important; +} +.ms-admin-header .ms-admin-header-menu .ms-admin-shortcut-menu { + padding: 0; + user-select: none; + outline: none; + width: 100%; + min-width: 500px; + min-height: 200px; + background-color: #fff !important; + height: auto; + flex-wrap: wrap; + position: absolute; + right: 0; + top: 0; + z-index: 9; + background: #ffffff; + border: 1px solid #e6e6e6; + box-shadow: 2px 3px 5px 0.1px rgba(0, 0, 0, 0.1); +} +.ms-admin-header .ms-admin-header-menu .ms-admin-shortcut-menu > li { + margin: 0; + padding: 0 20px; + text-align: left; + display: -webkit-inline-box; + display: inline-block; + height: 50px; + line-height: 50px; + font-weight: normal; + font-size: 14px; + color: #333; +} +.ms-admin-header .ms-admin-header-menu .ms-admin-shortcut-menu > li:hover { + cursor: pointer; + color: #0099ff; +} +.ms-admin-header .ms-admin-header-menu .ms-admin-shortcut-menu i { + position: absolute; + top: 18px; + right: 19px; + font-weight: normal; + font-size: 14px; + color: #333; +} +.ms-admin-header .ms-admin-header-menu .ms-admin-shortcut-menu i:hover { + cursor: pointer; +} +.ms-admin-logo { + min-width: 200px; + width: 200px; + display: flex; + align-items: center; + overflow: hidden; +} +.ms-admin-logo > img { + padding: 20px 0 20px 20px; + width: 80px; +} +.ms-admin-logo > div { + display: flex; + align-items: center; +} +.ms-admin-logo > div img { + margin-top: -10px; + margin-left: 3px; +} +.ms-admin-logo > div span { + margin-top: -7px; + position: absolute; + margin-left: 6px; + font-size: 12px; +} +.ms-admin-logo .iconfont { + color: #fff; + margin-left: auto; + margin-right: 20px; + cursor: pointer; +} +.ms-admin-mstore { + margin-left: auto; + min-width: 200px; + display: flex; + align-items: center; + justify-content: flex-end; + padding: 0; + line-height: 1; +} +.ms-admin-mstore .ms-admin-people-head { + width: 30px !important; + height: 30px !important; + margin-right: 10px; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + background: #fff; + color: #0099ff; +} +.ms-admin-mstore .ms-admin-mstore-icon { + min-width: 50px; + width: 50px; + height: 50px; + background-color: #0080FF; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; +} +.ms-admin-mstore .ms-admin-mstore-icon span { + border-radius: 50%; + font-weight: initial; + font-size: 12px; + color: #fff; + background: #f00; + position: absolute; + width: 1.2em; + height: 1.2em; + display: flex; + align-items: center; + justify-content: center; + top: 0.6em; + right: 0.6em; + z-index: 2; +} +.ms-admin-mstore .ms-admin-mstore-icon .iconfont { + color: #fff; + animation: rubberBand 1.4s 1s both infinite; + font-size: 1.5em; +} +.ms-admin-login { + display: flex; + align-items: center; +} +.ms-admin-login > span { + width: 130px; + padding: 0 15px; + height: 50px; + display: flex; + align-items: center; + cursor: pointer; + outline: none; +} +.ms-admin-login > span img { + border-radius: 50%; + width: 20px; + height: 20px; + margin-right: 8px; +} +.ms-admin-login > span span { + color: #fff; +} +.ms-admin-login .active { + background: #fff; +} +.ms-admin-login .active .ms-admin-people-head { + background: #0099ff; + color: #fff; +} +.ms-admin-login .active span { + color: #333; +} +.ms-admin-login-down { + width: 130px; + padding: 0 15px; + border: none; + margin: 0 !important; + padding: 0 !important; + border-radius: 0; + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1); +} +.ms-admin-login-down > .popper__arrow { + display: none; +} +.ms-admin-menu-aside { + width: 200px !important; + height: 100%; + position: relative; + overflow: visible; +} +.ms-admin-menu-aside .ms-admin-menu { + width: 200px; + height: 100%; + position: relative; +} +.ms-admin-menu-aside .ms-admin-menu .el-menu--inline .is-active { + border-left: 2px solid #0099ff; +} +.ms-admin-menu-aside .ms-admin-menu .ms-admin-icon { + font-weight: initial; + font-size: 1.5em; + color: #999; +} +.ms-admin-menu-aside .ms-menu-expand { + transform: rotate(270deg); + position: absolute; + right: -34px; + top: 50%; + z-index: 999; + cursor: pointer; + display: flex; + flex-direction: column; +} +.ms-admin-menu-aside .ms-menu-expand i { + font-weight: initial; + font-size: 14px; + color: #333; + position: absolute; + transform: rotate(90deg); + top: 5px; + right: 43%; +} +.ms-admin-menu-aside .ms-menu-expand::before { + border-color: transparent transparent #eee; + border-style: none solid solid; + border-width: 0 30px 22px; + content: ""; + display: block; + height: 0; + left: -10px; + width: 30px; +} +.ms-admin-menu-aside .ms-menu-expand { + transition: right .3s; +} +.ms-admin-menu-aside .ms-menu-expand-active { + transform: rotate(90deg); + right: -56px; +} +.ms-admin-menu-aside .ms-admin-menu-active { + width: 60px; + height: 100%; +} +.ms-admin-menu-aside-active { + width: 60px !important; +} +.ms-admin-container { + height: calc(100vh - 60px); +} +.ms-admin-container > .ms-admin-main { + padding: 0; + background-color: #fff; +} +.ms-admin-container > .ms-admin-main .ms-admin-tabs { + height: 100%; + display: flex; + flex-direction: column; +} +.ms-admin-container > .ms-admin-main .ms-admin-tabs .el-tabs__content { + height: 100%; +} +.ms-admin-container > .ms-admin-main .ms-admin-tabs .el-tabs__content .el-tab-pane { + height: 100%; +} +.ms-admin-container > .ms-admin-main .ms-admin-tabs .el-tabs__header { + background: #fafafa; + margin-bottom: 0; +} +.ms-admin-container > .ms-admin-main .ms-admin-tabs .el-tabs__header .el-tabs__nav-scroll .el-tabs__nav { + border-left: none; + border-radius: 0; +} +.ms-admin-container > .ms-admin-main .ms-admin-tabs .ms-admin-refresh { + float: right; + width: 40px; + height: 40px; + text-align: center; + border-left: 1px solid #e6e6e6; + cursor: pointer; + position: relative; +} +.ms-admin-container > .ms-admin-main .ms-admin-tabs .ms-admin-refresh::before { + position: absolute; + left: 34%; + top: 50%; + transform: translateY(-50%); + color: #999; +} +.ms-admin-container > .ms-admin-main .ms-admin-tabs .el-tabs__nav-next, +.ms-admin-container > .ms-admin-main .ms-admin-tabs .el-tabs__nav-prev { + width: 40px; + height: 40px; + display: flex; + justify-content: center; + align-items: center; +} +.ms-admin-container > .ms-admin-main .ms-admin-tabs .el-tabs__nav-next { + border-left: 1px solid #e6e6e6; +} +.ms-admin-container > .ms-admin-main .ms-admin-tabs .el-tabs__nav-prev { + border-right: 1px solid #e6e6e6; +} +.ms-admin-container > .ms-admin-main iframe { + width: 100%; + height: 100%; + border: none !important; +} +@keyframes rubberBand { + 0 { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + 10% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + 20% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + 30% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + 40% { + -webkit-transform: scale3d(0.95, 1.05, 1); + transform: scale3d(0.95, 1.05, 1); + } + 50% { + -webkit-transform: scale3d(1.05, 0.95, 1); + transform: scale3d(1.05, 0.95, 1); + } + 51% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.el-scrollbar__wrap{overflow-x:hidden;} +.el-scrollbar { + position: static; +} +[v-cloak] { + display: none; +} \ No newline at end of file diff --git a/src/main/webapp/static/ms-admin/4.7.2/css/login.css b/src/main/webapp/static/ms-admin/4.7.2/css/login.css new file mode 100644 index 00000000..37af0a69 --- /dev/null +++ b/src/main/webapp/static/ms-admin/4.7.2/css/login.css @@ -0,0 +1,211 @@ +/* +*这里的值严格按照UI设计图标注值来进行设置 +*/ +/* +*颜色 +*/ +/* +*页面的边距 +*/ +/* +*字体 +*/ +/* +*头像 +*/ +/* + * 按钮 + */ +/* +*对常见的多行样式进行了方法封装,方便调用,加快开发效率 +*/ +html, +body { + min-height: 100vh; + width: 100vw; + background-color: #eee; + margin: 0; + display: flex; + font-weight: initial !important; + font-size: 14px !important; + color: #333 !important; +} +html *, +body * { + text-decoration: none !important; + font-family: Verdana, Arial, Helvetica, sans-serif; + box-sizing: border-box; +} +.ms-ellipsis { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + display: block; +} +.ms-align-center { + display: flex; + align-items: center; +} +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + font-weight: initial; + font-size: 12px; + color: #aaa; + resize: none; +} +*::-webkit-scrollbar { + width: 8px; + height: 8px; +} +/*定义滚动条轨道 内阴影+圆角*/ +*::-webkit-scrollbar-track { + border-radius: 10px; + /*滚动条的背景区域的圆角*/ + background-color: #eee; + /*滚动条的背景颜色*/ +} +/*定义滑块 内阴影+圆角*/ +*::-webkit-scrollbar-thumb { + border-radius: 10px; + /*滚动条的圆角*/ + background-color: #ddd; + /*滚动条的背景颜色*/ +} +.ms-container { + margin: 12px; + height: calc(100% - 24px); + padding: 14px 14px 0 14px; + background: #fff; +} +.ms-header { + padding: 10px; + margin: 0; + border-bottom: 1px solid #ddd; + background: #fff; + height: 50px; +} +.ms-pagination { + padding: 20px 0; + text-align: right; +} +.ms-fr { + float: right; +} +.ms-tr { + text-align: right; +} +.ms-weixin-content { + width: calc(100% - 140px); +} +.ms-weixin-dialog .el-dialog__header { + height: 55px; + box-sizing: border-box; + padding: 10px 10px 25px 10px; + border-bottom: 1px solid #ddd; +} +.ms-weixin-dialog .el-dialog__header .el-dialog__title { + font-weight: bold; + font-size: 14px; + color: #333; +} +.ms-weixin-dialog .el-dialog__footer { + border-top: 1px solid #ddd; + padding: 15px !important; +} +.login { + width: 100vw; + height: 100vh; +} +.login .ms-admin-login-container { + height: 100%; + background: url('../images/login-bg.jpg') center no-repeat; + background-size: cover; +} +.login .ms-admin-login-container .ms-admin-login-main { + display: flex; + justify-content: center; + align-items: center; +} +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp { + display: flex; + justify-content: center; + align-items: center; + width: 680px; + height: 320px; +} +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp > img { + flex: 1; + display: inline-block; +} +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form { + flex: 1; + height: 320px; + background: #fff; + padding: 20px 54px; +} +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form h1 { + line-height: 1; + font-weight: initial; + font-size: 12px; + color: #999999; + margin: 0 0 20px 0; +} +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form h1 span { + font-weight: initial; + font-size: 16px; + color: #0099ff; +} +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form .ms-admin-form-item { + margin-bottom: 20px; +} +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form .ms-admin-form-item > div { + margin-left: 0 !important; +} +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form .ms-admin-form-item .el-form-item__content, +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form .ms-admin-form-item .el-input, +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form .ms-admin-form-item input { + height: 34px !important; + line-height: 34px !important; +} +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form .ms-admin-form-item-code .el-form-item__content { + display: flex; + justify-content: space-between; +} +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form .ms-admin-form-item-code .el-form-item__content .el-input__inner, +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form .ms-admin-form-item-code .el-form-item__content .el-input { + width: 110px; +} +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form .ms-admin-form-item-code .el-form-item__content > img { + width: 66px; + height: 34px; + margin: 0 6px; +} +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form .ms-admin-form-item-code .el-form-item__content p { + display: flex; + justify-content: space-between; + line-height: 1; + flex-direction: column; + margin: 0; +} +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form .ms-admin-form-item-code .el-form-item__content p span:nth-of-type(1) { + font-weight: initial; + font-size: 10px; + color: #999999; +} +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form .ms-admin-form-item-code .el-form-item__content p span:nth-of-type(2) { + font-weight: initial; + font-size: 10px; + color: #0099ff; + cursor: pointer; +} +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form .ms-admin-form-item-checkout .el-form-item__content, +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form .ms-admin-form-item-checkout .el-input, +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form .ms-admin-form-item-checkout input { + height: auto !important; + line-height: 1px !important; +} +.login .ms-admin-login-container .ms-admin-login-main .ms-admin-login-warp .ms-admin-login-form .ms-admin-login-btn { + width: 100%; + height: 34px; + line-height: 5px; +} diff --git a/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.css b/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.css new file mode 100644 index 00000000..74c1e9d0 --- /dev/null +++ b/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.css @@ -0,0 +1,1353 @@ +@font-face {font-family: "iconfont"; + src: url('iconfont.eot?t=1572080631201'); /* IE9 */ + src: url('iconfont.eot?t=1572080631201#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), + url('iconfont.woff?t=1572080631201') format('woff'), + url('iconfont.ttf?t=1572080631201') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url('iconfont.svg?t=1572080631201#iconfont') format('svg'); /* iOS 4.1- */ +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-dengpao:before { + content: "\e651"; +} + +.icon-dianhua2:before { + content: "\e6a9"; +} + +.icon-wenjian:before { + content: "\e619"; +} + +.icon-dianji:before { + content: "\e861"; +} + +.icon-yinhangka:before { + content: "\e6c2"; +} + +.icon-shu:before { + content: "\e622"; +} + +.icon-menu:before { + content: "\e6d4"; +} + +.icon-bi:before { + content: "\e66f"; +} + +.icon-huojian:before { + content: "\e680"; +} + +.icon-gongwenbao:before { + content: "\e621"; +} + +.icon-appxiugaiicon45:before { + content: "\e715"; +} + +.icon-gezi:before { + content: "\e725"; +} + +.icon-shange:before { + content: "\e6bd"; +} + +.icon-jinzhi:before { + content: "\e652"; +} + +.icon-zan:before { + content: "\e65c"; +} + +.icon-caidan:before { + content: "\e790"; +} + +.icon-xiajiantou:before { + content: "\e635"; +} + +.icon-xuanzhong:before { + content: "\e6a7"; +} + +.icon-wenti:before { + content: "\e63e"; +} + +.icon-guadianhua:before { + content: "\e60f"; +} + +.icon-quanqiu:before { + content: "\e6f3"; +} + +.icon-mubiao:before { + content: "\e672"; +} + +.icon-fenlei:before { + content: "\e6b3"; +} + +.icon-shangjiantou:before { + content: "\e822"; +} + +.icon-zhuanjiao:before { + content: "\e6d3"; +} + +.icon-fenxiang1:before { + content: "\e689"; +} + +.icon-dadianhua:before { + content: "\e67a"; +} + +.icon-jiedianhua:before { + content: "\e67b"; +} + +.icon-zhinanzhen:before { + content: "\e718"; +} + +.icon-wusheng:before { + content: "\e7d1"; +} + +.icon-jisuanqi:before { + content: "\e628"; +} + +.icon-nv:before { + content: "\e6c7"; +} + +.icon-dingwei:before { + content: "\e66e"; +} + +.icon-gaodeditu:before { + content: "\e727"; +} + +.icon-yan:before { + content: "\e68a"; +} + +.icon-jinggao:before { + content: "\e60c"; +} + +.icon-Github:before { + content: "\eee2"; +} + +.icon-nanxing:before { + content: "\e6a6"; +} + +.icon-xiangyingshi:before { + content: "\e6e3"; +} + +.icon-shangpinshoucang:before { + content: "\e6be"; +} + +.icon-xiaolian:before { + content: "\e761"; +} + +.icon-youjian:before { + content: "\e65b"; +} + +.icon-dianxin:before { + content: "\e688"; +} + +.icon-tupian:before { + content: "\e6ab"; +} + +.icon-liulanjilu:before { + content: "\e6bf"; +} + +.icon-shijian:before { + content: "\e627"; +} + +.icon-zhongguoyidong:before { + content: "\e686"; +} + +.icon-redact:before { + content: "\e6ae"; +} + +.icon-tubiao:before { + content: "\e6c0"; +} + +.icon-putongwenben:before { + content: "\e720"; +} + +.icon-biaoqian:before { + content: "\e637"; +} + +.icon-zhuye:before { + content: "\e65a"; +} + +.icon-wancheng:before { + content: "\e61c"; +} + +.icon-dianying:before { + content: "\e618"; +} + +.icon-huizhang:before { + content: "\e654"; +} + +.icon-huo:before { + content: "\e6d2"; +} + +.icon-changpian:before { + content: "\e607"; +} + +.icon-shengyin:before { + content: "\e650"; +} + +.icon-anniu:before { + content: "\e721"; +} + +.icon-louceng:before { + content: "\e68b"; +} + +.icon-yanjing:before { + content: "\e641"; +} + +.icon-wode:before { + content: "\e620"; +} + +.icon-zidingyi1:before { + content: "\e72d"; +} + +.icon-buju_daohanglan:before { + content: "\e714"; +} + +.icon-lianjie:before { + content: "\e662"; +} + +.icon-mofabang:before { + content: "\e625"; +} + +.icon-pingjia:before { + content: "\e6c3"; +} + +.icon-tuijian:before { + content: "\e6d0"; +} + +.icon-QQ2:before { + content: "\e677"; +} + +.icon-fenxiang:before { + content: "\e63d"; +} + +.icon-yinyuefuhao:before { + content: "\e613"; +} + +.icon-shijiantongji:before { + content: "\e6c1"; +} + +.icon-beijingse:before { + content: "\e6e2"; +} + +.icon-qiye:before { + content: "\e700"; +} + +.icon-huanxingbuju:before { + content: "\e640"; +} + +.icon-yaoshi:before { + content: "\e660"; +} + +.icon-guanbi:before { + content: "\e658"; +} + +.icon-sohuji:before { + content: "\e65f"; +} + +.icon-feiji:before { + content: "\e60d"; +} + +.icon-label:before { + content: "\e719"; +} + +.icon-WePayLogo:before { + content: "\e6d5"; +} + +.icon-audio:before { + content: "\e6af"; +} + +.icon-xiangmu:before { + content: "\e69e"; +} + +.icon-youjian2:before { + content: "\e6aa"; +} + +.icon-weibo:before { + content: "\e674"; +} + +.icon-qianbao:before { + content: "\e612"; +} + +.icon-zuanshi:before { + content: "\e67d"; +} + +.icon-mimashurukuang:before { + content: "\e6b0"; +} + +.icon-huibodianhua:before { + content: "\e63a"; +} + +.icon-daotui:before { + content: "\e64a"; +} + +.icon-kuaijin:before { + content: "\e64c"; +} + +.icon-yiguanzhu:before { + content: "\e62c"; +} + +.icon-erji:before { + content: "\e690"; +} + +.icon-fuwu:before { + content: "\e702"; +} + +.icon-weixinzhifu1:before { + content: "\e6f7"; +} + +.icon-diqiuyi:before { + content: "\e605"; +} + +.icon-fenxiang2:before { + content: "\e6a0"; +} + +.icon-qipao1:before { + content: "\e655"; +} + +.icon-ditu:before { + content: "\e705"; +} + +.icon-suiji:before { + content: "\e63c"; +} + +.icon-zihao:before { + content: "\e6fe"; +} + +.icon-yidongguangbiao:before { + content: "\e69f"; +} + +.icon-xinjian:before { + content: "\e675"; +} + +.icon-liebiao1:before { + content: "\e6d6"; +} + +.icon-tuichu:before { + content: "\e616"; +} + +.icon-daifahuo:before { + content: "\e6f4"; +} + +.icon-yusan:before { + content: "\e636"; +} + +.icon-qiandaolingjifen:before { + content: "\e6c4"; +} + +.icon-shandian:before { + content: "\e6d9"; +} + +.icon-didichuxing:before { + content: "\e692"; +} + +.icon-moban:before { + content: "\e6a3"; +} + +.icon-liantong:before { + content: "\e68c"; +} + +.icon-bingtu:before { + content: "\e63f"; +} + +.icon-jifenshangcheng:before { + content: "\e6c6"; +} + +.icon-youhuiquan:before { + content: "\e6c5"; +} + +.icon-riqixuanze:before { + content: "\e6b1"; +} + +.icon-xiayibu:before { + content: "\e659"; +} + +.icon-jiuyeju:before { + content: "\e703"; +} + +.icon-nan:before { + content: "\e608"; +} + +.icon-jisuanqi1:before { + content: "\e6b2"; +} + +.icon-yanzhengma:before { + content: "\e7a1"; +} + +.icon-biye:before { + content: "\e606"; +} + +.icon-baocun:before { + content: "\e713"; +} + +.icon-shangchuan:before { + content: "\e665"; +} + +.icon-kefu:before { + content: "\e647"; +} + +.icon-hongbao1:before { + content: "\e6c8"; +} + +.icon-yuyin:before { + content: "\e642"; +} + +.icon-baopei:before { + content: "\e615"; +} + +.icon-plus:before { + content: "\e6cc"; +} + +.icon-quxiaoguanzhux:before { + content: "\e614"; +} + +.icon-guangbiao:before { + content: "\e6bb"; +} + +.icon-qipao:before { + content: "\e61f"; +} + +.icon-zhifubao1:before { + content: "\e66c"; +} + +.icon-wendang1:before { + content: "\e87b"; +} + +.icon-dunpai:before { + content: "\e609"; +} + +.icon-chuanmao:before { + content: "\e60a"; +} + +.icon-shubiao:before { + content: "\e624"; +} + +.icon-shijian1:before { + content: "\e6b4"; +} + +.icon-dayinji:before { + content: "\e9b8"; +} + +.icon-gouwuche:before { + content: "\e623"; +} + +.icon-shouyi:before { + content: "\e6a5"; +} + +.icon-Github1:before { + content: "\e681"; +} + +.icon-QQ:before { + content: "\e678"; +} + +.icon-aixin:before { + content: "\e668"; +} + +.icon-code:before { + content: "\e6a1"; +} + +.icon-xiaomi:before { + content: "\e693"; +} + +.icon-jishiben:before { + content: "\e62a"; +} + +.icon-shiliangditu:before { + content: "\e60b"; +} + +.icon-kuangjia:before { + content: "\e638"; +} + +.icon-lianjie1:before { + content: "\e70d"; +} + +.icon-xiazai:before { + content: "\e711"; +} + +.icon-yanjiang:before { + content: "\ea1e"; +} + +.icon-youxiji:before { + content: "\ea51"; +} + +.icon-wendang:before { + content: "\e65d"; +} + +.icon-dakaiyanjing:before { + content: "\e6e1"; +} + +.icon-shuidi:before { + content: "\e695"; +} + +.icon-weixin:before { + content: "\e6d1"; +} + +.icon-jiangbei:before { + content: "\e604"; +} + +.icon-zuojiantou:before { + content: "\e682"; +} + +.icon-youjiantou:before { + content: "\e683"; +} + +.icon-zhishipan:before { + content: "\e6ac"; +} + +.icon-weixin1:before { + content: "\e66d"; +} + +.icon-guge:before { + content: "\e67c"; +} + +.icon-fengexian:before { + content: "\e71a"; +} + +.icon-yinyue:before { + content: "\e644"; +} + +.icon-fanhui:before { + content: "\e633"; +} + +.icon-zhifubao:before { + content: "\e6dd"; +} + +.icon-qizhi:before { + content: "\e65e"; +} + +.icon-jiantou-xia:before { + content: "\e62b"; +} + +.icon-jiantou-you:before { + content: "\e62d"; +} + +.icon-jiantou-shang:before { + content: "\e62f"; +} + +.icon-jiantou-zuo:before { + content: "\e630"; +} + +.icon-daishenhe:before { + content: "\e6d7"; +} + +.icon-shengyin1:before { + content: "\e917"; +} + +.icon-dianyuan:before { + content: "\e69c"; +} + +.icon-shuxing:before { + content: "\e72b"; +} + +.icon-zanwushuju:before { + content: "\e6ee"; +} + +.icon-gongju:before { + content: "\e634"; +} + +.icon-shezhi:before { + content: "\e66b"; +} + +.icon-fangda:before { + content: "\e66a"; +} + +.icon-xiangji:before { + content: "\e657"; +} + +.icon-duoxuankuang:before { + content: "\e820"; +} + +.icon-_GJWdanyuangetianchongse:before { + content: "\e71b"; +} + +.icon-huaxue:before { + content: "\e6fa"; +} + +.icon-jieshu:before { + content: "\e64f"; +} + +.icon-Mstore:before { + content: "\e72c"; +} + +.icon-huodong:before { + content: "\e704"; +} + +.icon-gengduo3:before { + content: "\e643"; +} + +.icon-VIP:before { + content: "\e6df"; +} + +.icon-shuaxin:before { + content: "\e72a"; +} + +.icon-liwu:before { + content: "\e667"; +} + +.icon-shanglacaidan:before { + content: "\e722"; +} + +.icon-wenjian1:before { + content: "\e867"; +} + +.icon-biaoqianye:before { + content: "\e71c"; +} + +.icon-wenjianjia1:before { + content: "\e617"; +} + +.icon-xiangmu1:before { + content: "\e6c9"; +} + +.icon-duohangwenben:before { + content: "\e6b5"; +} + +.icon-gengduo2:before { + content: "\e670"; +} + +.icon-bujinqi:before { + content: "\e723"; +} + +.icon-beizi:before { + content: "\e61b"; +} + +.icon-github:before { + content: "\e6da"; +} + +.icon-guge1:before { + content: "\e67f"; +} + +.icon-xiaochengxu:before { + content: "\e6e4"; +} + +.icon-danhangwenben:before { + content: "\e6b6"; +} + +.icon-zhongguoyidong1:before { + content: "\e6ca"; +} + +.icon-taobao:before { + content: "\e68f"; +} + +.icon-daoru:before { + content: "\e729"; +} + +.icon-lajitong:before { + content: "\e6a8"; +} + +.icon-jindutiao:before { + content: "\e743"; +} + +.icon-liebiaoxiangzuo:before { + content: "\e831"; +} + +.icon-liebiaoxiangyou:before { + content: "\e832"; +} + +.icon-zuzhi:before { + content: "\e712"; +} + +.icon-fuhuaqi:before { + content: "\e706"; +} + +.icon-zhuomian:before { + content: "\e741"; +} + +.icon-dianhua:before { + content: "\e600"; +} + +.icon-zhanghaodenglu:before { + content: "\e64d"; +} + +.icon-yemian:before { + content: "\e709"; +} + +.icon-chaolianjie:before { + content: "\e742"; +} + +.icon-fangdajing:before { + content: "\ea13"; +} + +.icon-icon-test:before { + content: "\e6f6"; +} + +.icon-lingdang:before { + content: "\e629"; +} + +.icon-kaiguan:before { + content: "\e6b7"; +} + +.icon-xuanzhong1:before { + content: "\e6ce"; +} + +.icon-zhishi:before { + content: "\e61a"; +} + +.icon-xingxing:before { + content: "\e6ad"; +} + +.icon-nvxing:before { + content: "\e685"; +} + +.icon-huaban-:before { + content: "\e6fd"; +} + +.icon-quanping:before { + content: "\e639"; +} + +.icon-junhengqi:before { + content: "\e648"; +} + +.icon-xinxi:before { + content: "\e661"; +} + +.icon-zhifeiji:before { + content: "\e669"; +} + +.icon-jindubiao:before { + content: "\e653"; +} + +.icon-yonghu:before { + content: "\e70a"; +} + +.icon-wifi:before { + content: "\e9bb"; +} + +.icon-biyan:before { + content: "\e6db"; +} + +.icon-bianji:before { + content: "\e671"; +} + +.icon-suo:before { + content: "\e663"; +} + +.icon-zanting:before { + content: "\e64e"; +} + +.icon-wuwangluo:before { + content: "\ebf4"; +} + +.icon-caijian:before { + content: "\e631"; +} + +.icon-ziduanshezhix:before { + content: "\e71d"; +} + +.icon-jinru:before { + content: "\e7b4"; +} + +.icon-xing:before { + content: "\e70f"; +} + +.icon-taobao1:before { + content: "\e691"; +} + +.icon-VIPx:before { + content: "\e6de"; +} + +.icon-zihao-:before { + content: "\e6ff"; +} + +.icon-baidu:before { + content: "\ea9a"; +} + +.icon-QQ1:before { + content: "\e679"; +} + +.icon-icon-test1:before { + content: "\e6f8"; +} + +.icon-gowudai:before { + content: "\e626"; +} + +.icon-liebiao:before { + content: "\e611"; +} + +.icon-spring:before { + content: "\e6dc"; +} + +.icon-xinzeng:before { + content: "\e70b"; +} + +.icon-kaishi:before { + content: "\e649"; +} + +.icon-kaisuo:before { + content: "\e666"; +} + +.icon-datouzhen:before { + content: "\e603"; +} + +.icon-biao:before { + content: "\e854"; +} + +.icon-cai:before { + content: "\e64b"; +} + +.icon-huzi:before { + content: "\e60e"; +} + +.icon-chengshi:before { + content: "\e728"; +} + +.icon-nianqia:before { + content: "\e8a4"; +} + +.icon-xin:before { + content: "\e602"; +} + +.icon-dianxin1:before { + content: "\e68d"; +} + +.icon-guanzhu:before { + content: "\e62e"; +} + +.icon-baidu1:before { + content: "\e698"; +} + +.icon-beijing:before { + content: "\e70c"; +} + +.icon-bangongshi:before { + content: "\e707"; +} + +.icon-xinjian1:before { + content: "\e6e0"; +} + +.icon-gaoguai:before { + content: "\e684"; +} + +.icon-shengjizhong:before { + content: "\e6eb"; +} + +.icon-changfangxing1:before { + content: "\e716"; +} + +.icon-sousuokuang:before { + content: "\e724"; +} + +.icon-huakuai:before { + content: "\e6b8"; +} + +.icon-pifu:before { + content: "\e69d"; +} + +.icon-pingban:before { + content: "\e610"; +} + +.icon-xitieci:before { + content: "\e6a2"; +} + +.icon-jilianxuanzeqi:before { + content: "\e6b9"; +} + +.icon-zhongguoyidong2:before { + content: "\e687"; +} + +.icon-rili:before { + content: "\e67e"; +} + +.icon-jiazai:before { + content: "\e82d"; +} + +.icon-huawei:before { + content: "\e694"; +} + +.icon-shipin1:before { + content: "\e75c"; +} + +.icon-liantong1:before { + content: "\e68e"; +} + +.icon-zanwuxiangmuxinxi:before { + content: "\e708"; +} + +.icon-erweimadenglu:before { + content: "\e699"; +} + +.icon-danxuankuang:before { + content: "\e6ba"; +} + +.icon-jian:before { + content: "\e61e"; +} + +.icon-jia:before { + content: "\e61d"; +} + +.icon-suoxiao:before { + content: "\e664"; +} + +.icon-yinzhangyijieqing:before { + content: "\e6d8"; +} + +.icon-yanse:before { + content: "\e82f"; +} + +.icon-qingkong:before { + content: "\e6cb"; +} + +.icon-yingyongyuanma:before { + content: "\e6cd"; +} + +.icon-yinfu:before { + content: "\e646"; +} + +.icon-tuodong:before { + content: "\e69b"; +} + +.icon-huixingzhen:before { + content: "\e731"; +} + +.icon-shalou:before { + content: "\e601"; +} + +.icon-zhengfangxing:before { + content: "\e717"; +} + +.icon-shipin:before { + content: "\e656"; +} + +.icon-gantanhao:before { + content: "\e710"; +} + +.icon-SqlServer:before { + content: "\e70e"; +} + +.icon-admin:before { + content: "\e6a4"; +} + +.icon-daima:before { + content: "\e69a"; +} + +.icon-zhaopian:before { + content: "\e632"; +} + +.icon-siyouyun:before { + content: "\e6cf"; +} + +.icon-wenjianjia:before { + content: "\e63b"; +} + +.icon-chouti:before { + content: "\e645"; +} + +.icon-xiaomi1:before { + content: "\e696"; +} + +.icon-huawei1:before { + content: "\e697"; +} + +.icon-pintu:before { + content: "\e673"; +} + +.icon-weibo1:before { + content: "\e676"; +} + +.icon-yingyong:before { + content: "\e785"; +} + +.icon-fuzhi:before { + content: "\e6f1"; +} + +.icon-zidingyi:before { + content: "\e6bc"; +} + +.icon-gitee:before { + content: "\e701"; +} + +.icon-tubiaozhizuomoban:before { + content: "\e71e"; +} + +.icon-huanxingjindutu:before { + content: "\e726"; +} + +.icon-sousuokuangA:before { + content: "\eaba"; +} + +.icon-jiugongge:before { + content: "\e71f"; +} + +.icon-shaixuan:before { + content: "\e6e8"; +} + +.icon-fenlei1:before { + content: "\e6e5"; +} + +.icon-shouye:before { + content: "\e6e6"; +} + +.icon-wode1:before { + content: "\e6e7"; +} + +.icon-juxing:before { + content: "\e6e9"; +} + +.icon-juxing1:before { + content: "\e6ea"; +} + +.icon-biyan1:before { + content: "\e6ef"; +} + +.icon-tuichu1:before { + content: "\e6ec"; +} + +.icon-zhongguo:before { + content: "\e6f0"; +} + +.icon-quanqiu1:before { + content: "\e6f2"; +} + +.icon-QQ3:before { + content: "\e6ed"; +} + +.icon-weixin2:before { + content: "\e6f5"; +} + +.icon-icon-china:before { + content: "\e6f9"; +} + +.icon-icon-shijie:before { + content: "\e6fb"; +} + +.icon-pdf:before { + content: "\e6fc"; +} + diff --git a/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.eot b/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.eot new file mode 100644 index 00000000..6f21a1ac Binary files /dev/null and b/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.eot differ diff --git a/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.js b/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.js new file mode 100644 index 00000000..3abcc603 --- /dev/null +++ b/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.js @@ -0,0 +1 @@ +!function(t){var c,h='',l=(c=document.getElementsByTagName("script"))[c.length-1].getAttribute("data-injectcss");if(l&&!t.__iconfont__svg__cssinject__){t.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}!function(c){if(document.addEventListener)if(~["complete","loaded","interactive"].indexOf(document.readyState))setTimeout(c,0);else{var l=function(){document.removeEventListener("DOMContentLoaded",l,!1),c()};document.addEventListener("DOMContentLoaded",l,!1)}else document.attachEvent&&(a=c,i=t.document,z=!1,(v=function(){try{i.documentElement.doScroll("left")}catch(c){return void setTimeout(v,50)}h()})(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,h())});function h(){z||(z=!0,a())}var a,i,z,v}(function(){var c,l;(c=document.createElement("div")).innerHTML=h,h=null,(l=c.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",function(c,l){l.firstChild?function(c,l){l.parentNode.insertBefore(c,l)}(c,l.firstChild):l.appendChild(c)}(l,document.body))})}(window); \ No newline at end of file diff --git a/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.json b/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.json new file mode 100644 index 00000000..c6dc6463 --- /dev/null +++ b/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.json @@ -0,0 +1,2347 @@ +{ + "id": "1346428", + "name": "通用图标", + "font_family": "iconfont", + "css_prefix_text": "icon-", + "description": "", + "glyphs": [ + { + "icon_id": "75966", + "name": "灯泡", + "font_class": "dengpao", + "unicode": "e651", + "unicode_decimal": 58961 + }, + { + "icon_id": "155392", + "name": "电话", + "font_class": "dianhua2", + "unicode": "e6a9", + "unicode_decimal": 59049 + }, + { + "icon_id": "163381", + "name": "文档", + "font_class": "wenjian", + "unicode": "e619", + "unicode_decimal": 58905 + }, + { + "icon_id": "164552", + "name": "点击", + "font_class": "dianji", + "unicode": "e861", + "unicode_decimal": 59489 + }, + { + "icon_id": "169884", + "name": "银行卡", + "font_class": "yinhangka", + "unicode": "e6c2", + "unicode_decimal": 59074 + }, + { + "icon_id": "247483", + "name": "书", + "font_class": "shu", + "unicode": "e622", + "unicode_decimal": 58914 + }, + { + "icon_id": "273185", + "name": "菜单", + "font_class": "menu", + "unicode": "e6d4", + "unicode_decimal": 59092 + }, + { + "icon_id": "290145", + "name": "笔", + "font_class": "bi", + "unicode": "e66f", + "unicode_decimal": 58991 + }, + { + "icon_id": "290163", + "name": "火箭", + "font_class": "huojian", + "unicode": "e680", + "unicode_decimal": 59008 + }, + { + "icon_id": "387353", + "name": "公文包", + "font_class": "gongwenbao", + "unicode": "e621", + "unicode_decimal": 58913 + }, + { + "icon_id": "425012", + "name": "评分", + "font_class": "appxiugaiicon45", + "unicode": "e715", + "unicode_decimal": 59157 + }, + { + "icon_id": "454332", + "name": "格子", + "font_class": "gezi", + "unicode": "e725", + "unicode_decimal": 59173 + }, + { + "icon_id": "489374", + "name": "栅格2", + "font_class": "shange", + "unicode": "e6bd", + "unicode_decimal": 59069 + }, + { + "icon_id": "508362", + "name": "禁止", + "font_class": "jinzhi", + "unicode": "e652", + "unicode_decimal": 58962 + }, + { + "icon_id": "530088", + "name": "赞", + "font_class": "zan", + "unicode": "e65c", + "unicode_decimal": 58972 + }, + { + "icon_id": "592049", + "name": "菜单", + "font_class": "caidan", + "unicode": "e790", + "unicode_decimal": 59280 + }, + { + "icon_id": "593507", + "name": "下", + "font_class": "xiajiantou", + "unicode": "e635", + "unicode_decimal": 58933 + }, + { + "icon_id": "595827", + "name": "选中", + "font_class": "xuanzhong", + "unicode": "e6a7", + "unicode_decimal": 59047 + }, + { + "icon_id": "596311", + "name": "问题", + "font_class": "wenti", + "unicode": "e63e", + "unicode_decimal": 58942 + }, + { + "icon_id": "615052", + "name": "挂电话2", + "font_class": "guadianhua", + "unicode": "e60f", + "unicode_decimal": 58895 + }, + { + "icon_id": "629544", + "name": "全球", + "font_class": "quanqiu", + "unicode": "e6f3", + "unicode_decimal": 59123 + }, + { + "icon_id": "641911", + "name": "目标", + "font_class": "mubiao", + "unicode": "e672", + "unicode_decimal": 58994 + }, + { + "icon_id": "655733", + "name": "分类", + "font_class": "fenlei", + "unicode": "e6b3", + "unicode_decimal": 59059 + }, + { + "icon_id": "689304", + "name": "下拉", + "font_class": "shangjiantou", + "unicode": "e822", + "unicode_decimal": 59426 + }, + { + "icon_id": "693682", + "name": "工作转交", + "font_class": "zhuanjiao", + "unicode": "e6d3", + "unicode_decimal": 59091 + }, + { + "icon_id": "742277", + "name": "分享", + "font_class": "fenxiang1", + "unicode": "e689", + "unicode_decimal": 59017 + }, + { + "icon_id": "792305", + "name": "phone5-电话", + "font_class": "dadianhua", + "unicode": "e67a", + "unicode_decimal": 59002 + }, + { + "icon_id": "792306", + "name": "phone4-电话", + "font_class": "jiedianhua", + "unicode": "e67b", + "unicode_decimal": 59003 + }, + { + "icon_id": "792466", + "name": "compass-指南针", + "font_class": "zhinanzhen", + "unicode": "e718", + "unicode_decimal": 59160 + }, + { + "icon_id": "797549", + "name": "无声", + "font_class": "wusheng", + "unicode": "e7d1", + "unicode_decimal": 59345 + }, + { + "icon_id": "824921", + "name": "计算器", + "font_class": "jisuanqi", + "unicode": "e628", + "unicode_decimal": 58920 + }, + { + "icon_id": "853071", + "name": "女", + "font_class": "nv", + "unicode": "e6c7", + "unicode_decimal": 59079 + }, + { + "icon_id": "960725", + "name": "定位", + "font_class": "dingwei", + "unicode": "e66e", + "unicode_decimal": 58990 + }, + { + "icon_id": "968135", + "name": "高德地图", + "font_class": "gaodeditu", + "unicode": "e727", + "unicode_decimal": 59175 + }, + { + "icon_id": "1007282", + "name": "眼", + "font_class": "yan", + "unicode": "e68a", + "unicode_decimal": 59018 + }, + { + "icon_id": "1105003", + "name": "警告", + "font_class": "jinggao", + "unicode": "e60c", + "unicode_decimal": 58892 + }, + { + "icon_id": "1109804", + "name": "github", + "font_class": "Github", + "unicode": "eee2", + "unicode_decimal": 61154 + }, + { + "icon_id": "1121829", + "name": "男性", + "font_class": "nanxing", + "unicode": "e6a6", + "unicode_decimal": 59046 + }, + { + "icon_id": "1124842", + "name": "响应式", + "font_class": "xiangyingshi", + "unicode": "e6e3", + "unicode_decimal": 59107 + }, + { + "icon_id": "1155318", + "name": "+喜欢", + "font_class": "shangpinshoucang", + "unicode": "e6be", + "unicode_decimal": 59070 + }, + { + "icon_id": "1165924", + "name": "笑脸", + "font_class": "xiaolian", + "unicode": "e761", + "unicode_decimal": 59233 + }, + { + "icon_id": "1171861", + "name": "邮件", + "font_class": "youjian", + "unicode": "e65b", + "unicode_decimal": 58971 + }, + { + "icon_id": "1186712", + "name": "电信", + "font_class": "dianxin", + "unicode": "e688", + "unicode_decimal": 59016 + }, + { + "icon_id": "1207946", + "name": "图片", + "font_class": "tupian", + "unicode": "e6ab", + "unicode_decimal": 59051 + }, + { + "icon_id": "1211744", + "name": "足迹", + "font_class": "liulanjilu", + "unicode": "e6bf", + "unicode_decimal": 59071 + }, + { + "icon_id": "1221568", + "name": "时钟", + "font_class": "shijian", + "unicode": "e627", + "unicode_decimal": 58919 + }, + { + "icon_id": "1230471", + "name": "中国移动", + "font_class": "zhongguoyidong", + "unicode": "e686", + "unicode_decimal": 59014 + }, + { + "icon_id": "1252775", + "name": "编辑器", + "font_class": "redact", + "unicode": "e6ae", + "unicode_decimal": 59054 + }, + { + "icon_id": "1255217", + "name": "图表", + "font_class": "tubiao", + "unicode": "e6c0", + "unicode_decimal": 59072 + }, + { + "icon_id": "1333405", + "name": "文本", + "font_class": "putongwenben", + "unicode": "e720", + "unicode_decimal": 59168 + }, + { + "icon_id": "1345325", + "name": "标签", + "font_class": "biaoqian", + "unicode": "e637", + "unicode_decimal": 58935 + }, + { + "icon_id": "1345980", + "name": "主页", + "font_class": "zhuye", + "unicode": "e65a", + "unicode_decimal": 58970 + }, + { + "icon_id": "1400865", + "name": "完成", + "font_class": "wancheng", + "unicode": "e61c", + "unicode_decimal": 58908 + }, + { + "icon_id": "1440746", + "name": "电影", + "font_class": "dianying", + "unicode": "e618", + "unicode_decimal": 58904 + }, + { + "icon_id": "1463161", + "name": "徽章", + "font_class": "huizhang", + "unicode": "e654", + "unicode_decimal": 58964 + }, + { + "icon_id": "1478478", + "name": "火", + "font_class": "huo", + "unicode": "e6d2", + "unicode_decimal": 59090 + }, + { + "icon_id": "1488894", + "name": "唱片", + "font_class": "changpian", + "unicode": "e607", + "unicode_decimal": 58887 + }, + { + "icon_id": "1488901", + "name": "声音", + "font_class": "shengyin", + "unicode": "e650", + "unicode_decimal": 58960 + }, + { + "icon_id": "1493850", + "name": "按钮", + "font_class": "anniu", + "unicode": "e721", + "unicode_decimal": 59169 + }, + { + "icon_id": "1503986", + "name": "楼层", + "font_class": "louceng", + "unicode": "e68b", + "unicode_decimal": 59019 + }, + { + "icon_id": "1512911", + "name": "眼镜", + "font_class": "yanjing", + "unicode": "e641", + "unicode_decimal": 58945 + }, + { + "icon_id": "1555568", + "name": "我的", + "font_class": "wode", + "unicode": "e620", + "unicode_decimal": 58912 + }, + { + "icon_id": "1605988", + "name": "自定义", + "font_class": "zidingyi1", + "unicode": "e72d", + "unicode_decimal": 59181 + }, + { + "icon_id": "1617730", + "name": "1010布局_导航栏", + "font_class": "buju_daohanglan", + "unicode": "e714", + "unicode_decimal": 59156 + }, + { + "icon_id": "1623138", + "name": "链接", + "font_class": "lianjie", + "unicode": "e662", + "unicode_decimal": 58978 + }, + { + "icon_id": "1660737", + "name": "魔法棒", + "font_class": "mofabang", + "unicode": "e625", + "unicode_decimal": 58917 + }, + { + "icon_id": "1707566", + "name": "评价", + "font_class": "pingjia", + "unicode": "e6c3", + "unicode_decimal": 59075 + }, + { + "icon_id": "1732457", + "name": "推荐 ", + "font_class": "tuijian", + "unicode": "e6d0", + "unicode_decimal": 59088 + }, + { + "icon_id": "1758024", + "name": "QQ", + "font_class": "QQ2", + "unicode": "e677", + "unicode_decimal": 58999 + }, + { + "icon_id": "1847749", + "name": "分享", + "font_class": "fenxiang", + "unicode": "e63d", + "unicode_decimal": 58941 + }, + { + "icon_id": "1913426", + "name": "播放器_首页歌曲列表_32", + "font_class": "yinyuefuhao", + "unicode": "e613", + "unicode_decimal": 58899 + }, + { + "icon_id": "1990437", + "name": "事件统计", + "font_class": "shijiantongji", + "unicode": "e6c1", + "unicode_decimal": 59073 + }, + { + "icon_id": "2042475", + "name": "颜色", + "font_class": "beijingse", + "unicode": "e6e2", + "unicode_decimal": 59106 + }, + { + "icon_id": "2060160", + "name": "企业", + "font_class": "qiye", + "unicode": "e700", + "unicode_decimal": 59136 + }, + { + "icon_id": "2074020", + "name": "环形布局", + "font_class": "huanxingbuju", + "unicode": "e640", + "unicode_decimal": 58944 + }, + { + "icon_id": "2083542", + "name": "钥匙", + "font_class": "yaoshi", + "unicode": "e660", + "unicode_decimal": 58976 + }, + { + "icon_id": "2116272", + "name": "关闭", + "font_class": "guanbi", + "unicode": "e658", + "unicode_decimal": 58968 + }, + { + "icon_id": "2116287", + "name": "手机", + "font_class": "sohuji", + "unicode": "e65f", + "unicode_decimal": 58975 + }, + { + "icon_id": "2121728", + "name": "飞机", + "font_class": "feiji", + "unicode": "e60d", + "unicode_decimal": 58893 + }, + { + "icon_id": "2125041", + "name": "标签", + "font_class": "label", + "unicode": "e719", + "unicode_decimal": 59161 + }, + { + "icon_id": "2138297", + "name": "支付宝", + "font_class": "WePayLogo", + "unicode": "e6d5", + "unicode_decimal": 59093 + }, + { + "icon_id": "2154433", + "name": "音频", + "font_class": "audio", + "unicode": "e6af", + "unicode_decimal": 59055 + }, + { + "icon_id": "2209474", + "name": "项目", + "font_class": "xiangmu", + "unicode": "e69e", + "unicode_decimal": 59038 + }, + { + "icon_id": "2222355", + "name": "邮件", + "font_class": "youjian2", + "unicode": "e6aa", + "unicode_decimal": 59050 + }, + { + "icon_id": "2268695", + "name": "微博", + "font_class": "weibo", + "unicode": "e674", + "unicode_decimal": 58996 + }, + { + "icon_id": "2284401", + "name": "钱包", + "font_class": "qianbao", + "unicode": "e612", + "unicode_decimal": 58898 + }, + { + "icon_id": "2364639", + "name": "钻石", + "font_class": "zuanshi", + "unicode": "e67d", + "unicode_decimal": 59005 + }, + { + "icon_id": "2391793", + "name": "符号-密码输入框", + "font_class": "mimashurukuang", + "unicode": "e6b0", + "unicode_decimal": 59056 + }, + { + "icon_id": "2410413", + "name": "回拨电话", + "font_class": "huibodianhua", + "unicode": "e63a", + "unicode_decimal": 58938 + }, + { + "icon_id": "2417627", + "name": "倒退", + "font_class": "daotui", + "unicode": "e64a", + "unicode_decimal": 58954 + }, + { + "icon_id": "2417653", + "name": "快进", + "font_class": "kuaijin", + "unicode": "e64c", + "unicode_decimal": 58956 + }, + { + "icon_id": "2480244", + "name": "关注作者 已关注", + "font_class": "yiguanzhu", + "unicode": "e62c", + "unicode_decimal": 58924 + }, + { + "icon_id": "2512933", + "name": "耳机", + "font_class": "erji", + "unicode": "e690", + "unicode_decimal": 59024 + }, + { + "icon_id": "2515053", + "name": "服务", + "font_class": "fuwu", + "unicode": "e702", + "unicode_decimal": 59138 + }, + { + "icon_id": "2524497", + "name": "微信支付", + "font_class": "weixinzhifu1", + "unicode": "e6f7", + "unicode_decimal": 59127 + }, + { + "icon_id": "2571121", + "name": "地球仪", + "font_class": "diqiuyi", + "unicode": "e605", + "unicode_decimal": 58885 + }, + { + "icon_id": "2588914", + "name": "项目", + "font_class": "fenxiang2", + "unicode": "e6a0", + "unicode_decimal": 59040 + }, + { + "icon_id": "2649048", + "name": "气泡", + "font_class": "qipao1", + "unicode": "e655", + "unicode_decimal": 58965 + }, + { + "icon_id": "2683163", + "name": "地图", + "font_class": "ditu", + "unicode": "e705", + "unicode_decimal": 59141 + }, + { + "icon_id": "2685809", + "name": "随机", + "font_class": "suiji", + "unicode": "e63c", + "unicode_decimal": 58940 + }, + { + "icon_id": "2777844", + "name": "字号+", + "font_class": "zihao", + "unicode": "e6fe", + "unicode_decimal": 59134 + }, + { + "icon_id": "2823726", + "name": "移动光标", + "font_class": "yidongguangbiao", + "unicode": "e69f", + "unicode_decimal": 59039 + }, + { + "icon_id": "2853854", + "name": "信件_1", + "font_class": "xinjian", + "unicode": "e675", + "unicode_decimal": 58997 + }, + { + "icon_id": "2863442", + "name": "列表", + "font_class": "liebiao1", + "unicode": "e6d6", + "unicode_decimal": 59094 + }, + { + "icon_id": "2865875", + "name": "退出", + "font_class": "tuichu", + "unicode": "e616", + "unicode_decimal": 58902 + }, + { + "icon_id": "2866872", + "name": "待发货", + "font_class": "daifahuo", + "unicode": "e6f4", + "unicode_decimal": 59124 + }, + { + "icon_id": "2876745", + "name": "雨伞", + "font_class": "yusan", + "unicode": "e636", + "unicode_decimal": 58934 + }, + { + "icon_id": "2894639", + "name": "签到", + "font_class": "qiandaolingjifen", + "unicode": "e6c4", + "unicode_decimal": 59076 + }, + { + "icon_id": "2913242", + "name": "闪电", + "font_class": "shandian", + "unicode": "e6d9", + "unicode_decimal": 59097 + }, + { + "icon_id": "2947337", + "name": "滴滴出行", + "font_class": "didichuxing", + "unicode": "e692", + "unicode_decimal": 59026 + }, + { + "icon_id": "3025578", + "name": "模板", + "font_class": "moban", + "unicode": "e6a3", + "unicode_decimal": 59043 + }, + { + "icon_id": "3036563", + "name": "联通", + "font_class": "liantong", + "unicode": "e68c", + "unicode_decimal": 59020 + }, + { + "icon_id": "3039732", + "name": "饼图", + "font_class": "bingtu", + "unicode": "e63f", + "unicode_decimal": 58943 + }, + { + "icon_id": "3065011", + "name": "礼物", + "font_class": "jifenshangcheng", + "unicode": "e6c6", + "unicode_decimal": 59078 + }, + { + "icon_id": "3069848", + "name": "优惠券", + "font_class": "youhuiquan", + "unicode": "e6c5", + "unicode_decimal": 59077 + }, + { + "icon_id": "3093815", + "name": "日期选择", + "font_class": "riqixuanze", + "unicode": "e6b1", + "unicode_decimal": 59057 + }, + { + "icon_id": "3126352", + "name": "下一步", + "font_class": "xiayibu", + "unicode": "e659", + "unicode_decimal": 58969 + }, + { + "icon_id": "3129391", + "name": "招聘就业", + "font_class": "jiuyeju", + "unicode": "e703", + "unicode_decimal": 59139 + }, + { + "icon_id": "3135792", + "name": "男", + "font_class": "nan", + "unicode": "e608", + "unicode_decimal": 58888 + }, + { + "icon_id": "3142554", + "name": "计算器 (1)", + "font_class": "jisuanqi1", + "unicode": "e6b2", + "unicode_decimal": 59058 + }, + { + "icon_id": "3214569", + "name": "验证码", + "font_class": "yanzhengma", + "unicode": "e7a1", + "unicode_decimal": 59297 + }, + { + "icon_id": "3267099", + "name": "毕业", + "font_class": "biye", + "unicode": "e606", + "unicode_decimal": 58886 + }, + { + "icon_id": "3287470", + "name": "保存", + "font_class": "baocun", + "unicode": "e713", + "unicode_decimal": 59155 + }, + { + "icon_id": "3298366", + "name": "上传", + "font_class": "shangchuan", + "unicode": "e665", + "unicode_decimal": 58981 + }, + { + "icon_id": "3323493", + "name": "客服", + "font_class": "kefu", + "unicode": "e647", + "unicode_decimal": 58951 + }, + { + "icon_id": "3416769", + "name": "红包", + "font_class": "hongbao1", + "unicode": "e6c8", + "unicode_decimal": 59080 + }, + { + "icon_id": "3490745", + "name": "语音", + "font_class": "yuyin", + "unicode": "e642", + "unicode_decimal": 58946 + }, + { + "icon_id": "3494102", + "name": "包配", + "font_class": "baopei", + "unicode": "e615", + "unicode_decimal": 58901 + }, + { + "icon_id": "3555825", + "name": "加", + "font_class": "plus", + "unicode": "e6cc", + "unicode_decimal": 59084 + }, + { + "icon_id": "3565490", + "name": "取消关注", + "font_class": "quxiaoguanzhux", + "unicode": "e614", + "unicode_decimal": 58900 + }, + { + "icon_id": "3648758", + "name": "光标", + "font_class": "guangbiao", + "unicode": "e6bb", + "unicode_decimal": 59067 + }, + { + "icon_id": "3719202", + "name": "气泡", + "font_class": "qipao", + "unicode": "e61f", + "unicode_decimal": 58911 + }, + { + "icon_id": "3829137", + "name": "支付宝", + "font_class": "zhifubao1", + "unicode": "e66c", + "unicode_decimal": 58988 + }, + { + "icon_id": "3831019", + "name": "文档", + "font_class": "wendang1", + "unicode": "e87b", + "unicode_decimal": 59515 + }, + { + "icon_id": "4010279", + "name": "盾牌", + "font_class": "dunpai", + "unicode": "e609", + "unicode_decimal": 58889 + }, + { + "icon_id": "4017889", + "name": "船锚", + "font_class": "chuanmao", + "unicode": "e60a", + "unicode_decimal": 58890 + }, + { + "icon_id": "4103248", + "name": "鼠标", + "font_class": "shubiao", + "unicode": "e624", + "unicode_decimal": 58916 + }, + { + "icon_id": "4187224", + "name": "时间", + "font_class": "shijian1", + "unicode": "e6b4", + "unicode_decimal": 59060 + }, + { + "icon_id": "4213162", + "name": "打印机 打印 线性", + "font_class": "dayinji", + "unicode": "e9b8", + "unicode_decimal": 59832 + }, + { + "icon_id": "4216847", + "name": "购物车", + "font_class": "gouwuche", + "unicode": "e623", + "unicode_decimal": 58915 + }, + { + "icon_id": "4226165", + "name": "收益", + "font_class": "shouyi", + "unicode": "e6a5", + "unicode_decimal": 59045 + }, + { + "icon_id": "4271705", + "name": "Github", + "font_class": "Github1", + "unicode": "e681", + "unicode_decimal": 59009 + }, + { + "icon_id": "4284426", + "name": "QQ", + "font_class": "QQ", + "unicode": "e678", + "unicode_decimal": 59000 + }, + { + "icon_id": "4321871", + "name": "爱心", + "font_class": "aixin", + "unicode": "e668", + "unicode_decimal": 58984 + }, + { + "icon_id": "4341088", + "name": "代码", + "font_class": "code", + "unicode": "e6a1", + "unicode_decimal": 59041 + }, + { + "icon_id": "4341407", + "name": "小米", + "font_class": "xiaomi", + "unicode": "e693", + "unicode_decimal": 59027 + }, + { + "icon_id": "4349655", + "name": "记事本", + "font_class": "jishiben", + "unicode": "e62a", + "unicode_decimal": 58922 + }, + { + "icon_id": "4352066", + "name": "矢量地图", + "font_class": "shiliangditu", + "unicode": "e60b", + "unicode_decimal": 58891 + }, + { + "icon_id": "4355202", + "name": "框架版本", + "font_class": "kuangjia", + "unicode": "e638", + "unicode_decimal": 58936 + }, + { + "icon_id": "4413492", + "name": "链接", + "font_class": "lianjie1", + "unicode": "e70d", + "unicode_decimal": 59149 + }, + { + "icon_id": "4427937", + "name": "下载", + "font_class": "xiazai", + "unicode": "e711", + "unicode_decimal": 59153 + }, + { + "icon_id": "4457626", + "name": "演讲稿 演讲 分析 PPT 线性", + "font_class": "yanjiang", + "unicode": "ea1e", + "unicode_decimal": 59934 + }, + { + "icon_id": "4457852", + "name": "游戏 游戏厅 游戏机 游戏手柄 线性", + "font_class": "youxiji", + "unicode": "ea51", + "unicode_decimal": 59985 + }, + { + "icon_id": "4460638", + "name": "文档 (1)", + "font_class": "wendang", + "unicode": "e65d", + "unicode_decimal": 58973 + }, + { + "icon_id": "4467122", + "name": "眼睛", + "font_class": "dakaiyanjing", + "unicode": "e6e1", + "unicode_decimal": 59105 + }, + { + "icon_id": "4549366", + "name": "水滴", + "font_class": "shuidi", + "unicode": "e695", + "unicode_decimal": 59029 + }, + { + "icon_id": "4578305", + "name": "微信", + "font_class": "weixin", + "unicode": "e6d1", + "unicode_decimal": 59089 + }, + { + "icon_id": "4657673", + "name": "奖杯", + "font_class": "jiangbei", + "unicode": "e604", + "unicode_decimal": 58884 + }, + { + "icon_id": "4685689", + "name": "左", + "font_class": "zuojiantou", + "unicode": "e682", + "unicode_decimal": 59010 + }, + { + "icon_id": "4685693", + "name": "右", + "font_class": "youjiantou", + "unicode": "e683", + "unicode_decimal": 59011 + }, + { + "icon_id": "4685777", + "name": "速度", + "font_class": "zhishipan", + "unicode": "e6ac", + "unicode_decimal": 59052 + }, + { + "icon_id": "4701864", + "name": "微信", + "font_class": "weixin1", + "unicode": "e66d", + "unicode_decimal": 58989 + }, + { + "icon_id": "4734368", + "name": "谷歌验证", + "font_class": "guge", + "unicode": "e67c", + "unicode_decimal": 59004 + }, + { + "icon_id": "4890377", + "name": "分割线", + "font_class": "fengexian", + "unicode": "e71a", + "unicode_decimal": 59162 + }, + { + "icon_id": "4939715", + "name": "音乐", + "font_class": "yinyue", + "unicode": "e644", + "unicode_decimal": 58948 + }, + { + "icon_id": "5072805", + "name": "返回", + "font_class": "fanhui", + "unicode": "e633", + "unicode_decimal": 58931 + }, + { + "icon_id": "5075901", + "name": "支付宝", + "font_class": "zhifubao", + "unicode": "e6dd", + "unicode_decimal": 59101 + }, + { + "icon_id": "5180858", + "name": "旗帜", + "font_class": "qizhi", + "unicode": "e65e", + "unicode_decimal": 58974 + }, + { + "icon_id": "5184456", + "name": "箭头2-下", + "font_class": "jiantou-xia", + "unicode": "e62b", + "unicode_decimal": 58923 + }, + { + "icon_id": "5184457", + "name": "箭头2-右", + "font_class": "jiantou-you", + "unicode": "e62d", + "unicode_decimal": 58925 + }, + { + "icon_id": "5184458", + "name": "箭头2-上", + "font_class": "jiantou-shang", + "unicode": "e62f", + "unicode_decimal": 58927 + }, + { + "icon_id": "5184461", + "name": "箭头2-左", + "font_class": "jiantou-zuo", + "unicode": "e630", + "unicode_decimal": 58928 + }, + { + "icon_id": "5238455", + "name": "待审核", + "font_class": "daishenhe", + "unicode": "e6d7", + "unicode_decimal": 59095 + }, + { + "icon_id": "5268917", + "name": "声音", + "font_class": "shengyin1", + "unicode": "e917", + "unicode_decimal": 59671 + }, + { + "icon_id": "5309436", + "name": "电源", + "font_class": "dianyuan", + "unicode": "e69c", + "unicode_decimal": 59036 + }, + { + "icon_id": "5310066", + "name": "树形", + "font_class": "shuxing", + "unicode": "e72b", + "unicode_decimal": 59179 + }, + { + "icon_id": "5327047", + "name": "暂无记录", + "font_class": "zanwushuju", + "unicode": "e6ee", + "unicode_decimal": 59118 + }, + { + "icon_id": "5356828", + "name": "工具", + "font_class": "gongju", + "unicode": "e634", + "unicode_decimal": 58932 + }, + { + "icon_id": "5380615", + "name": "设置", + "font_class": "shezhi", + "unicode": "e66b", + "unicode_decimal": 58987 + }, + { + "icon_id": "5467921", + "name": "放大", + "font_class": "fangda", + "unicode": "e66a", + "unicode_decimal": 58986 + }, + { + "icon_id": "5522192", + "name": "相机", + "font_class": "xiangji", + "unicode": "e657", + "unicode_decimal": 58967 + }, + { + "icon_id": "5585124", + "name": "多选框", + "font_class": "duoxuankuang", + "unicode": "e820", + "unicode_decimal": 59424 + }, + { + "icon_id": "5589639", + "name": "16_GJW单元格填充色", + "font_class": "_GJWdanyuangetianchongse", + "unicode": "e71b", + "unicode_decimal": 59163 + }, + { + "icon_id": "5635721", + "name": "化学方程", + "font_class": "huaxue", + "unicode": "e6fa", + "unicode_decimal": 59130 + }, + { + "icon_id": "5803139", + "name": "结束", + "font_class": "jieshu", + "unicode": "e64f", + "unicode_decimal": 58959 + }, + { + "icon_id": "5807350", + "name": "更多", + "font_class": "Mstore", + "unicode": "e72c", + "unicode_decimal": 59180 + }, + { + "icon_id": "5845036", + "name": "活动", + "font_class": "huodong", + "unicode": "e704", + "unicode_decimal": 59140 + }, + { + "icon_id": "5959484", + "name": "更多", + "font_class": "gengduo3", + "unicode": "e643", + "unicode_decimal": 58947 + }, + { + "icon_id": "6018607", + "name": "VIP", + "font_class": "VIP", + "unicode": "e6df", + "unicode_decimal": 59103 + }, + { + "icon_id": "6074731", + "name": "刷新", + "font_class": "shuaxin", + "unicode": "e72a", + "unicode_decimal": 59178 + }, + { + "icon_id": "6138603", + "name": "礼物", + "font_class": "liwu", + "unicode": "e667", + "unicode_decimal": 58983 + }, + { + "icon_id": "6148944", + "name": "上拉菜单", + "font_class": "shanglacaidan", + "unicode": "e722", + "unicode_decimal": 59170 + }, + { + "icon_id": "6205463", + "name": "文件", + "font_class": "wenjian1", + "unicode": "e867", + "unicode_decimal": 59495 + }, + { + "icon_id": "6211822", + "name": "标签页", + "font_class": "biaoqianye", + "unicode": "e71c", + "unicode_decimal": 59164 + }, + { + "icon_id": "6220954", + "name": "文件夹", + "font_class": "wenjianjia1", + "unicode": "e617", + "unicode_decimal": 58903 + }, + { + "icon_id": "6249971", + "name": "项目", + "font_class": "xiangmu1", + "unicode": "e6c9", + "unicode_decimal": 59081 + }, + { + "icon_id": "6251921", + "name": "多行文本", + "font_class": "duohangwenben", + "unicode": "e6b5", + "unicode_decimal": 59061 + }, + { + "icon_id": "6263358", + "name": "更多", + "font_class": "gengduo2", + "unicode": "e670", + "unicode_decimal": 58992 + }, + { + "icon_id": "6616510", + "name": "步进器", + "font_class": "bujinqi", + "unicode": "e723", + "unicode_decimal": 59171 + }, + { + "icon_id": "6665974", + "name": "杯子", + "font_class": "beizi", + "unicode": "e61b", + "unicode_decimal": 58907 + }, + { + "icon_id": "6679496", + "name": "github", + "font_class": "github", + "unicode": "e6da", + "unicode_decimal": 59098 + }, + { + "icon_id": "6692920", + "name": "谷歌logo", + "font_class": "guge1", + "unicode": "e67f", + "unicode_decimal": 59007 + }, + { + "icon_id": "6698011", + "name": "小程序", + "font_class": "xiaochengxu", + "unicode": "e6e4", + "unicode_decimal": 59108 + }, + { + "icon_id": "6793437", + "name": "单行文本", + "font_class": "danhangwenben", + "unicode": "e6b6", + "unicode_decimal": 59062 + }, + { + "icon_id": "6834391", + "name": "中国移动", + "font_class": "zhongguoyidong1", + "unicode": "e6ca", + "unicode_decimal": 59082 + }, + { + "icon_id": "6864040", + "name": "淘宝", + "font_class": "taobao", + "unicode": "e68f", + "unicode_decimal": 59023 + }, + { + "icon_id": "6867156", + "name": "导入", + "font_class": "daoru", + "unicode": "e729", + "unicode_decimal": 59177 + }, + { + "icon_id": "6877619", + "name": "垃圾桶", + "font_class": "lajitong", + "unicode": "e6a8", + "unicode_decimal": 59048 + }, + { + "icon_id": "6894282", + "name": "进度条", + "font_class": "jindutiao", + "unicode": "e743", + "unicode_decimal": 59203 + }, + { + "icon_id": "6913484", + "name": "列表向左", + "font_class": "liebiaoxiangzuo", + "unicode": "e831", + "unicode_decimal": 59441 + }, + { + "icon_id": "6913485", + "name": "列表向右", + "font_class": "liebiaoxiangyou", + "unicode": "e832", + "unicode_decimal": 59442 + }, + { + "icon_id": "6996235", + "name": "组织", + "font_class": "zuzhi", + "unicode": "e712", + "unicode_decimal": 59154 + }, + { + "icon_id": "7038032", + "name": "大楼", + "font_class": "fuhuaqi", + "unicode": "e706", + "unicode_decimal": 59142 + }, + { + "icon_id": "7092367", + "name": "桌面", + "font_class": "zhuomian", + "unicode": "e741", + "unicode_decimal": 59201 + }, + { + "icon_id": "7097597", + "name": "电话", + "font_class": "dianhua", + "unicode": "e600", + "unicode_decimal": 58880 + }, + { + "icon_id": "7107192", + "name": "账号登录", + "font_class": "zhanghaodenglu", + "unicode": "e64d", + "unicode_decimal": 58957 + }, + { + "icon_id": "7128787", + "name": "页面", + "font_class": "yemian", + "unicode": "e709", + "unicode_decimal": 59145 + }, + { + "icon_id": "7131908", + "name": "超链接", + "font_class": "chaolianjie", + "unicode": "e742", + "unicode_decimal": 59202 + }, + { + "icon_id": "7148796", + "name": "放大镜", + "font_class": "fangdajing", + "unicode": "ea13", + "unicode_decimal": 59923 + }, + { + "icon_id": "7178319", + "name": "404", + "font_class": "icon-test", + "unicode": "e6f6", + "unicode_decimal": 59126 + }, + { + "icon_id": "7185328", + "name": "铃铛", + "font_class": "lingdang", + "unicode": "e629", + "unicode_decimal": 58921 + }, + { + "icon_id": "7186848", + "name": "开关-关", + "font_class": "kaiguan", + "unicode": "e6b7", + "unicode_decimal": 59063 + }, + { + "icon_id": "7192166", + "name": "选中", + "font_class": "xuanzhong1", + "unicode": "e6ce", + "unicode_decimal": 59086 + }, + { + "icon_id": "7195096", + "name": "指示", + "font_class": "zhishi", + "unicode": "e61a", + "unicode_decimal": 58906 + }, + { + "icon_id": "7284398", + "name": "星星", + "font_class": "xingxing", + "unicode": "e6ad", + "unicode_decimal": 59053 + }, + { + "icon_id": "7299825", + "name": "女性", + "font_class": "nvxing", + "unicode": "e685", + "unicode_decimal": 59013 + }, + { + "icon_id": "7350866", + "name": "地球,国际化,语言切换", + "font_class": "huaban-", + "unicode": "e6fd", + "unicode_decimal": 59133 + }, + { + "icon_id": "7446847", + "name": "全屏", + "font_class": "quanping", + "unicode": "e639", + "unicode_decimal": 58937 + }, + { + "icon_id": "7451343", + "name": "均衡器_画板 1", + "font_class": "junhengqi", + "unicode": "e648", + "unicode_decimal": 58952 + }, + { + "icon_id": "7475939", + "name": "信息", + "font_class": "xinxi", + "unicode": "e661", + "unicode_decimal": 58977 + }, + { + "icon_id": "7512708", + "name": "纸飞机", + "font_class": "zhifeiji", + "unicode": "e669", + "unicode_decimal": 58985 + }, + { + "icon_id": "7521826", + "name": "进度", + "font_class": "jindubiao", + "unicode": "e653", + "unicode_decimal": 58963 + }, + { + "icon_id": "7553853", + "name": "用户", + "font_class": "yonghu", + "unicode": "e70a", + "unicode_decimal": 59146 + }, + { + "icon_id": "7583318", + "name": "wifi", + "font_class": "wifi", + "unicode": "e9bb", + "unicode_decimal": 59835 + }, + { + "icon_id": "7602740", + "name": "闭眼", + "font_class": "biyan", + "unicode": "e6db", + "unicode_decimal": 59099 + }, + { + "icon_id": "7692470", + "name": "审核 笔记 记事本 写字", + "font_class": "bianji", + "unicode": "e671", + "unicode_decimal": 58993 + }, + { + "icon_id": "7708043", + "name": "锁", + "font_class": "suo", + "unicode": "e663", + "unicode_decimal": 58979 + }, + { + "icon_id": "7713136", + "name": "暂停", + "font_class": "zanting", + "unicode": "e64e", + "unicode_decimal": 58958 + }, + { + "icon_id": "7715413", + "name": "无网络", + "font_class": "wuwangluo", + "unicode": "ebf4", + "unicode_decimal": 60404 + }, + { + "icon_id": "7782114", + "name": "裁剪", + "font_class": "caijian", + "unicode": "e631", + "unicode_decimal": 58929 + }, + { + "icon_id": "7855033", + "name": "字段设置@2x", + "font_class": "ziduanshezhix", + "unicode": "e71d", + "unicode_decimal": 59165 + }, + { + "icon_id": "7926314", + "name": "进入", + "font_class": "jinru", + "unicode": "e7b4", + "unicode_decimal": 59316 + }, + { + "icon_id": "7950578", + "name": "动画", + "font_class": "xing", + "unicode": "e70f", + "unicode_decimal": 59151 + }, + { + "icon_id": "7962612", + "name": "淘宝", + "font_class": "taobao1", + "unicode": "e691", + "unicode_decimal": 59025 + }, + { + "icon_id": "8012431", + "name": "VIP @3x", + "font_class": "VIPx", + "unicode": "e6de", + "unicode_decimal": 59102 + }, + { + "icon_id": "8020703", + "name": "字号-", + "font_class": "zihao-", + "unicode": "e6ff", + "unicode_decimal": 59135 + }, + { + "icon_id": "8033596", + "name": "百度", + "font_class": "baidu", + "unicode": "ea9a", + "unicode_decimal": 60058 + }, + { + "icon_id": "8055774", + "name": "qq", + "font_class": "QQ1", + "unicode": "e679", + "unicode_decimal": 59001 + }, + { + "icon_id": "8057392", + "name": "500", + "font_class": "icon-test1", + "unicode": "e6f8", + "unicode_decimal": 59128 + }, + { + "icon_id": "8079881", + "name": "袋,购物,购物,电子商务", + "font_class": "gowudai", + "unicode": "e626", + "unicode_decimal": 58918 + }, + { + "icon_id": "8084544", + "name": "菜单/列表", + "font_class": "liebiao", + "unicode": "e611", + "unicode_decimal": 58897 + }, + { + "icon_id": "8105630", + "name": "spring", + "font_class": "spring", + "unicode": "e6dc", + "unicode_decimal": 59100 + }, + { + "icon_id": "8152143", + "name": "新增", + "font_class": "xinzeng", + "unicode": "e70b", + "unicode_decimal": 59147 + }, + { + "icon_id": "8152851", + "name": "开始", + "font_class": "kaishi", + "unicode": "e649", + "unicode_decimal": 58953 + }, + { + "icon_id": "8213055", + "name": "开锁", + "font_class": "kaisuo", + "unicode": "e666", + "unicode_decimal": 58982 + }, + { + "icon_id": "8231464", + "name": "大头针", + "font_class": "datouzhen", + "unicode": "e603", + "unicode_decimal": 58883 + }, + { + "icon_id": "8349788", + "name": "表", + "font_class": "biao", + "unicode": "e854", + "unicode_decimal": 59476 + }, + { + "icon_id": "8399254", + "name": "踩", + "font_class": "cai", + "unicode": "e64b", + "unicode_decimal": 58955 + }, + { + "icon_id": "8531893", + "name": "胡子", + "font_class": "huzi", + "unicode": "e60e", + "unicode_decimal": 58894 + }, + { + "icon_id": "8544830", + "name": "城市", + "font_class": "chengshi", + "unicode": "e728", + "unicode_decimal": 59176 + }, + { + "icon_id": "8627549", + "name": "年卡", + "font_class": "nianqia", + "unicode": "e8a4", + "unicode_decimal": 59556 + }, + { + "icon_id": "8641412", + "name": "信", + "font_class": "xin", + "unicode": "e602", + "unicode_decimal": 58882 + }, + { + "icon_id": "8661369", + "name": "电信", + "font_class": "dianxin1", + "unicode": "e68d", + "unicode_decimal": 59021 + }, + { + "icon_id": "8669473", + "name": "关注", + "font_class": "guanzhu", + "unicode": "e62e", + "unicode_decimal": 58926 + }, + { + "icon_id": "8670230", + "name": "百度", + "font_class": "baidu1", + "unicode": "e698", + "unicode_decimal": 59032 + }, + { + "icon_id": "8710830", + "name": "背景", + "font_class": "beijing", + "unicode": "e70c", + "unicode_decimal": 59148 + }, + { + "icon_id": "8733572", + "name": "办公室", + "font_class": "bangongshi", + "unicode": "e707", + "unicode_decimal": 59143 + }, + { + "icon_id": "8810863", + "name": "新建", + "font_class": "xinjian1", + "unicode": "e6e0", + "unicode_decimal": 59104 + }, + { + "icon_id": "8877978", + "name": "搞怪", + "font_class": "gaoguai", + "unicode": "e684", + "unicode_decimal": 59012 + }, + { + "icon_id": "8921239", + "name": "升级中", + "font_class": "shengjizhong", + "unicode": "e6eb", + "unicode_decimal": 59115 + }, + { + "icon_id": "8930750", + "name": "长方形", + "font_class": "changfangxing1", + "unicode": "e716", + "unicode_decimal": 59158 + }, + { + "icon_id": "8987629", + "name": "搜索框", + "font_class": "sousuokuang", + "unicode": "e724", + "unicode_decimal": 59172 + }, + { + "icon_id": "9012211", + "name": "滑块-01", + "font_class": "huakuai", + "unicode": "e6b8", + "unicode_decimal": 59064 + }, + { + "icon_id": "9012308", + "name": "皮肤", + "font_class": "pifu", + "unicode": "e69d", + "unicode_decimal": 59037 + }, + { + "icon_id": "9086872", + "name": "平板-2", + "font_class": "pingban", + "unicode": "e610", + "unicode_decimal": 58896 + }, + { + "icon_id": "9096596", + "name": "吸铁磁", + "font_class": "xitieci", + "unicode": "e6a2", + "unicode_decimal": 59042 + }, + { + "icon_id": "9140895", + "name": "-_级联下拉功能框", + "font_class": "jilianxuanzeqi", + "unicode": "e6b9", + "unicode_decimal": 59065 + }, + { + "icon_id": "9170376", + "name": "中国移动", + "font_class": "zhongguoyidong2", + "unicode": "e687", + "unicode_decimal": 59015 + }, + { + "icon_id": "9179286", + "name": "日历", + "font_class": "rili", + "unicode": "e67e", + "unicode_decimal": 59006 + }, + { + "icon_id": "9210505", + "name": "加载", + "font_class": "jiazai", + "unicode": "e82d", + "unicode_decimal": 59437 + }, + { + "icon_id": "9250601", + "name": "华为", + "font_class": "huawei", + "unicode": "e694", + "unicode_decimal": 59028 + }, + { + "icon_id": "9289448", + "name": "视频", + "font_class": "shipin1", + "unicode": "e75c", + "unicode_decimal": 59228 + }, + { + "icon_id": "9318721", + "name": "联通", + "font_class": "liantong1", + "unicode": "e68e", + "unicode_decimal": 59022 + }, + { + "icon_id": "9400554", + "name": "暂无项目信息", + "font_class": "zanwuxiangmuxinxi", + "unicode": "e708", + "unicode_decimal": 59144 + }, + { + "icon_id": "9539052", + "name": "二维码登录", + "font_class": "erweimadenglu", + "unicode": "e699", + "unicode_decimal": 59033 + }, + { + "icon_id": "9551483", + "name": "单选框", + "font_class": "danxuankuang", + "unicode": "e6ba", + "unicode_decimal": 59066 + }, + { + "icon_id": "9559066", + "name": "减", + "font_class": "jian", + "unicode": "e61e", + "unicode_decimal": 58910 + }, + { + "icon_id": "9559067", + "name": "加", + "font_class": "jia", + "unicode": "e61d", + "unicode_decimal": 58909 + }, + { + "icon_id": "9616083", + "name": "缩小", + "font_class": "suoxiao", + "unicode": "e664", + "unicode_decimal": 58980 + }, + { + "icon_id": "9622876", + "name": "1印章(已结清)", + "font_class": "yinzhangyijieqing", + "unicode": "e6d8", + "unicode_decimal": 59096 + }, + { + "icon_id": "9626004", + "name": "颜色", + "font_class": "yanse", + "unicode": "e82f", + "unicode_decimal": 59439 + }, + { + "icon_id": "9742421", + "name": "清空", + "font_class": "qingkong", + "unicode": "e6cb", + "unicode_decimal": 59083 + }, + { + "icon_id": "9766839", + "name": "应用源码", + "font_class": "yingyongyuanma", + "unicode": "e6cd", + "unicode_decimal": 59085 + }, + { + "icon_id": "9819998", + "name": "音乐 (1)", + "font_class": "yinfu", + "unicode": "e646", + "unicode_decimal": 58950 + }, + { + "icon_id": "9857467", + "name": "拖动", + "font_class": "tuodong", + "unicode": "e69b", + "unicode_decimal": 59035 + }, + { + "icon_id": "9858901", + "name": "回形针", + "font_class": "huixingzhen", + "unicode": "e731", + "unicode_decimal": 59185 + }, + { + "icon_id": "9898928", + "name": "沙漏", + "font_class": "shalou", + "unicode": "e601", + "unicode_decimal": 58881 + }, + { + "icon_id": "9927850", + "name": "正方形", + "font_class": "zhengfangxing", + "unicode": "e717", + "unicode_decimal": 59159 + }, + { + "icon_id": "9949946", + "name": "视频", + "font_class": "shipin", + "unicode": "e656", + "unicode_decimal": 58966 + }, + { + "icon_id": "9974757", + "name": "感叹号", + "font_class": "gantanhao", + "unicode": "e710", + "unicode_decimal": 59152 + }, + { + "icon_id": "9993219", + "name": "Sql Server", + "font_class": "SqlServer", + "unicode": "e70e", + "unicode_decimal": 59150 + }, + { + "icon_id": "10031238", + "name": "用户", + "font_class": "admin", + "unicode": "e6a4", + "unicode_decimal": 59044 + }, + { + "icon_id": "10044057", + "name": "代码", + "font_class": "daima", + "unicode": "e69a", + "unicode_decimal": 59034 + }, + { + "icon_id": "10046833", + "name": "照片", + "font_class": "zhaopian", + "unicode": "e632", + "unicode_decimal": 58930 + }, + { + "icon_id": "10102949", + "name": "私有云", + "font_class": "siyouyun", + "unicode": "e6cf", + "unicode_decimal": 59087 + }, + { + "icon_id": "10120099", + "name": "文件夹", + "font_class": "wenjianjia", + "unicode": "e63b", + "unicode_decimal": 58939 + }, + { + "icon_id": "10120142", + "name": "抽屉", + "font_class": "chouti", + "unicode": "e645", + "unicode_decimal": 58949 + }, + { + "icon_id": "10137023", + "name": "小米", + "font_class": "xiaomi1", + "unicode": "e696", + "unicode_decimal": 59030 + }, + { + "icon_id": "10142377", + "name": "华为", + "font_class": "huawei1", + "unicode": "e697", + "unicode_decimal": 59031 + }, + { + "icon_id": "10165915", + "name": "拼图", + "font_class": "pintu", + "unicode": "e673", + "unicode_decimal": 58995 + }, + { + "icon_id": "10202780", + "name": "微博", + "font_class": "weibo1", + "unicode": "e676", + "unicode_decimal": 58998 + }, + { + "icon_id": "10206758", + "name": "手机", + "font_class": "yingyong", + "unicode": "e785", + "unicode_decimal": 59269 + }, + { + "icon_id": "10218987", + "name": "复制", + "font_class": "fuzhi", + "unicode": "e6f1", + "unicode_decimal": 59121 + }, + { + "icon_id": "10445236", + "name": "自定义", + "font_class": "zidingyi", + "unicode": "e6bc", + "unicode_decimal": 59068 + }, + { + "icon_id": "10543538", + "name": "gitee", + "font_class": "gitee", + "unicode": "e701", + "unicode_decimal": 59137 + }, + { + "icon_id": "10599660", + "name": "轮播图", + "font_class": "tubiaozhizuomoban", + "unicode": "e71e", + "unicode_decimal": 59166 + }, + { + "icon_id": "10696171", + "name": "环形进度图", + "font_class": "huanxingjindutu", + "unicode": "e726", + "unicode_decimal": 59174 + }, + { + "icon_id": "11053422", + "name": "搜索框A", + "font_class": "sousuokuangA", + "unicode": "eaba", + "unicode_decimal": 60090 + }, + { + "icon_id": "11056427", + "name": "九宫格", + "font_class": "jiugongge", + "unicode": "e71f", + "unicode_decimal": 59167 + }, + { + "icon_id": "11095678", + "name": "筛选", + "font_class": "shaixuan", + "unicode": "e6e8", + "unicode_decimal": 59112 + }, + { + "icon_id": "11095698", + "name": "分类", + "font_class": "fenlei1", + "unicode": "e6e5", + "unicode_decimal": 59109 + }, + { + "icon_id": "11095699", + "name": "首页", + "font_class": "shouye", + "unicode": "e6e6", + "unicode_decimal": 59110 + }, + { + "icon_id": "11095700", + "name": "我的", + "font_class": "wode1", + "unicode": "e6e7", + "unicode_decimal": 59111 + }, + { + "icon_id": "11096651", + "name": "筛选", + "font_class": "juxing", + "unicode": "e6e9", + "unicode_decimal": 59113 + }, + { + "icon_id": "11096652", + "name": "浏览记录", + "font_class": "juxing1", + "unicode": "e6ea", + "unicode_decimal": 59114 + }, + { + "icon_id": "11109804", + "name": "闭眼", + "font_class": "biyan1", + "unicode": "e6ef", + "unicode_decimal": 59119 + }, + { + "icon_id": "11109939", + "name": "退出", + "font_class": "tuichu1", + "unicode": "e6ec", + "unicode_decimal": 59116 + }, + { + "icon_id": "11109963", + "name": "中国", + "font_class": "zhongguo", + "unicode": "e6f0", + "unicode_decimal": 59120 + }, + { + "icon_id": "11109964", + "name": "全球", + "font_class": "quanqiu1", + "unicode": "e6f2", + "unicode_decimal": 59122 + }, + { + "icon_id": "11112827", + "name": "QQ", + "font_class": "QQ3", + "unicode": "e6ed", + "unicode_decimal": 59117 + }, + { + "icon_id": "11112828", + "name": "微信", + "font_class": "weixin2", + "unicode": "e6f5", + "unicode_decimal": 59125 + }, + { + "icon_id": "11125747", + "name": "中国", + "font_class": "icon-china", + "unicode": "e6f9", + "unicode_decimal": 59129 + }, + { + "icon_id": "11125820", + "name": "世界", + "font_class": "icon-shijie", + "unicode": "e6fb", + "unicode_decimal": 59131 + }, + { + "icon_id": "11125940", + "name": "pdf", + "font_class": "pdf", + "unicode": "e6fc", + "unicode_decimal": 59132 + } + ] +} diff --git a/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.svg b/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.svg new file mode 100644 index 00000000..737c78f9 --- /dev/null +++ b/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.svg @@ -0,0 +1,1028 @@ + + + + + +Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.ttf b/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.ttf new file mode 100644 index 00000000..385e5645 Binary files /dev/null and b/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.ttf differ diff --git a/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.woff b/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.woff new file mode 100644 index 00000000..4bff87bd Binary files /dev/null and b/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.woff differ diff --git a/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.woff2 b/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.woff2 new file mode 100644 index 00000000..8036300f Binary files /dev/null and b/src/main/webapp/static/ms-admin/4.7.2/iconfont/iconfont.woff2 differ diff --git a/src/main/webapp/static/ms-admin/4.7.2/images/default_handsome.jpg b/src/main/webapp/static/ms-admin/4.7.2/images/default_handsome.jpg new file mode 100644 index 00000000..edcea88f Binary files /dev/null and b/src/main/webapp/static/ms-admin/4.7.2/images/default_handsome.jpg differ diff --git a/src/main/webapp/static/ms-admin/4.7.2/images/login-bg.jpg b/src/main/webapp/static/ms-admin/4.7.2/images/login-bg.jpg new file mode 100644 index 00000000..57471b8f Binary files /dev/null and b/src/main/webapp/static/ms-admin/4.7.2/images/login-bg.jpg differ diff --git a/src/main/webapp/static/ms-admin/4.7.2/images/login-slogn.png b/src/main/webapp/static/ms-admin/4.7.2/images/login-slogn.png new file mode 100644 index 00000000..0ee38948 Binary files /dev/null and b/src/main/webapp/static/ms-admin/4.7.2/images/login-slogn.png differ diff --git a/src/main/webapp/static/ms-admin/4.7.2/images/logo.png b/src/main/webapp/static/ms-admin/4.7.2/images/logo.png new file mode 100644 index 00000000..bb07ef09 Binary files /dev/null and b/src/main/webapp/static/ms-admin/4.7.2/images/logo.png differ diff --git a/src/main/webapp/static/ms-admin/4.7.2/images/version.png b/src/main/webapp/static/ms-admin/4.7.2/images/version.png new file mode 100644 index 00000000..256de7cb Binary files /dev/null and b/src/main/webapp/static/ms-admin/4.7.2/images/version.png differ diff --git a/src/main/webapp/static/ms-admin/4.7.2/js/ms.upload.js b/src/main/webapp/static/ms-admin/4.7.2/js/ms.upload.js new file mode 100644 index 00000000..398aabbd --- /dev/null +++ b/src/main/webapp/static/ms-admin/4.7.2/js/ms.upload.js @@ -0,0 +1,295 @@ +/** + * 上传js + * 官方插件文档:https://www.plupload.com + * 参数方法文档:https://www.cnblogs.com/2050/p/3913184.html + */ +(function() { + + + + // 默认支持上传的文件类型 + var mimeTypes = { + "image": { + title: "Image files", + extensions: "jpg,JPG,jpeg,PNG,gif,png" + }, + "file": { + title: "Zip files", + extensions: "ZIP,zip,DOC,doc,docx,xls,XLS,xlsx,RAR,rar" + }, + "video": { + title: "video files", + extensions: "MP3,MP4" + }, + "all": { + title: "all files", + extensions: "jpg,JPG,jpeg,PNG,gif,png,ZIP,zip,DOC,doc,docx,xls,XLS,xlsx,RAR,rar" + } + }; + + /** + * 文件上传 + + * id: id属性 + * { + * url:"", //(可选)默认ms.base + "/file/upload.do" + * mime_types:"image", //(可选)默认图片,支持image、file、video、all(表示包含前三种),也可以设置allowedFile参数覆盖 + * allowedFile:""//(可选)自定义上传文件后缀例如:jpg,gif + * max_file_size:"1mb", //(可选)默认1mb,单位kb,mb,gb,tb,注意后端ms.properties文件也有配置上传大小,优先上传控件大小 + * multi_selection:false, //(可选)默认单文件 + * uploadPath:"", //(可选)默认上传upload文件夹下面(如果非upload,需要设置uploadFloderPath参数)对应的站点下面,例如uload/1/xxxxx.jpg + * uploadFloderPath:"", //(可选)自定义上传文件夹路径,最终文件路径格式 uploadFloderPath/uploadPath/xxxxxx.jpg,注意这里的uploadPath已经没有了upload文件夹与站点id + * diyPath:"", //(可选)自定义上传文件夹路径,可以定义盘符路径 + * isRename:true,//(可选)文件重命名,默认根据时间命名 + * fileFiltered:function //每次选择一个文件都会触发 + * filesAdded:function //每次选择好文件后都会触发 + * beforeUpload:function //上传文件之前触发,确认上传 业务的情况下有用 + * uploadProgress:function //处理进度条 + * fileUploaded:function //(必填)上传成功返回,主要会用到第三个参数的response,这个值是上传成功后返回的数据 + * } + */ + function upload(id, cfg) { + var uploadCfg = { + url: basePath+"/file/upload.do", + mime_types: mimeTypes["image"], + max_file_size: "1mb", + multi_selection: false, + uploadPath: "", + diyPath:"", + uploadFloderPath: "", + chunk: "", + chunks: "", + prevent_duplicates: true, + isRename: true, + fileFiltered: function(uploader, file) {}, + filesAdded: function(uploader, files) {}, + beforeUpload: function(uploader, file) {}, + uploadProgress: function(uploader, file) {}, + fileUploaded: function(uploader, file, responseObject) {}, + + error: function(uploader, errObject) { + if (errObject.code == -600) { + $('.ms-notifications').offset({top:43}).notify({ + type:'warning', + message: { text:errObject.file.name + "文件超过" + + uploadCfg.max_file_size + "大小" } + }).show(); + } else if (errObject.code == -601) { + $('.ms-notifications').offset({top:43}).notify({ + type:'warning', + message: { text:errObject.file.name + "格式错误" } + }).show(); + } else if (errObject.code == -700) { + $('.ms-notifications').offset({top:43}).notify({ + type:'warning', + message: { text:errObject.file.name + "格式错误"} + }).show(); + } else if (errObject.code == -300) { + $('.ms-notifications').offset({top:43}).notify({ + type:'warning', + message: { text:errObject.file.name + "发生磁盘读写错误时的错误代码,例如本地上某个文件不可读"} + }).show(); + } else if (errObject.code == -602) { + $('.ms-notifications').offset({top:43}).notify({ + type:'warning', + message: { text:errObject.file.name + "文件已上传过,不能重复上传。"} + }).show(); + } else if (errObject.code == -702) { + $('.ms-notifications').offset({top:43}).notify({ + type:'warning', + message: { text:errObject.file.name + "文件网页上传不支持,太大的文件请通过其他途径上传。"} + }).show(); + } else { + $('.ms-notifications').offset({top:43}).notify({ + type:'warning', + message: { text:errObject.code + errObject.file.name} + }).show(); + } + }, + }; + var multipart_params = {}; // 上传表单参数 + multipart_params.maxSize = calculationMaxSize(); + multipart_params.allowedFile = uploadCfg.mime_types.extensions; + + // 判断cfg是否为json格式,不是则将默认参数传给cfg + if (cfg != undefined && validator.isJSON(JSON.stringify(cfg))) { + + // 重新定义后台上传路径 + if (cfg.url != undefined && cfg.url != "") { + uploadCfg.url = cfg.url; + } + // 允许上传的后缀 + if (cfg.allowedFile != undefined && cfg.allowedFile != "") { + uploadCfg.mime_types = + { + title: "all files", + extensions: cfg.allowedFile + }; + multipart_params.allowedFile = cfg.allowedFile; + } + + //组织后台需要的参数 + if (cfg.max_file_size != undefined && cfg.max_file_size != "") { + uploadCfg.max_file_size = cfg.max_file_size; + multipart_params.maxSize = calculationMaxSize(); + } + + if (cfg.path != undefined && cfg.path != "") { + uploadCfg.uploadPath = cfg.path; + multipart_params.uploadPath = cfg.path; + } + if (cfg.diyPath != undefined && cfg.diyPath != "") { + uploadCfg.diyPath = cfg.diyPath; + multipart_params.diyPath = cfg.diyPath; + } + if (cfg.uploadFloderPath != undefined && cfg.uploadFloderPath != "") { + uploadCfg.uploadFloderPath = cfg.uploadFloderPath; + multipart_params.uploadFloderPath = cfg.uploadFloderPath; + } + if (cfg.chunk != undefined && cfg.chunk != "") { + multipart_params.chunk = cfg.chunk; + } + if (cfg.chunks != undefined && cfg.chunks != "") { + multipart_params.chunks = cfg.chunks; + } + + if (cfg.name != undefined && cfg.name != "") { + multipart_params.name = cfg.name; + } + + if (cfg.isRename != undefined) { + multipart_params.isRename = cfg.isRename; + } + + if (cfg.multi_selection != undefined ) { + uploadCfg.multi_selection = cfg.multi_selection; + } + if (cfg.prevent_duplicates != undefined) { + uploadCfg.prevent_duplicates = cfg.prevent_duplicates; + } + + + //回调事件 + if (cfg.fileUploaded != undefined && cfg.fileUploaded != "") { + uploadCfg.fileUploaded = cfg.fileUploaded; + } + if (cfg.filesAdded != undefined && cfg.filesAdded != "") { + uploadCfg.filesAdded = cfg.filesAdded; + } + if (cfg.fileFiltered != undefined && cfg.fileFiltered != "") { + uploadCfg.fileFiltered = cfg.fileFiltered; + } + if (cfg.beforeUpload != undefined && cfg.beforeUpload != "") { + uploadCfg.beforeUpload = cfg.beforeUpload; + } + if (cfg.uploadProgress != undefined && cfg.uploadProgress != "") { + uploadCfg.uploadProgress = cfg.uploadProgress; + } + if (cfg.error != undefined && cfg.error != "") { + uploadCfg.error = cfg.error; + } + + } + + // 实例化一个plupload上传对象 + var uploader = new plupload.Uploader({ + browse_button: id, // 预览按钮元素 + url: uploadCfg.url, // 上传地址 + flash_swf_url: 'js/Moxie.swf', + silverlight_xap_url: 'js/Moxie.xap', + multi_selection: uploadCfg.multi_selection, // 禁止浏览框多选 + multipart_params: multipart_params, + filters: { // 文件类型 大小设置,对不同场景的文件上传配置此参数 + mime_types: [uploadCfg.mime_types], + max_file_size: uploadCfg.max_file_size, // 最大只能上传400kb的文件 + prevent_duplicates: uploadCfg.prevent_duplicates //布尔类型 + // 不允许选取重复文件 + }, + }); + + uploader.init(); + + /** + * 选择了多少文件就会触发多少次 + *uploader为当前的plupload实例对象,file为触发此事件的文件对象 + */ + uploader.bind('FileFiltered', function(uploader, file) { + eval(uploadCfg.fileFiltered(uploader, file)); + }); + + /** + * 当文件添加到上传队列后触发 + * uploader为当前的plupload实例对象,files为一个数组,里面的元素为本次添加到上传队列里的文件对象 + * 每一次选择文件都会触发,不管选择多个文件还是单个文件都只会触发一次 + */ + uploader.bind('FilesAdded', function(uploader, files) { + eval(uploadCfg.filesAdded(uploader, files)); + }); + + /** + * 当队列中的某一个文件正要开始上传前触发 + * uploader为当前的plupload实例对象,file为触发此事件的文件对象 + */ + uploader.bind('BeforeUpload', function(uploader, file) { + eval(uploadCfg.beforeUpload(uploader, file)); + }); + + /** + * 会在文件上传过程中不断触发,可以用此事件来显示上传进度 + * uploader为当前的plupload实例对象,file为触发此事件的文件对象 + */ + uploader.bind('UploadProgress', function(uploader, file) { + eval(uploadCfg.uploadProgress(uploader, file)); + }); + + /** + * 当队列中的某一个文件上传完成后触发监听函数参数:(uploader,file,responseObject) + * uploader为当前的plupload实例对象, + * file为触发此事件的文件对象, + * responseObject为服务器返回的信息对象,它有以下3个属性: + * response:服务器返回的文本 + * responseHeaders:服务器返回的头信息 + * status:服务器返回的http状态码,比如200 + */ + uploader.bind('FileUploaded', function(uploader, file, responseObject) { + eval(uploadCfg.fileUploaded(uploader, file, responseObject)); + }); + + /** + * 当发生错误时触发监听函数参数:(uploader,errObject) + * uploader为当前的plupload实例对象, + * errObject为错误对象,它至少包含以下3个属性(因为不同类型的错误,属性可能会不同): + * code:错误代码,具体请参考plupload上定义的表示错误代码的常量属性 + * file:与该错误相关的文件对象 + * message:错误信息 + */ + uploader.bind('Error', function(uploader, errObject) { + eval(uploadCfg.error(uploader, errObject)); + }); + + /** + * 计算后台的上传大小,因为前端上传空间与后端的大小单位不一致 + */ + function calculationMaxSize() { + var size = parseInt(uploadCfg.max_file_size); + + if (uploadCfg.max_file_size.indexOf("kb") > -1) { + return parseInt(size) / 1024; + } else if (uploadCfg.max_file_size.indexOf("mb") > -1) { + return size; + } else if (uploadCfg.max_file_size.indexOf("gb") > -1) { + return size * 1024; + } else if (uploadCfg.max_file_size.indexOf("tb") > -1) { + return size * 1024 * 1024; + } + } + return uploader; + + } + + if (ms == undefined) { + ms = {}; + } + + window.ms.upload = upload; +}()); \ No newline at end of file diff --git a/src/main/webapp/static/plugins/ms/1.0.0/ms.util.js b/src/main/webapp/static/plugins/ms/1.0.0/ms.util.js index 9966e606..c8b2a4a7 100644 --- a/src/main/webapp/static/plugins/ms/1.0.0/ms.util.js +++ b/src/main/webapp/static/plugins/ms/1.0.0/ms.util.js @@ -26,7 +26,7 @@ return cloneData.filter(father => { let branchArr = cloneData.filter(child => father[id] == child[parentId]); branchArr.length > 0 ? father[children] = branchArr : '' - return father[parentId] == 0 // 如果第一层不是parentId=0,请自行修改 + return !father[parentId] // 如果第一层不是parentId=0,请自行修改 }) } diff --git a/src/main/webapp/static/plugins/tree-select/tree.js b/src/main/webapp/static/plugins/tree-select/tree.js new file mode 100644 index 00000000..42045788 --- /dev/null +++ b/src/main/webapp/static/plugins/tree-select/tree.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.treeSelect=t():e.treeSelect=t()}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={template:"#tree-select",name:"el-tree-select",props:{props:{type:Object,default:function(){return{value:"id",label:"title",children:"children"}}},options:{type:Array,default:function(){return[]}},value:{default:function(){return""}},clearable:{type:Boolean,default:function(){return!0}},accordion:{type:Boolean,default:function(){return!1}}},data:function(){return{valueId:this.value,valueTitle:"",defaultExpandedKey:[]}},mounted:function(){this.initHandle()},methods:{initHandle:function(){this.valueId&&(this.valueTitle=this.$refs.selectTree.getCurrentNode()[this.props.label],this.$refs.selectTree.setCurrentKey(this.valueId),this.defaultExpandedKey=[this.valueId]),this.initScroll()},initScroll:function(){this.$nextTick(function(){var e=document.querySelectorAll(".el-scrollbar .el-select-dropdown__wrap")[0],t=document.querySelectorAll(".el-scrollbar .el-scrollbar__bar");e.style.cssText="margin: 0px; max-height: none; overflow: hidden;",t.forEach(function(e){return e.style.width=0})})},handleNodeClick:function(e){this.$emit("input",e.id),this.$emit("get-value",e),this.defaultExpandedKey=[]},clearHandle:function(){this.valueTitle="",this.valueId="",this.defaultExpandedKey=[],this.clearSelected(),this.$emit("input","")},clearSelected:function(){document.querySelectorAll("#tree-option .el-tree-node").forEach(function(e){return e.classList.remove("is-current")})}},watch:{value:function(){this.valueId=this.value,0==this.value&&(this.valueTitle="顶级菜单"),this.initHandle()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,function(){return r[e]})}(i);var a=n(8),l=!1;var s=function(e){l||n(2)},u=n(7)(o.a,a.a,!1,s,"data-v-57dc3c0c",null);u.options.__file="src/components/vue-ueditor-wrap.vue",t.default=u.exports},function(e,t,n){var r=n(3);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);n(5)("47387ba6",r,!1,{})},function(e,t,n){(e.exports=n(4)(void 0)).push([e.i,"\n.el-scrollbar .el-scrollbar__view .el-select-dropdown__item[data-v-57dc3c0c]{\r\nheight: auto;\r\nmax-height: 274px;\r\npadding: 0;\r\noverflow: hidden;\r\noverflow-y: auto;\n}\n.el-select-dropdown__item.selected[data-v-57dc3c0c]{\r\nfont-weight: normal;\n}\nul li[data-v-57dc3c0c] .el-tree .el-tree-node__content{\r\nheight:auto;\r\npadding: 0 20px;\n}\n.el-tree-node__label[data-v-57dc3c0c]{\r\nfont-weight: normal;\n}\n.el-tree[data-v-57dc3c0c] .is-current .el-tree-node__label{\r\ncolor: #409EFF;\r\nfont-weight: 700;\n}\n.el-tree[data-v-57dc3c0c] .is-current .el-tree-node__children .el-tree-node__label{\r\ncolor:#606266;\r\nfont-weight: normal;\n}\r\n",""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t){var o=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+new Buffer(JSON.stringify(a)).toString("base64")+" */"),i=r.sources.map(function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"});return[n].concat(i).concat([o]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;on.parts.length&&(r.parts.length=n.parts.length)}else{var a=[];for(o=0;o', + closable: true, + tools:[{ + iconCls:'icon-mini-refresh', + title:"刷新当前选项卡", + handler:function(){ + $('#mainFrame'+id).attr('src', $('#mainFrame'+id).attr('src')); + } + }] + }); + + + } else { + $('.easyui-tabs').tabs('select', title); + } + }) + + + //用户在切换选项卡时,和导航树保持同步 + $('.easyui-tabs').tabs({ + onSelect: function(title){ + var _select = $(".easyui-tabs").tabs("getSelected"); + var obj = _select.panel("options").tab; + //循环左侧菜单里每个菜单的text进行选项卡的title进行对比 + $(".ms-menu").find("li").each(function(){ + var target = $(this); + if(target.text() == obj.text()){ + $(".ms-menu-child a").removeClass("active"); + //左侧对应菜单展开选中 + $(".ms-menu-none").hide(); + target.parent().parent().slideDown(); + target.parent().slideDown(); + target.find("a").addClass("active"); + //头部对应一级菜单进行选中 + $(".ms-menu-list").find("li").removeClass("active").each(function(){ + if(target.parent().parent().data("model-id") == $(this).data("model-id")){ + $(this).addClass("active"); + } + }) + } + }) + } + }); + + + //当关闭最后一个选项卡时,隐藏选项卡页面显示主界面 + $('.easyui-tabs').tabs({ + onClose:function(){ + if($('.easyui-tabs').tabs('tabs').length==0){ + $(".wellcome").show(); + $(".easyui-tabs").hide(); + $(".ms-menu-child a").removeClass("active"); + $(".ms-menu-list").find("li").removeClass("active") + } + + } + }) +}) + +//MStore做的计时循环特效 +window.setInterval(showMstore, 1000); +function showMstore(){ + $(".ms-top-mstore").find(".animated").addClass("rubberBand") +} +window.setInterval(hiddenMstore, 1500); +function hiddenMstore(){ + $(".ms-top-mstore").find(".animated").removeClass("rubberBand") +} + +var manager = { + /*头部菜单操作*/ + topMenu:{ + initEvent: function() { + $("*[data-ms-*]").each() + }, + /*追加头部菜单*/ + initMenu: function(json) { + $("#ms-menu-list-tmpl").tmpl(json).appendTo(".ms-menu-list"); + if($(".ms-menu-list").children().length>5){ + $(".openMenu").show(); + } + + + //将左侧菜单追加,只是隐藏了 + $("#ms-menu-tmpl").tmpl(json).appendTo(".ms-menu"); + $(".ms-menu-parent").each(function(n) { + var arr = new Array; + for (i = 0; i < json.length; i++) json[i].modelModelId == $(this).data("model-id") && arr.push(json[i]) + //alert(arr) + $("#ms-menu-child-tmpl").tmpl(arr).appendTo($(this).find("ul:first")) + + }) + }, + + /*头部菜单点击收缩效果*/ + topMenuOpen: function(target,menuShow){ + var _height=$(".ms-menu-list").height(); + if(target.parent().hasClass(menuShow)){ + this.initTop(); + }else{ + target.parent().addClass(menuShow); + $('.'+menuShow).height(_height); + } + }, + /*初始化头部菜单*/ + initTop:function(){ + $(".menu-default").height("50px"); + $(".menu-default").removeClass("menu-show"); + }, + /*点击头部菜单展示二级菜单*/ + showChildMenu:function(target,json){ + var _json = {"modelTitle":target.text(),"modelIcon":target.data("model-icon"),"modelId":target.data("model-id")}; + var arr = new Array; + $(".ms-menu-list").find("li").removeClass("active"); + target.addClass("active"); + + //显示左侧菜单 + if ($(".ms-menu").css("display") == "none") { + $(".slideMenu").children(".icon-open").hide(); + $(".slideMenu").children(".icon-close").show(); + $(".ms-menu,.ms-menu-div").show(); + //恢复右侧部分宽度 + $('.easyui-tabs').tabs("resize",{ + width:$('.easyui-tabs').parent().width(), + fit:true, + scrollDuration:1000 + }); + } + + $(".ms-menu-parent").each(function(){ + if(target.data("model-id")==$(this).data("model-id")){ + $(this).show(); + $(".ms-menu-parent").find("ul").slideUp(); + $(this).find("ul").slideDown(); + + //默认打开当前模块的第一个菜单项 + $(".easyui-tabs").show(); + $(".wellcome").hide(); + var title=$(this).find("ul li:eq(0) a").data("title"); + var content=$(this).find("ul li:eq(0) a").data("url"); + var id = $(this).find("ul li:eq(0) a").data("id"); + if (!$('.easyui-tabs').tabs('exists', title)) { + $('.easyui-tabs').tabs('add', { + title: title, + content: '', + closable: true, + tools:[{ + iconCls:'icon-mini-refresh', + handler:function(){ + $('#mainFrame'+id).attr('src', $('#mainFrame'+id).attr('src')); + } + }] + }); + } else { + $('.easyui-tabs').tabs('select', title); + } + } + }) + this.initTop(); + }, + + }, + + /*左侧菜单操作*/ + leftMenu:{ + /*左侧菜单点击收缩效果*/ + leftMenuOpen:function(target,menu){ + menu.slideToggle(); + + }, + + }, + + +} + +$(function(){ + + //当头部菜单超过5个时,点击展开头部菜单 + $(".openMenu").click(function(){ + manager.topMenu.topMenuOpen($(this),"menu-show"); + }) + + //点击展开左侧菜单子菜单 + $(".ms-menu").delegate(".ms-menu-parent-title","click",function(){ + var menu = $(this).parent().siblings(".ms-menu-child"); + manager.leftMenu.leftMenuOpen($(this),menu); + }) + + //移除左侧菜单 + $(".ms-menu").delegate(".ms-menu-parent","mouseover",function(){ + $(".closeMenu").hide(); + $(this).find(".closeMenu").show(); + }) + $(document).bind("mouseover",function(e){ + var target = $(e.target); + if(target.closest(".ms-menu-parent").length == 0){ + $(".closeMenu").hide(); + } + }) + //关闭左侧菜单 + $(".ms-menu").delegate(".closeMenu","click",function(){ + $(this).parent().parent().hide(); + var menu = $(this).parent().siblings(".ms-menu-child"); + manager.leftMenu.leftMenuOpen($(this),menu); + var index=0; + $(".ms-menu-parent").each(function(){ + var target = $(this) + $(".ms-menu-list li").each(function(){ + if(target.data("model-id")==$(this).data("model-id")){ + $(this).removeClass("active"); + } + }) + + if($(this).css("display") == "none"){ + index++; + if(index == $(".ms-menu-parent").length){ + $(".ms-menu-list li").removeClass("active"); + $(".ms-menu-none").show(); + } + } + }) + }) +}) \ No newline at end of file diff --git a/src/main/webapp/static/skin/manager/4.6.4/js/ms.manager.min.js b/src/main/webapp/static/skin/manager/4.6.4/js/ms.manager.min.js new file mode 100644 index 00000000..3e5bfdb8 --- /dev/null +++ b/src/main/webapp/static/skin/manager/4.6.4/js/ms.manager.min.js @@ -0,0 +1 @@ +function showMstore(){$(".ms-top-mstore").find(".animated").addClass("rubberBand")}function hiddenMstore(){$(".ms-top-mstore").find(".animated").removeClass("rubberBand")}$(document).bind("click",function(e){var t=$(e.target);0==t.closest(".menu-default").length&&manager.topMenu.initTop()}),$(window).resize(function(){$(".categoryTree").height($(document).height()),$("#listFrame").height($(document).height()),$(".easyui-tabs").tabs("resize",{width:$(".easyui-tabs").parent().width(),fit:!0,scrollDuration:1e3})}),$(function(){$(".slideMenu").click(function(){var e=$(this);"block"==$(".ms-menu").css("display")?(e.children(".icon-open").show(),e.children(".icon-close").hide(),$(".ms-menu,.ms-menu-div").hide(),$(".easyui-tabs").tabs("resize",{width:$(".easyui-tabs").parent().width()})):(e.children(".icon-open").hide(),e.children(".icon-close").show(),$(".ms-menu,.ms-menu-div").show(),$(".easyui-tabs").tabs("resize",{width:$(".easyui-tabs").parent().width(),fit:!0,scrollDuration:1e3}))}),$(".ms-menu").delegate(".ms-menu-child a","click",function(){$(".easyui-tabs").show(),$(".wellcome").hide(),$(".ms-menu-child a").removeClass("active"),$(this).addClass("active");var e=$(this).data("title"),t=$(this).data("url");$(".easyui-tabs").tabs("exists",e)?$(".easyui-tabs").tabs("select",e):$(".easyui-tabs").tabs("add",{title:e,content:"',closable:!0})}),"block"==$(".easyui-tabs").css("display")&&$(".easyui-tabs").tabs({onSelect:function(e){var t=$(".easyui-tabs").tabs("getSelected"),i=t.panel("options").tab;$(".ms-menu").find("li").each(function(){var e=$(this);e.text()==i.text()&&($(".ms-menu-child a").removeClass("active"),e.parent().parent().slideDown(),e.parent().slideDown(),e.find("a").addClass("active"),$(".ms-menu-list").find("li").removeClass("active").each(function(){e.parent().parent().data("model-id")==$(this).data("model-id")&&$(this).addClass("active")}))})}}),$(".easyui-tabs").tabs({onClose:function(){0==$(".easyui-tabs").tabs("tabs").length&&($(".wellcome").show(),$(".easyui-tabs").hide(),$(".ms-menu-child a").removeClass("active"),$(".ms-menu-list").find("li").removeClass("active"))}})}),window.setInterval(showMstore,1e3),window.setInterval(hiddenMstore,1500);var manager={topMenu:{initEvent:function(){$("*[data-ms-*]").each()},initMenu:function(e){$("#ms-menu-list-tmpl").tmpl(e).appendTo(".ms-menu-list"),$(".ms-menu-list").children().length>5&&$(".openMenu").show(),$("#ms-menu-tmpl").tmpl(e).appendTo(".ms-menu"),$(".ms-menu-parent").each(function(t){var s=new Array;for(i=0;i',closable:!0})}}),this.initTop()}},leftMenu:{leftMenuOpen:function(e,t){t.slideToggle()}}};$(function(){$(".openMenu").click(function(){manager.topMenu.topMenuOpen($(this),"menu-show")}),$(".ms-menu").delegate(".ms-menu-parent-title","click",function(){var e=$(this).parent().siblings(".ms-menu-child");manager.leftMenu.leftMenuOpen($(this),e)}),$(".ms-menu").delegate(".ms-menu-parent","mouseover",function(){$(".closeMenu").hide(),$(this).find(".closeMenu").show()}),$(document).bind("mouseover",function(e){var t=$(e.target);0==t.closest(".ms-menu-parent").length&&$(".closeMenu").hide()}),$(".ms-menu").delegate(".closeMenu","click",function(){$(this).parent().parent().hide();var e=$(this).parent().siblings(".ms-menu-child");manager.leftMenu.leftMenuOpen($(this),e);var t=0;$(".ms-menu-parent").each(function(){var e=$(this);$(".ms-menu-list li").each(function(){e.data("model-id")==$(this).data("model-id")&&$(this).removeClass("active")}),"none"==$(this).css("display")&&(t++,t==$(".ms-menu-parent").length&&($(".ms-menu-list li").removeClass("active"),$(".ms-menu-none").show()))})})}); \ No newline at end of file diff --git a/src/main/webapp/static/skin/manager/4.6.4/js/ms.web.js b/src/main/webapp/static/skin/manager/4.6.4/js/ms.web.js new file mode 100644 index 00000000..dde9ab36 --- /dev/null +++ b/src/main/webapp/static/skin/manager/4.6.4/js/ms.web.js @@ -0,0 +1,333 @@ +// JavaScript Document +(function($) { + + /** + * ajax提交表单 + * + * @form 表单 格式:#表单id + * @config 配置扩展用,可包含参数:func,回调方法 + */ + $.fn.postForm = function(form, config) { + var target = $(this); + if (isEmpty($(form).attr("action")) && isEmpty(config.action)) { + alert("配置错误:from表单不存在action属性"); + return; + } + var func; + var action = $(form).attr("action"); + var data_type = "json"; + if (config != undefined) { + if (config.func != undefined) { + func = config.func; + } + if (config.action != undefined) { + action = config.action; + } + } + $.ajax({ + type : "POST", + url : action, + dataType : data_type, + data : $(form).serialize(), + beforeSend : function() { + target.attr("disabled", true); + }, + success : function(data) { + if (typeof (func) == "string") { + eval(func + "(data)"); + } else if (typeof (func) == "function") { + func.call(this, data); + } + target.removeAttr("disabled"); + } + }); + } + + /** + * 发起ajax连接请求 + * + * @config(优先) 配置扩展用,可包含参数:func,回调方法 + * config格式:{url:请求地址,data:请求参数,loadingText:加载时文字} + * 调用该方法的元素必须存在data-ajax-url参数; 参数:data-ajax-url必须 + * data-ajax-data 可选 + */ + $.fn.request = function(config) { + var target = $(this); + if (isEmpty(target.attr("data-ajax-url")) + && isEmpty(config.url)) { + alert(target.selector + "配置错误:data-ajax-url属性不存在"); + return; + } + var method = "POST"; + var data_type = "json"; + var func = null; + var _url = isEmpty(target.attr("data-ajax-url")) ? null + : target.attr("data-ajax-url");// 请求地址 + var _data = isEmpty(target.attr("data-ajax-data")) ? null + : target.attr("data-ajax-data");// 请求参数 + var _loadingText = isEmpty(target + .attr("data-ajax-loading-text")) ? null : target + .attr("data-ajax-loading-text");// 加载状态; + var data_type = isEmpty(target.attr("data-ajax-type")) ? null + : target.attr("data-ajax-type");// 返回数据类型 + var text = target.text(); + if (config != undefined) { + // 请求方法 + if (config.method != undefined) { + var _method = config.method; + if (_method.toLowerCase() != "post" + || _method.toLowerCase() != "get") { + method = _method; + } + } + // 回调方法 + if (config.func != undefined) { + func = config.func; + } + // 返回数据类型 + if (config.type != undefined) { + var _type = config.type.toLowerCase(); + if (_type == "xml" || _type == "html" + || _type == "script" || _type == "jsonp" + || _type == "json" || _type == "text") { + data_type = _type; + } + + } + if (config.url != undefined) { + _url = config.url; + } + if (config.data != undefined) { + _data = config.data; + } + if (config.loadingText != undefined) { + _loadingText = config.loadingText; + } + } + $.ajax({ + type : method, + url : _url, + dataType : data_type, + data : _data, + beforeSend : function() { + if (target[0].nodeName == "INPUT") { + if (!isEmpty(_loadingText)) { + target.text(_loadingText); + } + target.attr("disabled", true); + } + + }, + success : function(data) { + + if (typeof (func) == "string") { + eval(func + "(data)"); + } else if (typeof (func) == "function") { + func.call(this, data); + } + if (target[0].nodeName == "INPUT") { + target.removeAttr("disabled"); + target.text(text); + } + } + }); + }, + + $.fn.noDataMsg = function(config) { + if (config != undefined) { + + } + } + + /** + * 判断是否为空, target:判断对象 message:提示信息 true:为空 false:不为空 + */ + function isEmpty(target, message) { + if (target == undefined || target == null || target.trim() == "" + || target.trim().length == 0) { + if (message != undefined) { + alert(message); + } + return true; + } + return false; + } + +})(jQuery); + +var Ms = { + _target : this, + "msg" : function(str, url) { // 提示消息 Ms.msg()调用 + var obj = $("
"); + $("body").append(obj); + obj.html(str).show(); + obj.animate({ + opacity : 1, + }, 500, 'ease', function() { + $(this).animate({ + opacity : 0, + }, 800, 'ease', function() { + if (typeof (url) != "undefined") { + _target.loadUrl(url); + } + }); + }); + }, + "loadUrl" : function(url) { + location.href = url; + }, + "post" : function(url, params, func) { // 会员中心ajax请求类 + $.ajax({ + type : "POST", + url : url, + dataType : 'json', + data : params, + beforeSend : function() { + try { + _target.msg("加载中..."); + } catch (e) { + + } + }, + success : function(json) { + func(json); + }, + error : function(xhr, type) { // 服务器异常提示 + try { + _target.msg("服务器繁忙稍后重试!"); + } catch (e) { + + } + } + }); + }, + "get" : function(url, params, func) { // 会员中心ajax请求类 + $.ajax({ + type : "GET", + url : url, + dataType : 'json', + data : params, + beforeSend : function() { + try{ + _target.msg("加载中..."); + }catch(e){} + }, + + success : function(json) { + func(json); + }, + error : function(xhr, type) { // 服务器异常提示 + try{ + _target.msg("服务器繁忙稍后重试!"); + }catch(e){} + } + }); + }, + "load" : function(url, method, params, func) { // 非会员中心ajax请求类 + $.ajax({ + type : method, + url : url, + dataType : 'json', + data : params, + beforeSend : function() { + _target.msg("加载中..."); + }, + success : function(json) { + if (func != null && func != undefined) { + func(json); + } + }, + error : function(xhr, type) { // 服务器异常提示 + _target.msg("服务器繁忙稍后重试!"); + } + }); + }, + "setCookie" : function(key, value, time) { // 依赖zepto.cookie.min.js + // time单位为天数字 + $.fn.cookie(key, value, { + path : '/', + expires : time + }); + }, + "getCookie" : function(key) { // 读取cookie + return decodeURIComponent($.fn.cookie(key)); + }, + "delCookie" : function(key) { + $.fn.cookie(key, null); + }, + "queryString" : function(param) { + var svalue = location.search.match(new RegExp("[\?\&]" + param + + "=([^\&]*)(\&?)", "i")); + return svalue ? svalue[1] : svalue; + }, + "initModal" : function() { // 初始化模态框 + // 弹出框处理 + if ($("*[data-toggle='modal']").size() > 0) { + $("*[data-toggle='modal']").each( + function(index) { + $("body").on( + "tap", + "[data-target=\"" + $(this).attr("data-target") + + "\"]", + function() { + if ($(this).attr("data-target") != "") { + openModal($(this).attr("data-target"), + w, h); + } + }) + }); + } + + function openModal(modalId, w, h) { + + $(modalId).show(); + Ms.init(w, h); + + if (!$(modalId).parent().hasClass("modalMask")) { + $(modalId) + .wrap( + "
"); + } else { + $(modalId).parent().show(); + } + $(modalId).find(".ms-modal-button").css("line-height", "200%"); + $(modalId).css( + "margin-left", + ($(modalId).parent().width() - $(modalId).width()) / 2 + + "px"); + $(modalId).css("margin-top", "10%"); + $(modalId).on("tap", ".close", function() { + // $(modalId).hide(); + // $(modalId).unwrap().parent(); + hideModal(modalId); + }) + } + + function hideModal(modalId) { + + $(modalId).parent().hide(); + $(modalId).hide(); + } + }, + "browser" : { + versions : function() { + var u = navigator.userAgent, app = navigator.appVersion; + return { + android4 : u.indexOf('Android 4') > -1 + && u.indexOf('Linux') > -1, + android2 : u.indexOf('Android 2') > -1 + && u.indexOf('Linux') > -1, + iPhone : u.indexOf('iPhone') > -1, + iPad : u.indexOf('iPad') > -1, + iPod : u.indexOf('iPod') > -1, + }; + }(), + language : (navigator.browserLanguage || navigator.language) + .toLowerCase() + } +}; +var ms = Ms;