From ec66ab449fcec80c0be9eb1c17bafd4d2e938596 Mon Sep 17 00:00:00 2001 From: icanci Date: Wed, 30 Nov 2022 19:47:59 +0800 Subject: [PATCH] fixcode --- pom.xml | 1 - .../static/static/css/chunk-0e7e.b6ab5416.css | 1 - .../static/static/css/chunk-1763.82feff2e.css | 1 - .../static/static/css/chunk-1f33.87646c29.css | 0 .../static/static/css/chunk-2129.8b2beeda.css | 1 - .../static/static/css/chunk-36ce.a8bd427f.css | 1 - .../static/static/css/chunk-3d96.c38305d3.css | 0 .../static/static/css/chunk-7e51.b66b6da9.css | 1 - .../static/static/css/chunk-b06c.909dfd2d.css | 0 .../static/static/css/chunk-bbe9.d68c0549.css | 0 .../static/static/js/QXbw.5df86329.js | 1 - .../static/static/js/StIi.a594cb60.js | 1 - .../static/static/js/app.773c35a3.js | 1 - .../static/static/js/chunk-0e7e.c3a18d7d.js | 1 - .../static/static/js/chunk-1763.eb0662b5.js | 1 - .../static/static/js/chunk-1f33.a05c2742.js | 1 - .../static/static/js/chunk-2129.01ef2412.js | 1 - .../static/static/js/chunk-36ce.fae39d58.js | 1 - .../static/static/js/chunk-3d96.53cecc82.js | 1 - .../static/static/js/chunk-7e51.60835f65.js | 1 - .../static/static/js/chunk-b06c.a2d8e631.js | 1 - .../static/static/js/chunk-bbe9.f94fb720.js | 1 - rec-core/pom.xml | 77 ---------------- .../icanci/rec/core/RecCoreApplication.java | 17 ---- .../rec/core/facade/RuleExecutorFacade.java | 81 ----------------- .../rec/core/model/ExecutorRequest.java | 42 --------- .../rec/core/model/ExecutorResponse.java | 54 ----------- .../java/cn/icanci/rec/core/package-info.java | 5 -- .../cn/icanci/rec/core/utils/ParamUtils.java | 90 ------------------- rec-core/src/main/resources/application.yml | 40 --------- rec-core/src/main/resources/log4j2.xml | 63 ------------- .../resources/rec-http-spi-load.properties | 6 -- .../resources/rec-netty-spi-load.properties | 1 - 33 files changed, 494 deletions(-) delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-0e7e.b6ab5416.css delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-1763.82feff2e.css delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-1f33.87646c29.css delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-2129.8b2beeda.css delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-36ce.a8bd427f.css delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-3d96.c38305d3.css delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-7e51.b66b6da9.css delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-b06c.909dfd2d.css delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-bbe9.d68c0549.css delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/js/QXbw.5df86329.js delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/js/StIi.a594cb60.js delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/js/app.773c35a3.js delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-0e7e.c3a18d7d.js delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-1763.eb0662b5.js delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-1f33.a05c2742.js delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-2129.01ef2412.js delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-36ce.fae39d58.js delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-3d96.53cecc82.js delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-7e51.60835f65.js delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-b06c.a2d8e631.js delete mode 100644 rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-bbe9.f94fb720.js delete mode 100644 rec-core/pom.xml delete mode 100644 rec-core/src/main/java/cn/icanci/rec/core/RecCoreApplication.java delete mode 100644 rec-core/src/main/java/cn/icanci/rec/core/facade/RuleExecutorFacade.java delete mode 100644 rec-core/src/main/java/cn/icanci/rec/core/model/ExecutorRequest.java delete mode 100644 rec-core/src/main/java/cn/icanci/rec/core/model/ExecutorResponse.java delete mode 100644 rec-core/src/main/java/cn/icanci/rec/core/package-info.java delete mode 100644 rec-core/src/main/java/cn/icanci/rec/core/utils/ParamUtils.java delete mode 100644 rec-core/src/main/resources/application.yml delete mode 100644 rec-core/src/main/resources/log4j2.xml delete mode 100644 rec-core/src/main/resources/rec-http-spi-load.properties delete mode 100644 rec-core/src/main/resources/rec-netty-spi-load.properties diff --git a/pom.xml b/pom.xml index 867d32f..f0680e7 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,6 @@ 0.0.0.2-SNAPSHOT rec-admin - rec-core rec-engine rec-common rec-spi diff --git a/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-0e7e.b6ab5416.css b/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-0e7e.b6ab5416.css deleted file mode 100644 index 5c71fee..0000000 --- a/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-0e7e.b6ab5416.css +++ /dev/null @@ -1 +0,0 @@ -.dashboard-container[data-v-b02131b2]{margin:30px}.dashboard-text[data-v-b02131b2]{font-size:30px;line-height:46px} \ No newline at end of file diff --git a/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-1763.82feff2e.css b/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-1763.82feff2e.css deleted file mode 100644 index 05086bb..0000000 --- a/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-1763.82feff2e.css +++ /dev/null @@ -1 +0,0 @@ -.wscn-http404-container[data-v-7bdb4c3b]{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:40%;left:50%}.wscn-http404[data-v-7bdb4c3b]{position:relative;width:1200px;padding:0 50px;overflow:hidden}.wscn-http404 .pic-404[data-v-7bdb4c3b]{position:relative;float:left;width:600px;overflow:hidden}.wscn-http404 .pic-404__parent[data-v-7bdb4c3b]{width:100%}.wscn-http404 .pic-404__child[data-v-7bdb4c3b]{position:absolute}.wscn-http404 .pic-404__child.left[data-v-7bdb4c3b]{width:80px;top:17px;left:220px;opacity:0;-webkit-animation-name:cloudLeft-data-v-7bdb4c3b;animation-name:cloudLeft-data-v-7bdb4c3b;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}.wscn-http404 .pic-404__child.mid[data-v-7bdb4c3b]{width:46px;top:10px;left:420px;opacity:0;-webkit-animation-name:cloudMid-data-v-7bdb4c3b;animation-name:cloudMid-data-v-7bdb4c3b;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}.wscn-http404 .pic-404__child.right[data-v-7bdb4c3b]{width:62px;top:100px;left:500px;opacity:0;-webkit-animation-name:cloudRight-data-v-7bdb4c3b;animation-name:cloudRight-data-v-7bdb4c3b;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes cloudLeft-data-v-7bdb4c3b{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@keyframes cloudLeft-data-v-7bdb4c3b{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@-webkit-keyframes cloudMid-data-v-7bdb4c3b{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@keyframes cloudMid-data-v-7bdb4c3b{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@-webkit-keyframes cloudRight-data-v-7bdb4c3b{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}@keyframes cloudRight-data-v-7bdb4c3b{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}.wscn-http404 .bullshit[data-v-7bdb4c3b]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.wscn-http404 .bullshit__oops[data-v-7bdb4c3b]{font-size:32px;line-height:40px;color:#1482f0;margin-bottom:20px;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__headline[data-v-7bdb4c3b],.wscn-http404 .bullshit__oops[data-v-7bdb4c3b]{font-weight:700;opacity:0;-webkit-animation-name:slideUp-data-v-7bdb4c3b;animation-name:slideUp-data-v-7bdb4c3b;-webkit-animation-duration:.5s;animation-duration:.5s}.wscn-http404 .bullshit__headline[data-v-7bdb4c3b]{font-size:20px;line-height:24px;color:#222;margin-bottom:10px;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-7bdb4c3b]{font-size:13px;line-height:21px;color:grey;margin-bottom:30px;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-7bdb4c3b],.wscn-http404 .bullshit__return-home[data-v-7bdb4c3b]{opacity:0;-webkit-animation-name:slideUp-data-v-7bdb4c3b;animation-name:slideUp-data-v-7bdb4c3b;-webkit-animation-duration:.5s;animation-duration:.5s}.wscn-http404 .bullshit__return-home[data-v-7bdb4c3b]{display:block;float:left;width:110px;height:36px;background:#1482f0;border-radius:100px;text-align:center;color:#fff;font-size:14px;line-height:36px;cursor:pointer;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slideUp-data-v-7bdb4c3b{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUp-data-v-7bdb4c3b{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}} \ No newline at end of file diff --git a/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-1f33.87646c29.css b/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-1f33.87646c29.css deleted file mode 100644 index e69de29..0000000 diff --git a/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-2129.8b2beeda.css b/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-2129.8b2beeda.css deleted file mode 100644 index 04be79e..0000000 --- a/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-2129.8b2beeda.css +++ /dev/null @@ -1 +0,0 @@ -.leftDivButton{position:absolute;top:51%;-webkit-transform:translateY(-51%);transform:translateY(-51%)}.el-button.is-circle{border-radius:0}.el-button--mini.is-circle{padding:4px}.rule_tree_root{width:25px}.rule_tree_item,.rule_tree_root{display:-webkit-box;display:-ms-flexbox;display:flex}.rule_tree_item{padding:0 0 0 18px!important;margin:10px 10px 0 20px}.rule_tree_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;margin-right:12px}.rule_tree_left_top{width:90%;top:15px;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;margin-left:11px;margin-bottom:15px;border-top:1px solid #d3dce6;border-bottom:1px solid #d3dce6}.rule_tree_left_bottom,.rule_tree_left_top{position:relative;border-radius:1px;border-left:1px solid #d3dce6}.rule_tree_left_bottom{width:100%;bottom:15px;margin-left:16px;margin-top:15px}.rule_tree_right{width:calc(100% - 55px)}.drawer_from_item{margin-top:20px}.drawer_from_item_inner{width:90%}.el-divider--horizontal[data-v-dbb07412]{margin:12px 0} \ No newline at end of file diff --git a/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-36ce.a8bd427f.css b/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-36ce.a8bd427f.css deleted file mode 100644 index ab6027a..0000000 --- a/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-36ce.a8bd427f.css +++ /dev/null @@ -1 +0,0 @@ -.login-container .el-input{display:inline-block;height:47px;width:85%}.login-container .el-input input{background:transparent;border:0;-webkit-appearance:none;border-radius:0;padding:12px 5px 12px 15px;color:#eee;height:47px}.login-container .el-input input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #2d3a4b inset!important;-webkit-text-fill-color:#fff!important}.login-container .el-form-item{border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.1);border-radius:5px;color:#454545}.login-container[data-v-5df7689a]{position:fixed;height:100%;width:100%;background-color:#2d3a4b}.login-container .login-form[data-v-5df7689a]{position:absolute;left:0;right:0;width:520px;max-width:100%;padding:35px 35px 15px;margin:120px auto}.login-container .tips[data-v-5df7689a]{font-size:14px;color:#fff;margin-bottom:10px}.login-container .tips span[data-v-5df7689a]:first-of-type{margin-right:16px}.login-container .svg-container[data-v-5df7689a]{padding:6px 5px 6px 15px;color:#889aa4;vertical-align:middle;width:30px;display:inline-block}.login-container .title[data-v-5df7689a]{font-size:26px;font-weight:400;color:#eee;margin:0 auto 40px;text-align:center;font-weight:700}.login-container .show-pwd[data-v-5df7689a]{position:absolute;right:10px;top:7px;font-size:16px;color:#889aa4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} \ No newline at end of file diff --git a/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-3d96.c38305d3.css b/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-3d96.c38305d3.css deleted file mode 100644 index e69de29..0000000 diff --git a/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-7e51.b66b6da9.css b/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-7e51.b66b6da9.css deleted file mode 100644 index aae0d54..0000000 --- a/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-7e51.b66b6da9.css +++ /dev/null @@ -1 +0,0 @@ -.vue-clipboard{margin-left:5px;padding:0!important} \ No newline at end of file diff --git a/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-b06c.909dfd2d.css b/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-b06c.909dfd2d.css deleted file mode 100644 index e69de29..0000000 diff --git a/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-bbe9.d68c0549.css b/rec-admin/rec-admin-views/src/main/resources/static/static/css/chunk-bbe9.d68c0549.css deleted file mode 100644 index e69de29..0000000 diff --git a/rec-admin/rec-admin-views/src/main/resources/static/static/js/QXbw.5df86329.js b/rec-admin/rec-admin-views/src/main/resources/static/static/js/QXbw.5df86329.js deleted file mode 100644 index 551ab26..0000000 --- a/rec-admin/rec-admin-views/src/main/resources/static/static/js/QXbw.5df86329.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["QXbw"],{QXbw:function(n,t,e){"use strict";e.r(t);var o={name:"log",filters:{},components:{},data:function(){return{}},created:function(){},mounted:function(){},methods:{}},i=e("KHd+"),u=Object(i.a)(o,function(){var n=this.$createElement;return(this._self._c||n)("div",[this._v("\n log\n")])},[],!1,null,null,null);u.options.__file="log.vue";t.default=u.exports}}]); \ No newline at end of file diff --git a/rec-admin/rec-admin-views/src/main/resources/static/static/js/StIi.a594cb60.js b/rec-admin/rec-admin-views/src/main/resources/static/static/js/StIi.a594cb60.js deleted file mode 100644 index c5b7333..0000000 --- a/rec-admin/rec-admin-views/src/main/resources/static/static/js/StIi.a594cb60.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["StIi"],{StIi:function(t,n,e){"use strict";e.r(n);var i={name:"logDetail",filters:{},components:{},data:function(){return{}},created:function(){},mounted:function(){},methods:{}},o=e("KHd+"),l=Object(o.a)(i,function(){var t=this.$createElement;return(this._self._c||t)("div",[this._v("\n logDetail\n")])},[],!1,null,null,null);l.options.__file="logDetail.vue";n.default=l.exports}}]); \ No newline at end of file diff --git a/rec-admin/rec-admin-views/src/main/resources/static/static/js/app.773c35a3.js b/rec-admin/rec-admin-views/src/main/resources/static/static/js/app.773c35a3.js deleted file mode 100644 index 8284ad6..0000000 --- a/rec-admin/rec-admin-views/src/main/resources/static/static/js/app.773c35a3.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["app"],{"+aF5":function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-pdf",use:"icon-pdf-usage",viewBox:"0 0 1024 1024",content:''});s.a.add(c);e.default=c},"0Fbn":function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-people",use:"icon-people-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},"1+ww":function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-eye-open",use:"icon-eye-open-usage",viewBox:"0 0 1024 1024",content:''});s.a.add(c);e.default=c},"1lDy":function(t,e,n){"use strict";var a=n("DCsu");n.n(a).a},"28eg":function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-exit-fullscreen",use:"icon-exit-fullscreen-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},"3PhE":function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-nested",use:"icon-nested-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},"58g5":function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-tree-table",use:"icon-tree-table-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},"5TQQ":function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-theme",use:"icon-theme-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},"6xvN":function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-form",use:"icon-form-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},"94Jb":function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-dashboard",use:"icon-dashboard-usage",viewBox:"0 0 128 100",content:''});s.a.add(c);e.default=c},"99Dq":function(t,e,n){},BkLX:function(t,e,n){},CW6W:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-skill",use:"icon-skill-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},DCsu:function(t,e,n){},EqXK:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-shopping",use:"icon-shopping-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},F3lI:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-bug",use:"icon-bug-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},"F9+T":function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-international",use:"icon-international-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},FDDl:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-qq",use:"icon-qq-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},GPBF:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-link",use:"icon-link-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},JB3g:function(t,e,n){},JYDz:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-language",use:"icon-language-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},Kj24:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-password",use:"icon-password-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},"LCM+":function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-safelock",use:"icon-safelock-usage",viewBox:"0 0 1024 1024",content:''});s.a.add(c);e.default=c},LxGF:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-peoples",use:"icon-peoples-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},LyEU:function(t,e,n){"use strict";var a=n("m821");n.n(a).a},MEYL:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-money",use:"icon-money-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},MMMJ:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-example",use:"icon-example-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},MokB:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-list",use:"icon-list-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},Q2AE:function(t,e,n){"use strict";var a=n("Kw5r"),o=n("L2JU"),i=n("p46w"),s=n.n(i),c={state:{sidebar:{opened:!+s.a.get("sidebarStatus"),withoutAnimation:!1},device:"desktop"},mutations:{TOGGLE_SIDEBAR:function(t){t.sidebar.opened?s.a.set("sidebarStatus",1):s.a.set("sidebarStatus",0),t.sidebar.opened=!t.sidebar.opened,t.sidebar.withoutAnimation=!1},CLOSE_SIDEBAR:function(t,e){s.a.set("sidebarStatus",1),t.sidebar.opened=!1,t.sidebar.withoutAnimation=e},TOGGLE_DEVICE:function(t,e){t.device=e}},actions:{ToggleSideBar:function(t){(0,t.commit)("TOGGLE_SIDEBAR")},CloseSideBar:function(t,e){(0,t.commit)("CLOSE_SIDEBAR",e.withoutAnimation)},ToggleDevice:function(t,e){(0,t.commit)("TOGGLE_DEVICE",e)}}},l=n("4d7F"),r=n.n(l),u=n("t3Un");var d=n("X4fA"),h={state:{token:Object(d.a)(),name:"",avatar:"",roles:[]},mutations:{SET_TOKEN:function(t,e){t.token=e},SET_NAME:function(t,e){t.name=e},SET_AVATAR:function(t,e){t.avatar=e},SET_ROLES:function(t,e){t.roles=e}},actions:{Login:function(t,e){var n=t.commit,a=e.username.trim();return new r.a(function(t,o){(function(t,e){return Object(u.a)({url:"/rec/user/login",method:"post",data:{username:t,password:e}})})(a,e.password).then(function(e){var a=e.data;console.log("response.data:"),console.log(a),Object(d.c)(a.token),n("SET_TOKEN",a.token),t()}).catch(function(t){o(t)})})},GetInfo:function(t){var e=t.commit,n=t.state;return new r.a(function(t,a){(function(t){return Object(u.a)({url:"/rec/user/info/"+t,method:"get"})})(n.token).then(function(n){var o=n.data;o.roles&&o.roles.length>0?e("SET_ROLES",o.roles):a("getInfo: roles must be a non-null array !"),e("SET_NAME",o.name),e("SET_AVATAR",o.avatar),t(n)}).catch(function(t){a(t)})})},LogOut:function(t){var e=t.commit,n=t.state;return new r.a(function(t,a){(n.token,Object(u.a)({url:"/rec/user/logout",method:"post"})).then(function(){e("SET_TOKEN",""),e("SET_ROLES",[]),Object(d.b)(),t()}).catch(function(t){a(t)})})},FedLogOut:function(t){var e=t.commit;return new r.a(function(t){e("SET_TOKEN",""),Object(d.b)(),t()})}}},v={sidebar:function(t){return t.app.sidebar},device:function(t){return t.app.device},token:function(t){return t.user.token},avatar:function(t){return t.user.avatar},name:function(t){return t.user.name},roles:function(t){return t.user.roles}};a.default.use(o.a);var m=new o.a.Store({modules:{app:c,user:h},getters:v});e.a=m},"R/8a":function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-message",use:"icon-message-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},"R/Hx":function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-table",use:"icon-table-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},RnhZ:function(t,e,n){var a={"./af":"K/tc","./af.js":"K/tc","./ar":"jnO4","./ar-dz":"o1bE","./ar-dz.js":"o1bE","./ar-kw":"Qj4J","./ar-kw.js":"Qj4J","./ar-ly":"HP3h","./ar-ly.js":"HP3h","./ar-ma":"CoRJ","./ar-ma.js":"CoRJ","./ar-sa":"gjCT","./ar-sa.js":"gjCT","./ar-tn":"bYM6","./ar-tn.js":"bYM6","./ar.js":"jnO4","./az":"SFxW","./az.js":"SFxW","./be":"H8ED","./be.js":"H8ED","./bg":"hKrs","./bg.js":"hKrs","./bm":"p/rL","./bm.js":"p/rL","./bn":"kEOa","./bn-bd":"loYQ","./bn-bd.js":"loYQ","./bn.js":"kEOa","./bo":"0mo+","./bo.js":"0mo+","./br":"aIdf","./br.js":"aIdf","./bs":"JVSJ","./bs.js":"JVSJ","./ca":"1xZ4","./ca.js":"1xZ4","./cs":"PA2r","./cs.js":"PA2r","./cv":"A+xa","./cv.js":"A+xa","./cy":"l5ep","./cy.js":"l5ep","./da":"DxQv","./da.js":"DxQv","./de":"tGlX","./de-at":"s+uk","./de-at.js":"s+uk","./de-ch":"u3GI","./de-ch.js":"u3GI","./de.js":"tGlX","./dv":"WYrj","./dv.js":"WYrj","./el":"jUeY","./el.js":"jUeY","./en-au":"Dmvi","./en-au.js":"Dmvi","./en-ca":"OIYi","./en-ca.js":"OIYi","./en-gb":"Oaa7","./en-gb.js":"Oaa7","./en-ie":"4dOw","./en-ie.js":"4dOw","./en-il":"czMo","./en-il.js":"czMo","./en-in":"7C5Q","./en-in.js":"7C5Q","./en-nz":"b1Dy","./en-nz.js":"b1Dy","./en-sg":"t+mt","./en-sg.js":"t+mt","./eo":"Zduo","./eo.js":"Zduo","./es":"iYuL","./es-do":"CjzT","./es-do.js":"CjzT","./es-mx":"tbfe","./es-mx.js":"tbfe","./es-us":"Vclq","./es-us.js":"Vclq","./es.js":"iYuL","./et":"7BjC","./et.js":"7BjC","./eu":"D/JM","./eu.js":"D/JM","./fa":"jfSC","./fa.js":"jfSC","./fi":"gekB","./fi.js":"gekB","./fil":"1ppg","./fil.js":"1ppg","./fo":"ByF4","./fo.js":"ByF4","./fr":"nyYc","./fr-ca":"2fjn","./fr-ca.js":"2fjn","./fr-ch":"Dkky","./fr-ch.js":"Dkky","./fr.js":"nyYc","./fy":"cRix","./fy.js":"cRix","./ga":"USCx","./ga.js":"USCx","./gd":"9rRi","./gd.js":"9rRi","./gl":"iEDd","./gl.js":"iEDd","./gom-deva":"qvJo","./gom-deva.js":"qvJo","./gom-latn":"DKr+","./gom-latn.js":"DKr+","./gu":"4MV3","./gu.js":"4MV3","./he":"x6pH","./he.js":"x6pH","./hi":"3E1r","./hi.js":"3E1r","./hr":"S6ln","./hr.js":"S6ln","./hu":"WxRl","./hu.js":"WxRl","./hy-am":"1rYy","./hy-am.js":"1rYy","./id":"UDhR","./id.js":"UDhR","./is":"BVg3","./is.js":"BVg3","./it":"bpih","./it-ch":"bxKX","./it-ch.js":"bxKX","./it.js":"bpih","./ja":"B55N","./ja.js":"B55N","./jv":"tUCv","./jv.js":"tUCv","./ka":"IBtZ","./ka.js":"IBtZ","./kk":"bXm7","./kk.js":"bXm7","./km":"6B0Y","./km.js":"6B0Y","./kn":"PpIw","./kn.js":"PpIw","./ko":"Ivi+","./ko.js":"Ivi+","./ku":"JCF/","./ku.js":"JCF/","./ky":"lgnt","./ky.js":"lgnt","./lb":"RAwQ","./lb.js":"RAwQ","./lo":"sp3z","./lo.js":"sp3z","./lt":"JvlW","./lt.js":"JvlW","./lv":"uXwI","./lv.js":"uXwI","./me":"KTz0","./me.js":"KTz0","./mi":"aIsn","./mi.js":"aIsn","./mk":"aQkU","./mk.js":"aQkU","./ml":"AvvY","./ml.js":"AvvY","./mn":"lYtQ","./mn.js":"lYtQ","./mr":"Ob0Z","./mr.js":"Ob0Z","./ms":"6+QB","./ms-my":"ZAMP","./ms-my.js":"ZAMP","./ms.js":"6+QB","./mt":"G0Uy","./mt.js":"G0Uy","./my":"honF","./my.js":"honF","./nb":"bOMt","./nb.js":"bOMt","./ne":"OjkT","./ne.js":"OjkT","./nl":"+s0g","./nl-be":"2ykv","./nl-be.js":"2ykv","./nl.js":"+s0g","./nn":"uEye","./nn.js":"uEye","./oc-lnc":"Fnuy","./oc-lnc.js":"Fnuy","./pa-in":"8/+R","./pa-in.js":"8/+R","./pl":"jVdC","./pl.js":"jVdC","./pt":"8mBD","./pt-br":"0tRk","./pt-br.js":"0tRk","./pt.js":"8mBD","./ro":"lyxo","./ro.js":"lyxo","./ru":"lXzo","./ru.js":"lXzo","./sd":"Z4QM","./sd.js":"Z4QM","./se":"//9w","./se.js":"//9w","./si":"7aV9","./si.js":"7aV9","./sk":"e+ae","./sk.js":"e+ae","./sl":"gVVK","./sl.js":"gVVK","./sq":"yPMs","./sq.js":"yPMs","./sr":"zx6S","./sr-cyrl":"E+lV","./sr-cyrl.js":"E+lV","./sr.js":"zx6S","./ss":"Ur1D","./ss.js":"Ur1D","./sv":"X709","./sv.js":"X709","./sw":"dNwA","./sw.js":"dNwA","./ta":"PeUW","./ta.js":"PeUW","./te":"XLvN","./te.js":"XLvN","./tet":"V2x9","./tet.js":"V2x9","./tg":"Oxv6","./tg.js":"Oxv6","./th":"EOgW","./th.js":"EOgW","./tk":"Wv91","./tk.js":"Wv91","./tl-ph":"Dzi0","./tl-ph.js":"Dzi0","./tlh":"z3Vd","./tlh.js":"z3Vd","./tr":"DoHr","./tr.js":"DoHr","./tzl":"z1FC","./tzl.js":"z1FC","./tzm":"wQk9","./tzm-latn":"tT3J","./tzm-latn.js":"tT3J","./tzm.js":"wQk9","./ug-cn":"YRex","./ug-cn.js":"YRex","./uk":"raLr","./uk.js":"raLr","./ur":"UpQW","./ur.js":"UpQW","./uz":"Loxo","./uz-latn":"AQ68","./uz-latn.js":"AQ68","./uz.js":"Loxo","./vi":"KSF8","./vi.js":"KSF8","./x-pseudo":"/X5v","./x-pseudo.js":"/X5v","./yo":"fzPg","./yo.js":"fzPg","./zh-cn":"XDpg","./zh-cn.js":"XDpg","./zh-hk":"SatO","./zh-hk.js":"SatO","./zh-mo":"OmwH","./zh-mo.js":"OmwH","./zh-tw":"kOpN","./zh-tw.js":"kOpN"};function o(t){var e=i(t);return n(e)}function i(t){var e=a[t];if(!(e+1)){var n=new Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}return e}o.keys=function(){return Object.keys(a)},o.resolve=i,t.exports=o,o.id="RnhZ"},S0If:function(t,e,n){},TfVu:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-eye",use:"icon-eye-usage",viewBox:"0 0 128 64",content:''});s.a.add(c);e.default=c},"Uf/o":function(t,e,n){var a={"./404.svg":"oUrx","./bug.svg":"F3lI","./chart.svg":"yCkv","./clipboard.svg":"vDVG","./component.svg":"VtY+","./dashboard.svg":"94Jb","./documentation.svg":"kPu2","./drag.svg":"m7++","./edit.svg":"qkZ8","./education.svg":"rRz7","./email.svg":"y7eQ","./example.svg":"MMMJ","./excel.svg":"ZZmv","./exit-fullscreen.svg":"28eg","./eye-open.svg":"1+ww","./eye.svg":"TfVu","./form.svg":"6xvN","./fullscreen.svg":"mSHS","./guide.svg":"ZoO1","./icon.svg":"nZHn","./international.svg":"F9+T","./language.svg":"JYDz","./link.svg":"GPBF","./list.svg":"MokB","./lock.svg":"qwAt","./message.svg":"R/8a","./money.svg":"MEYL","./nested.svg":"3PhE","./password.svg":"Kj24","./pdf.svg":"+aF5","./people.svg":"0Fbn","./peoples.svg":"LxGF","./qq.svg":"FDDl","./safelock.svg":"LCM+","./search.svg":"jo2x","./shopping.svg":"EqXK","./size.svg":"hkRB","./skill.svg":"CW6W","./star.svg":"cIpu","./tab.svg":"j7e1","./table.svg":"R/Hx","./theme.svg":"5TQQ","./tree-table.svg":"58g5","./tree.svg":"k80C","./user.svg":"s7Vf","./wechat.svg":"gNoN","./zip.svg":"iqZD"};function o(t){var e=i(t);return n(e)}function i(t){var e=a[t];if(!(e+1)){var n=new Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}return e}o.keys=function(){return Object.keys(a)},o.resolve=i,t.exports=o,o.id="Uf/o"},"VtY+":function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-component",use:"icon-component-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},Vtdi:function(t,e,n){"use strict";n.r(e);var a=n("gDS+"),o=n.n(a),i=n("Kw5r"),s=(n("9d8Q"),n("XJYT")),c=n.n(s),l=(n("D66Q"),n("sg+I"),{name:"App"}),r=n("KHd+"),u=Object(r.a)(l,function(){var t=this.$createElement,e=this._self._c||t;return e("div",{attrs:{id:"app"}},[e("router-view")],1)},[],!1,null,null,null);u.options.__file="App.vue";var d=u.exports,h=n("jE9Z"),v=n("QbLZ"),m=n.n(v),p=n("L2JU"),w=n("vRGJ"),g=n.n(w),f={data:function(){return{levelList:null}},watch:{$route:function(){this.getBreadcrumb()}},created:function(){this.getBreadcrumb()},methods:{getBreadcrumb:function(){var t=this.$route.matched.filter(function(t){if(t.name)return!0}),e=t[0];e&&"dashboard"!==e.name&&(t=[{path:"/dashboard",meta:{title:"REC-规则引擎"}}].concat(t)),this.levelList=t},pathCompile:function(t){var e=this.$route.params;return g.a.compile(t)(e)},handleLink:function(t){var e=t.redirect,n=t.path;e?this.$router.push(e):this.$router.push(this.pathCompile(n))}}},b=(n("pzo4"),Object(r.a)(f,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-breadcrumb",{staticClass:"app-breadcrumb",attrs:{separator:"/"}},[n("transition-group",{attrs:{name:"breadcrumb"}},t._l(t.levelList,function(e,a){return e.meta.title?n("el-breadcrumb-item",{key:e.path},["noredirect"===e.redirect||a==t.levelList.length-1?n("span",{staticClass:"no-redirect"},[t._v(t._s(e.meta.title))]):n("a",{on:{click:function(n){n.preventDefault(),t.handleLink(e)}}},[t._v(t._s(e.meta.title))])]):t._e()}))],1)},[],!1,null,"fde0b23a",null));b.options.__file="index.vue";var z=b.exports,x={name:"Hamburger",props:{isActive:{type:Boolean,default:!1},toggleClick:{type:Function,default:null}}},y=(n("hVtZ"),Object(r.a)(x,function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("svg",{staticClass:"hamburger",class:{"is-active":this.isActive},attrs:{t:"1492500959545",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1691","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"64",height:"64"},on:{click:this.toggleClick}},[e("path",{attrs:{d:"M966.8023 568.849776 57.196677 568.849776c-31.397081 0-56.850799-25.452695-56.850799-56.850799l0 0c0-31.397081 25.452695-56.849776 56.850799-56.849776l909.605623 0c31.397081 0 56.849776 25.452695 56.849776 56.849776l0 0C1023.653099 543.397081 998.200404 568.849776 966.8023 568.849776z","p-id":"1692"}}),this._v(" "),e("path",{attrs:{d:"M966.8023 881.527125 57.196677 881.527125c-31.397081 0-56.850799-25.452695-56.850799-56.849776l0 0c0-31.397081 25.452695-56.849776 56.850799-56.849776l909.605623 0c31.397081 0 56.849776 25.452695 56.849776 56.849776l0 0C1023.653099 856.07443 998.200404 881.527125 966.8023 881.527125z","p-id":"1693"}}),this._v(" "),e("path",{attrs:{d:"M966.8023 256.17345 57.196677 256.17345c-31.397081 0-56.850799-25.452695-56.850799-56.849776l0 0c0-31.397081 25.452695-56.850799 56.850799-56.850799l909.605623 0c31.397081 0 56.849776 25.452695 56.849776 56.850799l0 0C1023.653099 230.720755 998.200404 256.17345 966.8023 256.17345z","p-id":"1694"}})])])},[],!1,null,"1b00fab3",null));y.options.__file="index.vue";var j={components:{Breadcrumb:z,Hamburger:y.exports},computed:m()({},Object(p.b)(["sidebar","avatar"])),methods:{toggleSideBar:function(){this.$store.dispatch("ToggleSideBar")},logout:function(){this.$store.dispatch("LogOut").then(function(){location.reload()})}}},B=(n("1lDy"),Object(r.a)(j,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-menu",{staticClass:"navbar",attrs:{mode:"horizontal"}},[n("hamburger",{staticClass:"hamburger-container",attrs:{"toggle-click":t.toggleSideBar,"is-active":t.sidebar.opened}}),t._v(" "),n("breadcrumb"),t._v(" "),n("el-dropdown",{staticClass:"avatar-container",attrs:{trigger:"click"}},[n("div",{staticClass:"avatar-wrapper"},[n("img",{staticClass:"user-avatar",attrs:{src:t.avatar}}),t._v(" "),n("i",{staticClass:"el-icon-caret-bottom"})]),t._v(" "),n("el-dropdown-menu",{staticClass:"user-dropdown",attrs:{slot:"dropdown"},slot:"dropdown"},[n("router-link",{staticClass:"inlineBlock",attrs:{to:"/"}},[n("el-dropdown-item",[t._v("\n Home\n ")])],1),t._v(" "),n("el-dropdown-item",{attrs:{divided:""}},[n("span",{staticStyle:{display:"block"},on:{click:t.logout}},[t._v("LogOut")])])],1)],1)],1)},[],!1,null,"0fee057c",null));B.options.__file="Navbar.vue";var V=B.exports,M=n("33yf"),k=n.n(M);n("EJiy");function C(t){return/^(https?:|mailto:|tel:)/.test(t)}var H={name:"MenuItem",functional:!0,props:{icon:{type:String,default:""},title:{type:String,default:""}},render:function(t,e){var n=e.props,a=n.icon,o=n.title,i=[];return a&&i.push(t("svg-icon",{attrs:{"icon-class":a}})),o&&i.push(t("span",{slot:"title"},[o])),i}},L=Object(r.a)(H,void 0,void 0,!1,null,null,null);L.options.__file="Item.vue";var O=L.exports,_={props:{to:{type:String,required:!0}},methods:{isExternalLink:function(t){return C(t)},linkProps:function(t){return this.isExternalLink(t)?{is:"a",href:t,target:"_blank",rel:"noopener"}:{is:"router-link",to:t}}}},I=Object(r.a)(_,function(){var t=this.$createElement;return(this._self._c||t)("component",this._b({},"component",this.linkProps(this.to),!1),[this._t("default")],2)},[],!1,null,null,null);I.options.__file="Link.vue";var E={name:"SidebarItem",components:{Item:O,AppLink:I.exports},props:{item:{type:Object,required:!0},isNest:{type:Boolean,default:!1},basePath:{type:String,default:""}},data:function(){return{onlyOneChild:null}},methods:{hasOneShowingChild:function(t,e){var n=this,a=t.filter(function(t){return!t.hidden&&(n.onlyOneChild=t,!0)});return 1===a.length||0===a.length&&(this.onlyOneChild=m()({},e,{path:"",noShowingChildren:!0}),!0)},resolvePath:function(t){return this.isExternalLink(t)?t:k.a.resolve(this.basePath,t)},isExternalLink:function(t){return C(t)}}},F=Object(r.a)(E,function(){var t=this,e=t.$createElement,n=t._self._c||e;return!t.item.hidden&&t.item.children?n("div",{staticClass:"menu-wrapper"},[!t.hasOneShowingChild(t.item.children,t.item)||t.onlyOneChild.children&&!t.onlyOneChild.noShowingChildren||t.item.alwaysShow?n("el-submenu",{attrs:{index:t.resolvePath(t.item.path)}},[n("template",{slot:"title"},[t.item.meta?n("item",{attrs:{icon:t.item.meta.icon,title:t.item.meta.title}}):t._e()],1),t._v(" "),t._l(t.item.children,function(e){return e.hidden?t._e():[e.children&&e.children.length>0?n("sidebar-item",{key:e.path,staticClass:"nest-menu",attrs:{"is-nest":!0,item:e,"base-path":t.resolvePath(e.path)}}):n("app-link",{key:e.name,attrs:{to:t.resolvePath(e.path)}},[n("el-menu-item",{attrs:{index:t.resolvePath(e.path)}},[e.meta?n("item",{attrs:{icon:e.meta.icon,title:e.meta.title}}):t._e()],1)],1)]})],2):[n("app-link",{attrs:{to:t.resolvePath(t.onlyOneChild.path)}},[n("el-menu-item",{class:{"submenu-title-noDropdown":!t.isNest},attrs:{index:t.resolvePath(t.onlyOneChild.path)}},[t.onlyOneChild.meta?n("item",{attrs:{icon:t.onlyOneChild.meta.icon||t.item.meta.icon,title:t.onlyOneChild.meta.title}}):t._e()],1)],1)]],2):t._e()},[],!1,null,null,null);F.options.__file="SidebarItem.vue";var Y={components:{SidebarItem:F.exports},computed:m()({},Object(p.b)(["sidebar"]),{routes:function(){return this.$router.options.routes},isCollapse:function(){return!this.sidebar.opened}})},S=Object(r.a)(Y,function(){var t=this.$createElement,e=this._self._c||t;return e("el-scrollbar",{attrs:{"wrap-class":"scrollbar-wrapper"}},[e("el-menu",{attrs:{"show-timeout":200,"default-active":this.$route.path,collapse:this.isCollapse,mode:"vertical","background-color":"#304156","text-color":"#bfcbd9","active-text-color":"#409EFF"}},this._l(this.routes,function(t){return e("sidebar-item",{key:t.path,attrs:{item:t,"base-path":t.path}})}))],1)},[],!1,null,null,null);S.options.__file="index.vue";var D=S.exports,T={name:"AppMain",computed:{}},A=(n("xOwI"),Object(r.a)(T,function(){var t=this.$createElement,e=this._self._c||t;return e("section",{staticClass:"app-main"},[e("transition",{attrs:{name:"fade-transform",mode:"out-in"}},[e("router-view")],1)],1)},[],!1,null,"f3fabffe",null));A.options.__file="AppMain.vue";var R=A.exports,Q=n("Q2AE"),q=document.body,J={name:"Layout",components:{Navbar:V,Sidebar:D,AppMain:R},mixins:[{watch:{$route:function(t){"mobile"===this.device&&this.sidebar.opened&&Q.a.dispatch("CloseSideBar",{withoutAnimation:!1})}},beforeMount:function(){window.addEventListener("resize",this.resizeHandler)},mounted:function(){this.isMobile()&&(Q.a.dispatch("ToggleDevice","mobile"),Q.a.dispatch("CloseSideBar",{withoutAnimation:!0}))},methods:{isMobile:function(){return q.getBoundingClientRect().width-3<1024},resizeHandler:function(){if(!document.hidden){var t=this.isMobile();Q.a.dispatch("ToggleDevice",t?"mobile":"desktop"),t&&Q.a.dispatch("CloseSideBar",{withoutAnimation:!0})}}}}],computed:{sidebar:function(){return this.$store.state.app.sidebar},device:function(){return this.$store.state.app.device},classObj:function(){return{hideSidebar:!this.sidebar.opened,openSidebar:this.sidebar.opened,withoutAnimation:this.sidebar.withoutAnimation,mobile:"mobile"===this.device}}},methods:{handleClickOutside:function(){this.$store.dispatch("CloseSideBar",{withoutAnimation:!1})}}},P=(n("iwTh"),Object(r.a)(J,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"app-wrapper",class:t.classObj},["mobile"===t.device&&t.sidebar.opened?n("div",{staticClass:"drawer-bg",on:{click:t.handleClickOutside}}):t._e(),t._v(" "),n("sidebar",{staticClass:"sidebar-container"}),t._v(" "),n("div",{staticClass:"main-container"},[n("navbar"),t._v(" "),n("app-main")],1)],1)},[],!1,null,"de0d657a",null));P.options.__file="Layout.vue";var U=P.exports;i.default.use(h.a);var N=[{path:"/login",component:function(){return n.e("chunk-36ce").then(n.bind(null,"ntYl"))},hidden:!0},{path:"/404",component:function(){return n.e("chunk-1763").then(n.bind(null,"jNvO"))},hidden:!0},{path:"/",component:U,redirect:"/dashboard",hidden:!1,children:[{path:"dashboard",name:"dashboard",meta:{title:"REC-规则引擎",icon:"dashboard"},component:function(){return n.e("chunk-0e7e").then(n.bind(null,"lAbF"))}}]},{path:"/ruleConfig",component:U,meta:{title:"规则配置",icon:"dashboard"},children:[{path:"domain",name:"domain",component:function(){return Promise.all([n.e("chunk-7e51"),n.e("chunk-b06c")]).then(n.bind(null,"Dj8Q"))},meta:{title:"域配置",icon:"clipboard"}},{path:"metadata",name:"metadata",component:function(){return Promise.all([n.e("chunk-7e51"),n.e("chunk-bbe9")]).then(n.bind(null,"btnZ"))},meta:{title:"元数据配置",icon:"clipboard"}},{path:"baseData",name:"baseData",component:function(){return Promise.all([n.e("chunk-7e51"),n.e("chunk-3d96")]).then(n.bind(null,"bTnA"))},meta:{title:"基础数据配置",icon:"clipboard"}},{path:"dataSource",name:"dataSource",component:function(){return Promise.all([n.e("chunk-7e51"),n.e("chunk-1f33")]).then(n.bind(null,"T/BR"))},meta:{title:"数据源配置",icon:"clipboard"}},{path:"strategy",name:"strategy",component:function(){return Promise.all([n.e("chunk-7e51"),n.e("chunk-2129")]).then(n.bind(null,"9U7o"))},meta:{title:"策略配置",icon:"clipboard"}}]},{path:"/recLogs",component:U,meta:{title:"执行日志",icon:"tab"},children:[{path:"log",name:"log",component:function(){return n.e("QXbw").then(n.bind(null,"QXbw"))},meta:{title:"执行日志",icon:"clipboard"}},{path:"logDetail",name:"logDetail",component:function(){return n.e("StIi").then(n.bind(null,"StIi"))},meta:{title:"执行日志详情",icon:"clipboard"}}]},{path:"/doc",component:U,meta:{title:"开放文档",icon:"tab"},children:[{path:"docDetail",name:"docDetail",component:function(){return n.e("JWp4").then(n.bind(null,"JWp4"))},meta:{title:"项目文档",icon:"clipboard"}}]},{path:"*",redirect:"/404",hidden:!0}],Z=new h.a({scrollBehavior:function(){return{y:0}},routes:N}),X={name:"SvgIcon",props:{iconClass:{type:String,required:!0},className:{type:String,default:""}},computed:{iconName:function(){return"#icon-"+this.iconClass},svgClass:function(){return this.className?"svg-icon "+this.className:"svg-icon"}}},K=(n("LyEU"),Object(r.a)(X,function(){var t=this.$createElement,e=this._self._c||t;return e("svg",{class:this.svgClass,attrs:{"aria-hidden":"true"}},[e("use",{attrs:{"xlink:href":this.iconName}})])},[],!1,null,"2f0f1ae2",null));K.options.__file="index.vue";var $=K.exports;i.default.component("svg-icon",$);!function(t){t.keys().map(t)}(n("Uf/o"));var G=n("Mj6V"),W=n.n(G),tt=(n("pdi6"),n("X4fA")),et=["/login"];Z.beforeEach(function(t,e,n){W.a.start(),Object(tt.a)()?"/login"===t.path?(n({path:"/"}),W.a.done()):0===Q.a.getters.roles.length?Q.a.dispatch("GetInfo").then(function(t){n()}).catch(function(t){Q.a.dispatch("FedLogOut").then(function(){s.Message.error(t||"Verification failed, please login again"),n({path:"/"})})}):n():(console.log(et.indexOf(t.path)),-1!==et.indexOf(t.path)?n():(n("/login?redirect="+t.path),W.a.done()))}),Z.afterEach(function(){W.a.done()});var nt=n("wd/R"),at=n.n(nt);i.default.use(c.a),i.default.config.productionTip=!1,i.default.prototype.$cloneObj=function(t){return JSON.parse(o()(t))},i.default.prototype.recDateFormat=function(t){return at()(t).format("YYYY-MM-DD HH:mm:ss")},new i.default({el:"#app",router:Z,store:Q.a,render:function(t){return t(d)}})},X4fA:function(t,e,n){"use strict";n.d(e,"a",function(){return s}),n.d(e,"c",function(){return c}),n.d(e,"b",function(){return l});var a=n("p46w"),o=n.n(a),i="Admin-Token";function s(){return o.a.get(i)}function c(t){return o.a.set(i,t)}function l(){return o.a.remove(i)}},ZZmv:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-excel",use:"icon-excel-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},ZoO1:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-guide",use:"icon-guide-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},cIpu:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-star",use:"icon-star-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},gNoN:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-wechat",use:"icon-wechat-usage",viewBox:"0 0 128 110",content:''});s.a.add(c);e.default=c},hVtZ:function(t,e,n){"use strict";var a=n("BkLX");n.n(a).a},hkRB:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-size",use:"icon-size-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},iqZD:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-zip",use:"icon-zip-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},iwTh:function(t,e,n){"use strict";var a=n("JB3g");n.n(a).a},j7e1:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-tab",use:"icon-tab-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},jo2x:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-search",use:"icon-search-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},k80C:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-tree",use:"icon-tree-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},kPu2:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-documentation",use:"icon-documentation-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},"m7++":function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-drag",use:"icon-drag-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},m821:function(t,e,n){},mSHS:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-fullscreen",use:"icon-fullscreen-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},nZHn:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-icon",use:"icon-icon-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},oUrx:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-404",use:"icon-404-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},pzo4:function(t,e,n){"use strict";var a=n("99Dq");n.n(a).a},qkZ8:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-edit",use:"icon-edit-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},qwAt:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-lock",use:"icon-lock-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},rRz7:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-education",use:"icon-education-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},s7Vf:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-user",use:"icon-user-usage",viewBox:"0 0 130 130",content:''});s.a.add(c);e.default=c},"sg+I":function(t,e,n){},t3Un:function(t,e,n){"use strict";var a=n("4d7F"),o=n.n(a),i=n("vDqi"),s=n.n(i),c=n("XJYT"),l=n("Q2AE"),r=n("X4fA"),u=s.a.create({baseURL:"http://localhost:9999",timeout:5e3});u.interceptors.request.use(function(t){return l.a.getters.token&&(t.headers["X-Token"]=Object(r.a)()),t},function(t){console.log(t),o.a.reject(t)}),u.interceptors.response.use(function(t){var e=t.data;return 200!==e.code?(Object(c.Message)({message:e.message,type:"error",duration:5e3}),50008!==e.code&&50012!==e.code&&50014!==e.code||c.MessageBox.confirm("你已被登出,可以取消继续留在该页面,或者重新登录","确定登出",{confirmButtonText:"重新登录",cancelButtonText:"取消",type:"warning"}).then(function(){l.a.dispatch("FedLogOut").then(function(){location.reload()})}),o.a.reject("error")):t.data},function(t){return console.log("err"+t),Object(c.Message)({message:t.message,type:"error",duration:5e3}),o.a.reject(t)}),e.a=u},vDVG:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-clipboard",use:"icon-clipboard-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c},xOwI:function(t,e,n){"use strict";var a=n("S0If");n.n(a).a},y7eQ:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-email",use:"icon-email-usage",viewBox:"0 0 128 96",content:''});s.a.add(c);e.default=c},yCkv:function(t,e,n){"use strict";n.r(e);var a=n("4BeY"),o=n.n(a),i=n("IaFt"),s=n.n(i),c=new o.a({id:"icon-chart",use:"icon-chart-usage",viewBox:"0 0 128 128",content:''});s.a.add(c);e.default=c}},[["Vtdi","runtime","chunk-elementUI","chunk-libs"]]]); \ No newline at end of file diff --git a/rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-0e7e.c3a18d7d.js b/rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-0e7e.c3a18d7d.js deleted file mode 100644 index dcac2e1..0000000 --- a/rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-0e7e.c3a18d7d.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-0e7e"],{"7sZ9":function(t,n,e){"use strict";var i=e("jcA0");e.n(i).a},jcA0:function(t,n,e){},lAbF:function(t,n,e){"use strict";e.r(n);var i=e("QbLZ"),s=e.n(i),a=e("L2JU"),c={name:"Log",data:function(){return{}},created:function(){},mounted:function(){this.initData()},methods:{initData:function(){}},computed:s()({},Object(a.b)(["name","roles"]))},o=(e("7sZ9"),e("KHd+")),r=Object(o.a)(c,function(){this.$createElement;this._self._c;return this._m(0)},[function(){var t=this.$createElement,n=this._self._c||t;return n("div",{staticClass:"dashboard-container"},[n("strong",[this._v("感谢使用 REC-规则引擎 ")]),this._v(" "),n("img",{staticStyle:{"margin-top":"20px",width:"100%",height:"90%"},attrs:{src:"static/image.jpeg"}})])}],!1,null,"b02131b2",null);r.options.__file="index.vue";n.default=r.exports}}]); \ No newline at end of file diff --git a/rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-1763.eb0662b5.js b/rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-1763.eb0662b5.js deleted file mode 100644 index ea343f6..0000000 --- a/rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-1763.eb0662b5.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-1763"],{"/bn3":function(s,t,i){"use strict";var n=i("Vrtf");i.n(n).a},Jvyq:function(s,t){s.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAACKCAYAAABW3IOxAAAAAXNSR0IArs4c6QAAElhJREFUeAHtnXuQHMV9x7tndvdOQkgCWZKxkITEQ5YB87AVCT9iEqgyTsXlyA42QVRcScXYzvOPkKeJLSrOy8RVxMSVBNuVqrhIxS7KJk5BKlWpQKiKX4hgwOII6CzLAk6H0Pt0e/uY6Xx+p7vT3Gl2b2e3Z2d2t7vqdzuP7l//+tvf6+75dU+PVi5kioAxZl01UDtMEG43Wu/AmOuUUYeVVqNKmVGjvX2+HAdqX6mkfqS1Pp2pwQkz1wnju+gdIACZlpTr6npU7FChETIh5uJkKvWYPkO+fUp7oyZUowWt9hWLahTyHU2mK/3YjmApYjxlzGWmSuukQ4iktwP2NZCsmFqWWh9D96hWZp+nvb2lgvompNubWn4tKHYEawGkVqJAnBWVutpmZlono2mdjFnVSlqbcTytnynSpHlaXYPeV5F3QLIDNvNIossRLAlaM3Ehk1etqitDIZGidTKMnbTayvVM8IRAZQj1dNHXF9N9blhQpBc4f2dW3WcmgCwAIPenEGdNJVDbGYhDpOmB+DaunZ+14VrpV31fjxb96dZqeRN7vs29m4WITeKkcssRbAGsEKdUq6lrQ7o6M9M6GWU2LYiW6Snd4HO+p8sFX70dQ7wWjfkW8T4IyYIW41uJNvAEKxuzUQbiSocMwqdbp+sh2ZAVdC0qgRhVur8nS75+A79b2lT9AHo+3mbatpINHMEgz/JKqH7ZmPBtJtA3J3cTtIVz+4m0PsyYfS8D9ytRsrp9RXMpd0Oye+bOUj4YOIJNVsJvQKqdgitAh8aocQbIr/P0d4pLNbmMDOPsXKk9tSYMzUrOux6wbaTg6SN0g9vI3HaLeif6v9SNQg0UwSZr5ndVGP51EmCpiJPEH4OAxwFLBskyhilyvozBzyp+L5JxWxKdjeKSl+j+Xqmgl0D66xrFs3Bd8tlJfv9mQVdTFQNDMMj1Tm3M45Ch0BSRhDeppBqtnXjXZXrnlApV1TAKxwe2hHsreEBYw/015NsYazzwdIM/KBT0ZURa6GZIaFHL0eWf5SZs/E7LKdqI2LjQbSjLaxIqd3W5ap6ma1yXiY2MowB6nLyPQbZJ7dE1Kzz6Ri2hG6zMdINZuD2OYNO7IJn4ylIJfU8wyOVN1cx/8MuAPj+BSq0PFabnFddnbNUB8r8Be8bSsKNVH0oaeXdF51Q13J03cknB8WM9TUeaNbnElI3Iv4NRM0etxGsr9HULRsv1XoAT8HJVToZozw8V9VvaqrH0Ej2G6ltoyao2s+jbFmzSmPX4IB7MG7mowIlSUa+xWYmWdP0Mev7JNl59STBAKqqa+XoWqxkWq+yCr1+iOX3DYvEyuv8R8r3bZt59SbByDV+XmV7QZxOrjnUx7tpT8FL1b3VsIwq22lAyq6PvCDZZMbfy+P/bswXMz68ew4FqtfLyU7bGlvQVwVhBeoXW5iuNi5vNHcZdhkH9cXI/LxsLssu1bwjGuGuJqZmH+M3CYdm0Bnlp49tM/Qxc6yWgWJ02aYpyyjenauHfMXF9dcrZJFZP6/UiKyG2J07YJwn6ogVjGujXINdH81YnkGuKrlFWQvTNP3JSjHueYNWquZY5xvuTFrwb8Zln3INLQjzlAxt6n2BBeBdPjaxm0CZPtYg9e5jEfleebMrClp5vuk9Vwl1CLqZf9nuePljy1YTvqxKku4iB9eUM+m0v1lu8nrR+fbioB7rlmgWp5wkmBYFEOjBmcxCqzbX6bNFkaao+4fvmh3RVRwu+Z3iau5CLl5LggrOx7B/h7xpF68AO7KOI9gXBogWKHrPmakU9UG+rB/SetWD6Fq1dQEv3Eu8QjtHCVYueWso4aT1xraxsQPcTEPmno3YM8nFfEyyuYmnt/CAwlweBujx6n0WARwqe9+OCF55kOodDbzXE20z8lpdD02LuZ42X7D3hwgwCA0ewRjVvQrOqFgar5K2PMyGQl0JqdK//xxzi6wzYA1qmFazhugTSrZiNNfsrcSHXBOebZq+53wH2z7RS+RCpWAvMFnrXLdPvG80kohscLxW8l30dln3PG+ZR/E2QcATy3dSK3kGK41qwNmqbV9nWTlWDtWeSnhnbrT6/kNclOG2U0F6SnveD2YOiY03unzUGQkewGFDcJXsIOILZw9JpikHAESwGFHfJHgKOYPawdJpiEHAEiwHFXbKHgCOYPSydphgEHMFiQHGX7CHgCGYPS6cpBgFHsBhQ3CV7CDiC2cPSaYpBwE1vxIAy4Jd+gUn+V1rA4Ani3CHr65rFdQRrhs5g3ltCsUUWC7cRQbYX/XiziK6LbIaOu7cYAnfS2t3TLJIjWDN03L1WEPg0JPtko4iOYI2QcdeTIPC3kOxDcQkcweJQcdeSIiA8ks3+blyY0BFsISLuvF0E5P3ThyGZfEZwLjiCzUHhDiwgIC/DyJ64cy++OIJZQNWpmIfARZzJtvHT31VyBJuHjTuxhIC8c/ooJJPP7bjgEEgFAfmW5UOOYKlg65TOIHCTI5jjQqoIOIKlCq9T7gjmOJAqAo5gqcLrlDuCOQ6kikBPEww/yw2+7z3FvlynU0XJKW8bgZ5bcAipZDHcLyG/gVy/+owrr16tq2fLNXO0UgtWhopPtmSxN2vb1dC/CdnErzcCxLoUSz+B/Cpy4SJWlys1M1KuhyeqdcP3svWbSe8vkqaj22zfFPqe6ukeoSMA4hPXc00wSCEVdgsirdX7kLbsZYfWE3yc9AW+fltmQ7mLjNJXoLstXdgQGxzBYmHJJ8GofGmhfgX5dWRzrOkdXOSrIIf5OsiLtHB1NgneQH6bOlA3ndQRLBbBfBGMipYNdKW1kjFWKy8exJYq6cXQqJch3GilFupqIIQ2FyfV4QgWi1j2BINUsovzrchvIjtizezyRfbb38cDw0E+sFXgeAs2LvoJZEew2ErKjmBU2gZMkleePoZMrx2KNTH7i2EtVCO0cIdo4ZaGodrKnvorF5rlCLYQkenz7hMMYt1M1tINvh9J9cluuoj2/9T4msjeybo5DOFWmFBdCeHOcwSLBbo7BINUy8n+o4gQa0usKb17cbJSV4+VCurneCy1+mTau5DMWZ4uwSDWVWQlpLoDWTaXbf8cvERR5FPJ2/qnSFZLUrfuyYdUonMnIsR6j1Vz86PsJ5jyMnID4lqtJvViDRyIJYv975yRNzXJs5dvjWO8tFrytGv9n7OXgWlg+2sdEwxivRvl0lp9ECk2yKjXL0s3+CwiXWHX/HM9DNppbL8PubdtgkGsN/INn78s+upnUbS+h8FoZroAtQe5DpEHFReaI1Dl9j8gn2Vbp9ckatsEK1eDrzHl8mEUhSj5AR+D4qOf6gp0in+r14MA9T1kK+K+QbR4bcoeYV9FdsOHA9HobRFsqm7eFwbho1FFcoxymUF+Zubzd/Ju3MaFcXJ+HmLfd5FLkH4dR1I0q+EbaLubuh+J05qYYHSNS6eqZi/OxUviFM5emyHbs0I2vqF9KRk1jT+bLsPf75P3amRThjb0Utb/ibF/RD3LEKJhSEywqUpwL//mdzXUGHNDyMaSmef4uOdhutG8ke1pTF6K9JsDOKYmrFySoYMQ67FWtCUiWLVqrgmU2UMr1tEjOsb9kJZtHLJtwgDry3FaKThx9iIydnhri/EHPZrgJV3hw0mAaJlgkMpjhcF3WIr8U0kyWCwuBu+dIdslXSLbPmwSt4O82u7C4gjsJ8pnkAepKxmjJgotE4xx12+FJvxCIu0JI1OAEcg2Rsu2EcNkibTNcBBlryDbkZbLbdOAHtN1CHs/izxAvZz9lHnCQrQENK3XOpYcj/B7fkL9bUenUPIx9lch24YOySb+GPG+C7E66trbLkxvJZTW/XPI31AHk52a3hLBJishj6JG5hczCRT0Rcj2CmRbj8GXtWiEAPUcsg0ZbjHNIEcTMkkP9VfgLdhZCYsSrFI3HwiC8GEruVlQQuH3QbaDBQ+y6ViyCVBPIdciXWtxLRQtKxXS/T2AiPddukWroSnB6BKXMfZ6Hp9XLqeCeOF2lFfFDhZ8vQ6ybQQZ8WWJ932VVZT6U5kM2B9EPgOxZCCfSmhKsMlqcJ8y6ndSydmiUgAKhor6dQqz1qLaflb1rxTuU+AmrodUQ0OC4fN6Oz6v79KK5X5Zs+/rl0u+TvwmUKrI5lP5f2HWH0MscZZ2JcQSTEiFz+tJfF6yiiDXAbAmhou6H1fL2sT9SZQJsWR6p6sh9rG9XKdb7AFyCVJFv30fTVeRziYzmYAW77tMSGcSzmnByvI6WY2BvTHnZWJRgkw1c5vDBb06QZJBiXqAgu5Gvgq5ZDoss3BOC2aq5ov4vHJPLkGMcZds/O/CWQTEqfxnyN9DLFnTlnmYRzB8Xr+Iz+vnM7eqBQM8Tx/ytHpjC1EHIcoJCnkvch/EOp2nAs91kXSJK3h7mT57+uWNPNl4ji2AWMMtUZwz/pwYA3OhTEnvR8T7fjSPpZ5rwdiH4S8wUN4Myn3Ai38Kcl2Ye0PTM1C8719B/hRivZpeNp1rnm4E8HntwOf1P7RiXucq09UAoCdxSyxPN5fcajdY9i/In4DDaG6tjBhWgFQFVko80AvkErtxSwxF7B+kw/+msHdBrKZLlPMGiDdVV3dBrqvzZlicPbgljjD3OGgEE1/WByDWjb1GLqlDjy3+buR1oCNxFZqna4Brhnw9SJPYsrLhE8jVlP1beaqLJLboseM1tizV1VLB+9+SH0762mM1Qv6eJFkxcYzu8YIkhevRuOJm+DzyOYiVK5dDO3ieIVgkJYUKqcxn8JAfw890GWTbELmdySE2VRjY93vXKB73f0RkAG99XVYmFUem5xBsoSG4BEaGCvpQ0ffWsy4MwnU/FAteGTuWdD/nruX4CDn9PsR6vms5dimjRQkWtcMvePuHff0TXqRdw5uOsrAv9eBpfQqnar+uTH0KAOXJ8PHUgcwog0QEi9rIVM3YkqLH8mVzASR4S1pujqGiZ+iq+81p/2OwvBv5Z8glvq2+DW0TLIqI53tHadle4KWMpZDhKvGtRe+3e8za+xOlQl9NaB8Diz9H7odYlXZx6aV0VggWLTBPoRNF34yUitBOs0Fum98MogJCxn40jlHtPXssKxu+iMjUjpBsYIJ1gkWRgx7VkqefZ1lNnXHbVsjW8jIgnmQncUssjerrwWPp/r6OyF4O+3vQ/o5NTpVgUeukRYIwI7gbJmnZ5FtBDddyEXeKeMPR9D14LFM7v0dZnuxB262Z3DWCLbQYx+5LeOaPez6bnxgzz0PPvYApody/bLKwTDPnMrXzhxCrZ73vDcrV1uXMCBa1tljQB0u+GmfItR7CLWPs1XJXGtWT8bE4R+9BvgS5Ml2mnDEO87LPBcGiFp0/7KvzhnpqZD87tXMvxJqIlsUd53AzEGYLqJeeIFhfTu3Y/qew4q+ybVQP6OvbqR3b2DuCJUNUpnbkyfCxZMkGN3bul0jnpGoOYMcdyDZHrmQ14lqw5njJPlkytfMFiDUQUzvN4Uh+1xEsHrPZqR3ZMyuXr4PFm52/q45g8+tk4Kd25sPR+Zkj2FkMn+BQ1mYN9NTOWTjsHDmCKfUCUP4BxHJTO3Y4NU/LID9FjoPEJ5GrHLnmccLqySC2YG5qxyqFmisrsBp5gumZQdghcHZq59O0WGPNYXF3bSHgrV3hrwXwXcgjSNtfdLBlUEp6HkXvNZTvY4gjV0ogx6mdN6t88qRZVQ7DDxsd7mLC+R0sCpx3P06B7WvLhj3W61gbGrqpHdsVlFBfQwIdK5uNlUp4u1Lh7TiHrkqot+3olggmUzufQvr+rZ22ge5SwoYEi+Y/PmHequr1XaHSt6X9pneHBHNTO9GKy8FxSwSbtVO6zMMT6t2hCW7nC6O3stTZ+iZwbRLMTe3MVlLOfhMRLGo7ZCuOnwpuYX3gLsj2flo2K28AJSTY7NSO7AH/o6h97jgfCLRNsKj5r/FNI3My2MnHb3ah8GbI1/YLGwkIJlM7sjbr+1Fb3HG+ELBCsGiRDp0ya1QYfmT64cCoHdF7rRy3QDA3tdMKkDmJY51g0XKNHzebcXnwFIrbw6g3R+81Om5CMJna2Y18mVar3ii9u54vBFIlWLSoh0+b6+u1+u3MHNzGzMG66L3ocQzB5PuPn0dkQzb31k4UrB447hrBZrFgfOYdmqi/RwcaZ676EGRbOXtPfiMEc1M7UWDccXIEINvQ+Mn6zrHj9YfGTtTLsp3nqamAy+YR5MrkGl0Kh0ADBI4Ys/zUVPj4sdPBPQ2iuMsOAYeAQ2A+Av8Pby5Qwk3kUm8AAAAASUVORK5CYII="},Vrtf:function(s,t,i){},jNvO:function(s,t,i){"use strict";i.r(t);var n=[function(){var s=this.$createElement,t=this._self._c||s;return t("div",{staticClass:"pic-404"},[t("img",{staticClass:"pic-404__parent",attrs:{src:i("o2sD"),alt:"404"}}),this._v(" "),t("img",{staticClass:"pic-404__child left",attrs:{src:i("Jvyq"),alt:"404"}}),this._v(" "),t("img",{staticClass:"pic-404__child mid",attrs:{src:i("Jvyq"),alt:"404"}}),this._v(" "),t("img",{staticClass:"pic-404__child right",attrs:{src:i("Jvyq"),alt:"404"}})])},function(){var s=this.$createElement,t=this._self._c||s;return t("div",{staticClass:"bullshit__info"},[this._v("版权所有\n "),t("a",{staticClass:"link-type",attrs:{href:"https://icanci.cn",target:"_blank"}},[this._v("icanci")])])}],r={name:"Page404",computed:{message:function(){return"网管说这个页面你不能进......"}}},l=(i("/bn3"),i("KHd+")),e=Object(l.a)(r,function(){var s=this,t=s.$createElement,i=s._self._c||t;return i("div",{staticClass:"wscn-http404-container"},[i("div",{staticClass:"wscn-http404"},[s._m(0),s._v(" "),i("div",{staticClass:"bullshit"},[i("div",{staticClass:"bullshit__oops"},[s._v("OOPS!")]),s._v(" "),s._m(1),s._v(" "),i("div",{staticClass:"bullshit__headline"},[s._v(s._s(s.message))]),s._v(" "),i("div",{staticClass:"bullshit__info"},[s._v("请检查您输入的网址是否正确,请点击以下按钮返回主页或者发送错误报告")]),s._v(" "),i("a",{staticClass:"bullshit__return-home",attrs:{href:""}},[s._v("返回首页")])])])])},n,!1,null,"7bdb4c3b",null);e.options.__file="404.vue";t.default=e.exports},o2sD:function(s,t,i){s.exports=i.p+"static/img/404.a57b6f3.png"}}]); \ No newline at end of file diff --git a/rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-1f33.a05c2742.js b/rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-1f33.a05c2742.js deleted file mode 100644 index 81b3a32..0000000 --- a/rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-1f33.a05c2742.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-1f33"],{"Jp/A":function(e,t,r){},PLvv:function(e,t,r){"use strict";r.d(t,"d",function(){return c}),r.d(t,"e",function(){return i}),r.d(t,"c",function(){return l}),r.d(t,"a",function(){return p}),r.d(t,"b",function(){return d});var a=r("14Xm"),n=r.n(a),o=r("D3Ub"),s=r.n(o),u=r("t3Un"),c=function(){var e=s()(n.a.mark(function e(t,r){return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(u.a)({url:"/rec/dataSource/validateDataSourceName/"+t+"/"+r,method:"get"});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(t,r){return e.apply(this,arguments)}}(),i=function(){var e=s()(n.a.mark(function e(t){return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(u.a)({url:"/rec/dataSource/save",method:"post",data:t});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}(),l=function(){var e=s()(n.a.mark(function e(t,r){return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(u.a)({url:"/rec/dataSource/query",method:"post",data:{dataSource:t,paginator:r}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(t,r){return e.apply(this,arguments)}}(),p=function(){var e=s()(n.a.mark(function e(t){return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(u.a)({url:"/rec/dataSource/debug",method:"post",data:t});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}(),d=function(){var e=s()(n.a.mark(function e(t){return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(u.a)({url:"/rec/dataSource/debugUuid/"+t,method:"get"});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},"T/BR":function(e,t,r){"use strict";r.r(t);var a=r("14Xm"),n=r.n(a),o=r("D3Ub"),s=r.n(o),u=r("c1aC"),c=r("PLvv"),i={name:"dataSourceForm",filters:{},components:{},data:function(){var e=this;return{labelPosition:"right",dialogVisible:!1,saveData:{domainCode:"",dataSourceName:"",dataSourceType:"",desc:"",scriptInfo:{scriptType:"",scriptContent:"",timeout:1},httpInfo:{httpRequestType:"",reqUrl:"",reqParam:"",timeout:1},sqlInfo:{sql:"",timeout:1}},dataSourceTypeOptions:[],scriptTypeOptions:[],httpRequestTypeOptions:[],domainOptions:[],rules:{domainCode:[{required:!0,message:"此项必填",trigger:"change"}],dataSourceName:[{required:!0,message:"此项必填",trigger:"blur"},{validator:function(){var t=s()(n.a.mark(function t(r,a,o){return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.saveData.id&&o(),""===e.saveData.domainCode&&o(new Error("请先选择域")),t.next=4,Object(c.d)(e.saveData.domainCode,a);case 4:t.sent.data.result?o():o(new Error("数据源名字不能重复"));case 6:case"end":return t.stop()}},t,e)}));return function(e,r,a){return t.apply(this,arguments)}}(),trigger:"blur"}],dataSourceType:[{required:!0,message:"此项必填",trigger:"change"}],"scriptInfo.scriptType":[{required:!0,message:"此项必填",trigger:"change"}],"scriptInfo.scriptContent":[{required:!0,message:"此项必填",trigger:"change"}],"scriptInfo.timeout":[{required:!0,message:"此项必填",trigger:"change"}],"httpInfo.httpRequestType":[{required:!0,message:"此项必填",trigger:"change"}],"httpInfo.reqUrl":[{required:!0,message:"此项必填",trigger:"blur"}],"httpInfo.reqParam":[{required:!0,message:"此项必填",trigger:"change"}],"httpInfo.timeout":[{required:!0,message:"此项必填",trigger:"blur"}]},testPass:!1,debugResult:void 0}},created:function(){},mounted:function(){},methods:{load:function(e){var t=this;return s()(n.a.mark(function r(){var a;return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return a=t,r.next=3,Object(u.g)();case 3:return a.domainOptions=r.sent,r.next=6,Object(u.c)();case 6:return a.dataSourceTypeOptions=r.sent,r.next=9,Object(u.m)();case 9:return a.scriptTypeOptions=r.sent,r.next=12,Object(u.h)();case 12:a.httpRequestTypeOptions=r.sent,e&&(a.saveData=a.$cloneObj(e)),a.dialogVisible=!0;case 15:case"end":return r.stop()}},r,t)}))()},save:function(){var e=this,t=this;this.$refs.ruleForm.validate(function(){var r=s()(n.a.mark(function r(a){return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(!a){r.next=3;break}return r.next=3,t.doSave(e.saveData);case 3:case"end":return r.stop()}},r,e)}));return function(e){return r.apply(this,arguments)}}())},doSave:function(e){var t=this;return s()(n.a.mark(function r(){var a,o;return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return a=t,r.next=3,Object(c.e)(e);case 3:(o=r.sent).ok?a.$message({type:"success",message:"保存成功!"}):a.$message({type:"error",message:"保存失败:"+o.message}),a.clearForm(),a.$parent.query();case 7:case"end":return r.stop()}},r,t)}))()},debug:function(){var e=this;this.$refs.ruleForm.validate(function(){var t=s()(n.a.mark(function t(r){var a;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!r){t.next=5;break}return t.next=3,Object(c.a)(e.saveData);case 3:(a=t.sent).ok?(e.debugResult=a.data.result,e.testPass=e.debugResult.success):e.$message({type:"error",message:"测试失败:"+a.message});case 5:case"end":return t.stop()}},t,e)}));return function(e){return t.apply(this,arguments)}}())},clearForm:function(){try{this.debugResult=void 0,this.saveData={domainCode:"",dataSourceName:"",dataSourceType:"",desc:"",scriptInfo:{scriptType:"",scriptContent:"",timeout:1},httpInfo:{httpRequestType:"",reqUrl:"",reqParam:"",timeout:1},sqlInfo:{sql:"",timeout:1}},this.$refs.ruleForm.resetFields()}catch(e){console.log(e)}this.dialogVisible=!1},scriptTimeChange:function(){this.saveData.scriptInfo.timeout<=0?this.saveData.scriptInfo.timeout=1:this.saveData.scriptInfo.timeout>5&&(this.saveData.scriptInfo.timeout=5)},httpTimeChange:function(){this.saveData.httpInfo.timeout<=0?this.saveData.httpInfo.timeout=1:this.saveData.httpInfo.timeout>5&&(this.saveData.httpInfo.timeout=5)},dataSourceTypeChange:function(){this.testPass=!1,this.debugResult=void 0}}},l=(r("ViHX"),r("KHd+")),p=Object(l.a)(i,function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-dialog",{attrs:{title:"数据源配置",visible:e.dialogVisible,"close-on-press-escape":!1,"close-on-click-modal":!1,width:"40%","before-close":e.clearForm},on:{"update:visible":function(t){e.dialogVisible=t}}},[r("el-form",{ref:"ruleForm",attrs:{"label-position":e.labelPosition,"label-width":"120px",model:e.saveData,rules:e.rules}},[r("el-form-item",{attrs:{label:"选择域",prop:"domainCode"}},[r("el-select",{attrs:{disabled:e.saveData.id&&""!==e.saveData.id,filterable:"",placeholder:"请选择域"},model:{value:e.saveData.domainCode,callback:function(t){e.$set(e.saveData,"domainCode",t)},expression:"saveData.domainCode"}},e._l(e.domainOptions,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),r("el-form-item",{attrs:{label:"数据源名字",prop:"dataSourceName"}},[r("el-input",{attrs:{disabled:e.saveData.id&&""!==e.saveData.id},model:{value:e.saveData.dataSourceName,callback:function(t){e.$set(e.saveData,"dataSourceName",t)},expression:"saveData.dataSourceName"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"描述"}},[r("el-input",{model:{value:e.saveData.desc,callback:function(t){e.$set(e.saveData,"desc",t)},expression:"saveData.desc"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"数据源类型",prop:"dataSourceType"}},[r("el-select",{attrs:{filterable:"",placeholder:"请选择数据源类型"},on:{change:e.dataSourceTypeChange},model:{value:e.saveData.dataSourceType,callback:function(t){e.$set(e.saveData,"dataSourceType",t)},expression:"saveData.dataSourceType"}},e._l(e.dataSourceTypeOptions,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),"SCRIPT"===e.saveData.dataSourceType?[r("el-form-item",{attrs:{label:"脚本类型",prop:"scriptInfo.scriptType"}},[r("el-select",{attrs:{filterable:"",placeholder:"请选择脚本类型"},model:{value:e.saveData.scriptInfo.scriptType,callback:function(t){e.$set(e.saveData.scriptInfo,"scriptType",t)},expression:"saveData.scriptInfo.scriptType"}},e._l(e.scriptTypeOptions,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),r("el-form-item",{attrs:{label:"脚本内容",prop:"scriptInfo.scriptContent"}},[r("el-input",{attrs:{rows:10,type:"textarea",placeholder:"请输入脚本(脚本返回值必须为Map结构)"},model:{value:e.saveData.scriptInfo.scriptContent,callback:function(t){e.$set(e.saveData.scriptInfo,"scriptContent",t)},expression:"saveData.scriptInfo.scriptContent"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"执行超时时间",prop:"scriptInfo.timeout"}},[r("el-input",{attrs:{type:"number",min:"1",max:"5",placeholder:"脚本执行超时时间"},on:{change:e.scriptTimeChange},model:{value:e.saveData.scriptInfo.timeout,callback:function(t){e.$set(e.saveData.scriptInfo,"timeout",t)},expression:"saveData.scriptInfo.timeout"}})],1)]:e._e(),e._v(" "),"HTTP"===e.saveData.dataSourceType?[r("el-form-item",{attrs:{label:"请求地址",prop:"httpInfo.reqUrl"}},[r("el-input",{attrs:{type:"text",placeholder:"HTTP请求地址"},model:{value:e.saveData.httpInfo.reqUrl,callback:function(t){e.$set(e.saveData.httpInfo,"reqUrl",t)},expression:"saveData.httpInfo.reqUrl"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"请求类型",prop:"httpInfo.httpRequestType"}},[r("el-select",{attrs:{filterable:"",placeholder:"请选择请求类型"},model:{value:e.saveData.httpInfo.httpRequestType,callback:function(t){e.$set(e.saveData.httpInfo,"httpRequestType",t)},expression:"saveData.httpInfo.httpRequestType"}},e._l(e.httpRequestTypeOptions,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),"POST"===e.saveData.httpInfo.httpRequestType?r("el-form-item",{attrs:{label:"请求地址",prop:"httpInfo.reqParam"}},[r("el-input",{attrs:{type:"text",placeholder:"HTTP请求参数"},model:{value:e.saveData.httpInfo.reqParam,callback:function(t){e.$set(e.saveData.httpInfo,"reqParam",t)},expression:"saveData.httpInfo.reqParam"}})],1):e._e(),e._v(" "),r("el-form-item",{attrs:{label:"执行超时时间",prop:"scriptInfo.timeout"}},[r("el-input",{attrs:{type:"number",min:"1",max:"5",placeholder:"HTTP执行超时时间"},on:{change:e.httpTimeChange},model:{value:e.saveData.httpInfo.timeout,callback:function(t){e.$set(e.saveData.httpInfo,"timeout",t)},expression:"saveData.httpInfo.timeout"}})],1)]:e._e(),e._v(" "),e.debugResult?r("el-form-item",{attrs:{label:"测试结果"}},[r("div",{staticStyle:{"background-color":"black",color:"#FFD700","line-height":"20px!important"}},[r("span",[e._v("是否执行成功:"+e._s(e.debugResult.success))]),r("br"),e._v(" "),"SCRIPT"===e.saveData.dataSourceType?r("span",[r("span",[e._v("脚本类型:"+e._s(e.debugResult.scriptType)),r("br")])]):e._e(),e._v(" "),e.debugResult.success?r("span",[r("span",[e._v("实际执行结果:"+e._s(e.debugResult.realResult))]),r("br")]):e._e(),e._v(" "),e.debugResult.success?e._e():r("span",[e._v("执行异常:"+e._s(e.debugResult.exceptionMessage))])])]):e._e()],2),e._v(" "),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.clearForm}},[e._v("取 消")]),e._v(" "),"SCRIPT"===e.saveData.dataSourceType?r("el-button",{attrs:{type:"warning"},on:{click:e.debug}},[e._v("脚本测试")]):e._e(),e._v(" "),"HTTP"===e.saveData.dataSourceType?r("el-button",{attrs:{type:"warning"},on:{click:e.debug}},[e._v("HTTP测试")]):e._e(),e._v(" "),r("el-button",{attrs:{disabled:!e.testPass,type:"primary"},on:{click:e.save}},[e._v("确 定")])],1)],1)},[],!1,null,null,null);p.options.__file="dataSourceForm.vue";var d=p.exports,f=r("kF8c"),m=r("nvEF"),v={name:"dataSource",filters:{},components:{dataSourceForm:d,vuePage:f.a,vueLog:m.a},data:function(){return{queryForm:{domainCode:"",dataSourceName:""},dataSourceTypeOptions:[],pageResult:{data:[],paginator:{currentPage:0,totalCount:0,pageSize:10,totalPage:0}},logTargetId:void 0,domainOptions:[],scriptTypeOptions:[]}},created:function(){var e=this;return s()(n.a.mark(function t(){return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(u.g)();case 2:return e.domainOptions=t.sent,t.next=5,Object(u.m)();case 5:e.scriptTypeOptions=t.sent,e.query();case 7:case"end":return t.stop()}},t,e)}))()},mounted:function(){},methods:{query:function(){var e=this;return s()(n.a.mark(function t(){var r,a;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r=e,t.next=3,Object(u.c)();case 3:return r.dataSourceTypeOptions=t.sent,t.next=6,Object(c.c)(r.queryForm,r.pageResult.paginator);case 6:(a=t.sent).ok?r.pageResult=a.data.queryPage:r.$message({type:"error",message:"查询失败:"+a.message});case 8:case"end":return t.stop()}},t,e)}))()},addNew:function(){this.$refs.dataSourceForm.load()},toEdit:function(e){this.$refs.dataSourceForm.load(e)},getDomainName:function(e){for(var t=0;t)",value:"GT"},{label:"大于等于(>=)",value:"GTE"},{label:"小于(<)",value:"LT"},{label:"小于等于(<=)",value:"LTE"},{label:"不等于(!=)",value:"NE"}],booleanValueOptions:[{label:"TRUE",value:"TRUE"},{label:"FALSE",value:"FALSE"}],dateOperators:[{label:"等于(=)",value:"EQ"},{label:"大于(>)",value:"GT"},{label:"大于等于(>=)",value:"GTE"},{label:"小于(<)",value:"LT"},{label:"小于等于(<=)",value:"LTE"},{label:"不等于(!=)",value:"NE"}],stringOperators:[{label:"等于(=)",value:"EQ"},{label:"不等于(!=)",value:"NE"},{label:"包含(⊇)",value:"CONTAIN"},{label:"不包含",value:"UN_CONTAIN"}],metadataOperators:[{label:"等于(=)",value:"EQ"},{label:"不等于(!=)",value:"NE"},{label:"包含(⊇)",value:"CONTAIN"},{label:"不包含",value:"UN_CONTAIN"},{label:"包含于(⊆或⊂)",value:"INCLUDED"}],emptyOptions:[],drawerOpen:!1,drawerData:{}}},created:function(){},mounted:function(){},methods:{needShowOr:function(e){return e.length>1},showFromStyle:function(e){if(0!==e)return"margin-top:10px"},canDeleteSelf:function(){return this.conditions.length>1||this.group.length>1},deleteSelf:function(e){this.group.splice(e,1);for(var t=0;t0?r("rule-tree-node",{attrs:{group:t.children,"rule-mode":e.ruleMode,"to-disabled":e.toDisabled,conditions:e.conditions,root:!1}}):e._e()],1)],1)}))],1),e._v(" "),r("el-drawer",{attrs:{"append-to-body":"",visible:e.drawerOpen,"with-header":!1},on:{"update:visible":function(t){e.drawerOpen=t}}},[r("el-form",{ref:"drawerData",staticStyle:{"margin-top":"20px"},attrs:{disabled:e.toDisabled,"label-width":"120px"}},[r("el-form-item",{staticClass:"drawer_from_item",attrs:{label:"规则名称"}},[r("el-input",{staticStyle:{width:"100px"},attrs:{disabled:e.toDisabled,placeholder:"规则名称"},model:{value:e.drawerData.name,callback:function(t){e.$set(e.drawerData,"name",t)},expression:"drawerData.name"}})],1),e._v(" "),r("el-form-item",{staticClass:"drawer_from_item",attrs:{label:"是否中断"}},[r("el-select",{staticClass:"drawer_from_item_inner",attrs:{disabled:e.toDisabled,filterable:"",placeholder:"是否中断"},model:{value:e.drawerData.interrupt,callback:function(t){e.$set(e.drawerData,"interrupt",t)},expression:"drawerData.interrupt"}},e._l(e.selectors.interruptOptions,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),r("el-form-item",{staticClass:"drawer_from_item",attrs:{label:"中断返回类型"}},[r("el-select",{staticClass:"drawer_from_item_inner",attrs:{disabled:e.toDisabled,filterable:"",placeholder:"中断返回类型"},model:{value:e.drawerData.resultType,callback:function(t){e.$set(e.drawerData,"resultType",t)},expression:"drawerData.resultType"}},e._l(e.selectors.resultTypeOptions,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),r("el-form-item",{staticClass:"drawer_from_item",attrs:{label:"中断返回值"}},[r("el-input",{staticClass:"drawer_from_item_inner",attrs:{disabled:e.toDisabled,placeholder:"中断返回值"},model:{value:e.drawerData.returnVal,callback:function(t){e.$set(e.drawerData,"returnVal",t)},expression:"drawerData.returnVal"}})],1)],1)],1)],1)},[],!1,null,null,null);g.options.__file="ruleTreeNode.vue";var _={name:"ruleTreeList",filters:{},props:[],components:{ruleTreeNode:g.exports},data:function(){return{showSelf:!1,ruleListInfo:{conditions:[{group:[{name:"",leftValue:"",operator:"",rightValue:"",interrupt:"",resultType:"",returnVal:"",children:[]}]}]},selectors:{leftOptions:[],operatorOptions:[],interruptOptions:[],resultTypeOptions:[],metadataOptions:[]},ruleMode:void 0,toDisabled:!0}},created:function(){},mounted:function(){},methods:{load:function(e){var t=this;return s()(n.a.mark(function r(){var a;return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:(a=t).toDisabled=""===e.data.domainCode,a.selectors=e.selectors,a.ruleListInfo=e.data.ruleListInfo,a.ruleMode=e.data.ruleMode,a.showSelf=!0;case 6:case"end":return r.stop()}},r,t)}))()},addNewRule:function(){this.ruleListInfo.conditions.push({group:[{name:"",leftValue:"",operator:"",rightValue:"",interrupt:"",resultType:"",returnVal:"",children:[]}]})}}},y=(r("lAwO"),Object(h.a)(_,function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[e.showSelf?r("div",[r("el-button",{attrs:{disabled:e.toDisabled,type:"success",size:"small"},on:{click:e.addNewRule}},[e._v("添加规则配置(或)")]),e._v(" "),e._l(e.ruleListInfo.conditions,function(t,a){return r("div",{key:a},[r("rule-tree-node",{staticStyle:{"text-align":"left"},attrs:{root:!0,group:t.group,"rule-mode":e.ruleMode,"to-disabled":e.toDisabled,conditions:e.ruleListInfo.conditions,selectors:e.selectors}}),e._v(" "),r("el-divider")],1)})],2):e._e()])},[],!1,null,"dbb07412",null));y.options.__file="ruleTreeList.vue";var x=y.exports,D=r("PLvv"),w={name:"strategyForm",filters:{},components:{ruleTreeList:x},data:function(){var e=this;return{labelPosition:"right",dialogVisible:!1,autoClear:!0,saveData:{domainCode:"",strategyName:"",sceneCode:"",dataSourceUuid:"",ruleType:"LIST",ruleMode:"SIMPLE",desc:"",ruleListInfo:{conditions:[{group:[{name:"",leftValue:"",operator:"",rightValue:"",interrupt:"",resultType:"",returnVal:"",children:[]}]}]},ruleTreeInfo:{conditions:[{group:[{name:"",leftValue:"",operator:"",rightValue:"",interrupt:"",resultType:"",returnVal:"",children:[]}]}]}},rules:{domainCode:[{required:!0,message:"此项必填",trigger:"change"}],strategyName:[{required:!0,message:"此项必填",trigger:"blur"},{validator:function(){var t=s()(n.a.mark(function t(r,a,o){return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.saveData.id&&o(),""===e.saveData.domainCode&&o(new Error("请先选择域")),t.next=4,i(e.saveData.domainCode,a);case 4:t.sent.data.result?o():o(new Error("策略名字不能重复"));case 6:case"end":return t.stop()}},t,e)}));return function(e,r,a){return t.apply(this,arguments)}}(),trigger:"blur"}],sceneCode:[{required:!0,message:"此项必填",trigger:"change"},{validator:function(){var t=s()(n.a.mark(function t(r,a,o){return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.saveData.id&&o(),""===e.saveData.domainCode&&o(new Error("请先选择域")),""!==e.saveData.sceneCode){t.next=5;break}return o(new Error("请选择域Code")),t.abrupt("return");case 5:return t.next=7,c(e.saveData.domainCode,a);case 7:t.sent.data.result?o():o(new Error("此场景已经被占用"));case 9:case"end":return t.stop()}},t,e)}));return function(e,r,a){return t.apply(this,arguments)}}(),trigger:"change"}],ruleType:[{required:!0,message:"此项必填",trigger:"change"}],ruleMode:[{required:!0,message:"此项必填",trigger:"change"}]},domainOptions:[],dataSourceOptions:[],sceneOptions:[],ruleTypeOptions:[],ruleModeOptions:[],selectors:{leftOptions:[],interruptOptions:[],resultTypeOptions:[],metadataOptions:[]},dataSourceDebugResult:void 0,ruleDebugParam:"",ruleDebugResult:void 0,testPass:!1}},created:function(){},mounted:function(){},methods:{load:function(e){var t=this;return s()(n.a.mark(function r(){var a;return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return a=t,r.next=3,Object(l.g)();case 3:return a.domainOptions=r.sent,r.next=6,Object(l.l)();case 6:return a.ruleTypeOptions=r.sent,r.next=9,Object(l.k)();case 9:a.ruleModeOptions=r.sent,e&&(a.saveData=a.$cloneObj(e)),a.dialogVisible=!0,a.$nextTick(s()(n.a.mark(function e(){return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a.$refs.ruleTreeList.load({data:a.saveData,selectors:a.selectors});case 1:case"end":return e.stop()}},e,t)})));case 13:case"end":return r.stop()}},r,t)}))()},save:function(){var e=this,t=this;this.$refs.ruleForm.validate(function(){var r=s()(n.a.mark(function r(a){return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(!a){r.next=3;break}return r.next=3,t.doSave(e.saveData);case 3:case"end":return r.stop()}},r,e)}));return function(e){return r.apply(this,arguments)}}())},doSave:function(e){var t=this;return s()(n.a.mark(function r(){var a,o;return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return a=t,r.next=3,d(e);case 3:(o=r.sent).ok?a.$message({type:"success",message:"保存成功!"}):a.$message({type:"error",message:"保存失败:"+o.message}),a.clearForm(),a.$parent.query();case 7:case"end":return r.stop()}},r,t)}))()},clearForm:function(){var e=this;try{e.saveData={domainCode:"",strategyName:"",sceneCode:"",dataSourceUuid:"",ruleType:"LIST",ruleMode:"SIMPLE",desc:"",ruleListInfo:{conditions:[{group:[{name:"",leftValue:"",operator:"",rightValue:"",interrupt:"",resultType:"",returnVal:"",children:[]}]}]},ruleTreeInfo:{conditions:[{group:[{name:"",leftValue:"",operator:"",rightValue:"",interrupt:"",resultType:"",returnVal:"",children:[]}]}]}},e.dataSourceOptions=[],e.sceneOptions=[],e.dataSourceDebugResult=void 0,e.ruleDebugResult=void 0,e.ruleDebugParam="",e.testPass=!1,e.$refs.ruleForm.resetFields()}catch(e){console.log(e)}e.dialogVisible=!1},ruleModeChange:function(e){if(this.$refs.ruleTreeList.ruleMode=e,"SIMPLE"===e&&this.autoClear)for(var t=this.saveData.ruleListInfo.conditions,r=0;r1&&a(new Error(r+" 不能有多个"))},trigger:"blur"}],sceneCode:[{required:!0,message:"此项必填",trigger:"blur"},{validator:function(t,r,a){for(var n=e,o=0,s=0;s1&&a(new Error(r+" 不能有多个"))},trigger:"blur"}]}}},created:function(){},mounted:function(){},methods:{load:function(e){var t=this;return s()(n.a.mark(function r(){var a,o;return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return(a=t).domainName=e.domainName,r.next=4,i(e.domainCode);case 4:(o=r.sent).ok?(a.saveData=o.data.scene,0===a.saveData.scenePairs.length&&a.saveData.scenePairs.push({sceneName:"",sceneCode:""}),a.dialogVisible=!0):a.$message({type:"error",message:"加载失败:"+o.message});case 6:case"end":return r.stop()}},r,t)}))()},save:function(){var e=this;return s()(n.a.mark(function t(){var r,a,o;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:for(r=e,a=!0,o=0;o=0}(e)?t(new Error("请输入正确的用户名")):t()}}],password:[{required:!0,trigger:"blur",validator:function(n,e,t){e.length<5?t(new Error("密码不能小于6位")):t()}}]},loading:!1,pwdType:"password",redirect:void 0}},watch:{$route:{handler:function(n){this.redirect=n.query&&n.query.redirect},immediate:!0}},methods:{showPwd:function(){"password"===this.pwdType?this.pwdType="":this.pwdType="password"},handleLogin:function(){var n=this;this.$refs.loginForm.validate(function(e){if(!e)return console.log("error submit!!"),!1;n.loading=!0,n.$store.dispatch("Login",n.loginForm).then(function(){n.loading=!1,n.$router.push({path:n.redirect||"/"})}).catch(function(){n.loading=!1})})}}},r=(t("c11S"),t("ByYV"),t("KHd+")),i=Object(r.a)(o,function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"login-container"},[t("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:n.loginForm,rules:n.loginRules,"auto-complete":"on","label-position":"left"}},[t("h3",{staticClass:"title"},[n._v("REC-规则引擎")]),n._v(" "),t("el-form-item",{attrs:{prop:"username"}},[t("span",{staticClass:"svg-container"},[t("svg-icon",{attrs:{"icon-class":"user"}})],1),n._v(" "),t("el-input",{attrs:{name:"username",type:"text","auto-complete":"on",placeholder:"username"},model:{value:n.loginForm.username,callback:function(e){n.$set(n.loginForm,"username",e)},expression:"loginForm.username"}})],1),n._v(" "),t("el-form-item",{attrs:{prop:"password"}},[t("span",{staticClass:"svg-container"},[t("svg-icon",{attrs:{"icon-class":"password"}})],1),n._v(" "),t("el-input",{attrs:{type:n.pwdType,name:"password","auto-complete":"on",placeholder:"password"},nativeOn:{keyup:function(e){return"button"in e||!n._k(e.keyCode,"enter",13,e.key,"Enter")?n.handleLogin(e):null}},model:{value:n.loginForm.password,callback:function(e){n.$set(n.loginForm,"password",e)},expression:"loginForm.password"}}),n._v(" "),t("span",{staticClass:"show-pwd",on:{click:n.showPwd}},[t("svg-icon",{attrs:{"icon-class":"eye"}})],1)],1),n._v(" "),t("el-form-item",[t("el-button",{staticStyle:{width:"100%"},attrs:{loading:n.loading,type:"primary"},nativeOn:{click:function(e){return e.preventDefault(),n.handleLogin(e)}}},[n._v("\n Sign in\n ")])],1),n._v(" "),t("div",{staticClass:"tips"},[t("span",{staticStyle:{"margin-right":"20px"}},[n._v("username: admin")]),n._v(" "),t("span",[n._v(" password: admin")])])],1)],1)},[],!1,null,"5df7689a",null);i.options.__file="index.vue";e.default=i.exports},wXrE:function(n,e,t){}}]); \ No newline at end of file diff --git a/rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-3d96.53cecc82.js b/rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-3d96.53cecc82.js deleted file mode 100644 index f71623d..0000000 --- a/rec-admin/rec-admin-views/src/main/resources/static/static/js/chunk-3d96.53cecc82.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-3d96"],{bTnA:function(e,t,r){"use strict";r.r(t);var a=r("14Xm"),n=r.n(a),s=r("D3Ub"),u=r.n(s),o=r("c1aC"),i=r("kF8c"),c=r("nvEF"),l=r("t3Un"),p=function(){var e=u()(n.a.mark(function e(t,r){return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(l.a)({url:"/rec/baseData/validateFieldName/"+t+"/"+r,method:"get"});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(t,r){return e.apply(this,arguments)}}(),d=function(){var e=u()(n.a.mark(function e(t){return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(l.a)({url:"/rec/baseData/save",method:"post",data:t});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}(),f=function(){var e=u()(n.a.mark(function e(t,r){return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(l.a)({url:"/rec/baseData/query",method:"post",data:{baseData:t,paginator:r}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(t,r){return e.apply(this,arguments)}}(),m=function(){var e=u()(n.a.mark(function e(t,r){return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(l.a)({url:"/rec/baseData/debug",method:"post",data:{baseData:t,scriptContentTest:r}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(t,r){return e.apply(this,arguments)}}(),v={name:"baseDataForm",filters:{},components:{},data:function(){var e=this;return{labelPosition:"right",dialogVisible:!1,scriptContentTest:"",testPass:!1,debugResult:void 0,saveData:{domainCode:"",fieldName:"",desc:"",dataType:"",metadataUuid:"",scriptType:"",scriptContent:"",resultType:""},domainOptions:[],dataTypeOptions:[],scriptTypeOptions:[],resultTypeOptions:[],metadataOptions:[],rules:{fieldName:[{required:!0,message:"此项必填",trigger:"blur"},{validator:function(){var t=u()(n.a.mark(function t(r,a,s){return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.saveData.id&&s(),t.next=3,p(a,e.saveData.domainCode);case 3:t.sent.data.result?s():s(new Error("基础数据名字不能重复"));case 5:case"end":return t.stop()}},t,e)}));return function(e,r,a){return t.apply(this,arguments)}}(),trigger:"blur"}],domainCode:[{required:!0,message:"此项必填",trigger:"blur"}],dataType:[{required:!0,message:"此项必填",trigger:"change"}],scriptType:[{required:!0,message:"此项必填",trigger:"change"}],resultType:[{required:!0,message:"此项必填",trigger:"change"}],metadataUuid:[{required:!0,message:"此项必填",trigger:"change"}],scriptContent:[{required:!0,message:"此项必填",trigger:"blur"}]}}},created:function(){},mounted:function(){},methods:{load:function(e){var t=this;return u()(n.a.mark(function r(){var a;return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return a=t,r.next=3,Object(o.g)();case 3:return a.domainOptions=r.sent,r.next=6,Object(o.d)();case 6:return a.dataTypeOptions=r.sent,r.next=9,Object(o.m)();case 9:return a.scriptTypeOptions=r.sent,r.next=12,Object(o.j)();case 12:a.resultTypeOptions=r.sent,e&&(a.saveData=a.$cloneObj(e)),a.dialogVisible=!0;case 15:case"end":return r.stop()}},r,t)}))()},save:function(){var e=this,t=this;this.$refs.ruleForm.validate(function(){var r=u()(n.a.mark(function r(a){return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(!a){r.next=3;break}return r.next=3,t.doSave(e.saveData);case 3:case"end":return r.stop()}},r,e)}));return function(e){return r.apply(this,arguments)}}())},doSave:function(e){var t=this;return u()(n.a.mark(function r(){var a,s;return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return a=t,r.next=3,d(e);case 3:(s=r.sent).ok?a.$message({type:"success",message:"保存成功!"}):a.$message({type:"error",message:"保存失败:"+s.message}),a.clearForm(),a.$parent.query();case 7:case"end":return r.stop()}},r,t)}))()},clearForm:function(){var e=this;try{e.debugResult=void 0,e.testPass=!1,e.scriptContentTest="",e.saveData={domainCode:"",fieldName:"",desc:"",dataType:"",metadataUuid:"",scriptType:"",scriptContent:"",resultType:""},e.$refs.ruleForm.resetFields()}catch(e){console.log(e)}e.dialogVisible=!1},debug:function(){var e=this;this.$refs.ruleForm.validate(function(){var t=u()(n.a.mark(function t(r){var a;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!r){t.next=8;break}if(e.scriptContentTest&&""!==e.scriptContentTest.trim()){t.next=4;break}return e.$message({type:"error",message:"测试json不能为空"}),t.abrupt("return");case 4:return t.next=6,m(e.saveData,e.scriptContentTest);case 6:(a=t.sent).ok?(e.debugResult=a.data.result,e.testPass=e.debugResult.success):e.$message({type:"error",message:"测试失败:"+a.message});case 8:case"end":return t.stop()}},t,e)}));return function(e){return t.apply(this,arguments)}}())}},watch:{"saveData.domainCode":{handler:function(e,t){var r=this;return u()(n.a.mark(function t(){return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!e){t.next=6;break}return r.metadataOptions=[],r.saveData.metadataUuid="",t.next=5,Object(o.e)(e);case 5:r.metadataOptions=t.sent;case 6:case"end":return t.stop()}},t,r)}))()},immediate:!0}}},b=(r("zcLT"),r("KHd+")),h=Object(b.a)(v,function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-dialog",{attrs:{title:"域配置",visible:e.dialogVisible,"close-on-press-escape":!1,"close-on-click-modal":!1,width:"60%","before-close":e.clearForm},on:{"update:visible":function(t){e.dialogVisible=t}}},[r("el-form",{ref:"ruleForm",attrs:{"label-position":e.labelPosition,"label-width":"120px",model:e.saveData,rules:e.rules}},[r("el-form-item",{attrs:{label:"选择域",prop:"domainCode"}},[r("el-select",{attrs:{disabled:e.saveData.id&&""!==e.saveData.id,filterable:"",placeholder:"请选择域"},model:{value:e.saveData.domainCode,callback:function(t){e.$set(e.saveData,"domainCode",t)},expression:"saveData.domainCode"}},e._l(e.domainOptions,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),r("el-form-item",{attrs:{label:"基础数据名字",prop:"fieldName"}},[r("el-input",{attrs:{disabled:e.saveData.id&&""!==e.saveData.id},model:{value:e.saveData.fieldName,callback:function(t){e.$set(e.saveData,"fieldName",t)},expression:"saveData.fieldName"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"基础数据描述"}},[r("el-input",{model:{value:e.saveData.desc,callback:function(t){e.$set(e.saveData,"desc",t)},expression:"saveData.desc"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"数据类型",prop:"dataType"}},[r("el-select",{attrs:{filterable:"",placeholder:"请选择"},model:{value:e.saveData.dataType,callback:function(t){e.$set(e.saveData,"dataType",t)},expression:"saveData.dataType"}},e._l(e.dataTypeOptions,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),"METADATA"===e.saveData.dataType?r("el-form-item",{attrs:{label:"选择元数据",prop:"metadataUuid"}},[r("el-select",{attrs:{filterable:"",placeholder:"请选择"},model:{value:e.saveData.metadataUuid,callback:function(t){e.$set(e.saveData,"metadataUuid",t)},expression:"saveData.metadataUuid"}},e._l(e.metadataOptions,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1):e._e(),e._v(" "),r("el-form-item",{attrs:{label:"脚本类型",prop:"scriptType"}},[r("el-select",{attrs:{filterable:"",placeholder:"请选择"},model:{value:e.saveData.scriptType,callback:function(t){e.$set(e.saveData,"scriptType",t)},expression:"saveData.scriptType"}},e._l(e.scriptTypeOptions,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),r("el-form-item",{attrs:{label:"脚本返回类型",prop:"resultType"}},[r("el-select",{attrs:{filterable:"",placeholder:"请选择"},model:{value:e.saveData.resultType,callback:function(t){e.$set(e.saveData,"resultType",t)},expression:"saveData.resultType"}},e._l(e.resultTypeOptions,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),r("el-form-item",{attrs:{label:"脚本内容",prop:"scriptContent"}},[r("el-input",{attrs:{rows:10,type:"textarea",placeholder:"请输入脚本"},model:{value:e.saveData.scriptContent,callback:function(t){e.$set(e.saveData,"scriptContent",t)},expression:"saveData.scriptContent"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"脚本测试参数"}},[r("el-input",{attrs:{rows:10,type:"textarea",placeholder:"请输入脚本测试参数(JSON格式)"},model:{value:e.scriptContentTest,callback:function(t){e.scriptContentTest=t},expression:"scriptContentTest"}})],1),e._v(" "),e.debugResult?r("el-form-item",{attrs:{label:"脚本测试结果"}},[r("div",{staticStyle:{"background-color":"black",color:"#FFD700","line-height":"20px!important"}},[r("span",[e._v("是否执行成功:"+e._s(e.debugResult.success))]),r("br"),e._v(" "),r("span",[e._v("执行结果类型:"+e._s(e.debugResult.reqResultType))]),r("br"),e._v(" "),r("span",[e._v("脚本类型:"+e._s(e.debugResult.scriptType))]),r("br"),e._v(" "),e.debugResult.success?r("span",[r("span",[e._v("实际执行结果:"+e._s(e.debugResult.realResult))]),r("br")]):e._e(),e._v(" "),e.debugResult.success?e._e():r("span",[e._v("执行异常:"+e._s(e.debugResult.exceptionMessage))])])]):e._e()],1),e._v(" "),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.clearForm}},[e._v("取 消")]),e._v(" "),r("el-button",{attrs:{type:"warning"},on:{click:e.debug}},[e._v("脚本测试")]),e._v(" "),r("el-button",{attrs:{disabled:!e.testPass,type:"primary"},on:{click:e.save}},[e._v("确 定")])],1)],1)},[],!1,null,null,null);h.options.__file="baseDataForm.vue";var g={name:"metadata",filters:{},components:{baseDataForm:h.exports,vuePage:i.a,vueLog:c.a},data:function(){return{queryForm:{domainCode:"",fieldName:""},domainOptions:[],dataTypeOptions:[],scriptTypeOptions:[],resultTypeOptions:[],pageResult:{data:[],paginator:{currentPage:0,totalCount:0,pageSize:10,totalPage:0}},logTargetId:void 0}},created:function(){var e=this;return u()(n.a.mark(function t(){return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(o.g)();case 2:return e.domainOptions=t.sent,t.next=5,Object(o.d)();case 5:return e.dataTypeOptions=t.sent,t.next=8,Object(o.m)();case 8:return e.scriptTypeOptions=t.sent,t.next=11,Object(o.j)();case 11:return e.resultTypeOptions=t.sent,t.next=14,e.query();case 14:case"end":return t.stop()}},t,e)}))()},mounted:function(){},methods:{query:function(){var e=this;return u()(n.a.mark(function t(){var r,a;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r=e,t.next=3,f(r.queryForm,r.pageResult.paginator);case 3:(a=t.sent).ok?r.pageResult=a.data.queryPage:r.$message({type:"error",message:"查询失败:"+a.message});case 5:case"end":return t.stop()}},t,e)}))()},addNew:function(){this.$refs.baseDataForm.load()},toEdit:function(e){this.$refs.baseDataForm.load(e)},getDomainName:function(e){for(var t=0;t=0,a=o&&n.regeneratorRuntime;if(n.regeneratorRuntime=void 0,t.exports=r("u4eC"),o)n.regeneratorRuntime=a;else try{delete n.regeneratorRuntime}catch(t){n.regeneratorRuntime=void 0}},cmFy:function(t,e,r){},fAzR:function(t,e,r){"use strict";var n=r("Ga4I");r.n(n).a},kF8c:function(t,e,r){"use strict";var n={name:"vue-page",filters:{},props:["paginator","query"],components:{},data:function(){return{currentPage:0,totalCount:0}},computed:{},created:function(){},methods:{handleSizeChange:function(t){this.paginator.pageSize=t,this.query()},handleCurrentChange:function(t){this.paginator.currentPage=t,this.query()}},watch:{paginator:{handler:function(t,e){this.paginator||(this.currentPage=0,this.totalCount=0),this.currentPage=this.paginator.currentPage,this.totalCount=this.paginator.totalCount},immediate:!0}}},o=(r("uTdB"),r("KHd+")),a=Object(o.a)(n,function(){var t=this.$createElement,e=this._self._c||t;return e("el-row",{staticStyle:{"text-align":"right",padding:"10px"}},[e("el-pagination",{attrs:{"current-page":this.currentPage,"page-sizes":[10,20,50],"page-size":10,layout:"total, sizes, prev, pager, next, jumper",background:"",total:this.totalCount},on:{"size-change":this.handleSizeChange,"current-change":this.handleCurrentChange}})],1)},[],!1,null,null,null);a.options.__file="vue-page.vue";e.a=a.exports},nvEF:function(t,e,r){"use strict";var n=r("14Xm"),o=r.n(n),a=r("D3Ub"),i=r.n(a),u=r("kF8c"),c={name:"vue-clipboard",props:["content"],components:{},data:function(){return{}},computed:{},created:function(){},methods:{copy:function(){this.$emit("event","1",{}),this.copyTextToClipboard(this.content),this.$notify({title:"提示",message:"复制完成",type:"success"})},copyTextToClipboard:function(t){var e=document.createElement("textarea");e.readOnly="readonly",e.style.position="absolute",e.style.left="-9999px",e.value=t,document.body.appendChild(e),e.select(),e.setSelectionRange(0,e.value.length),document.execCommand("Copy"),document.body.removeChild(e)}}},s=(r("fAzR"),r("KHd+")),l=Object(s.a)(c,function(){var t=this.$createElement;return(this._self._c||t)("el-button",{directives:[{name:"show",rawName:"v-show",value:null!=this.content&&""!==this.content,expression:"content != null &&content !== ''"}],staticClass:"vue-clipboard",attrs:{type:"text",icon:"el-icon-document-copy"},on:{click:this.copy}})},[],!1,null,null,null);l.options.__file="vue-clipboard.vue";var h=l.exports,f=r("t3Un"),p=function(){var t=i()(o.a.mark(function t(e,r){return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(f.a)({url:"/rec/log/query",method:"post",data:{logOperate:e,paginator:r}});case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}},t,this)}));return function(e,r){return t.apply(this,arguments)}}(),d={name:"vue-log",props:["module","targetId"],components:{vuePage:u.a,vueClipboard:h},data:function(){return{dialogVisible:!1,pageResult:{data:[],paginator:{currentPage:0,totalCount:0,pageSize:10,totalPage:0}}}},computed:{},created:function(){},methods:{query:function(){var t=this;return i()(o.a.mark(function e(){var r,n,a;return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n={module:(r=t).module,targetId:r.targetId},e.next=4,p(n,r.pageResult.paginator);case 4:(a=e.sent).ok?r.pageResult=a.data.queryPage:r.$message({type:"error",message:"日志查询失败:"+a.message});case 6:case"end":return e.stop()}},e,t)}))()},toShow:function(){var t=this;return i()(o.a.mark(function e(){return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.query();case 2:t.dialogVisible=!0;case 3:case"end":return e.stop()}},e,t)}))()},clearForm:function(){this.dialogVisible=!1}}},g=(r("+voL"),Object(s.a)(d,function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("span",[r("el-button",{attrs:{type:"text",size:"mini"},on:{click:t.toShow}},[t._v("日志")]),t._v(" "),r("el-dialog",{attrs:{"append-to-body":"","close-on-click-modal":!0,"close-on-press-escape":!0,"show-close":!0,title:"操作日志",visible:t.dialogVisible,width:"60%"},on:{"update:visible":function(e){t.dialogVisible=e}}},[r("el-table",{staticStyle:{width:"100%","margin-top":"20px","font-size":"10px"},attrs:{"header-cell-style":{background:"#eef1f6",color:"#606266"},data:t.pageResult.data,border:"","default-sort":{prop:"createTime",order:"descending"}}},[r("el-table-column",{attrs:{align:"center",prop:"module",label:"模块"}}),t._v(" "),r("el-table-column",{attrs:{align:"center",prop:"operatorType",label:"操作类型"}}),t._v(" "),r("el-table-column",{attrs:{prop:"content",align:"center",label:"操作内容"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.content)+"\n "),r("vue-clipboard",{attrs:{content:e.row.content}})]}}])}),t._v(" "),r("el-table-column",{attrs:{sortable:"",align:"center",width:"150",label:"操作时间"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t.recDateFormat(e.row.createTime))+"\n ")]}}])})],1),t._v(" "),r("el-footer",[r("vue-page",{attrs:{paginator:t.pageResult.paginator,query:t.query}})],1)],1)],1)},[],!1,null,null,null));g.options.__file="vue-log.vue";e.a=g.exports},u4eC:function(t,e){!function(e){"use strict";var r,n=Object.prototype,o=n.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",u=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag",s="object"==typeof t,l=e.regeneratorRuntime;if(l)s&&(t.exports=l);else{(l=e.regeneratorRuntime=s?t.exports:{}).wrap=b;var h="suspendedStart",f="suspendedYield",p="executing",d="completed",g={},v={};v[i]=function(){return this};var y=Object.getPrototypeOf,m=y&&y(y(R([])));m&&m!==n&&o.call(m,i)&&(v=m);var w=E.prototype=_.prototype=Object.create(v);L.prototype=w.constructor=E,E.constructor=L,E[c]=L.displayName="GeneratorFunction",l.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===L||"GeneratorFunction"===(e.displayName||e.name))},l.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,E):(t.__proto__=E,c in t||(t[c]="GeneratorFunction")),t.prototype=Object.create(w),t},l.awrap=function(t){return{__await:t}},k(C.prototype),C.prototype[u]=function(){return this},l.AsyncIterator=C,l.async=function(t,e,r,n){var o=new C(b(t,e,r,n));return l.isGeneratorFunction(e)?o:o.next().then(function(t){return t.done?t.value:o.next()})},k(w),w[c]="Generator",w[i]=function(){return this},w.toString=function(){return"[object Generator]"},l.keys=function(t){var e=[];for(var r in t)e.push(r);return e.reverse(),function r(){for(;e.length;){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},l.values=R,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(P),!t)for(var e in this)"t"===e.charAt(0)&&o.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=r)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function n(n,o){return u.type="throw",u.arg=t,e.next=n,o&&(e.method="next",e.arg=r),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],u=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=o.call(i,"catchLoc"),s=o.call(i,"finallyLoc");if(c&&s){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;P(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:R(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=r),g}}}function b(t,e,r,n){var o=e&&e.prototype instanceof _?e:_,a=Object.create(o.prototype),i=new j(n||[]);return a._invoke=function(t,e,r){var n=h;return function(o,a){if(n===p)throw new Error("Generator is already running");if(n===d){if("throw"===o)throw a;return F()}for(r.method=o,r.arg=a;;){var i=r.delegate;if(i){var u=O(i,r);if(u){if(u===g)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===h)throw n=d,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=p;var c=x(t,e,r);if("normal"===c.type){if(n=r.done?d:f,c.arg===g)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(n=d,r.method="throw",r.arg=c.arg)}}}(t,r,i),a}function x(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}function _(){}function L(){}function E(){}function k(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function C(t){var e;this._invoke=function(r,n){function a(){return new Promise(function(e,a){!function e(r,n,a,i){var u=x(t[r],t,n);if("throw"!==u.type){var c=u.arg,s=c.value;return s&&"object"==typeof s&&o.call(s,"__await")?Promise.resolve(s.__await).then(function(t){e("next",t,a,i)},function(t){e("throw",t,a,i)}):Promise.resolve(s).then(function(t){c.value=t,a(c)},i)}i(u.arg)}(r,n,e,a)})}return e=e?e.then(a,a):a()}}function O(t,e){var n=t.iterator[e.method];if(n===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=r,O(t,e),"throw"===e.method))return g;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return g}var o=x(n,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,g;var a=o.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=r),e.delegate=null,g):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,g)}function S(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function j(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(S,this),this.reset(!0)}function R(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,a=function e(){for(;++n1&&r(new Error(a+" 不能有多个"))},trigger:"blur"}],sceneCode:[{required:!0,message:"此项必填",trigger:"blur"},{validator:function(t,a,r){for(var n=e,o=0,s=0;s1&&r(new Error(a+" 不能有多个"))},trigger:"blur"}]}}},created:function(){},mounted:function(){},methods:{load:function(e){var t=this;return s()(n.a.mark(function a(){var r,o;return n.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return(r=t).domainName=e.domainName,a.next=4,l(e.domainCode);case 4:(o=a.sent).ok?(r.saveData=o.data.scene,0===r.saveData.scenePairs.length&&r.saveData.scenePairs.push({sceneName:"",sceneCode:""}),r.dialogVisible=!0):r.$message({type:"error",message:"加载失败:"+o.message});case 6:case"end":return a.stop()}},a,t)}))()},save:function(){var e=this;return s()(n.a.mark(function t(){var a,r,o;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:for(a=e,r=!0,o=0;o1&&r(new Error(a+" 不能有多个"))},trigger:"blur"}],value:[{required:!0,message:"此项必填",trigger:"blur"},{validator:function(t,a,r){for(var n=e,o=0,u=0;u1&&r(new Error(a+" 不能有多个"))},trigger:"blur"}]}}},created:function(){},mounted:function(){},methods:{load:function(e){var t=this;return u()(n.a.mark(function a(){var r;return n.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return r=t,e&&(r.saveData=r.$cloneObj(e)),a.next=4,Object(d.g)();case 4:r.domainOptions=a.sent,r.dialogVisible=!0;case 6:case"end":return a.stop()}},a,t)}))()},save:function(){var e=this,t=this;console.log(1),t.$refs.ruleForm.validate(function(){var a=u()(n.a.mark(function a(r){var o,u;return n.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(!r){a.next=6;break}for(o=!0,u=0;u - - - rec-parent - cn.icanci.rec - 0.0.0.2-SNAPSHOT - - 4.0.0 - - rec-core - - - - - 8 - 8 - - - - - org.springframework.boot - spring-boot-starter-web - - - org.springframework.boot - spring-boot-starter-logging - - - - - cn.icanci.rec - rec-engine-sdk - ${parent.version} - - - cn.icanci.rec - rec-engine-sdk-http - ${parent.version} - - - - - - - - org.springframework.boot - spring-boot-maven-plugin - ${spring.boot.version} - - - cn.icanci.rec.core.RecCoreApplication - - - - - repackage - - - - - - - - - true - src/main/resources - - **/*.yml - **/*.xml - **/*.properties - - - - - \ No newline at end of file diff --git a/rec-core/src/main/java/cn/icanci/rec/core/RecCoreApplication.java b/rec-core/src/main/java/cn/icanci/rec/core/RecCoreApplication.java deleted file mode 100644 index c5e9d7a..0000000 --- a/rec-core/src/main/java/cn/icanci/rec/core/RecCoreApplication.java +++ /dev/null @@ -1,17 +0,0 @@ -package cn.icanci.rec.core; - -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.context.annotation.ComponentScan; - -/** - * @author icanci - * @since 1.0 Created in 2022/11/12 22:44 - */ -@ComponentScan(basePackages = { "cn.icanci.rec" }) -@SpringBootApplication -public class RecCoreApplication { - public static void main(String[] args) { - SpringApplication.run(RecCoreApplication.class, args); - } -} diff --git a/rec-core/src/main/java/cn/icanci/rec/core/facade/RuleExecutorFacade.java b/rec-core/src/main/java/cn/icanci/rec/core/facade/RuleExecutorFacade.java deleted file mode 100644 index 28806e9..0000000 --- a/rec-core/src/main/java/cn/icanci/rec/core/facade/RuleExecutorFacade.java +++ /dev/null @@ -1,81 +0,0 @@ -package cn.icanci.rec.core.facade; - -import cn.icanci.rec.core.model.ExecutorRequest; -import cn.icanci.rec.core.model.ExecutorResponse; -import cn.icanci.rec.core.utils.ParamUtils; -import cn.icanci.rec.engine.sdk.actuator.RecRuleEngineActuator; -import cn.icanci.rec.engine.sdk.actuator.RuleEngineRequest; -import cn.icanci.rec.engine.sdk.actuator.RuleEngineResponse; -import cn.icanci.rec.engine.sdk.exception.ValidatorException; - -import javax.annotation.Resource; - -import org.apache.commons.lang3.StringUtils; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -/** - * HTTP 执行接口 - * - * @author icanci - * @since 1.0 Created in 2022/11/12 22:45 - */ -@RestController -@RequestMapping("/rec/core") -public class RuleExecutorFacade { - @Resource - private RecRuleEngineActuator recRuleEngineActuator; - - @PostMapping("doExecutor") - public ExecutorResponse doExecutor(@RequestBody ExecutorRequest request) { - try { - // 1.数据基本校验 - validator(request); - // 2.数据转换 - RuleEngineRequest req = mapper(request); - RuleEngineResponse execute = recRuleEngineActuator.executor(req); - // 3.执行结果转换 - boolean success = execute.isSuccess(); - if (success) { - return ExecutorResponse.success(execute.getResult()); - } else { - return ExecutorResponse.fail(execute.getErrorMessage()); - } - } catch (Exception e) { - return ExecutorResponse.fail(e.getMessage()); - } - } - - /** - * 数据验证 - * - * @param request request - */ - private void validator(ExecutorRequest request) { - if (request == null) { - throw new ValidatorException("request is Null!"); - } - if (StringUtils.isBlank(request.getDomainCode())) { - throw new ValidatorException("domainCode is empty!"); - } - if (StringUtils.isBlank(request.getSceneCode())) { - throw new ValidatorException("sceneCode is empty!"); - } - } - - /** - * 数据转换 - * - * @param request request - * @return 返回转换的参数 - */ - private RuleEngineRequest mapper(ExecutorRequest request) { - RuleEngineRequest ret = new RuleEngineRequest(); - ret.setDomainCode(request.getDomainCode()); - ret.setSceneCode(request.getSceneCode()); - ret.setParameters(ParamUtils.json2Obj(request.getZipParam())); - return ret; - } -} diff --git a/rec-core/src/main/java/cn/icanci/rec/core/model/ExecutorRequest.java b/rec-core/src/main/java/cn/icanci/rec/core/model/ExecutorRequest.java deleted file mode 100644 index 37849c1..0000000 --- a/rec-core/src/main/java/cn/icanci/rec/core/model/ExecutorRequest.java +++ /dev/null @@ -1,42 +0,0 @@ -package cn.icanci.rec.core.model; - -import java.io.Serializable; - -/** - * @author icanci - * @since 1.0 Created in 2022/11/20 15:40 - */ -public class ExecutorRequest implements Serializable { - private static final long serialVersionUID = 2384799016451677948L; - - /** 域Code */ - private String domainCode; - /** 域场景 */ - private String sceneCode; - /** 使用 ParamUtils 压缩的数据 */ - private String zipParam; - - public String getDomainCode() { - return domainCode; - } - - public void setDomainCode(String domainCode) { - this.domainCode = domainCode; - } - - public String getSceneCode() { - return sceneCode; - } - - public void setSceneCode(String sceneCode) { - this.sceneCode = sceneCode; - } - - public String getZipParam() { - return zipParam; - } - - public void setZipParam(String zipParam) { - this.zipParam = zipParam; - } -} diff --git a/rec-core/src/main/java/cn/icanci/rec/core/model/ExecutorResponse.java b/rec-core/src/main/java/cn/icanci/rec/core/model/ExecutorResponse.java deleted file mode 100644 index 116d433..0000000 --- a/rec-core/src/main/java/cn/icanci/rec/core/model/ExecutorResponse.java +++ /dev/null @@ -1,54 +0,0 @@ -package cn.icanci.rec.core.model; - -import java.io.Serializable; - -/** - * @author icanci - * @since 1.0 Created in 2022/11/20 15:42 - */ -public class ExecutorResponse implements Serializable { - private static final long serialVersionUID = 4349964322782309144L; - private boolean success; - - private String errorMessage; - /** 执行结果 */ - private Object result; - - public static ExecutorResponse fail(String errorMessage) { - ExecutorResponse response = new ExecutorResponse(); - response.setSuccess(false); - response.setErrorMessage(errorMessage); - return response; - } - - public static ExecutorResponse success(Object result) { - ExecutorResponse response = new ExecutorResponse(); - response.setSuccess(true); - response.setResult(result); - return response; - } - - public boolean isSuccess() { - return success; - } - - public void setSuccess(boolean success) { - this.success = success; - } - - public String getErrorMessage() { - return errorMessage; - } - - public void setErrorMessage(String errorMessage) { - this.errorMessage = errorMessage; - } - - public Object getResult() { - return result; - } - - public void setResult(Object result) { - this.result = result; - } -} diff --git a/rec-core/src/main/java/cn/icanci/rec/core/package-info.java b/rec-core/src/main/java/cn/icanci/rec/core/package-info.java deleted file mode 100644 index 44004cc..0000000 --- a/rec-core/src/main/java/cn/icanci/rec/core/package-info.java +++ /dev/null @@ -1,5 +0,0 @@ -/** - * @author icanci - * @since 1.0 Created in 2022/10/29 20:40 - */ -package cn.icanci.rec.core; \ No newline at end of file diff --git a/rec-core/src/main/java/cn/icanci/rec/core/utils/ParamUtils.java b/rec-core/src/main/java/cn/icanci/rec/core/utils/ParamUtils.java deleted file mode 100644 index e3c4c3d..0000000 --- a/rec-core/src/main/java/cn/icanci/rec/core/utils/ParamUtils.java +++ /dev/null @@ -1,90 +0,0 @@ -package cn.icanci.rec.core.utils; - -import cn.icanci.rec.common.utils.FastBase64; -import cn.icanci.rec.common.utils.GZipUtils; - -import java.nio.charset.StandardCharsets; -import java.util.Map; - -import org.apache.commons.collections4.MapUtils; -import org.apache.commons.lang3.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.util.Base64Utils; - -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.parser.Feature; -import com.alibaba.fastjson.serializer.SerializerFeature; -import com.google.common.collect.Maps; - -/** - * 参数工具类 - * 解决问题: - * 1.传送的参数inputJson过大的数据压缩gzip - * 2.参数inputJson的fastJson序列化、反序列化方式统一 - * - * @author zwy48359 - * @version Id: DateUtils.java, v 0.1 2021-08-02 10:59 zwy48359 Exp $$ - */ -public class ParamUtils { - /** 日志 */ - private static final Logger LOG = LoggerFactory.getLogger(ParamUtils.class); - - /** 序列化属性 */ - private static final SerializerFeature[] DISABLE_CIRCULAR_REFER_FEATURES = { SerializerFeature.WriteMapNullValue, SerializerFeature.WriteNullListAsEmpty, - SerializerFeature.WriteNullNumberAsZero, SerializerFeature.WriteNullBooleanAsFalse, - SerializerFeature.DisableCircularReferenceDetect, SerializerFeature.WriteNullStringAsEmpty, - SerializerFeature.SortField, SerializerFeature.SkipTransientField, - SerializerFeature.WriteClassName, SerializerFeature.WriteDateUseDateFormat }; - - /** 反序列化属性 */ - private static final Feature[] DESERIALIZER_FEATURES = { Feature.SupportAutoType, Feature.AllowUnQuotedFieldNames, Feature.AllowSingleQuotes, - Feature.InternFieldNames, Feature.AllowArbitraryCommas, Feature.IgnoreNotMatch }; - - /** - * 业务接入方调用: - * 传送的动态参数调用此方法,生成实际传输的inputJson - * - * @param parameters 动态参数map - * @return 处理后的json - */ - public static String obj2Json(Map parameters) { - if (MapUtils.isEmpty(parameters)) { - return StringUtils.EMPTY; - } - - // 1.将map执行fastJson: 去除引用Reference,忽略get方法 - String jsonStr = JSON.toJSONString(parameters, DISABLE_CIRCULAR_REFER_FEATURES); - - // 2. 将json执行gzip压缩+base64编码 - try { - byte[] gzip = GZipUtils.compress(jsonStr.getBytes(StandardCharsets.UTF_8)); - return FastBase64.encodeToString(gzip, false); - } catch (Exception e) { - LOG.error("[ParamUtils][obj2Json] err:{}", e.getMessage()); - } - return StringUtils.EMPTY; - } - - /** - * json转动态参数map - * - * @param json json - * @return 动态参数map - */ - public static Map json2Obj(String json) { - if (StringUtils.isBlank(json)) { - return Maps.newHashMap(); - } - // 1. 将json执行base64解码+gzip解压缩 - try { - String decodeRequest = new String(GZipUtils.decompress(Base64Utils.decode(json.getBytes()))); - // 2. 将fastJson转成map执行: 去除引用Reference,忽略get方法 - return JSON.parseObject(decodeRequest, Map.class, DESERIALIZER_FEATURES); - } catch (Exception e) { - LOG.error("[ParamUtils][json2Obj] err:{}", e.getMessage()); - } - return Maps.newHashMap(); - } - -} diff --git a/rec-core/src/main/resources/application.yml b/rec-core/src/main/resources/application.yml deleted file mode 100644 index 7cfd4a4..0000000 --- a/rec-core/src/main/resources/application.yml +++ /dev/null @@ -1,40 +0,0 @@ -# Tomcat -server: - tomcat: - uri-encoding: UTF-8 - port: 9090 - servlet: - context-path: / - -logging: - config: classpath:log4j2.xml - -# 接入方需要上报自己的信息给注册中心 -rec: - env: test - load: true - load-all: true - client-port: 11000 - server-ips: 127.0.0.1 - server-port: 9999 - app-name: xxx - - -spring: - # datasource: - # driverClassName: com.mysql.cj.jdbc.Driver - # url: jdbc:mysql://127.0.0.1:3306/rec?useUnicode=true&characterEncoding=utf-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC - # username: root - # password: root - servlet: - multipart: - max-file-size: 10MB - max-request-size: 10MB - resources: - static-locations: classpath:static/,file:static/ - mvc: - static-path-pattern: /** -# -# data: -# mongodb: -# uri: mongodb://127.0.0.1:27017/rec diff --git a/rec-core/src/main/resources/log4j2.xml b/rec-core/src/main/resources/log4j2.xml deleted file mode 100644 index 97bd4d7..0000000 --- a/rec-core/src/main/resources/log4j2.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - ./logs - - %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %c{1.}#%M(%L) %msg%n - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/rec-core/src/main/resources/rec-http-spi-load.properties b/rec-core/src/main/resources/rec-http-spi-load.properties deleted file mode 100644 index f385ff9..0000000 --- a/rec-core/src/main/resources/rec-http-spi-load.properties +++ /dev/null @@ -1,6 +0,0 @@ -# Service address for loading data -rec-http-request-url=http://localhost:9999/rec/webapi/dataSourceType -# If rec-load-all is true, load all domain data; otherwise, load rec-load-domains data -rec-load-all=true -# Domain Code separated by English comma -rec-load-domains=xxx,xxx,xxx \ No newline at end of file diff --git a/rec-core/src/main/resources/rec-netty-spi-load.properties b/rec-core/src/main/resources/rec-netty-spi-load.properties deleted file mode 100644 index cac9075..0000000 --- a/rec-core/src/main/resources/rec-netty-spi-load.properties +++ /dev/null @@ -1 +0,0 @@ -rec-http-request-url=http://localhost:9999/rec/webapi/dataSourceType \ No newline at end of file -- Gitee