├── WebApp ├── js │ ├── edit.js │ ├── management.js │ ├── login.js │ ├── forgot-password.js │ └── signin.js ├── README.md ├── vue-formtools │ ├── .browserslistrc │ ├── babel.config.js │ ├── postcss.config.js │ ├── .prettierrc │ ├── src │ │ ├── assets │ │ │ ├── logo.png │ │ │ ├── img │ │ │ │ ├── img.jpg │ │ │ │ ├── images │ │ │ │ │ ├── sc.jpg │ │ │ │ │ ├── logo.jpg │ │ │ │ │ ├── sb1.jpg │ │ │ │ │ ├── sb2.jpg │ │ │ │ │ ├── sc1.png │ │ │ │ │ ├── sc2.png │ │ │ │ │ ├── sc3.png │ │ │ │ │ ├── sh1.jpg │ │ │ │ │ ├── sh2.jpg │ │ │ │ │ ├── sh3.jpg │ │ │ │ │ ├── sh4.png │ │ │ │ │ └── codescene1585214317966.jpg │ │ │ │ └── login-bg.jpg │ │ │ └── css │ │ │ │ ├── icon.css │ │ │ │ ├── theme-green │ │ │ │ ├── fonts │ │ │ │ │ ├── element-icons.ttf │ │ │ │ │ └── element-icons.woff │ │ │ │ └── color-green.css │ │ │ │ ├── color-dark.css │ │ │ │ └── main.css │ │ ├── components │ │ │ ├── common │ │ │ │ ├── bus.js │ │ │ │ ├── HeaderUserInfo.vue │ │ │ │ └── directives.js │ │ │ └── page │ │ │ │ ├── edit │ │ │ │ ├── EditPreview.vue │ │ │ │ └── EditHeader.vue │ │ │ │ ├── 404.vue │ │ │ │ ├── EditForm.vue │ │ │ │ └── FormDetails.vue │ │ ├── api │ │ │ └── index.js │ │ ├── App.vue │ │ ├── utils │ │ │ └── request.js │ │ ├── main.js │ │ └── router │ │ │ └── index.js │ ├── .gitignore │ ├── public │ │ ├── index.html │ │ └── table.json │ ├── package.json │ ├── vue.config.js │ └── LICENSE ├── images │ ├── sb1.jpg │ ├── sb2.jpg │ ├── sc.jpg │ ├── sc1.png │ ├── sc2.png │ ├── sc3.png │ ├── sh1.jpg │ ├── sh2.jpg │ ├── sh3.webp │ ├── sh4.png │ ├── 1587714918(1).png │ └── codescene1585214317966.jpg ├── css │ ├── login.css │ ├── PERSONAL.css │ ├── management.css │ ├── Home Page.css │ └── edit.css ├── management.html ├── notice.html ├── signin.html ├── forgot-password.html ├── login.html ├── PERSONAL.html └── Home Page.html ├── ProjectImage └── 通用表单工具.jpg ├── README.md ├── Server ├── lib │ └── yb │ │ └── OpenApi │ │ └── 1.0 │ │ └── YBOpenApi.jar ├── src │ ├── main │ │ ├── resources │ │ │ ├── static │ │ │ │ ├── images │ │ │ │ │ └── weixin │ │ │ │ │ │ └── acode.jpg │ │ │ │ ├── error │ │ │ │ │ └── 404.html │ │ │ │ └── index.html │ │ │ ├── application.properties │ │ │ ├── mapper │ │ │ │ ├── FillQuestionnaireMapper.xml │ │ │ │ ├── BuiltFormMapper.xml │ │ │ │ ├── DraftFormMapper.xml │ │ │ │ ├── UserMapper.xml │ │ │ │ └── FillRegistryMapper.xml │ │ │ └── sql │ │ │ │ └── formtools.sql │ │ └── java │ │ │ └── com │ │ │ └── formtools │ │ │ ├── service │ │ │ ├── OtherUserService.java │ │ │ ├── FillQuestionnaireService.java │ │ │ ├── FillRegistryService.java │ │ │ ├── BuiltFormService.java │ │ │ ├── DraftFormService.java │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ │ ├── OtherUserServiceImpl.java │ │ │ │ ├── FillQuestionnaireServiceImpl.java │ │ │ │ ├── BuiltFormServiceImpl.java │ │ │ │ ├── DraftFormServiceImpl.java │ │ │ │ ├── FillRegistryServiceImpl.java │ │ │ │ └── FileServiceImpl.java │ │ │ ├── Exception │ │ │ └── ParamException.java │ │ │ ├── utils │ │ │ ├── CodeUtil.java │ │ │ ├── RestTemplateConfig.java │ │ │ ├── IdBuilder.java │ │ │ ├── CookieUtil.java │ │ │ ├── Examiner.java │ │ │ ├── ValidationUtil.java │ │ │ ├── WeiXinCodeUtil.java │ │ │ ├── EmailUtil.java │ │ │ ├── WeiXinTokenUtil.java │ │ │ └── JSONObjectTypeHandler.java │ │ │ ├── FormtoolsApplication.java │ │ │ ├── ServletInitializer.java │ │ │ ├── GlobalCorsConfig.java │ │ │ ├── mapper │ │ │ ├── BuiltFormMapper.java │ │ │ ├── DraftFormMapper.java │ │ │ ├── FillQuestionnaireMapper.java │ │ │ ├── UserMapper.java │ │ │ └── FillRegistryMapper.java │ │ │ ├── enums │ │ │ └── ErrorMsg.java │ │ │ ├── OtherConfig.java │ │ │ ├── model │ │ │ ├── EmailVerify.java │ │ │ ├── DraftForm.java │ │ │ ├── UserInfo.java │ │ │ ├── FillQuestionnaire.java │ │ │ ├── UserVerify.java │ │ │ ├── UserModel.java │ │ │ ├── FillRegistry.java │ │ │ └── BuiltForm.java │ │ │ ├── RedisAutoConfiguration.java │ │ │ ├── vo │ │ │ ├── WXToken.java │ │ │ ├── WeiXinUser.java │ │ │ ├── ResultVo.java │ │ │ ├── FillRegistryReq.java │ │ │ └── BuildFormReq.java │ │ │ ├── controller │ │ │ ├── FillQuestionnaireController.java │ │ │ ├── WeiXinLoginController.java │ │ │ └── YiBanLoginController.java │ │ │ └── Handler │ │ │ └── GlobalExceptionHandler.java │ └── test │ │ └── java │ │ └── com │ │ └── formtools │ │ ├── SendEmailTest.java │ │ ├── RedisTest.java │ │ ├── FillQuestionnaireMapperTests.java │ │ ├── FillRegistryMapperTests.java │ │ ├── BuiltFormMapperTests.java │ │ ├── DraftFormMapperTests.java │ │ └── UserModelMapperTests.java ├── .gitignore └── pom.xml └── .gitignore /WebApp/js/edit.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /WebApp/README.md: -------------------------------------------------------------------------------- 1 | 前端项目,独立部署 2 | 暂时使用原始模式开发,不使用vue cli -------------------------------------------------------------------------------- /WebApp/vue-formtools/.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not ie <= 8 4 | -------------------------------------------------------------------------------- /WebApp/images/sb1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/images/sb1.jpg -------------------------------------------------------------------------------- /WebApp/images/sb2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/images/sb2.jpg -------------------------------------------------------------------------------- /WebApp/images/sc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/images/sc.jpg -------------------------------------------------------------------------------- /WebApp/images/sc1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/images/sc1.png -------------------------------------------------------------------------------- /WebApp/images/sc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/images/sc2.png -------------------------------------------------------------------------------- /WebApp/images/sc3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/images/sc3.png -------------------------------------------------------------------------------- /WebApp/images/sh1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/images/sh1.jpg -------------------------------------------------------------------------------- /WebApp/images/sh2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/images/sh2.jpg -------------------------------------------------------------------------------- /WebApp/images/sh3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/images/sh3.webp -------------------------------------------------------------------------------- /WebApp/images/sh4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/images/sh4.png -------------------------------------------------------------------------------- /ProjectImage/通用表单工具.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/ProjectImage/通用表单工具.jpg -------------------------------------------------------------------------------- /WebApp/vue-formtools/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [ 3 | '@vue/app' 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /WebApp/images/1587714918(1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/images/1587714918(1).png -------------------------------------------------------------------------------- /WebApp/vue-formtools/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | autoprefixer: {} 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # FormTools 2 | 通用表单工具。 3 |  4 | -------------------------------------------------------------------------------- /Server/lib/yb/OpenApi/1.0/YBOpenApi.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/Server/lib/yb/OpenApi/1.0/YBOpenApi.jar -------------------------------------------------------------------------------- /WebApp/images/codescene1585214317966.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/images/codescene1585214317966.jpg -------------------------------------------------------------------------------- /WebApp/vue-formtools/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "tabWidth": 4, 3 | "singleQuote": true, 4 | "trailingComma": "none", 5 | "printWidth": 140 6 | } -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/vue-formtools/src/assets/logo.png -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/assets/img/img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/vue-formtools/src/assets/img/img.jpg -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/assets/img/images/sc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/vue-formtools/src/assets/img/images/sc.jpg -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/assets/img/login-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/vue-formtools/src/assets/img/login-bg.jpg -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/components/common/bus.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue'; 2 | 3 | // 使用 Event Bus 4 | const bus = new Vue(); 5 | 6 | export default bus; -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/assets/css/icon.css: -------------------------------------------------------------------------------- 1 | 2 | [class*=" el-icon-lx"], [class^=el-icon-lx] { 3 | font-family: lx-iconfont!important; 4 | } -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/assets/img/images/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/vue-formtools/src/assets/img/images/logo.jpg -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/assets/img/images/sb1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/vue-formtools/src/assets/img/images/sb1.jpg -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/assets/img/images/sb2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/vue-formtools/src/assets/img/images/sb2.jpg -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/assets/img/images/sc1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/vue-formtools/src/assets/img/images/sc1.png -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/assets/img/images/sc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/vue-formtools/src/assets/img/images/sc2.png -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/assets/img/images/sc3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/vue-formtools/src/assets/img/images/sc3.png -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/assets/img/images/sh1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/vue-formtools/src/assets/img/images/sh1.jpg -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/assets/img/images/sh2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/vue-formtools/src/assets/img/images/sh2.jpg -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/assets/img/images/sh3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/vue-formtools/src/assets/img/images/sh3.jpg -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/assets/img/images/sh4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/vue-formtools/src/assets/img/images/sh4.png -------------------------------------------------------------------------------- /Server/src/main/resources/static/images/weixin/acode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/Server/src/main/resources/static/images/weixin/acode.jpg -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/assets/img/images/codescene1585214317966.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/vue-formtools/src/assets/img/images/codescene1585214317966.jpg -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/assets/css/theme-green/fonts/element-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/vue-formtools/src/assets/css/theme-green/fonts/element-icons.ttf -------------------------------------------------------------------------------- /WebApp/vue-formtools/src/assets/css/theme-green/fonts/element-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MYvLiang/FormTools/HEAD/WebApp/vue-formtools/src/assets/css/theme-green/fonts/element-icons.woff -------------------------------------------------------------------------------- /Server/src/main/resources/static/error/404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 |
11 | 导航