├── vue ├── .eslintignore ├── config │ ├── env.js │ └── url.js ├── .babelrc ├── cypress.json ├── src │ ├── view │ │ ├── main │ │ │ ├── index.js │ │ │ ├── components │ │ │ │ ├── user │ │ │ │ │ ├── index.js │ │ │ │ │ ├── user.less │ │ │ │ │ └── user.vue │ │ │ │ ├── header-bar │ │ │ │ │ ├── index.js │ │ │ │ │ ├── sider-trigger │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── sider-trigger.less │ │ │ │ │ │ └── sider-trigger.vue │ │ │ │ │ ├── custom-bread-crumb │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── custom-bread-crumb.less │ │ │ │ │ ├── header-bar.less │ │ │ │ │ └── header-bar.vue │ │ │ │ ├── language │ │ │ │ │ └── index.js │ │ │ │ ├── side-menu │ │ │ │ │ ├── index.js │ │ │ │ │ ├── item-mixin.js │ │ │ │ │ └── mixin.js │ │ │ │ ├── tags-nav │ │ │ │ │ └── index.js │ │ │ │ └── fullscreen │ │ │ │ │ └── index.js │ │ │ └── main.less │ │ ├── components │ │ │ ├── icon │ │ │ │ └── index.js │ │ │ ├── input │ │ │ │ └── index.js │ │ │ ├── transfer │ │ │ │ └── index.js │ │ │ ├── button │ │ │ │ └── index.js │ │ │ ├── checkbox │ │ │ │ └── index.js │ │ │ ├── role │ │ │ │ └── menu-role.json │ │ │ ├── mixins │ │ │ │ └── locale.js │ │ │ ├── markdown │ │ │ │ └── markdown.vue │ │ │ ├── locale │ │ │ │ └── lang.js │ │ │ └── editor │ │ │ │ └── editor.vue │ │ ├── single-page │ │ │ └── home │ │ │ │ └── index.js │ │ ├── multilevel │ │ │ ├── level-2-2 │ │ │ │ └── level-3-1.vue │ │ │ └── level-2-3.vue │ │ ├── error-page │ │ │ ├── 404.vue │ │ │ ├── 401.vue │ │ │ ├── 500.vue │ │ │ ├── error-content.vue │ │ │ └── back-btn-group.vue │ │ ├── login │ │ │ └── login.less │ │ └── join-page.vue │ ├── components │ │ ├── editor │ │ │ └── index.js │ │ ├── icons │ │ │ ├── index.js │ │ │ └── icons.vue │ │ ├── tables │ │ │ ├── index.js │ │ │ ├── index.less │ │ │ └── handle-btns.js │ │ ├── split-pane │ │ │ ├── index.js │ │ │ └── trigger.vue │ │ ├── count-to │ │ │ ├── index.js │ │ │ └── index.less │ │ ├── info-card │ │ │ └── index.js │ │ ├── login-form │ │ │ └── index.js │ │ ├── common-icon │ │ │ ├── index.js │ │ │ └── common-icon.vue │ │ ├── markdown │ │ │ └── index.js │ │ ├── parent-view │ │ │ ├── index.js │ │ │ └── parent-view.vue │ │ ├── paste-editor │ │ │ ├── index.js │ │ │ └── paste-editor.less │ │ ├── charts │ │ │ └── index.js │ │ └── common │ │ │ ├── util.js │ │ │ └── common.less │ ├── assets │ │ ├── images │ │ │ ├── logo.jpg │ │ │ ├── login-bg.jpg │ │ │ ├── logo-min.jpg │ │ │ ├── qq-fance.jpg │ │ │ └── talkingdata.png │ │ └── icons │ │ │ ├── iconfont.eot │ │ │ ├── iconfont.ttf │ │ │ └── iconfont.woff │ ├── libs │ │ └── api.request.js │ ├── index.less │ ├── api │ │ ├── data.js │ │ ├── routers.js │ │ ├── user.js │ │ ├── dept.js │ │ ├── test.js │ │ └── menu.js │ ├── config │ │ ├── index.js │ │ └── axios.js │ ├── mock │ │ ├── index.js │ │ └── data.js │ ├── App.vue │ ├── directive │ │ └── index.js │ ├── store │ │ └── index.js │ └── locale │ │ └── lang │ │ ├── zh-CN.js │ │ ├── zh-TW.js │ │ └── en-US.js ├── .postcssrc.js ├── public │ ├── favicon.ico │ └── index.html ├── .travis.yml ├── tests │ ├── unit │ │ ├── .eslintrc.js │ │ └── HelloWorld.spec.js │ └── e2e │ │ ├── .eslintrc │ │ ├── specs │ │ └── test.js │ │ ├── plugins │ │ └── index.js │ │ └── support │ │ ├── index.js │ │ └── commands.js ├── .editorconfig ├── .gitignore └── .eslintrc.js ├── springboot ├── src │ ├── main │ │ ├── resources │ │ │ ├── config │ │ │ │ └── quartz.properties │ │ │ ├── static │ │ │ │ ├── editor-app │ │ │ │ │ ├── libs │ │ │ │ │ │ ├── es5-shim-15.3.4.5 │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ ├── tests │ │ │ │ │ │ │ │ ├── helpers │ │ │ │ │ │ │ │ │ └── h.js │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ └── jasmine_favicon.png │ │ │ │ │ │ │ │ └── spec │ │ │ │ │ │ │ │ │ └── s-number.js │ │ │ │ │ │ │ └── .bower.json │ │ │ │ │ │ ├── bootstrap_3.1.1 │ │ │ │ │ │ │ └── fonts │ │ │ │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ │ │ │ └── glyphicons-halflings-regular.woff │ │ │ │ │ │ ├── angular-translate-storage-cookie │ │ │ │ │ │ │ ├── angular-translate-storage-cookie.min.js │ │ │ │ │ │ │ ├── angular-translate-storage-cookie.js │ │ │ │ │ │ │ └── .bower.json │ │ │ │ │ │ ├── angular-translate-loader-static-files │ │ │ │ │ │ │ ├── angular-translate-loader-static-files.min.js │ │ │ │ │ │ │ └── .bower.json │ │ │ │ │ │ └── angular-cookies_1.2.13 │ │ │ │ │ │ │ └── angular-cookies.min.js │ │ │ │ │ ├── images │ │ │ │ │ │ ├── logo.png │ │ │ │ │ │ ├── delete.png │ │ │ │ │ │ ├── wrench.png │ │ │ │ │ │ ├── loading.gif │ │ │ │ │ │ ├── logo-2x.png │ │ │ │ │ │ ├── bpmn-error.png │ │ │ │ │ │ ├── bpmn-warning.png │ │ │ │ │ │ ├── datadefinition.png │ │ │ │ │ │ ├── nw-handle-dark.gif │ │ │ │ │ │ ├── se-handle-dark.gif │ │ │ │ │ │ └── shapemenu_highlight.png │ │ │ │ │ ├── popups │ │ │ │ │ │ ├── icon-template.html │ │ │ │ │ │ └── select-shape.html │ │ │ │ │ ├── fonts │ │ │ │ │ │ ├── activiti-admin-webfont.eot │ │ │ │ │ │ ├── activiti-admin-webfont.ttf │ │ │ │ │ │ ├── activiti-admin-webfont.woff │ │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ │ └── glyphicons-halflings-regular.woff │ │ │ │ │ ├── stencilsets │ │ │ │ │ │ └── bpmn2.0 │ │ │ │ │ │ │ └── icons │ │ │ │ │ │ │ ├── diagram.png │ │ │ │ │ │ │ ├── activity │ │ │ │ │ │ │ ├── task.png │ │ │ │ │ │ │ ├── subprocess.png │ │ │ │ │ │ │ ├── event.subprocess.png │ │ │ │ │ │ │ ├── list │ │ │ │ │ │ │ │ ├── type.camel.png │ │ │ │ │ │ │ │ ├── type.manual.png │ │ │ │ │ │ │ │ ├── type.mule.png │ │ │ │ │ │ │ │ ├── type.script.png │ │ │ │ │ │ │ │ ├── type.send.png │ │ │ │ │ │ │ │ ├── type.shell.png │ │ │ │ │ │ │ │ ├── type.user.png │ │ │ │ │ │ │ │ ├── type.receive.png │ │ │ │ │ │ │ │ ├── type.service.png │ │ │ │ │ │ │ │ └── type.business.rule.png │ │ │ │ │ │ │ ├── expanded.subprocess.png │ │ │ │ │ │ │ └── event.subprocess.collapsed.png │ │ │ │ │ │ │ ├── catching │ │ │ │ │ │ │ ├── cancel.png │ │ │ │ │ │ │ ├── error.png │ │ │ │ │ │ │ ├── signal.png │ │ │ │ │ │ │ ├── timer.png │ │ │ │ │ │ │ ├── message.png │ │ │ │ │ │ │ └── compensation.png │ │ │ │ │ │ │ ├── endevent │ │ │ │ │ │ │ ├── cancel.png │ │ │ │ │ │ │ ├── error.png │ │ │ │ │ │ │ ├── none.png │ │ │ │ │ │ │ └── terminate.png │ │ │ │ │ │ │ ├── startevent │ │ │ │ │ │ │ ├── none.png │ │ │ │ │ │ │ ├── error.png │ │ │ │ │ │ │ ├── signal.png │ │ │ │ │ │ │ ├── timer.png │ │ │ │ │ │ │ └── message.png │ │ │ │ │ │ │ ├── swimlane │ │ │ │ │ │ │ ├── lane.png │ │ │ │ │ │ │ └── pool.png │ │ │ │ │ │ │ ├── throwing │ │ │ │ │ │ │ ├── none.png │ │ │ │ │ │ │ └── signal.png │ │ │ │ │ │ │ ├── gateway │ │ │ │ │ │ │ ├── inclusive.png │ │ │ │ │ │ │ ├── parallel.png │ │ │ │ │ │ │ ├── eventbased.png │ │ │ │ │ │ │ └── exclusive.databased.png │ │ │ │ │ │ │ ├── connector │ │ │ │ │ │ │ ├── messageflow.png │ │ │ │ │ │ │ ├── sequenceflow.png │ │ │ │ │ │ │ ├── association.undirected.png │ │ │ │ │ │ │ └── association.unidirectional.png │ │ │ │ │ │ │ ├── dataobject │ │ │ │ │ │ │ └── data.store.png │ │ │ │ │ │ │ └── artifact │ │ │ │ │ │ │ └── text.annotation.png │ │ │ │ │ ├── configuration │ │ │ │ │ │ ├── properties │ │ │ │ │ │ │ ├── boolean-property-template.html │ │ │ │ │ │ │ ├── fields-write-template.html │ │ │ │ │ │ │ ├── assignment-write-template.html │ │ │ │ │ │ │ ├── in-parameters-write-template.html │ │ │ │ │ │ │ ├── text-property-write-template.html │ │ │ │ │ │ │ ├── event-listeners-write-template.html │ │ │ │ │ │ │ ├── form-properties-write-template.html │ │ │ │ │ │ │ ├── out-parameters-write-template.html │ │ │ │ │ │ │ ├── task-listeners-write-template.html │ │ │ │ │ │ │ ├── fields-display-template.html │ │ │ │ │ │ │ ├── message-definitions-write-template.html │ │ │ │ │ │ │ ├── sequenceflow-order-write-template.html │ │ │ │ │ │ │ ├── condition-expression-write-template.html │ │ │ │ │ │ │ ├── execution-listeners-write-template.html │ │ │ │ │ │ │ ├── signal-definitions-write-template.html │ │ │ │ │ │ │ ├── condition-expression-display-template.html │ │ │ │ │ │ │ ├── sequenceflow-order-display-template.html │ │ │ │ │ │ │ ├── subprocess-reference-write-template.html │ │ │ │ │ │ │ ├── subprocess-reference-display-template.html │ │ │ │ │ │ │ ├── in-parameters-display-template.html │ │ │ │ │ │ │ ├── message-definitions-display-template.html │ │ │ │ │ │ │ ├── form-properties-display-template.html │ │ │ │ │ │ │ ├── out-parameters-display-template.html │ │ │ │ │ │ │ ├── signal-definitions-display-template.html │ │ │ │ │ │ │ ├── task-listeners-display-template.html │ │ │ │ │ │ │ ├── event-listeners-display-template.html │ │ │ │ │ │ │ ├── execution-listeners-display-template.html │ │ │ │ │ │ │ ├── default-value-display-template.html │ │ │ │ │ │ │ ├── multiinstance-property-write-template.html │ │ │ │ │ │ │ ├── string-property-write-mode-template.html │ │ │ │ │ │ │ ├── signal-property-write-template.html │ │ │ │ │ │ │ ├── message-property-write-template.html │ │ │ │ │ │ │ ├── text-popup.html │ │ │ │ │ │ │ ├── assignment-display-template.html │ │ │ │ │ │ │ └── feedback-popup.html │ │ │ │ │ │ ├── toolbar-custom-actions.js │ │ │ │ │ │ └── properties-custom-controllers.js │ │ │ │ │ └── partials │ │ │ │ │ │ └── root-stencil-item-template.html │ │ │ │ ├── favicon.ico │ │ │ │ ├── img │ │ │ │ │ ├── a1.jpg │ │ │ │ │ ├── a2.jpg │ │ │ │ │ ├── a3.jpg │ │ │ │ │ ├── a4.jpg │ │ │ │ │ ├── a5.jpg │ │ │ │ │ ├── a6.jpg │ │ │ │ │ ├── a7.jpg │ │ │ │ │ ├── a8.jpg │ │ │ │ │ ├── a9.jpg │ │ │ │ │ ├── bg.png │ │ │ │ │ ├── p1.jpg │ │ │ │ │ ├── p2.jpg │ │ │ │ │ ├── p3.jpg │ │ │ │ │ ├── .DS_Store │ │ │ │ │ ├── court.jpg │ │ │ │ │ ├── icons.png │ │ │ │ │ ├── index.jpg │ │ │ │ │ ├── user.png │ │ │ │ │ ├── backg01.jpg │ │ │ │ │ ├── backg02.jpg │ │ │ │ │ ├── browser.png │ │ │ │ │ ├── browser.psd │ │ │ │ │ ├── index_4.jpg │ │ │ │ │ ├── loading.gif │ │ │ │ │ ├── locked.png │ │ │ │ │ ├── p_big1.jpg │ │ │ │ │ ├── p_big2.jpg │ │ │ │ │ ├── p_big3.jpg │ │ │ │ │ ├── photo_s.jpg │ │ │ │ │ ├── post-bg.jpg │ │ │ │ │ ├── profile.jpg │ │ │ │ │ ├── progress.png │ │ │ │ │ ├── qr_code.png │ │ │ │ │ ├── success.png │ │ │ │ │ ├── wenku_logo.png │ │ │ │ │ ├── blog │ │ │ │ │ │ ├── about-bg.jpg │ │ │ │ │ │ ├── home-bg.jpg │ │ │ │ │ │ ├── post-bg.jpg │ │ │ │ │ │ ├── qqbootdo.png │ │ │ │ │ │ ├── contact-bg.jpg │ │ │ │ │ │ └── post-sample-image.jpg │ │ │ │ │ ├── iconfont-logo.png │ │ │ │ │ ├── profile_big.jpg │ │ │ │ │ ├── profile_small.jpg │ │ │ │ │ ├── webuploader.png │ │ │ │ │ ├── loading-upload.gif │ │ │ │ │ ├── background-login.jpg │ │ │ │ │ ├── background_login.jpg │ │ │ │ │ ├── login-background.jpg │ │ │ │ │ └── sprite-skin-flat.png │ │ │ │ ├── css │ │ │ │ │ ├── .DS_Store │ │ │ │ │ ├── patterns │ │ │ │ │ │ ├── shattered.png │ │ │ │ │ │ ├── header-profile.png │ │ │ │ │ │ ├── header-profile-skin-1.png │ │ │ │ │ │ └── header-profile-skin-3.png │ │ │ │ │ └── plugins │ │ │ │ │ │ ├── iCheck │ │ │ │ │ │ ├── green.png │ │ │ │ │ │ └── green@2x.png │ │ │ │ │ │ ├── jsTree │ │ │ │ │ │ ├── 32px.png │ │ │ │ │ │ └── throbber.gif │ │ │ │ │ │ ├── images │ │ │ │ │ │ ├── sort_asc.png │ │ │ │ │ │ ├── sort_desc.png │ │ │ │ │ │ ├── spritemap.png │ │ │ │ │ │ ├── spritemap@2x.png │ │ │ │ │ │ └── sprite-skin-flat.png │ │ │ │ │ │ ├── blueimp │ │ │ │ │ │ └── img │ │ │ │ │ │ │ ├── error.png │ │ │ │ │ │ │ ├── loading.gif │ │ │ │ │ │ │ ├── play-pause.png │ │ │ │ │ │ │ ├── video-play.png │ │ │ │ │ │ │ ├── video-play.svg │ │ │ │ │ │ │ ├── error.svg │ │ │ │ │ │ │ └── play-pause.svg │ │ │ │ │ │ ├── chosen │ │ │ │ │ │ ├── chosen-sprite.png │ │ │ │ │ │ └── chosen-sprite@2x.png │ │ │ │ │ │ ├── footable │ │ │ │ │ │ └── fonts │ │ │ │ │ │ │ ├── footable.eot │ │ │ │ │ │ │ ├── footable.ttf │ │ │ │ │ │ │ └── footable.woff │ │ │ │ │ │ ├── zTree │ │ │ │ │ │ └── metroStyle │ │ │ │ │ │ │ └── img │ │ │ │ │ │ │ ├── 32px.png │ │ │ │ │ │ │ ├── metro.gif │ │ │ │ │ │ │ ├── metro.png │ │ │ │ │ │ │ ├── line_conn.png │ │ │ │ │ │ │ └── loading.gif │ │ │ │ │ │ ├── summernote │ │ │ │ │ │ └── font │ │ │ │ │ │ │ └── summernote.woff │ │ │ │ │ │ ├── jQueryUI │ │ │ │ │ │ └── images │ │ │ │ │ │ │ ├── ui-icons_222222_256x240.png │ │ │ │ │ │ │ ├── ui-icons_454545_256x240.png │ │ │ │ │ │ │ ├── ui-icons_888888_256x240.png │ │ │ │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ │ │ │ │ └── ui-bg_flat_75_ffffff_40x100.png │ │ │ │ │ │ ├── colorpicker │ │ │ │ │ │ └── img │ │ │ │ │ │ │ └── bootstrap-colorpicker │ │ │ │ │ │ │ ├── hue.png │ │ │ │ │ │ │ ├── alpha.png │ │ │ │ │ │ │ ├── saturation.png │ │ │ │ │ │ │ ├── hue-horizontal.png │ │ │ │ │ │ │ └── alpha-horizontal.png │ │ │ │ │ │ ├── jqTreeGrid │ │ │ │ │ │ └── jquery.treegrid.css │ │ │ │ │ │ ├── morris │ │ │ │ │ │ └── morris-0.4.3.min.css │ │ │ │ │ │ ├── webuploader │ │ │ │ │ │ └── webuploader.css │ │ │ │ │ │ ├── switchery │ │ │ │ │ │ └── switchery.css │ │ │ │ │ │ └── fullcalendar │ │ │ │ │ │ └── fullcalendar.print.css │ │ │ │ ├── js │ │ │ │ │ ├── .DS_Store │ │ │ │ │ ├── plugins │ │ │ │ │ │ ├── .DS_Store │ │ │ │ │ │ ├── layer │ │ │ │ │ │ │ ├── .DS_Store │ │ │ │ │ │ │ ├── layim │ │ │ │ │ │ │ │ ├── loading.gif │ │ │ │ │ │ │ │ └── data │ │ │ │ │ │ │ │ │ └── chatlog.json │ │ │ │ │ │ │ ├── skin │ │ │ │ │ │ │ │ ├── default │ │ │ │ │ │ │ │ │ ├── icon.png │ │ │ │ │ │ │ │ │ ├── textbg.png │ │ │ │ │ │ │ │ │ ├── icon-ext.png │ │ │ │ │ │ │ │ │ ├── icon_ext.png │ │ │ │ │ │ │ │ │ ├── loading-0.gif │ │ │ │ │ │ │ │ │ ├── loading-1.gif │ │ │ │ │ │ │ │ │ ├── loading-2.gif │ │ │ │ │ │ │ │ │ ├── xubox_ico0.png │ │ │ │ │ │ │ │ │ ├── xubox_title0.png │ │ │ │ │ │ │ │ │ ├── xubox_loading0.gif │ │ │ │ │ │ │ │ │ ├── xubox_loading1.gif │ │ │ │ │ │ │ │ │ ├── xubox_loading2.gif │ │ │ │ │ │ │ │ │ └── xubox_loading3.gif │ │ │ │ │ │ │ │ └── moon │ │ │ │ │ │ │ │ │ └── default.png │ │ │ │ │ │ │ ├── theme │ │ │ │ │ │ │ │ └── default │ │ │ │ │ │ │ │ │ ├── icon.png │ │ │ │ │ │ │ │ │ ├── icon-ext.png │ │ │ │ │ │ │ │ │ ├── loading-0.gif │ │ │ │ │ │ │ │ │ ├── loading-1.gif │ │ │ │ │ │ │ │ │ └── loading-2.gif │ │ │ │ │ │ │ └── laydate │ │ │ │ │ │ │ │ └── skins │ │ │ │ │ │ │ │ └── default │ │ │ │ │ │ │ │ └── icon.png │ │ │ │ │ │ ├── echarts │ │ │ │ │ │ │ └── .DS_Store │ │ │ │ │ │ ├── suggest │ │ │ │ │ │ │ └── .DS_Store │ │ │ │ │ │ ├── fancybox │ │ │ │ │ │ │ ├── blank.gif │ │ │ │ │ │ │ ├── fancybox_loading.gif │ │ │ │ │ │ │ ├── fancybox_overlay.png │ │ │ │ │ │ │ ├── fancybox_sprite.png │ │ │ │ │ │ │ ├── fancybox_loading@2x.gif │ │ │ │ │ │ │ └── fancybox_sprite@2x.png │ │ │ │ │ │ ├── webuploader │ │ │ │ │ │ │ ├── .DS_Store │ │ │ │ │ │ │ ├── Uploader.swf │ │ │ │ │ │ │ ├── webuploader.css │ │ │ │ │ │ │ └── README.md │ │ │ │ │ │ ├── bootstrap-table │ │ │ │ │ │ │ ├── .DS_Store │ │ │ │ │ │ │ └── locale │ │ │ │ │ │ │ │ └── bootstrap-table-zh-CN.min.js │ │ │ │ │ │ ├── gritter │ │ │ │ │ │ │ └── images │ │ │ │ │ │ │ │ ├── gritter.png │ │ │ │ │ │ │ │ ├── ie-spacer.gif │ │ │ │ │ │ │ │ └── gritter-light.png │ │ │ │ │ │ ├── jqTreeGrid │ │ │ │ │ │ │ └── jquery.treegrid.bootstrap3.js │ │ │ │ │ │ ├── codemirror │ │ │ │ │ │ │ └── mode │ │ │ │ │ │ │ │ ├── tiddlywiki │ │ │ │ │ │ │ │ └── tiddlywiki.css │ │ │ │ │ │ │ │ ├── ruby │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ │ └── tiki │ │ │ │ │ │ │ │ └── tiki.css │ │ │ │ │ │ └── markdown │ │ │ │ │ │ │ └── bootstrap-markdown.zh.js │ │ │ │ │ ├── lay │ │ │ │ │ │ ├── all-mobile.js │ │ │ │ │ │ ├── modules │ │ │ │ │ │ │ ├── mobile │ │ │ │ │ │ │ │ └── layim-mobile-open.js │ │ │ │ │ │ │ └── mobile.js │ │ │ │ │ │ └── all.js │ │ │ │ │ └── demo │ │ │ │ │ │ ├── table_base.json │ │ │ │ │ │ └── peity-demo.js │ │ │ │ ├── docs │ │ │ │ │ └── .DS_Store │ │ │ │ └── fonts │ │ │ │ │ ├── FontAwesome.otf │ │ │ │ │ ├── icomoon │ │ │ │ │ ├── icomoon.eot │ │ │ │ │ ├── icomoon.ttf │ │ │ │ │ └── icomoon.woff │ │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ │ ├── fontawesome-webfont.woff2 │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ ├── public │ │ │ │ └── diagram-viewer │ │ │ │ │ ├── images │ │ │ │ │ ├── bg.png │ │ │ │ │ ├── checker-bg.png │ │ │ │ │ ├── breadcrumbs.png │ │ │ │ │ └── deployer │ │ │ │ │ │ ├── manual.png │ │ │ │ │ │ ├── script.png │ │ │ │ │ │ ├── send.png │ │ │ │ │ │ ├── timer.png │ │ │ │ │ │ ├── user.png │ │ │ │ │ │ ├── receive.png │ │ │ │ │ │ ├── service.png │ │ │ │ │ │ ├── error_catch.png │ │ │ │ │ │ ├── error_throw.png │ │ │ │ │ │ ├── business_rule.png │ │ │ │ │ │ ├── message_catch.png │ │ │ │ │ │ ├── message_throw.png │ │ │ │ │ │ ├── signal_catch.png │ │ │ │ │ │ ├── signal_throw.png │ │ │ │ │ │ └── blue │ │ │ │ │ │ └── message_catch.png │ │ │ │ │ └── js │ │ │ │ │ ├── Polyline.js │ │ │ │ │ ├── ProcessDiagramGenerator.js │ │ │ │ │ └── jstools.js │ │ │ ├── templates │ │ │ │ ├── blog │ │ │ │ │ └── index │ │ │ │ │ │ └── page.html │ │ │ │ └── common │ │ │ │ │ └── generator │ │ │ │ │ ├── Service.java.vm │ │ │ │ │ ├── Dao.java.vm │ │ │ │ │ ├── domain.java.vm │ │ │ │ │ └── list.html │ │ │ ├── mybatis │ │ │ │ └── system │ │ │ │ │ └── ClientMapper.xml │ │ │ ├── generator.properties │ │ │ └── application.yml │ │ └── java │ │ │ └── com │ │ │ └── bootdo │ │ │ ├── common │ │ │ ├── utils │ │ │ │ ├── UploadUtils.java │ │ │ │ ├── StringUtils.java │ │ │ │ ├── ExceptionUtils.java │ │ │ │ ├── HttpContextUtils.java │ │ │ │ ├── HttpServletUtils.java │ │ │ │ ├── WebUtilsPro.java │ │ │ │ ├── Base64Utils.java │ │ │ │ ├── PageUtils.java │ │ │ │ ├── MD5Utils.java │ │ │ │ └── Query.java │ │ │ ├── annotation │ │ │ │ └── Log.java │ │ │ ├── config │ │ │ │ ├── BootdoConfig.java │ │ │ │ ├── WebConfigurer.java │ │ │ │ └── Constant.java │ │ │ ├── dao │ │ │ │ ├── FileDao.java │ │ │ │ └── LogDao.java │ │ │ └── service │ │ │ │ ├── LogService.java │ │ │ │ └── FileService.java │ │ │ └── system │ │ │ ├── service │ │ │ ├── PersonUploadService.java │ │ │ ├── RoleMenuService.java │ │ │ ├── GetUserService.java │ │ │ ├── UploadService.java │ │ │ ├── UserMenuService.java │ │ │ ├── ClientService.java │ │ │ ├── PersonUserRoleService.java │ │ │ ├── RoleService.java │ │ │ ├── oauth2service │ │ │ │ └── OAuthService.java │ │ │ └── impl │ │ │ │ └── GetUserServiceImpl.java │ │ │ ├── dao │ │ │ ├── PersonDeptDao.java │ │ │ ├── ClientDao.java │ │ │ ├── StaffMapper.java │ │ │ ├── OrgMapper.java │ │ │ ├── RoleDao.java │ │ │ ├── UserSubsystemSsuserDAO.java │ │ │ ├── SubsystemDAO.java │ │ │ ├── SubsystemMenuDAO.java │ │ │ └── RoleMenuDao.java │ │ │ ├── domain │ │ │ ├── RoleMenuDO.java │ │ │ ├── UserRoleDO.java │ │ │ └── Staff.java │ │ │ ├── config │ │ │ └── BDSessionListener.java │ │ │ ├── util │ │ │ └── ExcelImportUtils.java │ │ │ └── vo │ │ │ └── UserVO.java │ └── test │ │ └── java │ │ └── com │ │ └── bootdo │ │ └── testDemo │ │ └── RedisTest.java ├── .settings │ ├── org.eclipse.m2e.core.prefs │ ├── org.eclipse.wst.common.project.facet.core.xml │ └── org.eclipse.core.resources.prefs ├── applog │ └── 2018-09-17 │ │ └── 2018-09-17.log └── .springBeans ├── README_files ├── 1.jpg ├── 2.jpg ├── 5.jpg ├── 6.jpg ├── 8.jpg ├── 9.jpg ├── 10.jpg ├── 11.jpg └── 12.jpg └── README.md /vue/.eslintignore: -------------------------------------------------------------------------------- 1 | routers.js 2 | *.js 3 | *.vue -------------------------------------------------------------------------------- /vue/config/env.js: -------------------------------------------------------------------------------- 1 | export default 'development' 2 | -------------------------------------------------------------------------------- /springboot/src/main/resources/config/quartz.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vue/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | "@vue/app" 4 | ] 5 | } -------------------------------------------------------------------------------- /vue/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "pluginsFile": "tests/e2e/plugins/index.js" 3 | } 4 | -------------------------------------------------------------------------------- /vue/src/view/main/index.js: -------------------------------------------------------------------------------- 1 | import Main from './main.vue' 2 | export default Main 3 | -------------------------------------------------------------------------------- /vue/.postcssrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | autoprefixer: {} 4 | } 5 | } -------------------------------------------------------------------------------- /vue/src/view/components/icon/index.js: -------------------------------------------------------------------------------- 1 | import Icon from './icon.vue'; 2 | export default Icon; -------------------------------------------------------------------------------- /README_files/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/README_files/1.jpg -------------------------------------------------------------------------------- /README_files/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/README_files/2.jpg -------------------------------------------------------------------------------- /README_files/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/README_files/5.jpg -------------------------------------------------------------------------------- /README_files/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/README_files/6.jpg -------------------------------------------------------------------------------- /README_files/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/README_files/8.jpg -------------------------------------------------------------------------------- /README_files/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/README_files/9.jpg -------------------------------------------------------------------------------- /vue/src/components/editor/index.js: -------------------------------------------------------------------------------- 1 | import Editor from './editor.vue' 2 | export default Editor 3 | -------------------------------------------------------------------------------- /vue/src/components/icons/index.js: -------------------------------------------------------------------------------- 1 | import Icons from './icons.vue' 2 | export default Icons 3 | -------------------------------------------------------------------------------- /vue/src/components/tables/index.js: -------------------------------------------------------------------------------- 1 | import Tables from './tables.vue' 2 | export default Tables 3 | -------------------------------------------------------------------------------- /vue/src/view/components/input/index.js: -------------------------------------------------------------------------------- 1 | import Input from './input.vue'; 2 | export default Input; -------------------------------------------------------------------------------- /vue/src/view/single-page/home/index.js: -------------------------------------------------------------------------------- 1 | import home from './home.vue' 2 | export default home 3 | -------------------------------------------------------------------------------- /README_files/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/README_files/10.jpg -------------------------------------------------------------------------------- /README_files/11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/README_files/11.jpg -------------------------------------------------------------------------------- /README_files/12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/README_files/12.jpg -------------------------------------------------------------------------------- /vue/src/components/split-pane/index.js: -------------------------------------------------------------------------------- 1 | import Split from './split.vue' 2 | export default Split 3 | -------------------------------------------------------------------------------- /vue/src/view/main/components/user/index.js: -------------------------------------------------------------------------------- 1 | import User from './user.vue' 2 | export default User 3 | -------------------------------------------------------------------------------- /vue/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/vue/public/favicon.ico -------------------------------------------------------------------------------- /vue/src/components/count-to/index.js: -------------------------------------------------------------------------------- 1 | import countTo from './count-to.vue' 2 | export default countTo 3 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/libs/es5-shim-15.3.4.5/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /vue/src/components/info-card/index.js: -------------------------------------------------------------------------------- 1 | import InforCard from './infor-card.vue' 2 | export default InforCard 3 | -------------------------------------------------------------------------------- /vue/src/components/login-form/index.js: -------------------------------------------------------------------------------- 1 | import LoginForm from './login-form.vue' 2 | export default LoginForm 3 | -------------------------------------------------------------------------------- /vue/src/view/components/transfer/index.js: -------------------------------------------------------------------------------- 1 | import Transferme from './transfer.vue'; 2 | export default Transferme; -------------------------------------------------------------------------------- /vue/src/components/common-icon/index.js: -------------------------------------------------------------------------------- 1 | import CommonIcon from './common-icon.vue' 2 | export default CommonIcon 3 | -------------------------------------------------------------------------------- /vue/src/components/markdown/index.js: -------------------------------------------------------------------------------- 1 | import MarkdownEditor from './markdown.vue' 2 | export default MarkdownEditor 3 | -------------------------------------------------------------------------------- /vue/src/components/parent-view/index.js: -------------------------------------------------------------------------------- 1 | import ParentView from './parent-view.vue' 2 | export default ParentView 3 | -------------------------------------------------------------------------------- /vue/src/view/main/components/header-bar/index.js: -------------------------------------------------------------------------------- 1 | import HeaderBar from './header-bar' 2 | export default HeaderBar 3 | -------------------------------------------------------------------------------- /vue/src/view/main/components/language/index.js: -------------------------------------------------------------------------------- 1 | import Language from './language.vue' 2 | export default Language 3 | -------------------------------------------------------------------------------- /vue/src/view/main/components/side-menu/index.js: -------------------------------------------------------------------------------- 1 | import SideMenu from './side-menu.vue' 2 | export default SideMenu 3 | -------------------------------------------------------------------------------- /vue/src/view/main/components/tags-nav/index.js: -------------------------------------------------------------------------------- 1 | import TagsNav from './tags-nav.vue' 2 | export default TagsNav 3 | -------------------------------------------------------------------------------- /vue/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: stable 3 | script: npm run lint 4 | notifications: 5 | email: false 6 | -------------------------------------------------------------------------------- /vue/src/assets/images/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/vue/src/assets/images/logo.jpg -------------------------------------------------------------------------------- /vue/src/components/paste-editor/index.js: -------------------------------------------------------------------------------- 1 | import PasteEditor from './paste-editor.vue' 2 | export default PasteEditor 3 | -------------------------------------------------------------------------------- /vue/src/assets/icons/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/vue/src/assets/icons/iconfont.eot -------------------------------------------------------------------------------- /vue/src/assets/icons/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/vue/src/assets/icons/iconfont.ttf -------------------------------------------------------------------------------- /vue/src/view/main/components/fullscreen/index.js: -------------------------------------------------------------------------------- 1 | import Fullscreen from './fullscreen.vue' 2 | export default Fullscreen 3 | -------------------------------------------------------------------------------- /vue/src/assets/icons/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/vue/src/assets/icons/iconfont.woff -------------------------------------------------------------------------------- /vue/src/assets/images/login-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/vue/src/assets/images/login-bg.jpg -------------------------------------------------------------------------------- /vue/src/assets/images/logo-min.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/vue/src/assets/images/logo-min.jpg -------------------------------------------------------------------------------- /vue/src/assets/images/qq-fance.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/vue/src/assets/images/qq-fance.jpg -------------------------------------------------------------------------------- /vue/src/libs/api.request.js: -------------------------------------------------------------------------------- 1 | import HttpRequest from '@/libs/axios' 2 | const axios = new HttpRequest() 3 | export default axios 4 | -------------------------------------------------------------------------------- /vue/src/assets/images/talkingdata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/vue/src/assets/images/talkingdata.png -------------------------------------------------------------------------------- /vue/src/components/charts/index.js: -------------------------------------------------------------------------------- 1 | import ChartPie from './pie.vue' 2 | import ChartBar from './bar.vue' 3 | export { ChartPie, ChartBar } 4 | -------------------------------------------------------------------------------- /vue/src/view/main/components/header-bar/sider-trigger/index.js: -------------------------------------------------------------------------------- 1 | import siderTrigger from './sider-trigger.vue' 2 | export default siderTrigger 3 | -------------------------------------------------------------------------------- /springboot/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- 1 | activeProfiles= 2 | eclipse.preferences.version=1 3 | resolveWorkspaceProjects=true 4 | version=1 5 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/common/utils/UploadUtils.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.common.utils; 2 | 3 | public class UploadUtils { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/libs/es5-shim-15.3.4.5/tests/helpers/h.js: -------------------------------------------------------------------------------- 1 | function implement() { 2 | throw 'Not implemented'; 3 | } -------------------------------------------------------------------------------- /springboot/src/main/resources/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/favicon.ico -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/a1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/a1.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/a2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/a2.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/a3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/a3.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/a4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/a4.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/a5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/a5.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/a6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/a6.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/a7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/a7.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/a8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/a8.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/a9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/a9.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/bg.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/p1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/p1.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/p2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/p2.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/p3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/p3.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/.DS_Store -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/.DS_Store -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/court.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/court.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/icons.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/index.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/index.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/user.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/.DS_Store -------------------------------------------------------------------------------- /vue/src/view/main/components/header-bar/custom-bread-crumb/index.js: -------------------------------------------------------------------------------- 1 | import customBreadCrumb from './custom-bread-crumb.vue' 2 | export default customBreadCrumb 3 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/docs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/docs/.DS_Store -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/backg01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/backg01.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/backg02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/backg02.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/browser.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/browser.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/browser.psd -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/index_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/index_4.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/loading.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/locked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/locked.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/p_big1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/p_big1.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/p_big2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/p_big2.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/p_big3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/p_big3.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/photo_s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/photo_s.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/post-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/post-bg.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/profile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/profile.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/progress.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/qr_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/qr_code.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/success.png -------------------------------------------------------------------------------- /vue/tests/unit/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | env: { 3 | mocha: true 4 | }, 5 | rules: { 6 | 'import/no-extraneous-dependencies': 'off' 7 | } 8 | } -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/wenku_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/wenku_logo.png -------------------------------------------------------------------------------- /vue/src/index.less: -------------------------------------------------------------------------------- 1 | @import '~iview/src/styles/index.less'; 2 | 3 | @menu-dark-title: #001529; 4 | @menu-dark-active-bg: #000c17; 5 | @layout-sider-background: #001529; 6 | -------------------------------------------------------------------------------- /vue/src/view/main/components/header-bar/custom-bread-crumb/custom-bread-crumb.less: -------------------------------------------------------------------------------- 1 | .custom-bread-crumb{ 2 | display: inline-block; 3 | vertical-align: top; 4 | } 5 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/blog/about-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/blog/about-bg.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/blog/home-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/blog/home-bg.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/blog/post-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/blog/post-bg.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/blog/qqbootdo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/blog/qqbootdo.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/iconfont-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/iconfont-logo.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/profile_big.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/profile_big.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/profile_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/profile_small.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/webuploader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/webuploader.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/.DS_Store -------------------------------------------------------------------------------- /vue/src/components/parent-view/parent-view.vue: -------------------------------------------------------------------------------- 1 | 4 | 9 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/blog/contact-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/blog/contact-bg.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/loading-upload.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/loading-upload.gif -------------------------------------------------------------------------------- /vue/src/components/common/util.js: -------------------------------------------------------------------------------- 1 | export const showTitle = (item, vm) => { 2 | return vm.$config.useI18n ? vm.$t(item.name) : ((item.meta && item.meta.title) || item.name) 3 | } 4 | -------------------------------------------------------------------------------- /springboot/applog/2018-09-17/2018-09-17.log: -------------------------------------------------------------------------------- 1 | 2018-09-17 00:21:58 -Validating all active sessions... 2 | 2018-09-17 00:21:58 -Finished session validation. [1] sessions were stopped. 3 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/patterns/shattered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/patterns/shattered.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/images/logo.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/fonts/icomoon/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/fonts/icomoon/icomoon.eot -------------------------------------------------------------------------------- /springboot/src/main/resources/static/fonts/icomoon/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/fonts/icomoon/icomoon.ttf -------------------------------------------------------------------------------- /springboot/src/main/resources/static/fonts/icomoon/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/fonts/icomoon/icomoon.woff -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/background-login.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/background-login.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/background_login.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/background_login.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/login-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/login-background.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/sprite-skin-flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/sprite-skin-flat.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/.DS_Store -------------------------------------------------------------------------------- /vue/src/view/components/button/index.js: -------------------------------------------------------------------------------- 1 | import Button from './button.vue'; 2 | import ButtonGroup from './button-group.vue'; 3 | 4 | Button.Group = ButtonGroup; 5 | export default Button; -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/images/bg.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/iCheck/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/iCheck/green.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/jsTree/32px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/jsTree/32px.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/images/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/images/delete.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/images/wrench.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/images/wrench.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/echarts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/echarts/.DS_Store -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/suggest/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/suggest/.DS_Store -------------------------------------------------------------------------------- /vue/src/view/multilevel/level-2-2/level-3-1.vue: -------------------------------------------------------------------------------- 1 | 4 | 9 | -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/js/Polyline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/js/Polyline.js -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/patterns/header-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/patterns/header-profile.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/iCheck/green@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/iCheck/green@2x.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/images/sort_asc.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/jsTree/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/jsTree/throbber.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/images/loading.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/images/logo-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/images/logo-2x.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /springboot/src/main/resources/static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /springboot/src/main/resources/static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /springboot/src/main/resources/static/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /springboot/src/main/resources/static/img/blog/post-sample-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/img/blog/post-sample-image.jpg -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/fancybox/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/fancybox/blank.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/blueimp/img/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/blueimp/img/error.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/images/sort_desc.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/images/spritemap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/images/spritemap.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/images/bpmn-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/images/bpmn-error.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/popups/icon-template.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
-------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/webuploader/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/webuploader/.DS_Store -------------------------------------------------------------------------------- /vue/config/url.js: -------------------------------------------------------------------------------- 1 | import env from './env' 2 | 3 | const DEV_URL = 'http://localhost:80/' 4 | const PRO_URL = 'https://produce.com' 5 | 6 | export default env === 'development' ? DEV_URL : PRO_URL 7 | -------------------------------------------------------------------------------- /vue/src/view/components/checkbox/index.js: -------------------------------------------------------------------------------- 1 | import Checkbox from './checkbox.vue'; 2 | import CheckboxGroup from './checkbox-group.vue'; 3 | 4 | Checkbox.Group = CheckboxGroup; 5 | export default Checkbox; -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/images/checker-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/images/checker-bg.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/blueimp/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/blueimp/img/loading.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/chosen/chosen-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/chosen/chosen-sprite.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/images/spritemap@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/images/spritemap@2x.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/images/bpmn-warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/images/bpmn-warning.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/images/datadefinition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/images/datadefinition.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/images/nw-handle-dark.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/images/nw-handle-dark.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/images/se-handle-dark.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/images/se-handle-dark.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/bootstrap-table/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/bootstrap-table/.DS_Store -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/layim/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/layim/loading.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/webuploader/Uploader.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/webuploader/Uploader.swf -------------------------------------------------------------------------------- /vue/src/api/data.js: -------------------------------------------------------------------------------- 1 | import axios from '@/libs/api.request' 2 | 3 | export const getTableData = () => { 4 | return axios.request({ 5 | url: 'get_table_data', 6 | method: 'get' 7 | }) 8 | } 9 | -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/images/breadcrumbs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/images/breadcrumbs.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/patterns/header-profile-skin-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/patterns/header-profile-skin-1.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/patterns/header-profile-skin-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/patterns/header-profile-skin-3.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/blueimp/img/play-pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/blueimp/img/play-pause.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/blueimp/img/video-play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/blueimp/img/video-play.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /springboot/src/main/resources/static/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/gritter/images/gritter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/gritter/images/gritter.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/skin/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/skin/default/icon.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/skin/moon/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/skin/moon/default.png -------------------------------------------------------------------------------- /vue/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/images/deployer/manual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/images/deployer/manual.png -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/images/deployer/script.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/images/deployer/script.png -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/images/deployer/send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/images/deployer/send.png -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/images/deployer/timer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/images/deployer/timer.png -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/images/deployer/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/images/deployer/user.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/chosen/chosen-sprite@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/chosen/chosen-sprite@2x.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/footable/fonts/footable.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/footable/fonts/footable.eot -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/footable/fonts/footable.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/footable/fonts/footable.ttf -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/footable/fonts/footable.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/footable/fonts/footable.woff -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/images/sprite-skin-flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/images/sprite-skin-flat.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/zTree/metroStyle/img/32px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/zTree/metroStyle/img/32px.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/images/shapemenu_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/images/shapemenu_highlight.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /springboot/src/main/resources/static/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/fancybox/fancybox_loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/fancybox/fancybox_loading.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/fancybox/fancybox_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/fancybox/fancybox_overlay.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/fancybox/fancybox_sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/fancybox/fancybox_sprite.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/gritter/images/ie-spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/gritter/images/ie-spacer.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/skin/default/textbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/skin/default/textbg.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/theme/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/theme/default/icon.png -------------------------------------------------------------------------------- /springboot/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/images/deployer/receive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/images/deployer/receive.png -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/images/deployer/service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/images/deployer/service.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/summernote/font/summernote.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/summernote/font/summernote.woff -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/zTree/metroStyle/img/metro.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/zTree/metroStyle/img/metro.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/zTree/metroStyle/img/metro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/zTree/metroStyle/img/metro.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/fonts/activiti-admin-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/fonts/activiti-admin-webfont.eot -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/fonts/activiti-admin-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/fonts/activiti-admin-webfont.ttf -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/fancybox/fancybox_loading@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/fancybox/fancybox_loading@2x.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/fancybox/fancybox_sprite@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/fancybox/fancybox_sprite@2x.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/gritter/images/gritter-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/gritter/images/gritter-light.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/skin/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/skin/default/icon-ext.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/skin/default/icon_ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/skin/default/icon_ext.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/skin/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/skin/default/loading-0.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/skin/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/skin/default/loading-1.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/skin/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/skin/default/loading-2.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/theme/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/theme/default/icon-ext.png -------------------------------------------------------------------------------- /vue/tests/e2e/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": [ 3 | "cypress" 4 | ], 5 | "env": { 6 | "mocha": true, 7 | "cypress/globals": true 8 | }, 9 | "rules": { 10 | "strict": "off" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/images/deployer/error_catch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/images/deployer/error_catch.png -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/images/deployer/error_throw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/images/deployer/error_throw.png -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/js/ProcessDiagramGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/js/ProcessDiagramGenerator.js -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/zTree/metroStyle/img/line_conn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/zTree/metroStyle/img/line_conn.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/zTree/metroStyle/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/zTree/metroStyle/img/loading.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/fonts/activiti-admin-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/fonts/activiti-admin-webfont.woff -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/skin/default/xubox_ico0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/skin/default/xubox_ico0.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/skin/default/xubox_title0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/skin/default/xubox_title0.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/theme/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/theme/default/loading-0.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/theme/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/theme/default/loading-1.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/theme/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/theme/default/loading-2.gif -------------------------------------------------------------------------------- /vue/src/view/components/role/menu-role.json: -------------------------------------------------------------------------------- 1 | [97, 98, 93, 101, 96, 99, 94, 95, 91, 92, 57, 27, 30, 29, 28, 3, 73, 76, 75, 74, 7, 62, 56, 55, 15, 6, 26, 25, 24, 14, 13, 12, 2, 61, 22, 21, 20, 1, 104, 105, 78, 83, 81, 80, 79, 71] -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/images/deployer/business_rule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/images/deployer/business_rule.png -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/images/deployer/message_catch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/images/deployer/message_catch.png -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/images/deployer/message_throw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/images/deployer/message_throw.png -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/images/deployer/signal_catch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/images/deployer/signal_catch.png -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/images/deployer/signal_throw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/images/deployer/signal_throw.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/diagram.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/laydate/skins/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/laydate/skins/default/icon.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/skin/default/xubox_loading0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/skin/default/xubox_loading0.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/skin/default/xubox_loading1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/skin/default/xubox_loading1.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/skin/default/xubox_loading2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/skin/default/xubox_loading2.gif -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/skin/default/xubox_loading3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/js/plugins/layer/skin/default/xubox_loading3.gif -------------------------------------------------------------------------------- /vue/src/view/components/mixins/locale.js: -------------------------------------------------------------------------------- 1 | import { t } from '../locale'; 2 | 3 | export default { 4 | methods: { 5 | t(...args) { 6 | return t.apply(this, args); 7 | } 8 | } 9 | }; 10 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/images/deployer/blue/message_catch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/public/diagram-viewer/images/deployer/blue/message_catch.png -------------------------------------------------------------------------------- /vue/src/components/common/common.less: -------------------------------------------------------------------------------- 1 | .no-select{ 2 | -webkit-touch-callout: none; 3 | -webkit-user-select: none; 4 | -khtml-user-select: none; 5 | -moz-user-select: none; 6 | -ms-user-select: none; 7 | user-select: none; 8 | } 9 | -------------------------------------------------------------------------------- /vue/src/components/count-to/index.less: -------------------------------------------------------------------------------- 1 | @prefix: ~"count-to"; 2 | 3 | .@{prefix}-wrapper{ 4 | .content-outer{ 5 | display: inline-block; 6 | .@{prefix}-unit-text{ 7 | font-style: normal; 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/jQueryUI/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/jQueryUI/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/jQueryUI/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/jQueryUI/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/jQueryUI/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/jQueryUI/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/task.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/catching/cancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/catching/cancel.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/catching/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/catching/error.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/catching/signal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/catching/signal.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/catching/timer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/catching/timer.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/endevent/cancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/endevent/cancel.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/endevent/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/endevent/error.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/endevent/none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/endevent/none.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/startevent/none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/startevent/none.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/swimlane/lane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/swimlane/lane.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/swimlane/pool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/swimlane/pool.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/throwing/none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/throwing/none.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/throwing/signal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/throwing/signal.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/lay/all-mobile.js: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name:用于打包移动完整版 4 | @Author:贤心 5 | @License:LGPL 6 | 7 | */ 8 | 9 | layui.define(function(exports){ 10 | exports('layui.mobile', layui.v); 11 | }); 12 | -------------------------------------------------------------------------------- /vue/src/view/main/components/user/user.less: -------------------------------------------------------------------------------- 1 | .user{ 2 | &-avator-dropdown{ 3 | cursor: pointer; 4 | display: inline-block; 5 | // height: 64px; 6 | vertical-align: middle; 7 | // line-height: 64px; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/hue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/hue.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/jQueryUI/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/jQueryUI/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/boolean-property-template.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 |
-------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/catching/message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/catching/message.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/gateway/inclusive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/gateway/inclusive.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/gateway/parallel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/gateway/parallel.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/startevent/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/startevent/error.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/startevent/signal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/startevent/signal.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/startevent/timer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/startevent/timer.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/alpha.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/jQueryUI/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/jQueryUI/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/subprocess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/subprocess.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/endevent/terminate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/endevent/terminate.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/gateway/eventbased.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/gateway/eventbased.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/startevent/message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/startevent/message.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/fields-write-template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/libs/es5-shim-15.3.4.5/tests/lib/jasmine_favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/libs/es5-shim-15.3.4.5/tests/lib/jasmine_favicon.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/catching/compensation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/catching/compensation.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/connector/messageflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/connector/messageflow.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/connector/sequenceflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/connector/sequenceflow.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/dataobject/data.store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/dataobject/data.store.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/saturation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/saturation.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/assignment-write-template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/event.subprocess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/event.subprocess.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.camel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.camel.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.manual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.manual.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.mule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.mule.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.script.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.script.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.send.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.shell.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.user.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/artifact/text.annotation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/artifact/text.annotation.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/lay/modules/mobile/layim-mobile-open.js: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name:layim mobile 开源包 4 | @Author:贤心 5 | @License:MIT 6 | 7 | */ 8 | 9 | layui.define(function(exports){ 10 | exports('layim-mobile', layui.v); 11 | }); -------------------------------------------------------------------------------- /vue/src/api/routers.js: -------------------------------------------------------------------------------- 1 | import axios from '@/libs/api.request' 2 | 3 | export const getRouterReq = (access) => { 4 | return axios.request({ 5 | url: 'get_router', 6 | params: { 7 | access 8 | }, 9 | method: 'get' 10 | }) 11 | } 12 | -------------------------------------------------------------------------------- /vue/tests/e2e/specs/test.js: -------------------------------------------------------------------------------- 1 | // https://docs.cypress.io/api/introduction/api.html 2 | 3 | describe('My First Test', () => { 4 | it('Visits the app root url', () => { 5 | cy.visit('/') 6 | cy.contains('h1', 'Welcome to Your Vue.js App') 7 | }) 8 | }) 9 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/hue-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/hue-horizontal.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/in-parameters-write-template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/text-property-write-template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.receive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.receive.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.service.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/gateway/exclusive.databased.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/gateway/exclusive.databased.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/jqTreeGrid/jquery.treegrid.bootstrap3.js: -------------------------------------------------------------------------------- 1 | $.extend($.fn.treegrid.defaults, { 2 | expanderExpandedClass: 'glyphicon glyphicon-chevron-down', 3 | expanderCollapsedClass: 'glyphicon glyphicon-chevron-right' 4 | }); 5 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/event-listeners-write-template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/form-properties-write-template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/out-parameters-write-template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/task-listeners-write-template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/libs/bootstrap_3.1.1/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/libs/bootstrap_3.1.1/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/libs/bootstrap_3.1.1/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/libs/bootstrap_3.1.1/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/libs/bootstrap_3.1.1/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/libs/bootstrap_3.1.1/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/expanded.subprocess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/expanded.subprocess.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/fields-display-template.html: -------------------------------------------------------------------------------- 1 | 2 | {{'PROPERTY.FIELDS' | translate:property.value.fields}} 3 | {{'PROPERTY.FIELDS.EMPTY' | translate}} -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/message-definitions-write-template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/sequenceflow-order-write-template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.business.rule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/list/type.business.rule.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/connector/association.undirected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/connector/association.undirected.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/condition-expression-write-template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/execution-listeners-write-template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/signal-definitions-write-template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/event.subprocess.collapsed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/activity/event.subprocess.collapsed.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/condition-expression-display-template.html: -------------------------------------------------------------------------------- 1 | {{property.value|limitTo:20}} 2 | {{'PROPERTY.SEQUENCEFLOW.CONDITION.NO-CONDITION-DISPLAY' | translate}} -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/sequenceflow-order-display-template.html: -------------------------------------------------------------------------------- 1 | 2 | PROPERTY.SEQUENCEFLOW.ORDER.NOT.EMPTY 3 | PROPERTY.SEQUENCEFLOW.ORDER.EMPTY -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/connector/association.unidirectional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lufeesang/iview-springboot/HEAD/springboot/src/main/resources/static/editor-app/stencilsets/bpmn2.0/icons/connector/association.unidirectional.png -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/subprocess-reference-write-template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/subprocess-reference-display-template.html: -------------------------------------------------------------------------------- 1 | 2 | {{property.value.name}} 3 | PROPERTY.SUBPROCESSREFERENCE.EMPTY 4 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/in-parameters-display-template.html: -------------------------------------------------------------------------------- 1 | 2 | {{'PROPERTY.INPARAMETERS.VALUE' | translate:property.value.inParameters}} 3 | PROPERTY.INPARAMETERS.EMPTY -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/message-definitions-display-template.html: -------------------------------------------------------------------------------- 1 | {{'PROPERTY.MESSAGEDEFINITIONS.DISPLAY' | translate:property.value}} 2 | PROPERTY.MESSAGEDEFINITIONS.EMPTY -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/form-properties-display-template.html: -------------------------------------------------------------------------------- 1 | 2 | {{'PROPERTY.FORMPROPERTIES.VALUE' | translate:property.value.formProperties}} 3 | PROPERTY.FORMPROPERTIES.EMPTY -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/out-parameters-display-template.html: -------------------------------------------------------------------------------- 1 | 2 | {{'PROPERTY.OUTPARAMETERS.VALUE' | translate:property.value.outParameters}} 3 | PROPERTY.OUTPARAMETERS.EMPTY -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/signal-definitions-display-template.html: -------------------------------------------------------------------------------- 1 | 2 | {{'PROPERTY.SIGNALDEFINITIONS.DISPLAY' | translate:property.value}} 3 | PROPERTY.SIGNALDEFINITIONS.EMPTY -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/task-listeners-display-template.html: -------------------------------------------------------------------------------- 1 | 2 | {{'PROPERTY.TASKLISTENERS.VALUE' | translate:property.value.taskListeners}} 3 | PROPERTY.TASKLISTENERS.EMPTY -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/event-listeners-display-template.html: -------------------------------------------------------------------------------- 1 | 2 | {{'PROPERTY.EVENTLISTENERS.DISPLAY' | translate:property.value.eventListeners}} 3 | PROPERTY.EVENTLISTENERS.EMPTY -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/execution-listeners-display-template.html: -------------------------------------------------------------------------------- 1 | 2 | {{'PROPERTY.EXECUTIONLISTENERS.DISPLAY' | translate:property.value.executionListeners}} 3 | PROPERTY.EXECUTIONLISTENERS.EMPTY -------------------------------------------------------------------------------- /vue/src/config/index.js: -------------------------------------------------------------------------------- 1 | export default { 2 | /** 3 | * @description token在Cookie中存储的天数,默认1天 4 | */ 5 | cookieExpires: 1, 6 | /** 7 | * @description 是否使用国际化,默认为false 8 | * 如果不使用,则需要在路由中给需要在菜单中展示的路由设置meta: {title: 'xxx'} 9 | * 用来在菜单中显示文字 10 | */ 11 | useI18n: false 12 | } 13 | -------------------------------------------------------------------------------- /vue/src/view/main/components/header-bar/header-bar.less: -------------------------------------------------------------------------------- 1 | .header-bar{ 2 | width: 100%; 3 | height: 100%; 4 | position: relative; 5 | .custom-content-con{ 6 | float: right; 7 | height: auto; 8 | padding-right: 20px; 9 | line-height: 64px; 10 | & > *{ 11 | float: right; 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/common/utils/StringUtils.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.common.utils; 2 | 3 | /** 4 | * @author bootdo 5 | */ 6 | public class StringUtils extends org.apache.commons.lang3.StringUtils{ 7 | 8 | public static String getHostFromUrl(String Url) { 9 | 10 | return "127.0.0.1:8080"; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/default-value-display-template.html: -------------------------------------------------------------------------------- 1 | 2 | {{property.value|limitTo:20}} 3 | ... 4 | PROPERTY.EMPTY -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/blueimp/img/video-play.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /vue/src/components/tables/index.less: -------------------------------------------------------------------------------- 1 | .search-con{ 2 | padding: 10px 0; 3 | .search{ 4 | &-col{ 5 | display: inline-block; 6 | width: 200px; 7 | } 8 | &-input{ 9 | display: inline-block; 10 | width: 200px; 11 | margin-left: 2px; 12 | } 13 | &-btn{ 14 | margin-left: 2px; 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /vue/src/mock/index.js: -------------------------------------------------------------------------------- 1 | import Mock from 'mockjs' 2 | import { login, logout, getUserInfo } from './login' 3 | import { getTableData } from './data' 4 | 5 | // 登录相关和获取用户信息 6 | Mock.mock(/\/login/, login) 7 | Mock.mock(/\/get_info/, getUserInfo) 8 | Mock.mock(/\/logout/, logout) 9 | Mock.mock(/\/get_table_data/, getTableData) 10 | 11 | export default Mock 12 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/multiinstance-property-write-template.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 8 |
-------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/string-property-write-mode-template.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 8 |
-------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/codemirror/mode/tiddlywiki/tiddlywiki.css: -------------------------------------------------------------------------------- 1 | span.cm-underlined { 2 | text-decoration: underline; 3 | } 4 | span.cm-strikethrough { 5 | text-decoration: line-through; 6 | } 7 | span.cm-brace { 8 | color: #170; 9 | font-weight: bold; 10 | } 11 | span.cm-table { 12 | color: blue; 13 | font-weight: bold; 14 | } 15 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/signal-property-write-template.html: -------------------------------------------------------------------------------- 1 |
2 | 4 |
-------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/lay/all.js: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name:用于打包PC完整版,即包含layui.js和所有模块的完整合并(该文件不会存在于构建后的目录) 4 | @Author:贤心 5 | @License:LGPL 6 | 7 | */ 8 | 9 | layui.define(function(exports){ 10 | var cache = layui.cache; 11 | layui.config({ 12 | dir: cache.dir.replace(/lay\/dest\/$/, '') 13 | }); 14 | exports('layui.all', layui.v); 15 | }); 16 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/blueimp/img/error.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/message-property-write-template.html: -------------------------------------------------------------------------------- 1 |
2 | 4 |
-------------------------------------------------------------------------------- /vue/tests/e2e/plugins/index.js: -------------------------------------------------------------------------------- 1 | // https://docs.cypress.io/guides/guides/plugins-guide.html 2 | 3 | module.exports = (on, config) => Object.assign({}, config, { 4 | fixturesFolder: 'tests/e2e/fixtures', 5 | integrationFolder: 'tests/e2e/specs', 6 | screenshotsFolder: 'tests/e2e/screenshots', 7 | videosFolder: 'tests/e2e/videos', 8 | supportFile: 'tests/e2e/support/index.js' 9 | }) 10 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/system/service/PersonUploadService.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.system.service; 2 | 3 | import org.springframework.stereotype.Service; 4 | import org.springframework.web.multipart.MultipartFile; 5 | 6 | @Service 7 | public interface PersonUploadService { 8 | public int isExiting(long userId); 9 | public Object doUploadFile(MultipartFile file) throws Exception; 10 | } 11 | -------------------------------------------------------------------------------- /vue/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /dist 4 | 5 | /tests/e2e/videos/ 6 | /tests/e2e/screenshots/ 7 | 8 | # local env files 9 | .env.local 10 | .env.*.local 11 | 12 | # Log files 13 | npm-debug.log* 14 | yarn-debug.log* 15 | yarn-error.log* 16 | 17 | # Editor directories and files 18 | .idea 19 | .vscode 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw* 25 | 26 | build/env.js 27 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/system/service/RoleMenuService.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.system.service; 2 | 3 | import java.util.List; 4 | 5 | import com.bootdo.system.domain.RoleMenuDO; 6 | 7 | 8 | public interface RoleMenuService { 9 | 10 | List listMenuIdByRoleId(long roleId); 11 | 12 | int updateRoleMenu(Long roleId , List roleMenuDOs, List RoleMenuList); 13 | } 14 | -------------------------------------------------------------------------------- /vue/src/App.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 12 | 13 | 28 | -------------------------------------------------------------------------------- /vue/src/directive/index.js: -------------------------------------------------------------------------------- 1 | import directive from './directives' 2 | 3 | const importDirective = Vue => { 4 | /** 5 | * 拖拽指令 v-draggable="options" 6 | * options = { 7 | * trigger: /这里传入作为拖拽触发器的CSS选择器/, 8 | * body: /这里传入需要移动容器的CSS选择器/, 9 | * recover: /拖动结束之后是否恢复到原来的位置/ 10 | * } 11 | */ 12 | Vue.directive('draggable', directive.draggable) 13 | } 14 | 15 | export default importDirective 16 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/common/annotation/Log.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.common.annotation; 2 | 3 | import java.lang.annotation.Retention; 4 | import java.lang.annotation.ElementType; 5 | import java.lang.annotation.Target; 6 | import java.lang.annotation.RetentionPolicy; 7 | 8 | @Target(ElementType.METHOD) 9 | @Retention(RetentionPolicy.RUNTIME) 10 | public @interface Log { 11 | String value() default ""; 12 | } 13 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/jqTreeGrid/jquery.treegrid.css: -------------------------------------------------------------------------------- 1 | .treegrid-indent {width:16px; height: 16px; display: inline-block; position: relative;} 2 | 3 | .treegrid-expander {width:16px; height: 16px; display: inline-block; position: relative; cursor: pointer;} 4 | 5 | .treegrid-expander-expanded{background-image: url(../img/collapse.png); } 6 | .treegrid-expander-collapsed{background-image: url(../img/expand.png);} 7 | -------------------------------------------------------------------------------- /vue/src/mock/data.js: -------------------------------------------------------------------------------- 1 | import Mock from 'mockjs' 2 | import { doCustomTimes } from '@/libs/util' 3 | 4 | export const getTableData = req => { 5 | let tableData = [] 6 | doCustomTimes(5, () => { 7 | tableData.push(Mock.mock({ 8 | name: '@name', 9 | email: '@email', 10 | createTime: '@date' 11 | })) 12 | }) 13 | return { 14 | code: 200, 15 | data: tableData, 16 | msg: '' 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/system/service/GetUserService.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.system.service; 2 | 3 | import java.util.List; 4 | 5 | import org.springframework.stereotype.Service; 6 | 7 | import com.bootdo.system.domain.TransferUser; 8 | import com.bootdo.system.domain.UserSearchLimit; 9 | 10 | @Service 11 | public interface GetUserService { 12 | 13 | public List listUser(UserSearchLimit userSearchLimit); 14 | } 15 | -------------------------------------------------------------------------------- /vue/src/store/index.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Vuex from 'vuex' 3 | 4 | import user from './module/user' 5 | import app from './module/app' 6 | import role from './module/role' 7 | 8 | Vue.use(Vuex) 9 | 10 | export default new Vuex.Store({ 11 | state: { 12 | // 13 | }, 14 | mutations: { 15 | // 16 | }, 17 | actions: { 18 | // 19 | }, 20 | modules: { 21 | user, 22 | app, 23 | role 24 | } 25 | }) 26 | -------------------------------------------------------------------------------- /vue/tests/unit/HelloWorld.spec.js: -------------------------------------------------------------------------------- 1 | import { expect } from 'chai' 2 | import { shallow } from '@vue/test-utils' 3 | import HelloWorld from '@/components/HelloWorld.vue' 4 | 5 | describe('HelloWorld.vue', () => { 6 | it('renders props.msg when passed', () => { 7 | const msg = 'new message' 8 | const wrapper = shallow(HelloWorld, { 9 | propsData: { msg } 10 | }) 11 | expect(wrapper.text()).to.include(msg) 12 | }) 13 | }) 14 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/common/utils/ExceptionUtils.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.common.utils; 2 | 3 | public class ExceptionUtils { 4 | public static String getExceptionAllinformation(Exception ex) { 5 | String sOut = ""; 6 | StackTraceElement[] trace = ex.getStackTrace(); 7 | for (StackTraceElement s : trace) { 8 | sOut += "\tat " + s + "\r\n"; 9 | } 10 | return sOut; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /vue/src/view/components/markdown/markdown.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 21 | 22 | 25 | -------------------------------------------------------------------------------- /vue/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | 'extends': [ 4 | 'plugin:vue/essential', 5 | '@vue/standard' 6 | ], 7 | rules: { 8 | allow async-await 9 | 'generator-star-spacing': 'off', 10 | allow debugger during development 11 | 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', 12 | 'vue/no-parsing-error': [2, { 'x-invalid-end-tag': false }], 13 | 'no-undef': 'off' 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /vue/src/view/multilevel/level-2-3.vue: -------------------------------------------------------------------------------- 1 | 6 | 24 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/libs/angular-translate-storage-cookie/angular-translate-storage-cookie.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * angular-translate - v2.4.2 - 2014-10-21 3 | * http://github.com/angular-translate/angular-translate 4 | * Copyright (c) 2014 ; Licensed MIT 5 | */ 6 | angular.module("pascalprecht.translate").factory("$translateCookieStorage",["$cookieStore",function(a){var b={get:function(b){return a.get(b)},set:function(b,c){a.put(b,c)}};return b}]); -------------------------------------------------------------------------------- /vue/src/view/error-page/404.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 20 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/blueimp/img/play-pause.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /vue/src/view/error-page/401.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 20 | -------------------------------------------------------------------------------- /vue/src/view/error-page/500.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 20 | -------------------------------------------------------------------------------- /springboot/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/main/java=UTF-8 3 | encoding//src/main/java/com/bootdo/ServiceApplication.java=UTF-8 4 | encoding//src/main/resources=UTF-8 5 | encoding//src/main/resources/generator.properties=UTF-8 6 | encoding//src/main/resources/stencilset.json=UTF-8 7 | encoding//src/main/resources/templates/login-Deprecated.html=UTF-8 8 | encoding//src/test/java=UTF-8 9 | encoding/=UTF-8 10 | -------------------------------------------------------------------------------- /vue/src/view/main/components/header-bar/sider-trigger/sider-trigger.less: -------------------------------------------------------------------------------- 1 | .trans{ 2 | transition: transform .2s ease; 3 | } 4 | @size: 40px; 5 | .sider-trigger-a{ 6 | padding: 6px; 7 | width: @size; 8 | height: @size; 9 | display: inline-block; 10 | text-align: center; 11 | color: #5c6b77; 12 | margin-top: 12px; 13 | i{ 14 | .trans; 15 | vertical-align: top; 16 | } 17 | &.collapsed i{ 18 | transform: rotateZ(90deg); 19 | .trans; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/libs/es5-shim-15.3.4.5/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "es5-shim", 3 | "homepage": "https://github.com/es-shims/es5-shim", 4 | "version": "2.1.0", 5 | "_release": "2.1.0", 6 | "_resolution": { 7 | "type": "version", 8 | "tag": "v2.1.0", 9 | "commit": "07da727ff7db2a3a25d6bc25d13e374b3bbc99c2" 10 | }, 11 | "_source": "git://github.com/es-shims/es5-shim.git", 12 | "_target": "~2.1.0", 13 | "_originalSource": "es5-shim" 14 | } -------------------------------------------------------------------------------- /vue/src/view/components/locale/lang.js: -------------------------------------------------------------------------------- 1 | // using with vue-i18n in CDN 2 | /*eslint-disable */ 3 | import Vue from 'vue'; 4 | const isServer = Vue.prototype.$isServer; 5 | 6 | export default function (lang) { 7 | if (!isServer) { 8 | if (typeof window.iview !== 'undefined') { 9 | if (!('langs' in iview)) { 10 | iview.langs = {}; 11 | } 12 | iview.langs[lang.i.locale] = lang; 13 | } 14 | } 15 | }; 16 | /*eslint-enable */ -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/morris/morris-0.4.3.min.css: -------------------------------------------------------------------------------- 1 | .morris-hover{position:absolute;z-index:1000;}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255, 255, 255, 0.8);border:solid 2px rgba(230, 230, 230, 0.8);font-family:sans-serif;font-size:12px;text-align:center;}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0;} 2 | .morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0;} 3 | -------------------------------------------------------------------------------- /vue/src/view/main/components/side-menu/item-mixin.js: -------------------------------------------------------------------------------- 1 | export default { 2 | props: { 3 | parentItem: { 4 | type: Object, 5 | default: () => {} 6 | }, 7 | theme: String, 8 | iconSize: Number 9 | }, 10 | computed: { 11 | parentName () { 12 | return this.parentItem.name 13 | }, 14 | children () { 15 | return this.parentItem.children 16 | }, 17 | textColor () { 18 | return this.theme === 'dark' ? '#fff' : '#495060' 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /springboot/src/main/resources/templates/blog/index/page.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |
7 | 8 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/common/utils/HttpContextUtils.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.common.utils; 2 | 3 | import javax.servlet.http.HttpServletRequest; 4 | 5 | import org.springframework.web.context.request.RequestContextHolder; 6 | import org.springframework.web.context.request.ServletRequestAttributes; 7 | 8 | public class HttpContextUtils { 9 | public static HttpServletRequest getHttpServletRequest() { 10 | return ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /springboot/.springBeans: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | 7 | 8 | 9 | 10 | java:com.bootdo.ServiceApplication 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /vue/src/view/components/editor/editor.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 26 | 27 | 30 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/system/dao/PersonDeptDao.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.system.dao; 2 | 3 | import java.util.List; 4 | 5 | import org.apache.ibatis.annotations.Mapper; 6 | import org.apache.ibatis.annotations.Select; 7 | 8 | import com.bootdo.system.domain.PersonDeptDO; 9 | 10 | @Mapper 11 | public interface PersonDeptDao { 12 | 13 | @Select("select * from sys_dept where dept_id = #{id}") 14 | public PersonDeptDO selectAllDept(int id); 15 | 16 | @Select("select * from sys_dept") 17 | public List selectDept(); 18 | 19 | } -------------------------------------------------------------------------------- /vue/src/locale/lang/zh-CN.js: -------------------------------------------------------------------------------- 1 | export default { 2 | components: '组件', 3 | count_to_page: '数字渐变', 4 | tables_page: '多功能表格', 5 | split_pane_page: '分割窗口', 6 | markdown_page: 'Markdown编辑器', 7 | editor_page: '富文本编辑器', 8 | icons_page: '自定义图标', 9 | img_cropper_page: '图片编辑器', 10 | update: '上传数据', 11 | join_page: 'QQ群', 12 | doc: '文档', 13 | update_table_page: '上传CSV文件', 14 | update_paste_page: '粘贴表格数据', 15 | multilevel: '多级菜单', 16 | directive_page: '指令', 17 | level_1: 'level-1', 18 | level_2: 'level-2', 19 | level_2_1: 'level-2-1' 20 | } 21 | -------------------------------------------------------------------------------- /vue/src/locale/lang/zh-TW.js: -------------------------------------------------------------------------------- 1 | export default { 2 | components: '组件', 3 | count_to_page: '数字渐变', 4 | tables_page: '多功能表格', 5 | split_pane_page: '分割窗口', 6 | markdown_page: 'Markdown編輯器', 7 | editor_page: '富文本編輯器', 8 | icons_page: '自定義圖標', 9 | img_cropper_page: '圖片編輯器', 10 | update: '上傳數據', 11 | join_page: 'QQ群', 12 | doc: '文檔', 13 | update_table_page: '上傳CSV文件', 14 | update_paste_page: '粘貼表格數據', 15 | multilevel: '多级菜单', 16 | directive_page: '指令', 17 | level_1: 'level-1', 18 | level_2: 'level-2', 19 | level_2_1: 'level-2-1' 20 | } 21 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/common/config/BootdoConfig.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.common.config; 2 | 3 | import org.springframework.boot.context.properties.ConfigurationProperties; 4 | import org.springframework.stereotype.Component; 5 | 6 | @Component 7 | @ConfigurationProperties(prefix="bootdo") 8 | public class BootdoConfig { 9 | //上传路径 10 | private String uploadPath; 11 | 12 | public String getUploadPath() { 13 | return uploadPath; 14 | } 15 | 16 | public void setUploadPath(String uploadPath) { 17 | this.uploadPath = uploadPath; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/common/utils/HttpServletUtils.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.common.utils; 2 | 3 | import javax.servlet.http.HttpServletRequest; 4 | 5 | public class HttpServletUtils { 6 | public static boolean jsAjax(HttpServletRequest req){ 7 | //判断是否为ajax请求,默认不是 8 | boolean isAjaxRequest = false; 9 | if(!StringUtils.isBlank(req.getHeader("x-requested-with")) && req.getHeader("x-requested-with").equals("XMLHttpRequest")){ 10 | isAjaxRequest = true; 11 | } 12 | return isAjaxRequest; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /vue/src/components/paste-editor/paste-editor.less: -------------------------------------------------------------------------------- 1 | .paste-editor-wrapper{ 2 | width: 100%; 3 | height: 100%; 4 | border: 1px dashed gainsboro; 5 | textarea.textarea-el{ 6 | width: 100%; 7 | height: 100%; 8 | } 9 | .CodeMirror{ 10 | height: 100%; 11 | padding: 0; 12 | .CodeMirror-code div .CodeMirror-line > span > span.cm-tab{ 13 | &::after{ 14 | content: '→'; 15 | color: #BFBFBF; 16 | } 17 | } 18 | } 19 | .first-row{ 20 | font-weight: 700; 21 | font-size: 14px; 22 | } 23 | .incorrect-row{ 24 | background: #F5CBD1; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/partials/root-stencil-item-template.html: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | {{group.name}} 11 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/system/service/UploadService.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.system.service; 2 | 3 | import java.util.List; 4 | import java.util.Map; 5 | 6 | import org.apache.catalina.startup.Tomcat.ExistingStandardWrapper; 7 | import org.apache.xmlbeans.impl.xb.xsdschema.impl.PublicImpl; 8 | import org.springframework.web.multipart.MultipartFile; 9 | 10 | import com.bootdo.system.domain.MenuDomain; 11 | 12 | public interface UploadService { 13 | public boolean isExiting(long menuId); 14 | public Map doUploadFile(MultipartFile file) throws Exception; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/codemirror/mode/ruby/test.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function() { 5 | var mode = CodeMirror.getMode({indentUnit: 2}, "ruby"); 6 | function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); } 7 | 8 | MT("divide_equal_operator", 9 | "[variable bar] [operator /=] [variable foo]"); 10 | 11 | MT("divide_equal_operator_no_spacing", 12 | "[variable foo][operator /=][number 42]"); 13 | 14 | })(); 15 | -------------------------------------------------------------------------------- /springboot/src/test/java/com/bootdo/testDemo/RedisTest.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.testDemo; 2 | 3 | import java.util.Set; 4 | 5 | import org.junit.Test; 6 | 7 | import com.bootdo.common.redis.shiro.RedisManager; 8 | import com.bootdo.common.redis.shiro.SerializeUtils; 9 | 10 | public class RedisTest { 11 | @Test 12 | public void test01() { 13 | RedisManager redisManager = new RedisManager(); 14 | redisManager.init(); 15 | Set keys = redisManager.keys("*"); 16 | for (byte[] bs : keys) { 17 | System.out.println(SerializeUtils.deserialize(bs)); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/system/service/UserMenuService.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.system.service; 2 | 3 | import java.util.List; 4 | import java.util.Map; 5 | 6 | import org.springframework.stereotype.Service; 7 | import com.bootdo.system.domain.UserMenuDO; 8 | 9 | @Service 10 | public interface UserMenuService { 11 | List list(Map map); 12 | 13 | int save(UserMenuDO userRole); 14 | 15 | int update(UserMenuDO userRole); 16 | 17 | int count(Map map); 18 | 19 | int remove(Long id); 20 | 21 | int removeByUserId(Long userId); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/system/service/ClientService.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.system.service; 2 | 3 | import java.util.List; 4 | 5 | import com.bootdo.system.domain2.Client; 6 | 7 | 8 | 9 | 10 | public interface ClientService { 11 | public Client createClient(Client client); 12 | public Client updateClient(Client client); 13 | public void deleteClient(Long clientId); 14 | 15 | Client findOne(Long clientId); 16 | 17 | List findAll(); 18 | 19 | Client findByClientId(String clientId); 20 | boolean findByClientSecret(String clientId,String clientSecret); 21 | } 22 | -------------------------------------------------------------------------------- /vue/src/api/user.js: -------------------------------------------------------------------------------- 1 | import axios from '@/libs/api.request' 2 | 3 | export const login = ({ userName, password }) => { 4 | const data = { 5 | userName, 6 | password 7 | } 8 | return axios.request({ 9 | url: 'login', 10 | data, 11 | method: 'post' 12 | }) 13 | } 14 | 15 | export const getUserInfo = (token) => { 16 | return axios.request({ 17 | url: 'get_info', 18 | params: { 19 | token 20 | }, 21 | method: 'get' 22 | }) 23 | } 24 | 25 | export const logout = (token) => { 26 | return axios.request({ 27 | url: 'logout', 28 | method: 'post' 29 | }) 30 | } 31 | -------------------------------------------------------------------------------- /vue/src/api/dept.js: -------------------------------------------------------------------------------- 1 | import axios from './../config/axios' 2 | var baseUrl = 'http://127.0.0.1:80/org' 3 | /* 4 | * 请求接口: listdept 5 | * 功能: 请求在数据库的部门列表 6 | * 参数格式: --未知,暂时为空 7 | * data: '' 8 | * 返回数据格式: 9 | * data: [ 10 | { 11 | id: number 12 | title: '' 13 | pid: number 14 | ... 15 | }... 16 | ] 17 | */ 18 | export const listdept = (data) => { 19 | return new Promise((resolve, reject) => { 20 | axios({ 21 | url: baseUrl + '/info', 22 | data, 23 | method: 'get' 24 | }).then((r) => { 25 | resolve(r) 26 | }).catch((e) => { 27 | reject(e) 28 | }) 29 | }) 30 | } 31 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/codemirror/mode/tiki/tiki.css: -------------------------------------------------------------------------------- 1 | .cm-tw-syntaxerror { 2 | color: #FFF; 3 | background-color: #900; 4 | } 5 | 6 | .cm-tw-deleted { 7 | text-decoration: line-through; 8 | } 9 | 10 | .cm-tw-header5 { 11 | font-weight: bold; 12 | } 13 | .cm-tw-listitem:first-child { /*Added first child to fix duplicate padding when highlighting*/ 14 | padding-left: 10px; 15 | } 16 | 17 | .cm-tw-box { 18 | border-top-width: 0px ! important; 19 | border-style: solid; 20 | border-width: 1px; 21 | border-color: inherit; 22 | } 23 | 24 | .cm-tw-underline { 25 | text-decoration: underline; 26 | } 27 | -------------------------------------------------------------------------------- /vue/public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | iview-admin 9 | 10 | 11 | 14 |
15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /vue/src/view/main/components/side-menu/mixin.js: -------------------------------------------------------------------------------- 1 | import CommonIcon from '_c/common-icon' 2 | export default { 3 | components: { 4 | CommonIcon 5 | }, 6 | methods: { 7 | showTitle (item) { 8 | return this.$config.useI18n ? this.$t(item.name) : ((item.meta && item.meta.title) || item.name) 9 | }, 10 | showChildren (item) { 11 | return item.children && (item.children.length > 1 || (item.meta && item.meta.showAlways)) 12 | }, 13 | getNameOrHref (item, children0) { 14 | return item.href ? `isTurnByHref_${item.href}` : (children0 ? item.children[0].name : item.name) 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/system/dao/ClientDao.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.system.dao; 2 | 3 | import java.util.List; 4 | 5 | import org.apache.ibatis.annotations.Mapper; 6 | 7 | import com.bootdo.system.domain2.Client; 8 | 9 | @Mapper 10 | public interface ClientDao { 11 | 12 | public Client createClient(Client client); 13 | public Client updateClient(Client client); 14 | public void deleteClient(Long clientId); 15 | 16 | Client findOne(Long clientId); 17 | 18 | List findAll(); 19 | 20 | Client findByClientId(String clientId); 21 | Client findByClientSecret(String clientSecret); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/libs/es5-shim-15.3.4.5/tests/spec/s-number.js: -------------------------------------------------------------------------------- 1 | describe('Number', function () { 2 | 'use strict'; 3 | 4 | describe('toFixed', function () { 5 | it('should convert numbers correctly', function () { 6 | expect((0.00008).toFixed(3)).toBe('0.000'); 7 | expect((0.9).toFixed(0)).toBe('1'); 8 | expect((1.255).toFixed(2)).toBe('1.25'); 9 | expect((1843654265.0774949).toFixed(5)).toBe('1843654265.07749'); 10 | expect((1000000000000000128).toFixed(0)).toBe('1000000000000000128'); 11 | }); 12 | }); 13 | 14 | }); 15 | -------------------------------------------------------------------------------- /vue/src/locale/lang/en-US.js: -------------------------------------------------------------------------------- 1 | export default { 2 | components: 'Components', 3 | count_to_page: 'Count-to', 4 | tables_page: 'Table', 5 | split_pane_page: 'Split-pane', 6 | markdown_page: 'Markdown-editor', 7 | editor_page: 'Rich-Text-Editor', 8 | icons_page: 'Custom-icon', 9 | img_cropper_page: 'Image-editor', 10 | update: 'Update', 11 | doc: 'Document', 12 | join_page: 'QQ Group', 13 | update_table_page: 'Update .CSV', 14 | update_paste_page: 'Paste Table Data', 15 | multilevel: 'multilevel', 16 | directive_page: 'Directive', 17 | level_1: 'level-1', 18 | level_2: 'level-2', 19 | level_2_1: 'level-2-1' 20 | } 21 | -------------------------------------------------------------------------------- /vue/src/components/icons/icons.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 32 | 33 | 36 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/system/dao/StaffMapper.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.system.dao; 2 | 3 | import java.util.List; 4 | 5 | import org.apache.ibatis.annotations.Mapper; 6 | import org.apache.ibatis.annotations.Param; 7 | 8 | import com.bootdo.system.domain.Organization; 9 | import com.bootdo.system.domain.Staff; 10 | 11 | @Mapper 12 | public interface StaffMapper { 13 | 14 | List findAllStaffs(); 15 | 16 | void updateOrgId(@Param("staff") Staff staff); 17 | 18 | List findStaffsByOrgId(@Param("id") Integer id); 19 | 20 | Staff findStaffById(@Param("id") Integer id); 21 | 22 | Staff findStaffByName(@Param("name") String name); 23 | } 24 | -------------------------------------------------------------------------------- /springboot/src/main/resources/mybatis/system/ClientMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 13 | -------------------------------------------------------------------------------- /springboot/src/main/resources/public/diagram-viewer/js/jstools.js: -------------------------------------------------------------------------------- 1 | if (typeof(console) == "undefined") { 2 | var console = { 3 | info: function(){}, 4 | warn: function(){}, 5 | error: function(){}, 6 | log: function(){}, 7 | time: function(){}, 8 | timeEnd: function(){} 9 | }; 10 | } 11 | 12 | if(!Array.isArray) { 13 | Array.isArray = function (vArg) { 14 | return Object.prototype.toString.call(vArg) === "[object Array]"; 15 | }; 16 | } 17 | 18 | if (!Object.isSVGElement) { 19 | Object.isSVGElement = function(vArg) { 20 | var str = Object.prototype.toString.call(vArg); 21 | return (str.indexOf("[object SVG") == 0); 22 | }; 23 | } 24 | -------------------------------------------------------------------------------- /vue/src/view/main/main.less: -------------------------------------------------------------------------------- 1 | .main{ 2 | .logo-con{ 3 | height: 64px; 4 | padding: 10px; 5 | img{ 6 | height: 44px; 7 | width: auto; 8 | display: block; 9 | margin: 0 auto; 10 | } 11 | } 12 | .header-con{ 13 | background: #fff; 14 | padding: 0 20px; 15 | } 16 | .tag-nav-wrapper{ 17 | padding: 0; 18 | height:40px; 19 | background:#F0F0F0; 20 | overflow: hidden; 21 | } 22 | .content-wrapper{ 23 | padding: 24px; 24 | } 25 | } 26 | .ivu-menu-item > i{ 27 | margin-right: 12px !important; 28 | } 29 | .ivu-menu-submenu > .ivu-menu > .ivu-menu-item > i { 30 | margin-right: 8px !important; 31 | } 32 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/system/service/PersonUserRoleService.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.system.service; 2 | 3 | import java.util.List; 4 | import java.util.Map; 5 | 6 | import org.springframework.stereotype.Service; 7 | 8 | import com.bootdo.system.domain.UserRoleDO; 9 | 10 | @Service 11 | public interface PersonUserRoleService { 12 | 13 | UserRoleDO getUserRoleId(Long id); 14 | 15 | List getUserId(Long RoleId); 16 | 17 | int removeByRoleId(Long RoleId); 18 | 19 | int save(UserRoleDO userRoleDO); 20 | 21 | int removeByUserId(Long userId); 22 | 23 | int count(Map map); 24 | 25 | List list(Map map); 26 | } 27 | -------------------------------------------------------------------------------- /vue/src/view/error-page/error-content.vue: -------------------------------------------------------------------------------- 1 | 13 | 14 | 29 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/common/utils/WebUtilsPro.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.common.utils; 2 | 3 | import javax.servlet.http.HttpServletRequest; 4 | 5 | public class WebUtilsPro { 6 | /** 7 | * 是否是Ajax请求 8 | * 9 | * @param request 10 | * @return 11 | * @author SHANHY 12 | * @create 2017年4月4日 13 | */ 14 | public static boolean isAjaxRequest(HttpServletRequest request) { 15 | String requestedWith = request.getHeader("X-Requested-With"); 16 | if (requestedWith != null && requestedWith.equalsIgnoreCase("XMLHttpRequest")) { 17 | return true; 18 | } else { 19 | return false; 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /vue/src/api/test.js: -------------------------------------------------------------------------------- 1 | import axios from './../config/axios' 2 | 3 | export const test = (data) => { 4 | return new Promise((resolve, reject) => { 5 | axios({ 6 | url: 'http://127.0.0.1/sys/role/check', 7 | data, 8 | method: 'post' 9 | }).then((r) => { 10 | resolve(r) 11 | }).catch((e) => { 12 | reject(e) 13 | }) 14 | }) 15 | } 16 | 17 | export const test2 = (data) => { 18 | return new Promise((resolve, reject) => { 19 | axios({ 20 | url: 'http://127.0.0.1/sys/role/test', 21 | data, 22 | method: 'post' 23 | }).then((r) => { 24 | resolve(r) 25 | }).catch((e) => { 26 | reject(e) 27 | }) 28 | }) 29 | } 30 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/common/dao/FileDao.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.common.dao; 2 | 3 | import com.bootdo.common.domain.FileDO; 4 | 5 | import java.util.List; 6 | import java.util.Map; 7 | 8 | import org.apache.ibatis.annotations.Mapper; 9 | 10 | /** 11 | * 文件上传 12 | * @author chglee 13 | * @email 1992lcg@163.com 14 | * @date 2017-10-03 15:45:42 15 | */ 16 | @Mapper 17 | public interface FileDao { 18 | 19 | FileDO get(Long id); 20 | 21 | List list(Map map); 22 | 23 | int count(Map map); 24 | 25 | int save(FileDO file); 26 | 27 | int update(FileDO file); 28 | 29 | int remove(Long id); 30 | 31 | int batchRemove(Long[] ids); 32 | } 33 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/common/utils/Base64Utils.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.common.utils; 2 | 3 | import java.util.Base64; 4 | 5 | import com.bootdo.common.redis.shiro.SerializeUtils; 6 | 7 | public class Base64Utils { 8 | public static String encode(Object object) { 9 | byte[] objectBytes = SerializeUtils.serialize(object); 10 | String base64encodedString = Base64.getEncoder().encodeToString(objectBytes); 11 | return base64encodedString; 12 | } 13 | 14 | public static Object decode(String base64encodedString) { 15 | byte[] objectBytes = Base64.getDecoder().decode(base64encodedString); 16 | Object obj = SerializeUtils.deserialize(objectBytes); 17 | return obj; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/webuploader/webuploader.css: -------------------------------------------------------------------------------- 1 | .webuploader-container { 2 | position: relative; 3 | } 4 | .webuploader-element-invisible { 5 | position: absolute !important; 6 | clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ 7 | clip: rect(1px,1px,1px,1px); 8 | } 9 | .webuploader-pick { 10 | position: relative; 11 | display: inline-block; 12 | cursor: pointer; 13 | background: #00b7ee; 14 | padding: 10px 15px; 15 | color: #fff; 16 | text-align: center; 17 | border-radius: 3px; 18 | overflow: hidden; 19 | } 20 | .webuploader-pick-hover { 21 | background: #00a2d4; 22 | } 23 | 24 | .webuploader-pick-disable { 25 | opacity: 0.6; 26 | pointer-events:none; 27 | } 28 | 29 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/lay/modules/mobile.js: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name:layui 移动模块入口 | 构建后则为移动模块集合 4 | @Author:贤心 5 | @License:MIT 6 | 7 | */ 8 | 9 | 10 | if(!layui['layui.mobile']){ 11 | layui.config({ 12 | base: layui.cache.dir + 'lay/modules/mobile/' 13 | }).extend({ 14 | 'layer-mobile': 'layer-mobile' 15 | ,'zepto': 'zepto' 16 | ,'upload-mobile': 'upload-mobile' 17 | ,'layim-mobile': 'layim-mobile' 18 | }); 19 | } 20 | 21 | layui.define([ 22 | 'layer-mobile' 23 | ,'zepto' 24 | ,'layim-mobile' 25 | ], function(exports){ 26 | exports('mobile', { 27 | layer: layui['layer-mobile'] //弹层 28 | ,layim: layui['layim-mobile'] //WebIM 29 | }); 30 | }); -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/webuploader/webuploader.css: -------------------------------------------------------------------------------- 1 | .webuploader-container { 2 | position: relative; 3 | } 4 | .webuploader-element-invisible { 5 | position: absolute !important; 6 | clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ 7 | clip: rect(1px,1px,1px,1px); 8 | } 9 | .webuploader-pick { 10 | position: relative; 11 | display: inline-block; 12 | cursor: pointer; 13 | background: #00b7ee; 14 | padding: 10px 15px; 15 | color: #fff; 16 | text-align: center; 17 | border-radius: 3px; 18 | overflow: hidden; 19 | } 20 | .webuploader-pick-hover { 21 | background: #00a2d4; 22 | } 23 | 24 | .webuploader-pick-disable { 25 | opacity: 0.6; 26 | pointer-events:none; 27 | } 28 | 29 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/libs/angular-translate-storage-cookie/angular-translate-storage-cookie.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * angular-translate - v2.4.2 - 2014-10-21 3 | * http://github.com/angular-translate/angular-translate 4 | * Copyright (c) 2014 ; Licensed MIT 5 | */ 6 | angular.module('pascalprecht.translate').factory('$translateCookieStorage', [ 7 | '$cookieStore', 8 | function ($cookieStore) { 9 | var $translateCookieStorage = { 10 | get: function (name) { 11 | return $cookieStore.get(name); 12 | }, 13 | set: function (name, value) { 14 | $cookieStore.put(name, value); 15 | } 16 | }; 17 | return $translateCookieStorage; 18 | } 19 | ]); -------------------------------------------------------------------------------- /vue/src/view/main/components/header-bar/sider-trigger/sider-trigger.vue: -------------------------------------------------------------------------------- 1 | 4 | 25 | 28 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/common/config/WebConfigurer.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.common.config; 2 | 3 | import org.springframework.beans.factory.annotation.Autowired; 4 | import org.springframework.stereotype.Component; 5 | import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; 6 | import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; 7 | 8 | @Component 9 | class WebConfigurer extends WebMvcConfigurerAdapter { 10 | @Autowired 11 | BootdoConfig bootdoConfig; 12 | @Override 13 | public void addResourceHandlers(ResourceHandlerRegistry registry) { 14 | registry.addResourceHandler("/files/**").addResourceLocations("file:///"+bootdoConfig.getUploadPath()); 15 | } 16 | 17 | } -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/libs/angular-translate-loader-static-files/angular-translate-loader-static-files.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * angular-translate - v2.4.2 - 2014-10-21 3 | * http://github.com/angular-translate/angular-translate 4 | * Copyright (c) 2014 ; Licensed MIT 5 | */ 6 | angular.module("pascalprecht.translate").factory("$translateStaticFilesLoader",["$q","$http",function(a,b){return function(c){if(!c||!angular.isString(c.prefix)||!angular.isString(c.suffix))throw new Error("Couldn't load static files, no prefix or suffix specified!");var d=a.defer();return b(angular.extend({url:[c.prefix,c.key,c.suffix].join(""),method:"GET",params:""},c.$http)).success(function(a){d.resolve(a)}).error(function(){d.reject(c.key)}),d.promise}}]); -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # iview-springboot 2 | 本项目是一个人员后台管理系统(含单点登陆功能简单实现) 3 | 4 | #基本功能 5 | ====== 6 | 实现了组织管理、人员管理、菜单管理、角色管理、单点登陆的功能 7 | 8 | #开发实现 9 | ====== 10 | 本项目基于github上两个项目进行开发 11 | 一个使用vue/iview的前端项目:iview-admim(本项目的前端代码基础) 12 | 一个使用springboot的全栈项目:bootdo(本项目服务端代码基础) 13 | 14 | #界面截图 15 | ====== 16 | 1、组织管理模块 17 | ====== 18 | ![](README_files/1.jpg) 19 | ![](README_files/2.jpg) 20 | 21 | 人员分配页面 22 | 23 | ![](README_files/5.jpg) 24 | 25 | 2、人员管理模块 26 | ====== 27 | ![](README_files/6.jpg) 28 | 29 | 3、菜单管理模块 30 | 31 | ![](README_files/12.jpg) 32 | 33 | 4、角色管理模块 34 | 35 | ![](README_files/8.jpg) 36 | 37 | 角色信息修改 38 | 39 | ![](README_files/9.jpg) 40 | 41 | 角色分配人员 42 | 43 | ![](README_files/10.jpg) 44 | 45 | 角色分配菜单 46 | 47 | ![](README_files/11.jpg) 48 | -------------------------------------------------------------------------------- /vue/src/api/menu.js: -------------------------------------------------------------------------------- 1 | import axios from './../config/axios' 2 | // var baseUrl = 'http://192.168.43.89:9999' 3 | var baseUrl = 'http://127.0.0.1:80' 4 | /* 5 | * 请求接口: listMenu 6 | * 功能: 请求在数据库的菜单列表 7 | * 参数格式: --未知,暂时为空 8 | * data: '' 9 | * 返回数据格式: 10 | * data: [ 11 | { 12 | name: '' 13 | url: '' 14 | perms: '' 15 | menu_id: number 16 | parent_id: number 17 | gmt_create: '' 18 | gmt_modified: '' 19 | }... 20 | ] 21 | */ 22 | export const listMenu = (data) => { 23 | return new Promise((resolve, reject) => { 24 | axios({ 25 | url: baseUrl + '/getMenuList', 26 | data, 27 | method: 'get' 28 | }).then((r) => { 29 | resolve(r) 30 | }).catch((e) => { 31 | reject(e) 32 | }) 33 | }) 34 | } 35 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/common/service/LogService.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.common.service; 2 | 3 | import java.util.List; 4 | import java.util.Map; 5 | 6 | import org.springframework.stereotype.Service; 7 | 8 | import com.bootdo.common.domain.LogDO; 9 | import com.bootdo.common.domain.PageDO; 10 | import com.bootdo.common.utils.Query; 11 | import com.bootdo.system.domain.MenuSearchLimit; 12 | 13 | @Service 14 | public interface LogService { 15 | void save(LogDO logDO); 16 | 17 | PageDO queryList(Query query); 18 | 19 | int remove(Long id); 20 | 21 | int batchRemove(long[] ids); 22 | 23 | List listMenuByLimit(MenuSearchLimit menuSearchLimit); 24 | 25 | public LogDO get(Long id); 26 | 27 | int count(Map map); 28 | } 29 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/system/service/RoleService.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.system.service; 2 | 3 | import java.util.HashMap; 4 | import java.util.List; 5 | 6 | import org.springframework.stereotype.Service; 7 | 8 | import com.bootdo.system.domain.RoleDO; 9 | import com.bootdo.system.domain.UserRoleDO; 10 | 11 | @Service 12 | public interface RoleService { 13 | 14 | RoleDO get(Long id); 15 | 16 | List list(HashMap params); 17 | 18 | int save(RoleDO role); 19 | 20 | int update(RoleDO role); 21 | 22 | int remove(Long id); 23 | 24 | List list(Long roleId); 25 | 26 | int batchremove(Long[] ids); 27 | 28 | List parentsList(List userRoleDOs); 29 | 30 | int batchSave(List list); 31 | } 32 | -------------------------------------------------------------------------------- /springboot/src/main/resources/templates/common/generator/Service.java.vm: -------------------------------------------------------------------------------- 1 | package ${package}.service; 2 | 3 | import ${package}.domain.${className}DO; 4 | 5 | import java.util.List; 6 | import java.util.Map; 7 | 8 | /** 9 | * ${comments} 10 | * 11 | * @author ${author} 12 | * @email ${email} 13 | * @date ${datetime} 14 | */ 15 | public interface ${className}Service { 16 | 17 | ${className}DO get(${pk.attrType} ${pk.attrname}); 18 | 19 | List<${className}DO> list(Map map); 20 | 21 | int count(Map map); 22 | 23 | int save(${className}DO ${classname}); 24 | 25 | int update(${className}DO ${classname}); 26 | 27 | int remove(${pk.attrType} ${pk.attrname}); 28 | 29 | int batchRemove(${pk.attrType}[] ${pk.attrname}s); 30 | } 31 | -------------------------------------------------------------------------------- /vue/tests/e2e/support/index.js: -------------------------------------------------------------------------------- 1 | // *********************************************************** 2 | // This example support/index.js is processed and 3 | // loaded automatically before your test files. 4 | // 5 | // This is a great place to put global configuration and 6 | // behavior that modifies Cypress. 7 | // 8 | // You can change the location of this file or turn off 9 | // automatically serving support files with the 10 | // 'supportFile' configuration option. 11 | // 12 | // You can read more here: 13 | // https://on.cypress.io/configuration 14 | // *********************************************************** 15 | 16 | // Import commands.js using ES2015 syntax: 17 | import './commands' 18 | 19 | // Alternatively you can use CommonJS syntax: 20 | // require('./commands') 21 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/common/config/Constant.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.common.config; 2 | 3 | public class Constant { 4 | //演示系统账户 5 | public static String DEMO_ACCOUNT = "test"; 6 | //自动去除表前缀 7 | public static String AUTO_REOMVE_PRE = "true"; 8 | //停止计划任务 9 | public static String STATUS_RUNNING_STOP = "stop"; 10 | //开启计划任务 11 | public static String STATUS_RUNNING_START = "start"; 12 | //通知公告阅读状态-未读 13 | public static String OA_NOTIFY_READ_NO = "0"; 14 | //通知公告阅读状态-已读 15 | public static int OA_NOTIFY_READ_YES = 1; 16 | //部门根节点id 17 | public static Long DEPT_ROOT_ID = 0l; 18 | //缓存方式 19 | public static String CACHE_TYPE_REDIS ="redis"; 20 | 21 | public static String LOG_ERROR = "error"; 22 | 23 | 24 | } 25 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/common/utils/PageUtils.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.common.utils; 2 | 3 | import java.io.Serializable; 4 | import java.util.List; 5 | 6 | /** 7 | * @Author bootdo 1992lcg@163.com 8 | */ 9 | public class PageUtils implements Serializable { 10 | private static final long serialVersionUID = 1L; 11 | private int total; 12 | private List rows; 13 | 14 | public PageUtils(List list, int total) { 15 | this.rows = list; 16 | this.total = total; 17 | } 18 | 19 | public int getTotal() { 20 | return total; 21 | } 22 | 23 | public void setTotal(int total) { 24 | this.total = total; 25 | } 26 | 27 | public List getRows() { 28 | return rows; 29 | } 30 | 31 | public void setRows(List rows) { 32 | this.rows = rows; 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/system/dao/OrgMapper.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.system.dao; 2 | 3 | import java.util.List; 4 | 5 | import org.apache.ibatis.annotations.Mapper; 6 | import org.apache.ibatis.annotations.Param; 7 | import org.apache.ibatis.annotations.Select; 8 | 9 | import com.bootdo.system.domain.Organization;; 10 | 11 | @Mapper 12 | public interface OrgMapper { 13 | 14 | List findOrgsByPid(@Param("pid") Integer pid); 15 | 16 | Organization getOrgsIdById(@Param("id") Integer id); 17 | 18 | void addOrg(@Param("org") Organization org); 19 | 20 | void updateOrg(@Param("org") Organization org); 21 | 22 | void deleteOrg(@Param("id") Integer id); 23 | 24 | void setIsParent(@Param("id") Integer id); 25 | 26 | List findOrgsInfo(); 27 | } 28 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/common/service/FileService.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.common.service; 2 | 3 | import com.bootdo.common.domain.FileDO; 4 | 5 | import java.util.List; 6 | import java.util.Map; 7 | 8 | /** 9 | * 文件上传 10 | * 11 | * @author chglee 12 | * @email 1992lcg@163.com 13 | * @date 2017-09-19 16:02:20 14 | */ 15 | public interface FileService { 16 | 17 | FileDO get(Long id); 18 | 19 | List list(Map map); 20 | 21 | int count(Map map); 22 | 23 | int save(FileDO sysFile); 24 | 25 | int update(FileDO sysFile); 26 | 27 | int remove(Long id); 28 | 29 | int batchRemove(Long[] ids); 30 | 31 | /** 32 | * 判断一个文件是否存在 33 | * @param url FileDO中存的路径 34 | * @return 35 | */ 36 | Boolean isExist(String url); 37 | } 38 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/libs/angular-translate-loader-static-files/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-translate-loader-static-files", 3 | "version": "0.1.6", 4 | "main": "./angular-translate-loader-static-files.js", 5 | "dependencies": { 6 | "angular": "1.0.8", 7 | "angular-translate": "~1.1.1" 8 | }, 9 | "homepage": "https://github.com/PascalPrecht/bower-angular-translate-loader-static-files", 10 | "_release": "0.1.6", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "0.1.6", 14 | "commit": "eaac546d29d6cde45873e6bad9d18cdff071d983" 15 | }, 16 | "_source": "git://github.com/PascalPrecht/bower-angular-translate-loader-static-files.git", 17 | "_target": "0.1.6", 18 | "_originalSource": "angular-translate-loader-static-files" 19 | } -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/system/domain/RoleMenuDO.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.system.domain; 2 | 3 | public class RoleMenuDO { 4 | private Long id; 5 | private Long roleId; 6 | private Long menuId; 7 | 8 | public Long getId() { 9 | return id; 10 | } 11 | public void setId(Long id) { 12 | this.id = id; 13 | } 14 | public Long getRoleId() { 15 | return roleId; 16 | } 17 | public void setRoleId(Long roleId) { 18 | this.roleId = roleId; 19 | } 20 | public Long getMenuId() { 21 | return menuId; 22 | } 23 | public void setMenuId(Long menuId) { 24 | this.menuId = menuId; 25 | } 26 | 27 | @Override 28 | public String toString() { 29 | return "RoleMenuDO{" + 30 | "id=" + id + 31 | ", roleId=" + roleId + 32 | ", menuId=" + menuId + 33 | '}'; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/libs/angular-translate-storage-cookie/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-translate-storage-cookie", 3 | "version": "0.1.6", 4 | "main": "./angular-translate-storage-cookie.js", 5 | "dependencies": { 6 | "angular": "1.0.8", 7 | "angular-cookies": "1.0.8", 8 | "angular-translate": "~1.1.1" 9 | }, 10 | "homepage": "https://github.com/PascalPrecht/bower-angular-translate-storage-cookie", 11 | "_release": "0.1.6", 12 | "_resolution": { 13 | "type": "version", 14 | "tag": "0.1.6", 15 | "commit": "fc9ea3275f0f9bf0a60ca073b58488d934a348ac" 16 | }, 17 | "_source": "git://github.com/PascalPrecht/bower-angular-translate-storage-cookie.git", 18 | "_target": "0.1.6", 19 | "_originalSource": "angular-translate-storage-cookie" 20 | } -------------------------------------------------------------------------------- /vue/src/config/axios.js: -------------------------------------------------------------------------------- 1 | import axios from 'axios' 2 | axios.defaults.withCredentials = true 3 | axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest' 4 | axios.defaults.baseURL = 'http://127.0.0.1:80' 5 | // 添加请求拦截器 6 | axios.interceptors.request.use((config) => { 7 | // 在发送请求之前做些什么 8 | return config 9 | }, (error) => { 10 | // 对请求错误做些什么 11 | return Promise.reject(error) 12 | }) 13 | 14 | // 添加响应拦截器 15 | axios.interceptors.response.use((response) => { 16 | // 对响应数据做点什么 17 | if (response.data['code'] === 401) { 18 | window.location.href = '/login' 19 | } else if (response.data['code'] === -988) { 20 | window.location.href = '/401' 21 | } 22 | return response 23 | }, (error) => { 24 | // 对响应错误做点什么 25 | return Promise.reject(error) 26 | }) 27 | export default axios 28 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/system/dao/RoleDao.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.system.dao; 2 | 3 | import com.bootdo.system.domain.RoleDO; 4 | import com.bootdo.system.domain.RoleMenuDO; 5 | 6 | import java.util.List; 7 | import java.util.Map; 8 | 9 | import org.apache.ibatis.annotations.Mapper; 10 | 11 | /** 12 | * 角色 13 | * @author chglee 14 | * @email 1992lcg@163.com 15 | * @date 2017-10-02 20:24:47 16 | */ 17 | @Mapper 18 | public interface RoleDao { 19 | 20 | RoleDO get(Long roleId); 21 | 22 | List list(Map map); 23 | 24 | int count(Map map); 25 | 26 | int save(RoleDO role); 27 | 28 | int update(RoleDO role); 29 | 30 | int remove(Long roleId); 31 | 32 | int batchRemove(Long[] roleIds); 33 | 34 | int batchSave(List list); 35 | } 36 | -------------------------------------------------------------------------------- /vue/src/view/login/login.less: -------------------------------------------------------------------------------- 1 | .login{ 2 | width: 100%; 3 | height: 100%; 4 | background-image: url('../../assets/images/login-bg.jpg'); 5 | background-size: cover; 6 | background-position: center; 7 | position: relative; 8 | &-con{ 9 | position: absolute; 10 | right: 160px; 11 | top: 50%; 12 | transform: translateY(-60%); 13 | width: 300px; 14 | &-header{ 15 | font-size: 16px; 16 | font-weight: 300; 17 | text-align: center; 18 | padding: 30px 0; 19 | } 20 | .form-con{ 21 | padding: 10px 0 0; 22 | } 23 | .login-tip{ 24 | font-size: 10px; 25 | text-align: center; 26 | color: #c3c3c3; 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/system/dao/UserSubsystemSsuserDAO.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.system.dao; 2 | 3 | import java.util.List; 4 | import java.util.Map; 5 | 6 | import org.apache.ibatis.annotations.Mapper; 7 | 8 | import com.bootdo.system.domain.UserSubsystemSsuserDO; 9 | 10 | /** 11 | * 12 | * @author jxwang 13 | * @email 15jxwang@stu.edu.cn 14 | * @date 2018-7-25 15 | */ 16 | @Mapper 17 | public interface UserSubsystemSsuserDAO { 18 | UserSubsystemSsuserDO get(Long id); 19 | 20 | List list(Map map); 21 | 22 | int count(Map map); 23 | 24 | int save(UserSubsystemSsuserDO userSubsystemSsuserDO); 25 | 26 | int update(UserSubsystemSsuserDO userSubsystemSsuserDO); 27 | 28 | int remove(Long id); 29 | 30 | int batchRemove(Long[] ids); 31 | } 32 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/css/plugins/switchery/switchery.css: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Main stylesheet for Switchery. 4 | * http://abpetkov.github.io/switchery/ 5 | * 6 | */ 7 | 8 | .switchery { 9 | background-color: #fff; 10 | border: 1px solid #dfdfdf; 11 | border-radius: 20px; 12 | cursor: pointer; 13 | display: inline-block; 14 | height: 30px; 15 | position: relative; 16 | vertical-align: middle; 17 | width: 50px; 18 | 19 | -webkit-box-sizing: content-box; 20 | -moz-box-sizing: content-box; 21 | box-sizing: content-box; 22 | } 23 | 24 | .switchery > small { 25 | background: #fff; 26 | border-radius: 100%; 27 | box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); 28 | height: 30px; 29 | position: absolute; 30 | top: 0; 31 | width: 30px; 32 | } 33 | -------------------------------------------------------------------------------- /vue/src/view/join-page.vue: -------------------------------------------------------------------------------- 1 | 13 | 14 | 25 | 26 | 37 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/demo/table_base.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "Tid": "1", 3 | "First": "奔波儿灞", 4 | "sex": "男", 5 | "Score": "50" 6 | }, { 7 | "Tid": "2", 8 | "First": "灞波儿奔", 9 | "sex": "男", 10 | "Score": "94" 11 | }, { 12 | "Tid": "3", 13 | "First": "作家崔成浩", 14 | "sex": "男", 15 | "Score": "80" 16 | }, { 17 | "Tid": "4", 18 | "First": "韩寒", 19 | "sex": "男", 20 | "Score": "67" 21 | }, { 22 | "Tid": "5", 23 | "First": "郭敬明", 24 | "sex": "男", 25 | "Score": "100" 26 | }, { 27 | "Tid": "6", 28 | "First": "马云", 29 | "sex": "男", 30 | "Score": "77" 31 | }, { 32 | "Tid": "7", 33 | "First": "范爷", 34 | "sex": "女", 35 | "Score": "87" 36 | }] 37 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/layer/layim/data/chatlog.json: -------------------------------------------------------------------------------- 1 | { 2 | "status": 1, 3 | "msg": "ok", 4 | "data": [ 5 | { 6 | "id": "100001", 7 | "name": "Beaut-zihan", 8 | "time": "10:23", 9 | "face": "img/a1.jpg" 10 | }, 11 | { 12 | "id": "100002", 13 | "name": "慕容晓晓", 14 | "time": "昨天", 15 | "face": "img/a2.jpg" 16 | }, 17 | { 18 | "id": "1000033", 19 | "name": "乔峰", 20 | "time": "2014-4.22", 21 | "face": "img/a3.jpg" 22 | }, 23 | { 24 | "id": "10000333", 25 | "name": "高圆圆", 26 | "time": "2014-4.21", 27 | "face": "img/a4.jpg" 28 | } 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /springboot/src/main/resources/templates/common/generator/Dao.java.vm: -------------------------------------------------------------------------------- 1 | package ${package}.dao; 2 | 3 | import ${package}.domain.${className}DO; 4 | 5 | import java.util.List; 6 | import java.util.Map; 7 | 8 | import org.apache.ibatis.annotations.Mapper; 9 | 10 | /** 11 | * ${comments} 12 | * @author ${author} 13 | * @email ${email} 14 | * @date ${datetime} 15 | */ 16 | @Mapper 17 | public interface ${className}Dao { 18 | 19 | ${className}DO get(${pk.attrType} ${pk.attrname}); 20 | 21 | List<${className}DO> list(Map map); 22 | 23 | int count(Map map); 24 | 25 | int save(${className}DO ${classname}); 26 | 27 | int update(${className}DO ${classname}); 28 | 29 | int remove(${pk.attrType} ${pk.columnName}); 30 | 31 | int batchRemove(${pk.attrType}[] ${pk.attrname}s); 32 | } 33 | -------------------------------------------------------------------------------- /vue/src/components/tables/handle-btns.js: -------------------------------------------------------------------------------- 1 | const btns = { 2 | delete: (h, params, vm) => { 3 | return h('Poptip', { 4 | props: { 5 | confirm: true, 6 | title: '你确定要删除吗?' 7 | }, 8 | on: { 9 | 'on-ok': () => { 10 | vm.$emit('on-delete', params) 11 | vm.$emit('input', params.tableData.filter((item, index) => index !== params.row.initRowIndex)) 12 | } 13 | } 14 | }, [ 15 | h('Button', { 16 | props: { 17 | type: 'text', 18 | ghost: true 19 | } 20 | }, [ 21 | h('Icon', { 22 | props: { 23 | type: 'md-trash', 24 | size: 18, 25 | color: '#000000' 26 | } 27 | }) 28 | ]) 29 | ]) 30 | } 31 | } 32 | 33 | export default btns 34 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/common/dao/LogDao.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.common.dao; 2 | 3 | import com.bootdo.common.domain.LogDO; 4 | import com.bootdo.system.domain.MenuSearchLimit; 5 | 6 | import java.util.List; 7 | import java.util.Map; 8 | 9 | import org.apache.ibatis.annotations.Mapper; 10 | 11 | /** 12 | * 系统日志 13 | * @author chglee 14 | * @email 1992lcg@163.com 15 | * @date 2017-10-03 15:45:42 16 | */ 17 | @Mapper 18 | public interface LogDao { 19 | 20 | LogDO get(Long id); 21 | 22 | List list(Map map); 23 | 24 | int count(Map map); 25 | 26 | int save(LogDO log); 27 | 28 | int update(LogDO log); 29 | 30 | int remove(Long id); 31 | 32 | 33 | int batchRemove(long[] ids); 34 | 35 | List listLogByLimit(MenuSearchLimit menuSearchLimit); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/js/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | * bootstrap-table - v1.9.0 - 2015-09-30 3 | * https://github.com/wenzhixin/bootstrap-table 4 | * Copyright (c) 2015 zhixin wen 5 | * Licensed MIT License 6 | */ 7 | !function(a){"use strict";a.fn.bootstrapTable.locales["zh-CN"]={formatLoadingMessage:function(){return"正在努力地加载数据中,请稍候……"},formatRecordsPerPage:function(a){return"每页显示 "+a+" 条记录"},formatShowingRows:function(a,b,c){return"显示第 "+a+" 到第 "+b+" 条记录,总共 "+c+" 条记录"},formatSearch:function(){return"搜索"},formatNoMatches:function(){return"没有找到匹配的记录"},formatPaginationSwitch:function(){return"隐藏/显示分页"},formatRefresh:function(){return"刷新"},formatToggle:function(){return"切换"},formatColumns:function(){return"列"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["zh-CN"])}(jQuery); 8 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/system/dao/SubsystemDAO.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.system.dao; 2 | 3 | import java.util.List; 4 | import java.util.Map; 5 | 6 | import org.apache.ibatis.annotations.Mapper; 7 | 8 | import com.bootdo.system.domain.SubsystemDO; 9 | import com.bootdo.system.domain.UserSubsystemSsuserDO; 10 | 11 | /** 12 | * 13 | * @author jxwang 14 | * @email 15jxwang@stu.edu.cn 15 | * @date 2018-7-25 16 | */ 17 | @Mapper 18 | public interface SubsystemDAO { 19 | SubsystemDO get(Long id); 20 | 21 | List list(Map map); 22 | 23 | int count(Map map); 24 | 25 | int save(SubsystemDO subsystemDO); 26 | 27 | int update(SubsystemDO subsystemDO); 28 | 29 | int remove(Long id); 30 | 31 | int batchRemove(Long[] ids); 32 | 33 | SubsystemDO getByMenuId (Long menuId); 34 | } 35 | -------------------------------------------------------------------------------- /springboot/src/main/java/com/bootdo/system/config/BDSessionListener.java: -------------------------------------------------------------------------------- 1 | package com.bootdo.system.config; 2 | 3 | import java.util.concurrent.atomic.AtomicInteger; 4 | 5 | import org.apache.shiro.session.Session; 6 | import org.apache.shiro.session.SessionListener; 7 | 8 | public class BDSessionListener implements SessionListener { 9 | 10 | private final AtomicInteger sessionCount = new AtomicInteger(0); 11 | 12 | @Override 13 | public void onStart(Session session) { 14 | sessionCount.incrementAndGet(); 15 | } 16 | 17 | @Override 18 | public void onStop(Session session) { 19 | sessionCount.decrementAndGet(); 20 | } 21 | 22 | @Override 23 | public void onExpiration(Session session) { 24 | sessionCount.decrementAndGet(); 25 | 26 | } 27 | 28 | public int getSessionCount() { 29 | return sessionCount.get(); 30 | } 31 | 32 | } 33 | -------------------------------------------------------------------------------- /springboot/src/main/resources/static/editor-app/configuration/properties/text-popup.html: -------------------------------------------------------------------------------- 1 | 2 |