Commit e201b9b0 by 陶然

界面资源升级

parent 900dc4eb
//Version:0.19
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('b.5A(b.g.5M.3f,{1w:[\'3g\',\'2n\'],3i:5(g){u p=l,C=g.C;g.3m=g.2s(g.1n,p.1w);7(C){C.3n=C.2s(C.1n,p.1w)}l.31([g])},33:5(){u p=l,Q=p.g.Q&&p.g;3{8:p.35,36:n,Q:h,34:n,1H:h,1i:h,3q:h,3v:h,1F:n,3V:b.F+\'g-19-3Z\',41:b.F+\'g-19-42-T-S\',w:5(v,3w,1b){7(p.2r){7(p.2r(1b)){3\'<10 2t="\'+b.F+\'g-T-S" 2D="2C" 2v="0"></10>\'}11{3""}}11{3\'<10 2t="\'+b.F+\'g-T-S" 2D="2C" 2v="0"></10>\'}},4d:5(14,1n,19,2S,4e,e,1b){u 1j=e.3U===\'3T\',1d=!!e.3S(\'.\'+b.F+\'g-T-S\');7((14==="3y"&&1d)||(14===\'3A\'&&e.3B()===e.3C)){7(1j){19.3D()}p.3F(2S,1b,e);e.3N=!p.43}11 7(e.14===\'3b\'&&!1j&&1d){e.3P()}},3O:5(){3 Q&&(Q.3M.3L()||l.3K)},3J:5(){3\' \'}}}});b.3I(\'1q.1r.G\');b.3H(\'1q.1p.V.G.1m.1o.1O\',{3G:\'3E.1p.3z\',3R:\'V.G.2Z.1o\',k:\'1q.1p.V.G.1m.1o.1O\',4c:\'4b\',21:\'x-t t-4a\',49:{L:\'48-1D-1D-1D-47\'},46:n,4f:h,45:{j:{2c:s}},1Z:{40:\'{2c}\'},2b:{1C:n,2a:3Y,3X:[{3W:\'1J\',3x:\'44\'}]},3a:{32:\'39\',38:n,37:h,3l:\'y\'},3d:[{k:\'3t\',2j:\'3s\',3r:n,W:[{k:\'3c\',17:1Y,21:\'x-t t-3p-3o-o\',1Z:{6:\'3u{1Q}3k,3j\',3h:\'{1Q==0}\'},1c:\'2Y\'}]},{k:\'3e\',2j:\'3Q\',4g:\'4V\',W:[{k:\'2m\',1P:\'1x 4i\',J:\'Y-m-d\',17:5x,1B:\'2H\',1R:h,1S:{1T:{1U:2,1V:\'x-t t-1W\',1c:\'2R\'}},1g:{1X:\'1G\'}},{k:\'2m\',1P:\'5w\',J:\'Y-m-d\',17:30,1B:\'2J\',1R:h,1S:{1T:{1U:2,1V:\'x-t t-1W\',1c:\'2O\'}},1g:{1X:\'1G\'}},{k:\'5v\',1h:1,2l:5u,17:1Y,5t:\'2f,1s,5s\',5r:\'5q、5p\',}]}],1N:{29:{1F:n,1H:h},W:[{k:\'28\',O:\'27\',1i:h},{6:\'2d\',4:\'1s\',8:5o},{6:\'5y\',O:\'1I\',4:\'5n\',8:1u,22:\'23\',24:5(v,25,4){3 b.26.J(\'¥{0}\',v.2k(2))}},{6:\'5l\',4:\'5k\',w:\'2q\',8:D},{6:\'5j\',O:\'1I\',4:\'5i\',8:1u,22:\'23\',24:5(v,25,4){3 b.26.J(\'¥{0}\',v.2k(2))}},{6:\'5h\',4:\'5g\',8:D,w:5(9){3 b.2i.2h.2g(9,\'Y-m-d\')}},{6:\'1x\',4:\'5f\',8:D,w:5(9){3 b.2i.2h.2g(9,\'Y-m-d\')}},{6:\'5e\',4:\'1M\',w:\'1t\',8:D},{6:\'5b\',4:\'2f\',8:R},{6:\'1L\',4:\'1K\',8:R},{6:\'2K\',4:\'2L\',2l:5c,1h:1}]},5m:[{2e:\'5z\'},{2e:\'5G\',5B:{k:\'g\',1B:\'2I\',1C:n,2b:{2a:5S,j:[],1C:h},5R:\'5Q #5P 5O\',5N:\'0 0 0 20\',4h:[{5K:\'5J\'}],1N:{29:{1F:n,1H:n},W:[{k:\'28\',O:\'27\',1i:h},{6:\'5I\',4:\'5H\',8:5L},{6:\'2d\',4:\'1s\',8:5F},{6:\'5E\',O:\'1I\',4:\'2u\',w:\'2w\',8:1u},{6:\'5D\',4:\'1M\',w:\'1t\',8:D},{6:\'1L\',4:\'1K\',8:R},{k:\'5C\',6:\'1x\',J:\'Y-m-d H:i\',4:\'1J\',8:R},{6:\'5d\',4:\'59\',8:D},{6:\'5a\',4:\'4F\',8:4E},{6:\'4D\',4:\'4C\',8:R},{6:\'4B\',4:\'4A\',8:4z},{6:\'2K\',4:\'2L\',1h:1}]},}}],1g:{4y:\'2V\',2n:\'2B\'},4x:5(1E){c a=l;c 2Q=a.4w();2Q.4v(\'1E\',1E)},4u:{2Y:5(){l.A().4t()},2V:5(B,1A){l.A().16()},4s:5(9,q,f,N,4r,4q,4p){u I=q.4o.4;7(!I)3 9;u Z=I.4n(\'.\');7(Z<1)3 9;u 15=I.2G(0,Z);7(!f.j[15])3\'\';7(!b.4m(f.j[15]))3\'\';u 2p=I.2G(Z+1);3 f.j[15][2p]},2q:5(9,q,f,N){7(9==="1m"){3"4l"}7(9==="2P"){3"4k"}3 9},1t:5(9,q,f,N){7(9==="4j"){3"4G"}7(9==="4H"){3"4I"}3 9},4J:5(9,q,f,N){7(9===f.j.2u){q.U=\'X-12:#57\'}11 q.U=\'X-12:#56\';7(f.j.2x(\'L\')&&f.j.L!==s)q.U=\'X-12:#2y\';3 2z.1r.2A(9)},2w:5(9,q,f,N){7(f.j.2x(\'L\')&&f.j.L!==s)q.U=\'X-12:#2y\';3 2z.1r.2A(9)},2B:5(55,f,54,1A){c E=l;c M=E.2o();c a=E.A();c 1y=M.2I.53();1y.52();b.51.50({4Z:\'/4Y/V.G.2Z.2P/4X.58\',4W:{4U:f.j.4T},4S:5(K){7(K.1v&&K.1v.2E>0){c 1z=b.4R(K.1v);4Q(c 1a=0;1a<1z.2F.2E;1a++){1y.4P(1z.2F[1a])}}},4O:5(K,4N){}})},1G:5(B,4M,1A){c E=l;c a=E.A();c M=E.2o();c z=M.2H.v;c P=M.2J.v||1e 1f();7(z===s){b.2X("4L!");3}7(z>P){b.2X("4K!");3}13 a.r.1k;13 a.r.1l;a.r.1k=1e 1f(z.2W(),z.2U(),z.2T());a.r.1l=1e 1f(P.2W(),P.2U(),P.2T()+1);a.16()},2R:5(B){B.2N(s);c 18=l;c a=18.A();7(a.r===s)a.2M({});13 a.r.1k;a.16()},2O:5(B){B.2N(s);c 18=l;c a=18.A();7(a.r===s)a.2M({});13 a.r.1l;a.16()}}});',62,365,'|||return|dataIndex|function|text|if|width|_2206091720440|_2206091720441|Ext|let|||_2206091720442|grid|false||data|xtype|this||true||me|_2206091720443|filter|null|fa|var|value|renderer|||_2206091720445|getView|_2206091720444|ownerLockable|100|_2206091720446|baseCSSPrefix|Finances||_2206091720449|format|_2206091720448|OffsetKvid|_22060917204410|_2206091720447|align|_22060917204411|lockable|150|expander|row|style|Kivii|items|background||_22060917204413|div|else|color|delete|type|_22060917204414|reload|labelWidth|_22060917204415|cell|_22060917204412|record|handler|isExpanderClick|new|Date|listeners|flex|resizable|isTouch|OperateTimeGreaterThanOrEqualTo|OperateTimeLessThan|Account|view|Pay|Control|App|Const|PayerName|_22060917204421|110|responseText|relayedEvents|操作日期|_22060917204418|_22060917204417|_22060917204420|reference|autoLoad|0000|_22060917204419|menuDisabled|_22060917204416|sortable|right|CreateTime|Summary|摘要|Type|columns|List|fieldLabel|selectionCount|editable|triggers|clear|weight|cls|times|select|60|bind||iconCls|summaryType|sum|summaryRenderer|summaryData|String|center|rownumberer|defaults|pageSize|store|_22060917204431|付款单位|ptype|BizId|date|Format|util|dock|toFixed|minWidth|datefield|expandbody|getReferences|_22060917204424|_22060917204423|haveRowExpander|relayEvents|class|Amount|tabIndex|_22060917204427|hasOwnProperty|FF0000|KiviiContext|FinancesFunctionsMoneyToFmoney|_22060917204426|presentation|role|length|Results|substr|startTime|payment|endTime|备注|Remark|setFilter|setValue|_22060917204430|Payment|_22060917204428|_22060917204429|rowIndex|getDate|getMonth|_22060917204422|getFullYear|toast|_22060917204425|Entities||callParent|selType|getHeaderConfig|autoLock|headerWidth|ignoreExport|pruneRemoved|checkboxSelect|checkboxmodel|selModel|mousedown|button|dockedItems|toolbar|RowExpander|collapsebody|hidden|init|点击清除|条记录|extensible|rowExpanderEventRelayers|editorEventRelayers|square|check|draggable|displayInfo|bottom|pagingtoolbar|已选择|hideable|meta|direction|click|EntityList|keydown|getKey|SPACE|focus|System|toggleRow|extend|define|require|editRenderer|locked|isVisible|lockedGrid|stopSelection|isLocked|preventDefault|top|entityType|getTarget|touch|pointerType|tdCls|property|sorters|800|special|selection|innerCls|inner|selectRowOnExpand|DESC|viewModel|reserveScrollbar|000000000000|00000000|globalFilter|ticket|业务记录|title|processEvent|cellIndex|bufferedRenderer|overflowHandler|features|开始|Transfer|到账流水|账户|isObject|indexOf|column|_22060917204435|_22060917204436|_22060917204437|_22060917204438|clearSelections|controller|set|getViewModel|setOwner|activate|180|PayeeAccountSerialNumber|充值账号|PayeeAccountOwnerName|账户所属|280|PayeeAccountName|充值|DynamicPay|收款登记|_22060917204440|开始日期不能大于结束日期|请选择开始时间|_22060917204439|_22060917204434|failure|add|for|decode|success|FromKvid|Kvid|scroller|params|UsedQuery|Restful|url|request|Ajax|removeAll|getStore|_22060917204433|_22060917204432|F0E68C|B4EEB4|json|OperatorName|充值账户|结算业务|200|操作人|分类|OperateTime|PayedTime|到账日期|AmountDiscount|抹零金额|FromType|付款来源|plugins|AmountPayment|240|收付款单位称|模糊搜索业务号|emptyText|PayeeName|queryField|250|searchField|结束|90|付款金额|gridfilters|override|widget|datecolumn|类型|发生金额|220|rowwidget|SerialNumber|流水号|summary|ftype|120|plugin|margin|solid|d0d0d0|1px|border|10000'.split('|'),0,{}))
//Version:0.15
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('7.3Z(\'v.1l.m\');7.3s(\'v.1T.p.m.D.11.G\',{2e:\'2b.E.28\',27:\'p.m.1L.D\',w:\'v.1T.p.m.D.11.G\',24:\'/2g/p.m.1L.D/1Y.2z\',F:\'2i\',g:\'x-a a-2C\',2H:{1N:N.17.1F,2B:\'G\'},2I:{u:{L:H,2k:H}},W:{s:\'{L}\'},2l:{2y:6,2s:2u},2w:[{2x:\'2j\'}],20:[{w:\'2v\',1y:\'2r\',2p:\'2o\',t:[{w:\'2n\',1w:1,1x:2m,1z:1A,2q:\'Z,2A,1c\',2P:\'2O、2N\'},{8:\'2M\',g:\'x-a a-1K\',z:\'y\',V:\'1I\'},{8:\'2L\',g:\'x-a a-1B-8-o\',z:\'y\',V:\'1s\',W:{1v:\'{!L}\'}},{8:\'2K\',g:\'x-a a-2Q-2J\',V:\'1o\',W:{1v:\'{!L}\'}}]},{w:\'2G\',1y:\'2F\',2E:6,t:[{w:\'2D\',1z:1A,g:\'x-a a-2h-1Z-o\',W:{8:\'1X{1u}1V,1U\',1W:\'{1u==0}\'},V:\'1t\'}]}],21:6,22:{23:{25:6,I:d},t:[{w:\'26\',1a:\'29\',h:d},{8:\'2a\',i:\'Z\',I:6,c:1g},{8:\'2c\',i:\'2d\',c:1g},{8:\'2f\',i:\'1c\',I:6,c:2t},{8:\'2R\',i:\'J\',1a:\'1k\',h:d,c:2U,2T:\'3G\',3F:j(1i,3E,i){4 7.3D.3C(\'{0}\',1i.1R(2))}},{8:\'3B\',i:\'3H\',1a:\'1k\',h:d,1b:N.1l.3A,c:1f},{8:\'3y\',i:\'1H\',h:d,I:6,c:1n,1b:\'1C\'},{8:\'3x\',i:\'C\',h:d,I:6,c:1n,1b:\'1h\'},{8:\'3w\',i:\'3v\',h:6,c:3u},{8:\'3t\',i:\'3J\',h:d,1x:1f,1w:1}]},3I:{1t:j(){K.M().3R()},1C:j(9,1j,1q,1p){5(9===\'1O\'){4\'3K\'}5(9===\'3Y\'){4\'3X\'}5(9===\'3W\'){4\'3V\'}4 9},1h:j(9,1j,1q,1p){5(9===\'3U\'){4\'3S\'}5(9===\'3T\'){4\'3Q\'}5(9===\'3P\'){4\'3O\'}5(9===\'G\'){4\'3N\'}5(9===\'3M\'){4\'3L\'}5(9===\'2S\'){4\'3z\'}5(9===\'3q\'){4\'3h\'}5(9===\'3r\'){4\'2V\'}5(9===\'2W\'){4\'2X\'}4 9},1s:j(f){3 q=K;3 e=q.M();3 12=q.1m();5(!e.s){7.1d(\'2Y\');4}3 A=7.n(\'v.E.p.m.2Z.11\');3 r=7.n(\'7.T.P\',{Y:\'X\',F:f.8,O:6,g:\'x-a a-1B-8-o\',z:\'y\',c:30,U:31,S:6,h:d,t:[A]});A.1Q(e.s.u);r.R();A.32();A.33({1D:e.s.u.Q});A.16()},1o:j(f){3 q=K;3 e=q.M();3 12=q.1m();3 13=12.u.34||[];5(!e.s)4;5(13.1r<=0)4;5(13.1r>1){7.1d("35!");4}5(e.s.u.1P===e.s.u.J){7.1d("36,37!");4}3 14=e.s.u;3 b={};b.J=0;b.1S=H;b.15=H;b.C=H;b.38=14.Z;b.1D=14.Q;3 10=7.n(\'v.E.p.m.39.1G.3a\');3 r=7.n(\'7.T.P\',{Y:\'X\',F:\'3o\',g:f.g,z:\'y\',O:6,c:3n,U:3m,S:6,h:d,t:[10]});r.R();10.19(\'3l\',j(3k,B){r.18();b.J=1E(1E(B[0].J-B[0].1P).1R(2));b.15=B[0].15;b.1S=B[0].Q;b.C=B[0].C;3 l=7.n(\'v.E.p.m.1G.3j.1J\');3 1e=7.n(\'7.T.P\',{Y:\'X\',F:f.8,g:f.g,z:\'y\',O:6,c:1M,U:3p,S:6,h:d,t:[l]});l.1Q(b,f);1e.R();l.19(\'3i\',j(f,k){1e.18();e.16()})})},1I:j(f){3 q=K;3 e=q.M();3 k={};k.C=\'G\';k.1H=\'1O\';k.1c=N.17.3g;k.1N=N.17.1F;3 l=7.n(\'v.E.p.m.D.1J\');3 r=7.n(\'7.T.P\',{Y:\'X\',F:f.8,O:6,g:\'x-a a-1K\',z:\'y\',c:1M,U:3f,S:6,h:d,t:[l]});r.R();5(k.Q){l.3e(k,6)}3d{l.3c(k,d)}l.19(\'3b\',j(f,k){r.18();e.16()})}}});',62,248,'|||let|return|if|true|Ext|text|_2204061515520|fa|_2204061515522|width|false|_2204061515521|_2204061515523|iconCls|resizable|dataIndex|function|_2204061515524|_2204061515525|Finances|create||Kivii|_2204061515527|_2204061515526|selection|items|data|App|xtype||left|iconAlign|_2204061515528|_2204061515529|Type|Account|Control|title|Deposit|null|sortable|Amount|this|_22040615155210|getView|KiviiContext|autoScroll|Window|Kvid|show|modal|window|height|handler|bind|fit|layout|Name|_22040615155211|List|_22040615155213|_22040615155212|_22040615155215|PayerName|reload|CurrentMember|close|on|align|renderer|OwnerName|toast|_22040615155214|100|240|_22040615155223|value|_22040615155222|right|Const|getViewModel|90|_22040615155217|_22040615155220|_22040615155221|length|_22040615155218|_22040615155216|selectionCount|disabled|flex|minWidth|dock|labelWidth|60|file|_22040615155224|AccountKvid|parseFloat|DepartmentKvid|Payment|Currency|_22040615155219|Form|user|Entities|600|OwnerKvid|CNY|AmountUsed|setOwner|toFixed|PaymentKvid|View|点击清除|条记录|hidden|已选择|QueryEx|square|dockedItems|columnLines|columns|defaults|dataSource|menuDisabled|rownumberer|entityType|EntityList|center|账号名称|System|账号|SerialNumber|extend|账号所属|Restful|check|存款账户管理|summary|lastOwnerKvid|store|250|searchField|scroller|overflowHandler|queryField|top|pageSize|200|50|toolbar|features|ftype|autoLoad|json|FullName|TypeIn|users|button|displayInfo|bottom|pagingtoolbar|filter|viewModel|in|充值|明细|创建|账户名称|模糊搜索所属单位|emptyText|sign|账户余额|StoredCard|summaryType|120|系统平衡|Discount|折扣账户|请先选择账户|AccountDetail|1200|700|clear|setFilter|selections|充值时请勿多选|所选到账|无可用金额|AccountName|Paying|Selector|entityCreated|newEntity|else|readEntity|300|DepartmentName|业务账户|entityTransfer|Transfer|_22040615155225|entitySelected|400|800|选择到账|350|Biz|Balance|define|备注|150|Summary|摘要|账户类型|币种单位|储值卡|FinancesFunctionsMoneyToFmoney|授信额度|format|String|summaryData|summaryRenderer|sum|CreditLine|controller|Remark|人民币|优惠券|Coupon|存款账户|银行账户|Bank|刷卡账户|clearSelections|现金账户|Pos|Cash|欧元|EUR|美元|USD|require'.split('|'),0,{}))
//Version:0.23
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('4.3R(\'v.1U.n\');4.3H(\'v.1E.s.n.B.Y.F\',{2h:\'2i.D.29\',21:\'s.n.1K.B\',z:\'v.1E.s.n.B.Y.F\',2E:\'/2y/s.n.1K.B/2B.2A\',E:\'2z\',b:\'x-d d-2x\',2w:{1P:12.16.1X,2v:\'F\'},2C:{u:{N:I,2u:I}},L:{l:\'{N}\'},2s:{2r:6,2q:2p},2o:[{2n:\'2m\'}],2t:[{z:\'2D\',1G:\'2F\',2W:\'2V\',w:[{z:\'2U\',1w:1,1r:2T,1u:1F,2k:\'17,2S,1g\',2R:\'2Q、2P\'},{7:\'2O\',b:\'x-d d-1m\',A:\'y\',K:\'1J\'},{z:\'2N\',7:\'2M\',b:\'x-d d-2L-7-o\',A:\'y\',K:\'1z\',L:{13:\'{!N}\'},2K:[{7:\'2J\',b:\'x-d d-2I\',K:\'1D\',2H:6,L:{13:\'{!N}\'}}]},{7:\'2G\',b:\'x-d d-2l-2X\',K:\'1l\',L:{13:\'{!N}\'}}]},{z:\'22\',1G:\'24\',26:6,w:[{z:\'28\',1u:1F,b:\'x-d d-2c-2d-o\',L:{7:\'2b{1Q}1Z,2a\',2j:\'{1Q==0}\'},K:\'1C\'}]}],2g:6,2f:{2e:{27:6,M:e},w:[{z:\'25\',15:\'23\',h:e},{7:\'20\',p:\'17\',M:6,f:1W},{7:\'2Y\',p:\'3e\',f:1W},{7:\'30\',p:\'1g\',M:6,f:3O},{7:\'3N\',p:\'G\',15:\'1Y\',h:e,f:3M,3L:\'3K\',3J:j(1R,3P,p){5 4.3I.3G(\'{0}\',1R.1N(2))}},{7:\'3F\',p:\'3E\',15:\'1Y\',h:e,1a:12.1U.3D,f:1o},{7:\'3C\',p:\'1j\',h:e,M:6,f:1A,1a:\'1B\'},{7:\'3B\',p:\'S\',h:e,M:6,f:1A,1a:\'1I\'},{7:\'3Q\',p:\'40\',h:6,f:3S},{7:\'46\',p:\'45\',h:e,1r:1o,1w:1}]},44:{1C:j(){H.X().43()},1B:j(a,1k,1q,1v){8(a===\'1T\'){5\'42\'}8(a===\'47\'){5\'41\'}8(a===\'3Z\'){5\'3Y\'}5 a},1I:j(a,1k,1q,1v){8(a===\'3X\'){5\'3W\'}8(a===\'3V\'){5\'3U\'}8(a===\'3T\'){5\'3A\'}8(a===\'F\'){5\'2Z\'}8(a===\'3y\'){5\'3g\'}8(a===\'3z\'){5\'3d\'}8(a===\'3c\'){5\'3b\'}8(a===\'3a\'){5\'39\'}8(a===\'3f\'){5\'38\'}5 a},1D:j(c){3 k=H;3 9=k.X();3 Z=k.14();8(!9.l){4.10(\'1y\');5}3 g=4.r(\'v.D.s.n.B.36.Y\',{35:e});3 q=4.r(\'4.W.J\',{V:\'U\',E:c.7,T:6,b:c.b,A:\'y\',f:1t,R:1s,Q:6,h:e,w:[g]});g.1h(9.l.u);q.P();g.1p();g.1n({18:9.l.u.O});g.11()},1z:j(c){3 k=H;3 9=k.X();3 Z=k.14();8(!9.l){4.10(\'1y\');5}3 g=4.r(\'v.D.s.n.34.Y\');3 q=4.r(\'4.W.J\',{V:\'U\',E:c.7,T:6,b:c.b,A:\'y\',f:1t,R:1s,Q:6,h:e,w:[g]});g.1h(9.l.u);q.P();g.1p();g.1n({18:9.l.u.O});g.11()},1l:j(c){3 k=H;3 9=k.X();3 Z=k.14();3 1i=Z.u.33||[];8(!9.l)5;8(1i.1H<=0)5;8(1i.1H>1){4.10("32!");5}8(9.l.u.1O===9.l.u.G){4.10("31,37!");5}3 19=9.l.u;3 i={};i.G=0;i.1M=I;i.1c=I;i.S=I;i.3h=19.17;i.18=19.O;3 1d=4.r(\'v.D.s.n.3p.1L.3i\');3 q=4.r(\'4.W.J\',{V:\'U\',E:\'3w\',b:c.b,A:\'y\',T:6,f:3v,R:3u,Q:6,h:e,w:[1d]});q.P();1d.1b(\'3t\',j(3s,C){q.1e();i.G=1S(1S(C[0].G-C[0].1O).1N(2));i.1c=C[0].1c;i.1M=C[0].O;i.S=C[0].S;3 t=4.r(\'v.D.s.n.1L.3r.1V\');3 1f=4.r(\'4.W.J\',{V:\'U\',E:c.7,b:c.b,A:\'y\',T:6,f:1x,R:3x,Q:6,h:e,w:[t]});t.1h(i,c);1f.P();t.1b(\'3q\',j(c,m){1f.1e();9.11()})})},1J:j(c){3 k=H;3 9=k.X();3 m={};m.S=\'F\';m.1j=\'1T\';m.1g=12.16.3o;m.1P=12.16.1X;3 t=4.r(\'v.D.s.n.B.1V\');3 q=4.r(\'4.W.J\',{V:\'U\',E:c.7,T:6,b:\'x-d d-1m\',A:\'y\',f:1x,R:3n,Q:6,h:e,w:[t]});q.P();8(m.O){t.3m(m,6)}3l{t.3k(m,e)}t.1b(\'3j\',j(c,m){q.1e();9.11()})}}});',62,256,'|||let|Ext|return|true|text|if|_2206091700420|_2206091700421|iconCls|_2206091700422|fa|false|width|_2206091700423|resizable|_2206091700424|function|_2206091700425|selection|_2206091700427|Finances||dataIndex|_2206091700426|create|Kivii|_2206091700428|data|App|items||left|xtype|iconAlign|Account|_2206091700429|Control|title|Deposit|Amount|this|null|Window|handler|bind|sortable|_22060917004210|Kvid|show|modal|height|Type|autoScroll|fit|layout|window|getView|List|_22060917004211|toast|reload|KiviiContext|disabled|getViewModel|align|CurrentMember|Name|AccountKvid|_22060917004213|renderer|on|PayerName|_22060917004212|close|_22060917004214|OwnerName|setOwner|_22060917004215|Currency|_22060917004223|_22060917004217|user|setFilter|100|clear|_22060917004222|minWidth|700|1200|labelWidth|_22060917004221|flex|600|请先选择账户|_22060917004218|90|_22060917004225|_22060917004216|_22060917004219|View|60|dock|length|_22060917004224|_22060917004220|Entities|Payment|PaymentKvid|toFixed|AmountUsed|OwnerKvid|selectionCount|value|parseFloat|CNY|Const|Form|240|DepartmentKvid|right|条记录|账号名称|entityType|pagingtoolbar|center|bottom|rownumberer|displayInfo|menuDisabled|button|EntityList|点击清除|已选择|check|square|defaults|columns|columnLines|extend|System|hidden|queryField|sign|summary|ftype|features|50|pageSize|autoLoad|store|dockedItems|lastOwnerKvid|TypeIn|filter|users|Restful|存款账户管理|json|QueryEx|viewModel|toolbar|dataSource|top|充值|multiple|ticket|业务记录|menu|file|交易明细|splitbutton|创建|账户名称|模糊搜索所属单位|emptyText|FullName|250|searchField|scroller|overflowHandler|in|账号|存款账户|账号所属|所选到账|充值时请勿多选|selections|AccountDetail|header|Pay|无可用金额|折扣账户|系统平衡|Balance|业务账户|Biz|储值卡|SerialNumber|Discount|优惠券|AccountName|Selector|entityCreated|newEntity|else|readEntity|300|DepartmentName|Paying|entityTransfer|Transfer|_22060917004226|entitySelected|400|800|选择到账|350|Coupon|StoredCard|银行账户|账户类型|币种单位|FinancesFunctionsMoneyToFmoney|CreditLine|授信额度|format|define|String|summaryRenderer|sum|summaryType|120|账户余额|200|summaryData|摘要|require|150|Bank|刷卡账户|Pos|现金账户|Cash|欧元|EUR|Summary|美元|人民币|clearSelections|controller|Remark|备注|USD'.split('|'),0,{}))
//Version:0.23
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('d.3q(\'r.13.h\');d.3h(\'r.1l.l.h.m.E\',{1G:\'1K.D.1N\',1Q:\'l.h.1p.m\',j:\'r.1l.l.h.m.E\',1R:\'/1T/l.h.1p.m/1A.1B\',G:\'2o\',q:\'x-8 8-2k\',2i:{1v:z.B.1q,29:\'O,P,U,25,S\'},23:{K:{C:1t,22:1t}},I:{y:\'{C}\'},1U:{1W:7,1X:1Y},1Z:[{20:\'21\'}],24:[{j:\'26\',X:\'27\',28:\'2b\',p:[{j:\'2p\',W:1,16:2c,19:1c,2d:\'Y,2e,N\',2f:\'2g、2h\'},{5:\'2j\',q:\'x-8 8-1d-5-o\',F:\'H\',10:\'V\',I:{2l:\'{!C}\'}}]},{j:\'2m\',X:\'2n\',1V:7,p:[{j:\'2a\',19:1c,q:\'x-8 8-1z-1x-o\',I:{5:\'1y{11}1D,1C\',1S:\'{11==0}\'},10:\'1a\'}]}],1P:7,1O:{1M:{1L:7,v:a},p:[{j:\'1J\',L:\'1I\',f:a},{5:\'1H\',9:\'Y\',v:7,b:18},{5:\'1F\',9:\'1E\',b:18},{5:\'2q\',9:\'N\',v:7,b:2Y},{5:\'2s\',9:\'31\',L:\'12\',f:a,b:32,33:\'34\',35:g(Z,36,9){3 d.37.38(\'{0}\',Z.39(2))}},{5:\'3a\',9:\'3b\',L:\'12\',f:a,J:z.13.3c,b:17},{5:\'3d\',9:\'1m\',f:a,v:7,b:15,J:\'1b\'},{5:\'3g\',9:\'1h\',f:a,v:7,b:15,J:\'14\'},{5:\'3f\',9:\'3p\',f:7,b:3u},{5:\'3t\',9:\'3s\',f:a,16:17,W:1}]},3r:{1a:g(){M.A().2r()},1b:g(4,Q,T,R){6(4===\'1n\'){3\'3o\'}6(4===\'3n\'){3\'3m\'}6(4===\'3l\'){3\'3k\'}3 4},14:g(4,Q,T,R){6(4===\'O\'){3\'3j\'}6(4===\'P\'){3\'3i\'}6(4===\'30\'){3\'3e\'}6(4===\'1k\'){3\'2Z\'}6(4===\'2H\'){3\'2t\'}6(4===\'2u\'){3\'2v\'}6(4===\'S\'){3\'2w\'}6(4===\'2x\'){3\'2y\'}6(4===\'U\'){3\'2z\'}3 4},V:g(t){c n=M;c k=n.A();c 2A=n.2B();6(!k.y){d.2C(\'2D\');3}c i=d.w(\'r.D.l.h.2E.E\');c u=d.w(\'d.1r.1u\',{1g:\'1f\',G:t.5,1s:7,q:\'x-8 8-1d-5-o\',F:\'H\',b:2F,1o:2G,1w:7,f:a,p:[i]});i.2I(k.y.K);u.1i();i.2X();i.2J({2K:k.y.K.1j});i.1e()},2L:g(t){c n=M;c k=n.A();c e={};e.1h=\'1k\';e.1m=\'1n\';e.N=z.B.2M;e.1v=z.B.1q;c s=d.w(\'r.D.l.h.m.2N\');c u=d.w(\'d.1r.1u\',{1g:\'1f\',G:t.5,1s:7,q:\'x-8 8-2O\',F:\'H\',b:2P,1o:2Q,1w:7,f:a,p:[s]});u.1i();6(e.1j){s.2R(e,7)}2S{s.2T(e,a)}s.2U(\'2V\',g(t,e){u.2W();k.1e()})}}});',62,217,'|||return|_2204061516240|text|if|true|fa|dataIndex|false|width|let|Ext|_2204061516241|resizable|function|Finances|_2204061516243|xtype|_2204061516242|Kivii|Account|_2204061516247||items|iconCls|App|_2204061516246|_2204061516245|_2204061516244|sortable|create||selection|KiviiContext|getView|CurrentMember|_2204061516248|Control|List|iconAlign|title|left|bind|renderer|data|align|this|OwnerName|Cash|Pos|_22040615162412|_22040615162410|Biz|_22040615162411|Discount|_2204061516249|flex|dock|Name|value|handler|selectionCount|right|Const|_22040615162413|90|minWidth|100|240|labelWidth|_22040615162415|_22040615162414|60|file|reload|fit|layout|Type|show|Kvid|Deposit|View|Currency|CNY|height|Entities|DepartmentKvid|window|autoScroll|null|Window|OwnerKvid|modal|square|已选择|check|QueryEx|json|点击清除|条记录|SerialNumber|账号|extend|账号名称|center|rownumberer|System|menuDisabled|defaults|EntityList|columns|columnLines|entityType|dataSource|hidden|Restful|store|displayInfo|autoLoad|pageSize|50|features|ftype|summary|lastOwnerKvid|viewModel|dockedItems|Refund|toolbar|top|overflowHandler|TypeIn|button|scroller|250|queryField|FullName|emptyText|模糊搜索所属单位|账户名称|filter|明细|users|disabled|pagingtoolbar|bottom|系统账户管理|searchField|账号所属|clearSelections|账户余额|优惠券|StoredCard|储值卡|业务账户|Balance|系统平衡|折扣账户|_22040615162417|getViewModel|toast|请先选择账户|AccountDetail|1200|700|Coupon|setOwner|setFilter|AccountKvid|_22040615162416|DepartmentName|Form|user|600|300|readEntity|else|newEntity|on|entityCreated|close|clear|200|存款账户|Bank|Amount|120|summaryType|sum|summaryRenderer|summaryData|String|format|toFixed|授信额度|CreditLine|FinancesFunctionsMoneyToFmoney|币种单位|银行账户|摘要|账户类型|define|刷卡账户|现金账户|欧元|EUR|美元|USD|人民币|Summary|require|controller|Remark|备注|150'.split('|'),0,{}))
//Version:0.24
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('d.3q(\'r.13.h\');d.3h(\'r.1l.l.h.m.E\',{1G:\'1K.D.1N\',1Q:\'l.h.1p.m\',j:\'r.1l.l.h.m.E\',1R:\'/1T/l.h.1p.m/1A.1B\',G:\'2o\',q:\'x-8 8-2k\',2i:{1v:z.B.1q,29:\'O,P,U,25,S\'},23:{K:{C:1t,22:1t}},I:{y:\'{C}\'},1U:{1W:7,1X:1Y},1Z:[{20:\'21\'}],24:[{j:\'26\',X:\'27\',28:\'2b\',p:[{j:\'2p\',W:1,16:2c,19:1c,2d:\'Y,2e,N\',2f:\'2g、2h\'},{5:\'2j\',q:\'x-8 8-1d-5-o\',F:\'H\',10:\'V\',I:{2l:\'{!C}\'}}]},{j:\'2m\',X:\'2n\',1V:7,p:[{j:\'2a\',19:1c,q:\'x-8 8-1z-1x-o\',I:{5:\'1y{11}1D,1C\',1S:\'{11==0}\'},10:\'1a\'}]}],1P:7,1O:{1M:{1L:7,v:a},p:[{j:\'1J\',L:\'1I\',f:a},{5:\'1H\',9:\'Y\',v:7,b:18},{5:\'1F\',9:\'1E\',b:18},{5:\'2q\',9:\'N\',v:7,b:2Y},{5:\'2s\',9:\'31\',L:\'12\',f:a,b:32,33:\'34\',35:g(Z,36,9){3 d.37.38(\'{0}\',Z.39(2))}},{5:\'3a\',9:\'3b\',L:\'12\',f:a,J:z.13.3c,b:17},{5:\'3d\',9:\'1m\',f:a,v:7,b:15,J:\'1b\'},{5:\'3g\',9:\'1h\',f:a,v:7,b:15,J:\'14\'},{5:\'3f\',9:\'3p\',f:7,b:3u},{5:\'3t\',9:\'3s\',f:a,16:17,W:1}]},3r:{1a:g(){M.A().2r()},1b:g(4,Q,T,R){6(4===\'1n\'){3\'3o\'}6(4===\'3n\'){3\'3m\'}6(4===\'3l\'){3\'3k\'}3 4},14:g(4,Q,T,R){6(4===\'O\'){3\'3j\'}6(4===\'P\'){3\'3i\'}6(4===\'30\'){3\'3e\'}6(4===\'1k\'){3\'2Z\'}6(4===\'2H\'){3\'2t\'}6(4===\'2u\'){3\'2v\'}6(4===\'S\'){3\'2w\'}6(4===\'2x\'){3\'2y\'}6(4===\'U\'){3\'2z\'}3 4},V:g(t){c n=M;c k=n.A();c 2A=n.2B();6(!k.y){d.2C(\'2D\');3}c i=d.w(\'r.D.l.h.2E.E\');c u=d.w(\'d.1r.1u\',{1g:\'1f\',G:t.5,1s:7,q:\'x-8 8-1d-5-o\',F:\'H\',b:2F,1o:2G,1w:7,f:a,p:[i]});i.2I(k.y.K);u.1i();i.2X();i.2J({2K:k.y.K.1j});i.1e()},2L:g(t){c n=M;c k=n.A();c e={};e.1h=\'1k\';e.1m=\'1n\';e.N=z.B.2M;e.1v=z.B.1q;c s=d.w(\'r.D.l.h.m.2N\');c u=d.w(\'d.1r.1u\',{1g:\'1f\',G:t.5,1s:7,q:\'x-8 8-2O\',F:\'H\',b:2P,1o:2Q,1w:7,f:a,p:[s]});u.1i();6(e.1j){s.2R(e,7)}2S{s.2T(e,a)}s.2U(\'2V\',g(t,e){u.2W();k.1e()})}}});',62,217,'|||return|_2206091432190|text|if|true|fa|dataIndex|false|width|let|Ext|_2206091432191|resizable|function|Finances|_2206091432193|xtype|_2206091432192|Kivii|Account|_2206091432197||items|iconCls|App|_2206091432196|_2206091432195|_2206091432194|sortable|create||selection|KiviiContext|getView|CurrentMember|_2206091432198|Control|List|iconAlign|title|left|bind|renderer|data|align|this|OwnerName|Cash|Pos|_22060914321912|_22060914321910|Biz|_22060914321911|Discount|_2206091432199|flex|dock|Name|value|handler|selectionCount|right|Const|_22060914321913|90|minWidth|100|240|labelWidth|_22060914321915|_22060914321914|60|file|reload|fit|layout|Type|show|Kvid|Deposit|View|Currency|CNY|height|Entities|DepartmentKvid|window|autoScroll|null|Window|OwnerKvid|modal|square|已选择|check|QueryEx|json|点击清除|条记录|SerialNumber|账号|extend|账号名称|center|rownumberer|System|menuDisabled|defaults|EntityList|columns|columnLines|entityType|dataSource|hidden|Restful|store|displayInfo|autoLoad|pageSize|50|features|ftype|summary|lastOwnerKvid|viewModel|dockedItems|Refund|toolbar|top|overflowHandler|TypeIn|button|scroller|250|queryField|FullName|emptyText|模糊搜索所属单位|账户名称|filter|交易明细|users|disabled|pagingtoolbar|bottom|系统账户管理|searchField|账号所属|clearSelections|账户余额|优惠券|StoredCard|储值卡|业务账户|Balance|系统平衡|折扣账户|_22060914321917|getViewModel|toast|请先选择账户|AccountDetail|1200|700|Coupon|setOwner|setFilter|AccountKvid|_22060914321916|DepartmentName|Form|user|600|300|readEntity|else|newEntity|on|entityCreated|close|clear|200|存款账户|Bank|Amount|120|summaryType|sum|summaryRenderer|summaryData|String|format|toFixed|授信额度|CreditLine|FinancesFunctionsMoneyToFmoney|币种单位|银行账户|摘要|账户类型|define|刷卡账户|现金账户|欧元|EUR|美元|USD|人民币|Summary|require|controller|Remark|备注|150'.split('|'),0,{}))
//解决rowwidget不能触发collapsebody和expandbody事件
Ext.override(Ext.grid.plugin.RowExpander, {
relayedEvents: ['collapsebody', 'expandbody'],
init: function(grid) {
//--给grid注册expandbody 和collapsebody事件
var me = this,
ownerLockable = grid.ownerLockable;
grid.rowExpanderEventRelayers = grid.relayEvents(grid.view, me.relayedEvents);
if (ownerLockable) {
ownerLockable.editorEventRelayers = ownerLockable.relayEvents(ownerLockable.view, me.relayedEvents);
}
this.callParent([grid]);
},
//重写getHeaderConfig,使下级没有数据时,可以隐藏加号,通过haveRowExpander判断
getHeaderConfig: function() {
var me = this,
lockable = me.grid.lockable && me.grid;
return {
width: me.headerWidth,
ignoreExport: true,
lockable: false,
autoLock: true,
sortable: false,
resizable: false,
draggable: false,
hideable: false,
menuDisabled: true,
tdCls: Ext.baseCSSPrefix + 'grid-cell-special',
innerCls: Ext.baseCSSPrefix + 'grid-cell-inner-row-expander',
renderer: function(value, meta, record) {
if (me.haveRowExpander) {
if (me.haveRowExpander(record)) {
return '<div class="' + Ext.baseCSSPrefix + 'grid-row-expander" role="presentation" tabIndex="0"></div>';
} else {
return "";
}
} else {
return '<div class="' + Ext.baseCSSPrefix + 'grid-row-expander" role="presentation" tabIndex="0"></div>';
}
},
processEvent: function(type, view, cell, rowIndex, cellIndex, e, record) {
var isTouch = e.pointerType === 'touch',
isExpanderClick = !!e.getTarget('.' + Ext.baseCSSPrefix + 'grid-row-expander');
if ((type === "click" && isExpanderClick) || (type === 'keydown' && e.getKey() === e.SPACE)) {
// Focus the cell on real touch tap.
// This is because the toggleRow saves and restores focus
// which may be elsewhere than clicked on causing a scroll jump.
if (isTouch) {
cell.focus();
}
me.toggleRow(rowIndex, record, e);
e.stopSelection = !me.selectRowOnExpand;
} else if (e.type === 'mousedown' && !isTouch && isExpanderClick) {
e.preventDefault();
}
},
// This column always migrates to the locked side if the locked side is visible.
// It has to report this correctly so that editors can position things correctly
isLocked: function() {
return lockable && (lockable.lockedGrid.isVisible() || this.locked);
},
// In an editor, this shows nothing.
editRenderer: function() {
return ' ';
}
};
}
});
Ext.require('App.Const.Finances');
Ext.define('App.Control.Kivii.Finances.Account.Pay.List', {
extend: 'System.Control.EntityList',
entityType: 'Kivii.Finances.Entities.Pay',
xtype: 'App.Control.Kivii.Finances.Account.Pay.List',
title: '业务记录',
iconCls: 'x-fa fa-ticket',
globalFilter: {
OffsetKvid: '00000000-0000-0000-0000-000000000000'
},
//在末尾保留足够的滚动条大小的控件
reserveScrollbar: true,
//默认情况下启用缓冲渲染
//启用缓存会造成空白行的问题,有些数据过多会预留渲染控件,切换成数据少的会预留空白
bufferedRenderer: false,
viewModel: {
data: {
_selection: null
}
},
bind: {
selection: '{_selection}'
},
store: {
autoLoad: true,
pageSize: 800,
sorters: [{
property: 'CreateTime',
direction: 'DESC'
}]
},
selModel: {
selType: 'checkboxmodel',
checkboxSelect: true,
pruneRemoved: false,
extensible: 'y'
},
dockedItems: [{
xtype: 'pagingtoolbar',
dock: 'bottom',
displayInfo: true,
items: [{
xtype: 'button',
labelWidth: 60,
iconCls: 'x-fa fa-check-square-o',
bind: {
text: '已选择{selectionCount}条记录,点击清除',
hidden: '{selectionCount==0}'
},
handler: '_onClearSelections'
}]
}, {
xtype: 'toolbar',
dock: 'top',
overflowHandler: 'scroller',
items: [{
xtype: 'datefield',
fieldLabel: '操作日期 开始',
format: 'Y-m-d',
labelWidth: 90,
reference: 'startTime',
editable: false,
triggers: {
clear: {
weight: 2,
cls: 'x-fa fa-times',
handler: '_cleanBeginTime'
}
},
// value: new Date(new Date().getFullYear(), new Date().getMonth(), 1),
listeners: {
select: '_onSelectMonth'
}
},
{
xtype: 'datefield',
fieldLabel: '结束',
format: 'Y-m-d',
labelWidth: 30,
reference: 'endTime',
editable: false,
triggers: {
clear: {
weight: 2,
cls: 'x-fa fa-times',
handler: '_cleanEndTime'
}
},
// value: new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate() + 1),
listeners: {
select: '_onSelectMonth'
}
}, {
xtype: 'searchField',
flex: 1,
minWidth: 250,
labelWidth: 60,
queryField: 'BizId,PayerName,PayeeName',
// queryField: 'Amount',
emptyText: '模糊搜索业务号、收付款单位称',
}
]
}],
columns: {
defaults: {
menuDisabled: true,
sortable: false
},
items: [{
xtype: 'rownumberer',
align: 'center',
resizable: false
}, {
text: '付款单位',
dataIndex: 'PayerName',
width: 240
}, {
text: '付款金额',
align: 'right',
dataIndex: 'AmountPayment',
width: 110,
summaryType: 'sum',
summaryRenderer: function(value, summaryData, dataIndex) {
return Ext.String.format('¥{0}', value.toFixed(2));
}
}, {
text: '付款来源',
dataIndex: 'FromType',
renderer:'_renderFromType',
width: 100
},{
text: '抹零金额',
align: 'right',
dataIndex: 'AmountDiscount',
width: 110,
summaryType: 'sum',
summaryRenderer: function(value, summaryData, dataIndex) {
return Ext.String.format('¥{0}', value.toFixed(2));
}
}, {
text: '到账日期',
dataIndex: 'PayedTime',
width: 100,
renderer: function(_value) {
return Ext.util.Format.date(_value, 'Y-m-d');
}
}, {
text: '操作日期',
dataIndex: 'OperateTime',
width: 100,
renderer: function(_value) {
return Ext.util.Format.date(_value, 'Y-m-d');
}
}, {
text: '分类',
dataIndex: 'Type',
renderer:'_renderType',
width: 100
}, {
text: '结算业务',
dataIndex: 'BizId',
width: 150
}, {
text: '摘要',
dataIndex: 'Summary',
width: 150
},{
text: '备注',
dataIndex: 'Remark',
minWidth: 200,
flex: 1
}]
},
plugins: [{
ptype: 'gridfilters'
}, {
ptype: 'rowwidget',
widget: {
xtype: 'grid',
reference: 'payment',
autoLoad: true,
store: {
pageSize: 10000,
data: [],
autoLoad: false
},
border: '1px #d0d0d0 solid',
margin: '0 0 0 20',
features: [{
ftype: 'summary'
}],
columns: {
defaults: {
menuDisabled: true,
sortable: true
},
items: [{
xtype: 'rownumberer',
align: 'center',
resizable: false
}, {
text: '流水号',
dataIndex: 'SerialNumber',
width: 120
}, {
text: '付款单位',
dataIndex: 'PayerName',
width: 220
}, {
text: '发生金额',
align: 'right',
dataIndex: 'Amount',
renderer: '_renderAmount',
width: 110
}, {
text: '类型',
dataIndex: 'Type',
renderer: '_renderType',
width: 100
}, {
text: '摘要',
dataIndex: 'Summary',
width: 150
}, {
xtype: 'datecolumn',
text: '操作日期',
format: 'Y-m-d H:i',
dataIndex: 'CreateTime',
width: 150
}, {
text: '操作人',
dataIndex: 'OperatorName',
width: 100
}, {
text: '充值账户',
dataIndex: 'PayeeAccountName',
width: 280
}, {
text: '账户所属',
dataIndex: 'PayeeAccountOwnerName',
width: 150
}, {
text: '充值账号',
dataIndex: 'PayeeAccountSerialNumber',
width: 180
}, {
text: '备注',
dataIndex: 'Remark',
flex: 1
}]
},
}
}],
listeners: {
activate: '_onActivate',
expandbody: '_onExpandBody'
},
setOwner: function(_owner) {
let _view = this;
let _vm = _view.getViewModel();
_vm.set('_owner', _owner);
},
controller: {
_onClearSelections: function() {
this.getView().clearSelections();
},
_onActivate: function(_ctrl, _eOpts) {
this.getView().reload();
},
_renderObject: function(_value, _meta, _record, _rowIndex, _cellIndex, _store, _grid) { //对Metadata的Render的默认方法
var _dataIndex = _meta.column.dataIndex;
if (!_dataIndex) return _value;
var _pos = _dataIndex.indexOf('.');
if (_pos < 1) return _value;
var _objName = _dataIndex.substr(0, _pos);
if (!_record.data[_objName]) return '';
if (!Ext.isObject(_record.data[_objName])) return '';
var _propertyName = _dataIndex.substr(_pos + 1);
return _record.data[_objName][_propertyName];
},
_renderFromType: function(_value, _meta, _record, _rowIndex) {
if (_value === "Account") {
return "账户";
}
if (_value === "Payment") {
return "到账流水";
}
return _value;
},
_renderType: function(_value, _meta, _record, _rowIndex) {
if (_value === "Transfer") {
return "充值";
}
if (_value === "DynamicPay") {
return "收款登记";
}
return _value;
},
_renderAmountDetail: function(_value, _meta, _record, _rowIndex) {
if (_value === _record.data.Amount) {
_meta.style = 'background-color:#B4EEB4';
} else _meta.style = 'background-color:#F0E68C';
if (_record.data.hasOwnProperty('OffsetKvid') && _record.data.OffsetKvid !== null) _meta.style = 'background-color:#FF0000';
return KiviiContext.Const.FinancesFunctionsMoneyToFmoney(_value);
},
_renderAmount: function(_value, _meta, _record, _rowIndex) {
if (_record.data.hasOwnProperty('OffsetKvid') && _record.data.OffsetKvid !== null) _meta.style = 'background-color:#FF0000';
return KiviiContext.Const.FinancesFunctionsMoneyToFmoney(_value);
},
//点击+号,展示详情
_onExpandBody: function(_rowNode, _record, _expandRow, _eOpts) {
let _controller = this;
let _refs = _controller.getReferences();
let _view = _controller.getView();
let _storeSettlement = _refs.payment.getStore();
_storeSettlement.removeAll();
Ext.Ajax.request({
url: '/Restful/Kivii.Finances.Entities.Payment/UsedQuery.json',
params: {
Kvid: _record.data.FromKvid
},
success: function(_response) {
if (_response.responseText && _response.responseText.length > 0) {
let _rtns = Ext.decode(_response.responseText);
for (let _i = 0; _i < _rtns.Results.length; _i++) {
_storeSettlement.add(_rtns.Results[_i]);
}
}
},
failure: function(_response, _opts) {}
});
},
_onSelectMonth: function(_ctrl, _time, _eOpts) {
let _controller = this;
let _view = _controller.getView();
let _refs = _controller.getReferences();
let _startTime = _refs.startTime.value;
let _endTime = _refs.endTime.value || new Date();
if (_startTime === null) {
Ext.toast("请选择开始时间!");
return;
}
if (_startTime > _endTime) {
Ext.toast("开始日期不能大于结束日期!");
return;
}
delete _view.filter.OperateTimeGreaterThanOrEqualTo;
delete _view.filter.OperateTimeLessThan;
_view.filter.OperateTimeGreaterThanOrEqualTo = new Date(_startTime.getFullYear(), _startTime.getMonth(), _startTime.getDate());
_view.filter.OperateTimeLessThan = new Date(_endTime.getFullYear(), _endTime.getMonth(), _endTime.getDate() + 1);
_view.reload();
},
_cleanBeginTime: function(_ctrl) {
_ctrl.setValue(null);
let _me = this;
let _view = _me.getView();
if (_view.filter === null) _view.setFilter({});
delete _view.filter.OperateTimeGreaterThanOrEqualTo;
_view.reload();
},
_cleanEndTime: function(_ctrl) {
_ctrl.setValue(null);
let _me = this;
let _view = _me.getView();
if (_view.filter === null) _view.setFilter({});
delete _view.filter.OperateTimeLessThan;
_view.reload();
}
}
});
\ No newline at end of file
......@@ -43,13 +43,23 @@ Ext.define('App.View.Kivii.Finances.Account.List.Deposit', {
iconAlign: 'left',
handler: '_onCreateEntity'
}, {
text: '明细',
xtype: 'splitbutton',
text: '交易明细',
iconCls: 'x-fa fa-file-text-o',
iconAlign: 'left',
handler: '_onReadAccountDetail',
bind: {
disabled: '{!_selection}'
},
menu: [{
text: '业务记录',
iconCls: 'x-fa fa-ticket',
handler: '_onReadPay',
multiple:true,
bind: {
disabled: '{!_selection}'
}
}]
}, {
text: '充值',
iconCls: 'x-fa fa-sign-in',
......@@ -187,6 +197,35 @@ Ext.define('App.View.Kivii.Finances.Account.List.Deposit', {
}
return _value;
},
_onReadPay: function(_ctrl) {
let _controller = this;
let _view = _controller.getView();
let _vm = _controller.getViewModel();
if (!_view.selection) {
Ext.toast('请先选择账户');
return;
}
let _list = Ext.create('App.Control.Kivii.Finances.Account.Pay.List',{header:false});
let _win = Ext.create('Ext.window.Window', {
layout: 'fit',
title: _ctrl.text,
autoScroll: true,
iconCls: _ctrl.iconCls,
iconAlign: 'left',
width: 1200,
height: 700,
modal: true,
resizable: false,
items: [_list]
});
_list.setOwner(_view.selection.data);
_win.show();
_list.clear();
_list.setFilter({
AccountKvid: _view.selection.data.Kvid
});
_list.reload();
},
_onReadAccountDetail: function(_ctrl) {
let _controller = this;
let _view = _controller.getView();
......@@ -200,7 +239,7 @@ Ext.define('App.View.Kivii.Finances.Account.List.Deposit', {
layout: 'fit',
title: _ctrl.text,
autoScroll: true,
iconCls: 'x-fa fa-file-text-o',
iconCls: _ctrl.iconCls,
iconAlign: 'left',
width: 1200,
height: 700,
......
......@@ -43,7 +43,7 @@ Ext.define('App.View.Kivii.Finances.Account.List', {
// iconAlign: 'left',
// handler: '_onCreateEntity'
}, {
text: '明细',
text: '交易明细',
iconCls: 'x-fa fa-file-text-o',
iconAlign: 'left',
handler: '_onReadAccountDetail',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment