You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
18 KiB
1 lines
18 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{241:function(e,n,t){"use strict";t.r(n);t(39);var r=t(5),l=t(228),o=(t(223),t(27)),c=t(232),h=t(225),f=t(224),_=t(233),v=t(240),m=(t(40),t(116),t(117),t(234),t(18),t(13),t(238)),d=t(239),y={};!function(e,n){e.jiaoyisuo=e.jiaoyisuo||{};var t=function(){function e(){Object(m.a)(this,e)}return Object(d.a)(e,null,[{key:"iter",value:function(a){return{cur:0,arr:a,hasNext:function(){return this.cur<this.arr.length},next:function(){return this.arr[this.cur++]}}}}]),e}();t.__name__=!0;var r=function(){function e(){Object(m.a)(this,e)}return Object(d.a)(e,null,[{key:"main2",value:function(){}},{key:"main",value:function(){}},{key:"genJson",value:function(e){var data=x.makeTestData(e),n=x.makeTree(data,0),t=x.makeJson(n,data);return console.log("src/MainBoCai.hx:39:",t),t}}]),e}();e.MainBoCai=r,r.__name__=!0,Object.assign(r.prototype,{__class__:r}),Math.__name__=!0;var l=function(){function e(){Object(m.a)(this,e)}return Object(d.a)(e,null,[{key:"string",value:function(s){return S.__string_rec(s,"")}}]),e}();l.__name__=!0;var y=function(){function e(){Object(m.a)(this,e)}return Object(d.a)(e,null,[{key:"toFloat",value:function(e){return e<0?4294967296+e:e+0}}]),e}();y.__name__=!0;var k=function e(){Object(m.a)(this,e)};k.__name__=!0,k.__isInterface__=!0;var O=function(){function e(){Object(m.a)(this,e),this.h={}}return Object(d.a)(e,[{key:"keys",value:function(){var a=[];for(var e in this.h)this.h.hasOwnProperty(e)&&a.push(0|e);return t.iter(a)}},{key:"iterator",value:function(){return{ref:this.h,it:this.keys(),hasNext:function(){return this.it.hasNext()},next:function(){var i=this.it.next();return this.ref[i]}}}}]),e}();O.__name__=!0,O.__interfaces__=[k],Object.assign(O.prototype,{__class__:O});var j=function(){function e(){Object(m.a)(this,e),this.h={}}return Object(d.a)(e,[{key:"setReserved",value:function(e,n){null==this.rh&&(this.rh={}),this.rh["$"+e]=n}},{key:"getReserved",value:function(e){return null==this.rh?null:this.rh["$"+e]}}]),e}();j.__name__=!0,j.__interfaces__=[k],Object.assign(j.prototype,{__class__:j});var x=function(){function e(){Object(m.a)(this,e)}return Object(d.a)(e,null,[{key:"makeTestData",value:function(e){for(var n=new O,t=[100,200,500],r=[],l=0,o=Math.floor(101*Math.random());l<o;){l++;r.push(t[Math.floor((t.length-1+1)*Math.random())])}var c={id:0,parent:-1,chargeMoney:r,money:1e3*(1+Math.floor(10*Math.random())),loseMoeny:10*(1+Math.floor(10*Math.random())),jiCha:10*(1+Math.floor(3*Math.random()))/100,sum:0};n.h[0]=c;var h=0,f=[];f.push(0);for(var _=1,v=e;_<v;){_++;var m=h+1,d=f[Math.floor((f.length-1+1)*Math.random())];f.push(m);for(var y=[],k=0,j=1+Math.floor(10*Math.random());k<j;){k++;y.push(t[Math.floor((t.length-1+1)*Math.random())])}var x={id:m,parent:d,chargeMoney:y,money:1e3*(1+Math.floor(10*Math.random())),loseMoeny:10*(1+Math.floor(10*Math.random())),jiCha:10*(1+Math.floor(3*Math.random()))/100,sum:0};n.h[m]=x,++h}return n}},{key:"makeTree",value:function(e,n){null==n&&(n=0),console.log("src/jiaoyisuo/JYSHelper.hx:75:","开始构建树"+l.string(null==n?null:y.toFloat(n)));e.h[n];for(var t=e.h[n],r=new O,o=e.iterator();o.hasNext();){var c=o.next(),h=!0,f=c;if(!r.h.hasOwnProperty(f.id))for(;-1!=f.parent&&h;)if(f.parent==t.id){if(r.h[f.id]=f,h=!1,f.id!=c.id)for(f=c;-1!=f.parent;){if(!r.h.hasOwnProperty(f.parent)){if(f.parent==t.id)break;var _=e.h[f.parent];r.h[f.parent]=_}f=e.h[f.parent]}}else f=e.h[f.parent]}console.log("src/jiaoyisuo/JYSHelper.hx:113:","构建树--------------------------");var v=new T(n);e.h[n].node=v;for(var m=e.h[n].parent,d=r.iterator();d.hasNext();){var k=d.next(),j=e.h[k.id].node;if(k.id!=n&&null==j&&(j=new T(k.id),e.h[k.id].node=j),k.parent!=m)if(e.h.hasOwnProperty(k.parent)){var x=e.h[k.parent].node;null==x&&(x=new T(k.parent),e.h[k.parent].node=x),x.val==k.parent?x.appendNode(j):(null==v.find(j.val)&&v.appendNode(j),console.log("src/jiaoyisuo/JYSHelper.hx:142:"," fter id="+k.id+" parent="+k.parent+" node="+j.val+" nodeparent="+e.h[k.parent].node.val))}else console.log("src/jiaoyisuo/JYSHelper.hx:145:","fucking...沒有?"+k.parent)}return console.log("src/jiaoyisuo/JYSHelper.hx:150:",v.toString()),v}},{key:"makeJson",value:function(e,n){var t=n.h[e.val],r={name:t.id+"",value:t.money+"",children:[],collapsed:!1},map=new j,l=r.name;return null!=R[l]?map.setReserved(l,r):map.h[l]=r,e.preorder(function(e,t,r){if(null!=e.parent){var l=n.h[e.val],o={};if(null!=e.children){var c=l.id+"",h={name:l.id+"",value:l.money+"",children:[]};null!=R[c]?map.setReserved(c,h):map.h[c]=h,o=h}else o={name:l.id+"",value:l.money+""};var f=l.parent+"";(null!=R[f]?map.getReserved(f):map.h[f]).children.push(o)}return!0},null,!1,!0),JSON.stringify(r)}},{key:"caleDynamicIncomeFromChild",value:function(e,n){for(var t=e.clone(),r=[],l=t.childIterator();l.hasNext();){var o=l.next(),c=[0];t.find(o).preorder(function(e){return function(t,r,l){return e[0]+=n.h[t.val].money,!0}}(c),null,!1,!0),r.push({node:o,sum:c[0]})}(r.sort(function(a,b){return a.sum>b.sum?-1:1}),console.log("src/jiaoyisuo/JYSHelper.hx:226:","去掉极大值-----------"+r[0].node+"所有节点"),r.length>1)?t.find(r[0].node).unlink():console.log("src/jiaoyisuo/JYSHelper.hx:233:","只有1个节点 不裁剪");return t.preorder(function(e,t,r){return e.depth()>0&&(n.h[e.val].money,n.h[e.val].staitcIncome),!0},null,!1,!0),n}},{key:"caleRecommandIncome",value:function(e,n,t,r){null==r&&(r=8);for(var l=t.h[e].money,o=(n.parent.val,n.find(e));null!=o.parent;)0<r&&(t.h[o.parent.val].recommendMoney+=5*l/100*10/100,o=o.parent)}},{key:"caleStaticIncome",value:function(e,n){e.staitcIncome=n?e.gameUSDT*(.1+.19999999999999998*Math.random()):5*e.gameUSDT/100}},{key:"caleTearmIncome",value:function(){}},{key:"getlimtIncome",value:function(){}},{key:"getShareIncome",value:function(){}},{key:"freezingMoney",value:function(){}},{key:"getDividendEveryData",value:function(){}},{key:"initData",value:function(){}},{key:"getMNode",value:function(){}}]),e}();e.jiaoyisuo.JYSHelper=x,x.__name__=!0;var I=function(e){function n(e){var t;return Object(m.a)(this,n),(t=Object(c.a)(this,Object(h.a)(n).call(this))).val=e,Error.captureStackTrace&&Error.captureStackTrace(Object(f.a)(t),n),t}return Object(_.a)(n,e),n}(Object(v.a)(Error));I.__name__=!0,I.__super__=Error,Object.assign(I.prototype,{__class__:I});var S=function(){function e(){Object(m.a)(this,e)}return Object(d.a)(e,null,[{key:"getClass",value:function(n){if(null==n)return null;if(n instanceof Array)return Array;var t=n.__class__;if(null!=t)return t;var r=e.__nativeClassName(n);return null!=r?e.__resolveNativeClass(r):null}},{key:"__string_rec",value:function(n,s){if(null==n)return"null";if(s.length>=5)return"<...>";var t=Object(o.a)(n);switch("function"==t&&(n.__name__||n.__ename__)&&(t="object"),t){case"function":return"<function>";case"object":if(n instanceof Array){var r="[";s+="\t";for(var l=0,c=n.length;l<c;){var i=l++;r+=(i>0?",":"")+e.__string_rec(n[i],s)}return r+="]"}var h;try{h=n.toString}catch(e){e instanceof I&&e.val;return"???"}if(null!=h&&h!=Object.toString&&"function"==typeof h){var f=n.toString();if("[object Object]"!=f)return f}var _="{\n";s+="\t";var v=null!=n.hasOwnProperty,m=null;for(m in n)v&&!n.hasOwnProperty(m)||"prototype"!=m&&"__class__"!=m&&"__super__"!=m&&"__interfaces__"!=m&&"__properties__"!=m&&(2!=_.length&&(_+=", \n"),_+=s+m+" : "+e.__string_rec(n[m],s));return _+="\n"+(s=s.substring(1))+"}";case"string":return n;default:return String(n)}}},{key:"__interfLoop",value:function(n,t){if(null==n)return!1;if(n==t)return!0;if(Object.prototype.hasOwnProperty.call(n,"__interfaces__"))for(var r=n.__interfaces__,l=0,o=r.length;l<o;){var c=r[l++];if(c==t||e.__interfLoop(c,t))return!0}return e.__interfLoop(n.__super__,t)}},{key:"__instanceof",value:function(n,t){if(null==t)return!1;switch(t){case Array:return n instanceof Array;case z:return"boolean"==typeof n;case D:return null!=n;case H:return"number"==typeof n;case J:return"number"==typeof n&&(0|n)===n;case String:return"string"==typeof n;default:if(null==n)return!1;if("function"==typeof t){if(e.__downcastCheck(n,t))return!0}else if("object"==Object(o.a)(t)&&e.__isNativeObj(t)&&n instanceof t)return!0;return t==A&&null!=n.__name__||t==F&&null!=n.__ename__}}},{key:"__downcastCheck",value:function(n,t){return n instanceof t||!!t.__isInterface__&&e.__interfLoop(e.getClass(n),t)}},{key:"__cast",value:function(n,t){if(null==n||e.__instanceof(n,t))return n;throw new I("Cannot cast "+l.string(n)+" to "+l.string(t))}},{key:"__nativeClassName",value:function(n){var t=e.__toStr.call(n).slice(8,-1);return"Object"==t||"Function"==t||"Math"==t||"JSON"==t?null:t}},{key:"__isNativeObj",value:function(n){return null!=e.__nativeClassName(n)}},{key:"__resolveNativeClass",value:function(e){return n[e]}}]),e}();S.__name__=!0;var w=function e(){Object(m.a)(this,e)};w.__name__=!0,w.__isInterface__=!0;var M=function e(){Object(m.a)(this,e)};M.__name__=!0,M.__isInterface__=!0,M.__interfaces__=[w],Object.assign(M.prototype,{__class__:M});var N=function e(){Object(m.a)(this,e)};N.__name__=!0,N.__isInterface__=!0,Object.assign(N.prototype,{__class__:N});var P=function e(){Object(m.a)(this,e)};P.__name__=!0,P.__isInterface__=!0,Object.assign(P.prototype,{__class__:P});var T=function(){function e(n,t){if(Object(m.a)(this,e),this.mExtraInfo=0,this.val=n,this.parent=t,this.children=null,this.prev=null,this.next=null,this.mTail=null,this.mNextInStack=null,this.mPrevInStack=null,null!=this.parent){if(t.mExtraInfo=65535&t.mExtraInfo|1+(t.mExtraInfo>>>16)<<16,null!=t.children){var r=t.mTail;r.next=this,this.prev=r,this.next=null}else t.children=this;t.mTail=this}}return Object(d.a)(e,[{key:"depth",value:function(){if(null==this.parent)return 0;for(var e=this,n=0;null!=e.parent;)++n,e=e.parent;return n}},{key:"height",value:function(){for(var e=0,n=this.children;null!=n;){var t=n.height();e=e>t?e:t,n=n.next}return 1+e}},{key:"unlink",value:function(){if(null!=this.parent){this.parent.children==this&&(this.parent.children=this.next),this.parent.mTail==this&&(this.parent.mTail=this.prev);var e=this.parent;e.mExtraInfo=65535&e.mExtraInfo|(e.mExtraInfo>>>16)-1<<16,this.parent=null}return null!=this.prev&&(this.prev.next=this.next),null!=this.next&&(this.next.prev=this.prev),this.next=this.prev=null,this.mNextInStack=null,this.mPrevInStack=null,this}},{key:"appendNode",value:function(e){return e.unlink(),e.parent=this,this.mExtraInfo=65535&this.mExtraInfo|1+(this.mExtraInfo>>>16)<<16,null!=this.children?(this.mTail.next=e,e.prev=this.mTail,e.next=null,this.mTail=e):(this.mTail=e,this.children=e),this}},{key:"find",value:function(e){for(var n=this;null!=n;){var t=n,r=n,l=r;if(null!=(r=r.mPrevInStack)&&(r.mNextInStack=null),l.mPrevInStack=null,n=r,t.val==e)return t;if(null!=t.children)for(var o=t.mTail;null!=o;)null!=n&&(n.mNextInStack=o,o.mPrevInStack=n),n=o,o=o.prev}return null}},{key:"preorder",value:function(e,n,t,r){if(null==r&&(r=!1),null==t&&(t=!1),null==this.parent&&null==this.children){if(null==e){var l=this.val;t?l.visit(!0,n)&&l.visit(!1,n):l.visit(!1,n)}else t?e(this,!0,n)&&e(this,!1,n):e(this,!1,n);return this}if(0==r){if(null==e)if(t){var o=this.val;if(o.visit(!0,n)&&o.visit(!1,n))for(var c,h=this.children;null!=h;){if(c=h.next,!this.preOrderInternalVisitablePreflight(h,n))return this;h=c}}else{if(this.val.visit(!1,n))for(var f,_=this.children;null!=_;){if(f=_.next,!this.preOrderInternalVisitable(_,n))return this;_=f}}else if(t){if(e(this,!0,n)&&e(this,!1,n))for(var v,m=this.children;null!=m;){if(v=m.next,!this.preOrderInternalPreflight(m,e,n))return this;m=v}}else if(e(this,!1,n))for(var d,y=this.children;null!=y;){if(d=y.next,!this.preOrderInternal(y,e,n))return this;y=d}}else{var k=this;if(null==e)if(t)for(;null!=k;){var O=k,j=k,x=j;null!=(j=j.mPrevInStack)&&(j.mNextInStack=null),x.mPrevInStack=null,k=j;var I=O.val;if(I.visit(!0,n)){if(!I.visit(!1,n))return this;if(null!=O.children)for(var S=O.mTail;null!=S;)null!=k&&(k.mNextInStack=S,S.mPrevInStack=k),k=S,S=S.prev}}else for(;null!=k;){var w=k,M=k,N=M;if(null!=(M=M.mPrevInStack)&&(M.mNextInStack=null),N.mPrevInStack=null,k=M,!w.val.visit(!1,n))return this;if(null!=w.children)for(var P=w.mTail;null!=P;)null!=k&&(k.mNextInStack=P,P.mPrevInStack=k),k=P,P=P.prev}else if(t)for(;null!=k;){var T=k,C=k,E=C;if(null!=(C=C.mPrevInStack)&&(C.mNextInStack=null),E.mPrevInStack=null,k=C,e(T,!0,n)){if(!e(T,!1,n))return this;if(null!=T.children)for(var J=T.mTail;null!=J;)null!=k&&(k.mNextInStack=J,J.mPrevInStack=k),k=J,J=J.prev}}else for(;null!=k;){var D=k,H=k,z=H;if(null!=(H=H.mPrevInStack)&&(H.mNextInStack=null),z.mPrevInStack=null,k=H,!e(D,!1,n))return this;if(null!=D.children)for(var A=D.mTail;null!=A;)null!=k&&(k.mNextInStack=A,A.mPrevInStack=k),k=A,A=A.prev}}return this}},{key:"toString",value:function(){var e="",n=this;return e+=l.string("[ Tree size="+this.get_size()+" depth="+this.depth()+" height="+this.height()),null==this.children?(e+="\n",e+=" ",e+=l.string(l.string(this.val)),e+="\n",e+="]"):(e+="\n",this.preorder(function(t,r,o){for(var c=t.depth(),h=0,f=c;h<f;){var i=h++;e+=i==c-1?" +--- ":" | "}return t==n&&(e+=" "),e+=l.string(l.string(t.val)+"\n"),!0},null),e+="]")}},{key:"childIterator",value:function(){return new C(this)}},{key:"preOrderInternal",value:function(e,n,t){if(n(e,!1,t)){if(null!=e.children)for(var r=e.children;null!=r;){if(!this.preOrderInternal(r,n,t))return!1;r=r.next}return!0}return!1}},{key:"preOrderInternalPreflight",value:function(e,n,t){if(n(e,!0,t)&&n(e,!1,t)){if(null!=e.children)for(var r=e.children;null!=r;){if(!this.preOrderInternalPreflight(r,n,t))return!1;r=r.next}return!0}return!1}},{key:"preOrderInternalVisitable",value:function(e,n){if(e.val.visit(!1,n)){if(null!=e.children)for(var t,r=e.children;null!=r;){if(t=r.next,!this.preOrderInternalVisitable(r,n))return!1;r=t}return!0}return!1}},{key:"preOrderInternalVisitablePreflight",value:function(e,n){var t=e.val;if(t.visit(!0,n)&&t.visit(!1,n)){if(null!=e.children)for(var r,l=e.children;null!=l;){if(r=l.next,!this.preOrderInternalVisitablePreflight(l,n))return!1;l=r}return!0}return!1}},{key:"get_size",value:function(){for(var e=1,n=this.children;null!=n;)e+=n.get_size(),n=n.next;return e}},{key:"clone",value:function(n,t){null==n&&(n=!0);var r=[],l=new e(null!=t?t(this.val):this.val);r[0]=this,r[1]=l;for(var i=2;i>0;){var o=r[--i],c=r[--i];if(o.mExtraInfo=65535&o.mExtraInfo|c.mExtraInfo>>>16<<16,null!=c.children){var h=c.children,f=h.val,_=n?f:null==t?S.__cast(f,P).clone():t(f),v=o.children=new e(_,o);for(r[i++]=h,r[i++]=v,h=h.next;null!=h;){var m=h.val;_=n?m:null==t?S.__cast(m,P).clone():t(m),v.next=new e(_,o),v=v.next,o.mTail=v,r[i++]=h,r[i++]=v,h=h.next}}}return l}}]),e}();T.__name__=!0,T.__interfaces__=[M],Object.assign(T.prototype,{__class__:T});var C=function(){function e(n){Object(m.a)(this,e),this.mObject=n,this.mWalker=this.mObject.children,this.mHook=null}return Object(d.a)(e,[{key:"hasNext",value:function(){return null!=this.mWalker}},{key:"next",value:function(){var e=this.mWalker.val;return this.mHook=this.mWalker,this.mWalker=this.mWalker.next,e}}]),e}();C.__name__=!0,C.__interfaces__=[N],Object.assign(C.prototype,{__class__:C});var E=function e(){Object(m.a)(this,e)};E.__name__=!0,E.__isInterface__=!0,Object.assign(E.prototype,{__class__:E}),String.prototype.__class__=String,String.__name__=!0,Array.__name__=!0;var J={},D={},H=Number,z=Boolean,A={},F={},R={};Object.defineProperty(I.prototype,"message",{get:function(){return String(this.val)}}),S.__toStr={}.toString,r.main()}(y,y);var k,O,j=y,x=t(28),I=(t(115),{asyncData:(O=Object(r.a)(regeneratorRuntime.mark(function e(n){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n.$axios,e.abrupt("return",{});case 2:case"end":return e.stop()}},e)})),function(e){return O.apply(this,arguments)}),fetch:(k=Object(r.a)(regeneratorRuntime.mark(function e(n){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n.store,n.params,n.$axios;case 1:case"end":return e.stop()}},e)})),function(e){return k.apply(this,arguments)}),mounted:function(){var e=this;console.log(j.MainBoCai);var n=JSON.parse(j.MainBoCai.genJson(200));l.echartTree.init(document.getElementById("main")).setOption(function(e,n,t,r){var l;return{tooltip:{trigger:"item",triggerOn:"mousemove"},series:[(l={type:"tree",roam:!0,data:[e],symbol:"emptycircle",left:"3%",right:"3%",top:"8%",bottom:"20%",zoom:1,diyExpand:function(e,n){return t?!n:(r&&r(n),n)},symbolSize:function(e,param){return n&¶m.name.match(n)?35:20}},Object(x.a)(l,"symbol",function(e,param){return Number(param.name)%2==0?"image://https://cn.bing.com/th?id=OIP.1e3YVW946dgy5uJH764JXwHaFj&pid=Api&rs=1":"emptycircle"}),Object(x.a)(l,"symbolKeepAspect",!1),Object(x.a)(l,"layout","orthogonal"),Object(x.a)(l,"orient","TB"),Object(x.a)(l,"expandAndCollapse",!0),Object(x.a)(l,"initialTreeDepth",-1),Object(x.a)(l,"label",{normal:{show:!0,position:"top",verticalAlign:"middle",align:"middle",fontSize:20,distance:10,formatter:function(param){return n&¶m.name.match(n)?"{a|"+param.name+"}":param.name},rich:{a:{color:"red",fontSize:26,fontWeight:"bolder",lineHeight:10}}},emphasis:{fontSize:26,distance:10,fontWeight:"bolder",color:"red"}}),Object(x.a)(l,"leaves",{label:{normal:{fontSize:20,show:!0,distance:10,position:"top",verticalAlign:"middle",align:"middle"}}}),Object(x.a)(l,"animationDurationUpdate",750),l)]}}(n,"708",this.ctrlDown,function(){console.log("dsa"),e.showModel=!0})),document.onkeydown=this.ctrlDownFunc,document.onkeyup=this.ctrlUpFunc},destroyed:function(){document.onkeydown=null,document.onkeyup=null},data:function(){return{ctrlDown:!1,showModel:!1}},methods:{ctrlDownFunc:function(e){e.keyCode&&17==e.keyCode&&(this.ctrlDown=!0)},ctrlUpFunc:function(e){e.keyCode&&17==e.keyCode&&(this.ctrlDown=!1)}}}),S=t(14),component=Object(S.a)(I,function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",{staticClass:"home",on:{keydown:function(n){return n.ctrlKey?e.ctrlDownFunc(n):null},keyup:function(n){return n.ctrlKey?e.ctrlUpFunc(n):null}}},[t("div",{staticStyle:{width:"100%",height:"100vh"},attrs:{id:"main"}}),e._v(" "),t("BaseModel",{model:{value:e.showModel,callback:function(n){e.showModel=n},expression:"showModel"}})],1)},[],!1,null,null,null);n.default=component.exports}}]);
|