Commit 190cc324 by 陶然

资源优化

parent 36d9b77e
//Version:0.31 //Version:0.02
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;}('w.2i(\'28.1E.1F\',{1G:\'w.1H.1I\',1J:\'1K\',1a:{14:7,19:\'x-I I-1L\',1M:\'1N\',1O:7,W:7,16:\'1P\',13:{},1c:{8:7,1Q:\'1R\',19:\'x-I I-1T-1U-o\',1C:17,1V:1B,1A:1k,1l:\'1m\',1n:17,1p:\'1q\',1d:{}}},1r:{1s:\'15\',1t:\'1b\'},1u:{15:V(p,12){p.14=12},1b:V(p){2 v=p.1z();6(!v.8)11;6(!p.W)11;2 X=1W;2 1X=X.1Y();2 q=X.2k();2 e=p.13;2 f=q.2m(\'2n\');2 c=7;2 d=7;2 a=7;2 J=\'\';2 D=0;2 S=0;2 E=0;6(f!==7&&f!==2o){2 G=f.T().2p.10;y(i=0;i<G.2q;i++){J+=(G[i].2r().2t()=="2z"?"":"-")+G[i].1a.2u+\',\'}c=f.2v();d=f.2w();a=f.2x();D=f.T().2y();S=f.T().2j;E=2s.2g(f.T().21/D)}2 H=w.18(v.8);v.10=[H];2 Y=p.16;2 Z=w.18(\'w.1c.25\',v);Z.26();H.27(v.1d);H.2a(\'2b\',V(2d,1g){Z.2f();2 A=4.9("1j");A.2h.2e="2c";2 3=4.9(\'29\');6(d!==7){y(2 m K d){2 u=4.9(\'l\');u.8=\'k\';u.j=m;u.5=d[m];6(d[m]&&(L d[m]===\'M\')&&d[m].Q===N){2 1h=d[m].O()+\'-\'+(d[m].P()+1)+\'-\'+d[m].R();u.5=1h}3.b(u)}}6(c!==7){y(2 n K c){2 t=4.9(\'l\');t.8=\'k\';t.j=n;t.5=c[n];6(c[n]&&(L c[n]===\'M\')&&c[n].Q===N){2 1i=c[n].O()+\'-\'+(c[n].P()+1)+\'-\'+c[n].R();t.5=1i}3.b(t)}}6(a!==7){y(2 g K a){2 s=4.9(\'l\');s.8=\'k\';s.j=g;s.5=a[g];6(a[g]&&(L a[g]===\'M\')&&a[g].Q===N){2 U=a[g].O()+\'-\'+(a[g].P()+1)+\'-\'+a[g].R();s.5=U}3.b(s)}}6(e!==7){y(2 h K e){2 r=4.9(\'l\');r.8=\'k\';r.j=h;r.5=e[h];6(e[h]&&(L e[h]===\'M\')&&e[h].Q===N){2 U=e[h].O()+\'-\'+(e[h].P()+1)+\'-\'+e[h].R();r.5=U}3.b(r)}}2 q=4.9(\'l\');q.8=\'k\';q.j=\'24\';q.5=1g[0].23;3.b(q);2 z=4.9(\'l\');z.8=\'k\';z.j=\'22\';z.5=E===0?Y:Y+\'(20\'+S+\'1f,1Z\'+E+\'1f)\';3.b(z);6(E!==0){2 F=4.9(\'l\');F.8=\'k\';F.j=\'2l\';F.5=(S-1)*D;3.b(F);2 C=4.9(\'l\');C.8=\'k\';C.j=\'1D\';C.5=D;3.b(C)}6(J!==\'\'){2 B=4.9(\'l\');B.8=\'k\';B.j=\'1y\';B.5=J;3.b(B)}A.b(3);4.1e.b(A);3.1x=\'1w\';3.1v=p.W;3.1o();4.1e.1S(A)})}}});',62,160,'||let|_2204151439540|document|value|if|null|type|createElement|_2204151439541|appendChild|_2204151439543|_2204151439542|_2204151439544|_2204151439545|_2204151439548|_2204151439549||name|hidden|input|_2204151439546|_2204151439547||_22041514395410|_22041514395411|_22041514395416|_22041514395415|_22041514395414|_22041514395413|_22041514395412|Ext||for|_22041514395418|_22041514395417|_22041514395423|_22041514395422|_22041514395421|_22041514395419|_22041514395420|_22041514395426|_22041514395427|fa|_22041514395428|in|typeof|object|Date|getFullYear|getMonth|constructor|getDate|_22041514395424|getStore|_22041514395425|function|dataSource|_22041514395431|_22041514395430|_22041514395429|items|return|_22041514395432|dynamicalFilter|_22041514395437|_22041514395438|fileName|true|create|iconCls|config|_22041514395433|window|filter|body|页|_22041514395434|_22041514395435|_22041514395436|iframe|350|closeAction|hide|modal|submit|layout|fit|listeners|added|click|controller|action|GET|method|OrderBy|getWindow|height|700|autoScroll|Take|Control|DownloadField|extend|button|Button|xtype|downloadField|download|text|导出数据|urlBase|数据导出|title|选择模板|removeChild|file|excel|width|this|_22041514395439|getViewModel|共|第|totalCount|__fileName|Path|View|Window|show|setFilter|App|form|on|entitySelected|none|_22041514395440|display|close|ceil|style|define|currentPage|getView|Skip|up|grid|undefined|sorters|length|getDirection|Math|toLocaleLowerCase|property|getFilter|getGlobalFilter|getSearchFilter|getPageSize|asc'.split('|'),0,{})) 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;}('w.2i(\'28.1E.1F\',{1G:\'w.1H.1I\',1J:\'1K\',1a:{14:7,19:\'x-I I-1L\',1M:\'1N\',1O:7,W:7,16:\'1P\',13:{},1c:{8:7,1Q:\'1R\',19:\'x-I I-1T-1U-o\',1C:17,1V:1B,1A:1k,1l:\'1m\',1n:17,1p:\'1q\',1d:{}}},1r:{1s:\'15\',1t:\'1b\'},1u:{15:V(p,12){p.14=12},1b:V(p){2 v=p.1z();6(!v.8)11;6(!p.W)11;2 X=1W;2 1X=X.1Y();2 q=X.2k();2 e=p.13;2 f=q.2m(\'2n\');2 c=7;2 d=7;2 a=7;2 J=\'\';2 D=0;2 S=0;2 E=0;6(f!==7&&f!==2o){2 G=f.T().2p.10;y(i=0;i<G.2q;i++){J+=(G[i].2r().2t()=="2z"?"":"-")+G[i].1a.2u+\',\'}c=f.2v();d=f.2w();a=f.2x();D=f.T().2y();S=f.T().2j;E=2s.2g(f.T().21/D)}2 H=w.18(v.8);v.10=[H];2 Y=p.16;2 Z=w.18(\'w.1c.25\',v);Z.26();H.27(v.1d);H.2a(\'2b\',V(2d,1g){Z.2f();2 A=4.9("1j");A.2h.2e="2c";2 3=4.9(\'29\');6(d!==7){y(2 m K d){2 u=4.9(\'l\');u.8=\'k\';u.j=m;u.5=d[m];6(d[m]&&(L d[m]===\'M\')&&d[m].Q===N){2 1h=d[m].O()+\'-\'+(d[m].P()+1)+\'-\'+d[m].R();u.5=1h}3.b(u)}}6(c!==7){y(2 n K c){2 t=4.9(\'l\');t.8=\'k\';t.j=n;t.5=c[n];6(c[n]&&(L c[n]===\'M\')&&c[n].Q===N){2 1i=c[n].O()+\'-\'+(c[n].P()+1)+\'-\'+c[n].R();t.5=1i}3.b(t)}}6(a!==7){y(2 g K a){2 s=4.9(\'l\');s.8=\'k\';s.j=g;s.5=a[g];6(a[g]&&(L a[g]===\'M\')&&a[g].Q===N){2 U=a[g].O()+\'-\'+(a[g].P()+1)+\'-\'+a[g].R();s.5=U}3.b(s)}}6(e!==7){y(2 h K e){2 r=4.9(\'l\');r.8=\'k\';r.j=h;r.5=e[h];6(e[h]&&(L e[h]===\'M\')&&e[h].Q===N){2 U=e[h].O()+\'-\'+(e[h].P()+1)+\'-\'+e[h].R();r.5=U}3.b(r)}}2 q=4.9(\'l\');q.8=\'k\';q.j=\'24\';q.5=1g[0].23;3.b(q);2 z=4.9(\'l\');z.8=\'k\';z.j=\'22\';z.5=E===0?Y:Y+\'(20\'+S+\'1f,1Z\'+E+\'1f)\';3.b(z);6(E!==0){2 F=4.9(\'l\');F.8=\'k\';F.j=\'2l\';F.5=(S-1)*D;3.b(F);2 C=4.9(\'l\');C.8=\'k\';C.j=\'1D\';C.5=D;3.b(C)}6(J!==\'\'){2 B=4.9(\'l\');B.8=\'k\';B.j=\'1y\';B.5=J;3.b(B)}A.b(3);4.1e.b(A);3.1x=\'1w\';3.1v=p.W;3.1o();4.1e.1S(A)})}}});',62,160,'||let|_2206301452500|document|value|if|null|type|createElement|_2206301452501|appendChild|_2206301452503|_2206301452502|_2206301452504|_2206301452505|_2206301452508|_2206301452509||name|hidden|input|_2206301452506|_2206301452507||_22063014525010|_22063014525011|_22063014525016|_22063014525015|_22063014525014|_22063014525013|_22063014525012|Ext||for|_22063014525018|_22063014525017|_22063014525023|_22063014525022|_22063014525021|_22063014525019|_22063014525020|_22063014525026|_22063014525027|fa|_22063014525028|in|typeof|object|Date|getFullYear|getMonth|constructor|getDate|_22063014525024|getStore|_22063014525025|function|dataSource|_22063014525031|_22063014525030|_22063014525029|items|return|_22063014525032|dynamicalFilter|_22063014525037|_22063014525038|fileName|true|create|iconCls|config|_22063014525033|window|filter|body|页|_22063014525034|_22063014525035|_22063014525036|iframe|350|closeAction|hide|modal|submit|layout|fit|listeners|added|click|controller|action|GET|method|OrderBy|getWindow|height|700|autoScroll|Take|Control|DownloadField|extend|button|Button|xtype|downloadField|download|text|导出数据|urlBase|数据导出|title|选择模板|removeChild|file|excel|width|this|_22063014525039|getViewModel|共|第|totalCount|__fileName|Path|View|Window|show|setFilter|App|form|on|entitySelected|none|_22063014525040|display|close|ceil|style|define|currentPage|getView|Skip|up|grid|undefined|sorters|length|getDirection|Math|toLocaleLowerCase|property|getFilter|getGlobalFilter|getSearchFilter|getPageSize|asc'.split('|'),0,{}))
//Version:0.05 //Version:0.05
//Version:0.04
//Version:0.03 //Version:0.03
//Version:0.02
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;}('r.H(\'8.6.4.9.a.e.b\',{o:\'n.6.m\',l:\'4.k.j.i\',3:\'8.6.4.9.a.e.b\',f:g,p:{q:A},s:[{3:\'I\',d:1,h:G,F:\'7\',E:\'D\'}],C:[{3:\'J\'},{2:\'7\',0:\'B\',5:z},{2:\'y\',0:\'x\',5:c},{2:\'w\',0:\'v\',5:c},{2:\'u\',0:\'t\',d:1}]});',46,46,'text||dataIndex|xtype|Kivii|width|Control|Name|App|Finances|General|Selector|80|flex|Template|selModel|false|labelWidth|DbFile|Entities|Storages|entityType|EntitySelector|System|extend|store|autoLoad|Ext|tbar|所属路径|DbFolderPath|版本|Version|文件类型|Extension|150|true|文件名称|columns|模糊搜索文件名称|emptyText|queryField|60|define|searchField|rownumberer'.split('|'),0,{})) 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;}('r.H(\'8.6.4.9.a.e.b\',{o:\'n.6.m\',l:\'4.k.j.i\',3:\'8.6.4.9.a.e.b\',f:g,p:{q:A},s:[{3:\'I\',d:1,h:G,F:\'7\',E:\'D\'}],C:[{3:\'J\'},{2:\'7\',0:\'B\',5:z},{2:\'y\',0:\'x\',5:c},{2:\'w\',0:\'v\',5:c},{2:\'u\',0:\'t\',d:1}]});',46,46,'text||dataIndex|xtype|Kivii|width|Control|Name|App|Finances|General|Selector|80|flex|Template|selModel|false|labelWidth|DbFile|Entities|Storages|entityType|EntitySelector|System|extend|store|autoLoad|Ext|tbar|所属路径|DbFolderPath|版本|Version|文件类型|Extension|150|true|文件名称|columns|模糊搜索文件名称|emptyText|queryField|60|define|searchField|rownumberer'.split('|'),0,{}))
//Version:1.37 //Version:1.38
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;}('h.7b(\'1O.4D.12\');h.6D(\'1O.1N.Z.12.1I.2u\',{5S:\'5R.1N.5Q\',f:\'1O.1N.Z.12.1I.2u\',3U:\'Z.12.1w.1I\',19:{4K:\'5P\',5O:\'5N\',1i:\'5M\'},2p:B,5L:\'4h\',4d:{a:{1L:k,8:{1k:{},3P:25.1z.3S,3O:25.1z.3Q,I:14},2N:[]},5K:{5g:p(13){7 1p=13(\'8.I\');7 1q=13(\'1L\');u(1q)A 1q;u(1p===14)A k;A B},5l:p(13){7 1p=13(\'8.I\');7 1q=13(\'1L\');u(1q)A 1q;u(1p!==14)A k;A B},5a:p(13){7 1q=13(\'1L\');7 1p=13(\'8.I\');u(1p!==14)A B;A!1q},3L:p(13){7 4y=13(\'8.J\');A 25.4D.5I(4y)}}},4i:[{f:\'37\',38:\'1r\',r:[{C:\'0 0 -9 3\',f:\'1l\',l:{y:\'5H:{5o.5G},5F:{5o.J}\'},4l:{4m:\'4n\'}},\'->\',{F:\'5E\',1e:\'x-X X-5h\',1y:\'1h\',1J:\'47\',l:{2v:\'{!2W}\',1S:\'{5l}\'}},{F:\'5D\',1e:\'x-X X-5h\',1y:\'1h\',1J:\'52\',l:{2v:\'{!2W}\',1S:\'{5g}\'}},{F:\'3X\',1e:\'x-X X-36\',1y:\'1h\',1J:\'3W\',l:{2v:\'{!2W}\',1S:\'{5a}\'}}]}],r:[{f:\'1a\',C:\'10 0 0 0\',2U:{f:\'1E\',E:1/4,2T:65,2X:\'16\',C:\'0 10 10 10\'},19:\'2H\',r:[{z:\'5B\',O:k,E:1/3,l:{y:\'{8.5A}\'}},{z:\'5T\',O:k,E:1/3,l:{y:\'{8.5V}\'}},{f:\'2Y\',z:\'6h\',E:1/3,2b:k,O:k,3d:\'/26/Z.5W.1w.6g/4p.1v\',4c:\'6f\',2C:\'I\',2O:\'6e\',2G:25.1z.3S,y:25.1z.3Q,l:{2G:\'{8.3P}\',y:\'{8.3O}\'}},{f:\'3G\',z:\'6d\',4W:\'6c\',E:1/3,O:k,l:{1t:\'{8.I}\',y:\'{8.1C}\'},3D:\'1C\',3U:\'Z.12.1w.3s\'},{f:\'3G\',z:\'5y\',O:k,E:1/3,3D:\'2F\',l:{y:\'{8.2F}\'}},{f:\'6b\',6a:\'Y-m-d\',69:\'D, d M Y H:i:s T|c|Y-m-d|Y-m-d H:i|Y/n/j\',z:\'68\',2b:k,E:1/3,O:k,l:{y:\'{8.67}\',1t:\'{8.I}\'}},{z:\'66&6;&6;64&6;2V\',O:k,E:1/3,l:{y:\'{8.1k.2d}\'}},{z:\'63&6;&6;62&6;2V\',O:k,E:1/3,l:{y:\'{8.1k.2g}\'}},{z:\'2Z&6;&6;61&6;2V\',O:k,E:1/3,l:{y:\'{8.2h}\'}},{z:\'5Z&6;&6;&6;&6;&6;&6;&6;5Y\',E:1,l:{y:\'{8.5X}\'}},{z:\'5z&6;&6;&6;&6;&6;&6;&6;5U\',4W:\'5v\',E:1,l:{y:\'{8.5r}\'}}]},{f:\'1a\',11:5w,19:\'2H\',r:[{f:\'1a\',C:\'10 5 10 10\',11:1m,E:1/2,18:{1M:\'2J 1B #2i\'},19:\'3H\',r:[{f:\'1a\',11:1m,N:35,18:{\'1M-16\':\'0.3C 1B #2i\'},4T:\'<2I 18="1U-1Q:1T;C-1r:4S;C-1h:1x;N:1x;2M-4R:4P-2M;">&6;&6;5s&6;&6;5x&6;&6;4E&6;&6;</2I>\'},{f:\'1a\',11:1m,2L:1,19:\'2H\',2U:{f:\'1E\',E:1/2,2T:65,2X:\'16\',C:\'0 10 10 10\',1t:B},r:[{f:\'5t\',E:1,C:\'10 10 5 10\',z:\'5q&6;&6;&6;&6;&6;&6;&6;5i\',2b:k,1t:k,O:k,2C:\'I\',2O:\'1F\',5b:\'2w\',59:\'2l\',30:\'2k\',58:\'2y\',57:\'2x\',3j:{4K:\'1O.1N.Z.12.1Y.5u\'},2F:\'53\',l:{2G:\'{8.3K}\',y:\'{8.2K}\',51:\'{8.3l}\',4Z:\'{8.3g}\',31:\'{8.3k}\',4j:\'{8.3m}\',3N:\'{8.3w}\'}},{z:\'3M&6;&6;3E&6;2Q\',C:\'0 10 5 10\',O:k,E:1,l:\'{8.3l}\'},{z:\'3J&6;&6;&6;&6;&6;&6;&6;4k\',l:\'{8.3g}\'},{z:\'41&6;&6;&6;&6;&6;&6;&6;42\',l:\'{8.3k}\'},{z:\'2Z&6;&6;43&6;44\',l:\'{8.3m}\'},{z:\'46&6;&6;&6;&6;&6;&6;&6;2Q\',l:\'{8.3w}\'}]}]},{f:\'1a\',C:\'10 10 10 5\',11:1m,E:1/2,18:{1M:\'2J 1B #2i\'},19:\'3H\',r:[{f:\'1a\',11:1m,N:35,18:{\'1M-16\':\'0.3C 1B #2i\'},4T:\'<2I 18="1U-1Q:1T;C-1r:4S;C-1h:1x;N:1x;2M-4R:4P-2M;">&6;&6;6k&6;&6;6X&6;&6;4E&6;&6;</2I>\'},{f:\'1a\',11:1m,2L:1,19:\'2H\',2U:{f:\'1E\',E:1/2,2T:65,2X:\'16\',C:\'0 10 10 10\',1t:B},r:[{f:\'2Y\',E:1,C:\'10 10 5 10\',z:\'5q&6;&6;&6;&6;&6;&6;&6;5i\',3d:\'/3y/1z/1Y.1v\',2b:k,1t:k,O:k,2C:\'I\',2O:\'1F\',5b:\'2w\',59:\'2l\',30:\'2k\',58:\'2y\',57:\'2x\',4b:\'2d\',4a:\'2g\',48:\'2h\',2F:\'53\',l:{2G:\'{8.4o}\',y:\'{8.2E}\',51:\'{8.3A}\',4Z:\'{8.3q}\',31:\'{8.2A}\',4j:\'{8.3p}\',3N:\'{8.3n}\',3Y:\'{8.1k.2d}\',4Y:\'{8.1k.2g}\',3Z:\'{8.2h}\'}},{z:\'3M&6;&6;3E&6;2Q\',C:\'0 10 5 10\',E:1,O:k,l:\'{8.3A}\'},{f:\'2Y\',z:\'3J&6;&6;&6;&6;&6;&6;&6;4k\',3d:\'/3y/1z/1Y/6Z.1v\',2b:k,1t:k,O:k,2C:\'I\',2O:\'2l\',30:\'2k\',4b:\'2d\',4a:\'2g\',48:\'2h\',l:{y:\'{8.3q}\',31:\'{8.2A}\',3Y:\'{8.1k.2d}\',4Y:\'{8.1k.2g}\',3Z:\'{8.2h}\'}},{z:\'41&6;&6;&6;&6;&6;&6;&6;42\',l:\'{8.2A}\'},{z:\'2Z&6;&6;43&6;44\',l:\'{8.3p}\'},{z:\'46&6;&6;&6;&6;&6;&6;&6;2Q\',l:\'{8.3n}\'}]}]}]},{f:\'1a\',2L:1,19:\'2n\',C:\'10 10 10 10\',r:[{f:\'1a\',E:1,18:{1M:\'2J 1B #2i\'},11:74,19:\'2n\',r:[{f:\'75\',4c:\'1c\',11:4e,2p:B,4d:{a:{34:14}},l:{2m:\'{34}\'},76:{77:4e,78:k,33:{79:p(G){7 g=h.6W(\'4h\');7 e=g.1f();7 2z=0;7 2B=0;7 2D=0;1A(7 P=0;P<G.a.1s;P++){2z=q((2z+q(G.a.r[P].a.17)).S(2));2B=q((2B+q(G.a.r[P].a.1H)).S(2));2D=q((2D+q(G.a.r[P].a.J)).S(2))}e.v(\'8.17\',2z);e.v(\'8.1H\',2B);e.v(\'8.J\',2D)}}},4i:[{f:\'37\',38:\'1r\',r:[{C:\'0 0 -9 3\',f:\'1l\',l:{y:\'7a\'},4l:{4m:\'4n\'}},\'->\',{F:\'3X\',1e:\'x-X X-36\',1y:\'1h\',1J:\'4L\',l:{2v:\'{!34}\'}},{F:\'7e\',1e:\'x-X X-36\',1y:\'1h\',1J:\'4M\'}]},{f:\'37\',38:\'7c\',11:45,C:\'0 0 -5 0\',18:{\'1M-1r\':\'2J 1B 6U\'},r:[\'->\',{f:\'1l\',y:\'3I(3b):\'},{f:\'1l\',l:{y:\'¥{8.17}\'}},\'-\',{f:\'1l\',y:\'6B:\'},{f:\'1l\',l:{y:\'¥{8.1H}\'}},\'-\',{f:\'1l\',y:\'3I(3c):\'},{f:\'1l\',l:{y:\'¥{8.J} ({3L})\'}}]}],6z:[{f:\'6V\',1i:\'4C\'},{F:\'6y<1G 18="39:3a;1U-1Q:1T;C-1r:1x;">&6;*</1G>\',15:\'4O\',N:2S},{F:\'6x<1G 18="39:3a;1U-1Q:1T;C-1r:1x;">&6;*</1G>\',15:\'4Q\',N:5d,2c:{f:\'1E\',3f:B,56:50,O:k}},{F:\'6w\',15:\'6v\',2L:1,2c:{f:\'1E\'}},{F:\'6u<1G 18="39:3a;1U-1Q:1T;C-1r:1x;">&6;*</1G>\',15:\'40\',N:32,2c:{f:\'1E\',3f:B,56:20,O:B}},{F:\'6n\',15:\'1g\',N:32,2c:{f:\'5j\',5k:B,33:{5p:\'4U\'}}},{F:\'5c(3b)\',15:\'2r\',1S:B,N:2S,1i:\'16\',1P:p(K){7 R=h.1R.2e.2f(K);7 1b=R.2j(\'$\',\'¥\');A 1b}},{F:\'5e(3b)\',1S:B,15:\'17\',N:1m,1i:\'16\',1P:p(K){7 R=h.1R.2e.2f(K);7 1b=R.2j(\'$\',\'¥\');A 1b}},{F:\'5c(3c)\',15:\'2q\',N:5d,1i:\'16\',1P:p(K){7 R=h.1R.2e.2f(K);7 1b=R.2j(\'$\',\'¥\');A 1b}},{F:\'5e(3c)\',15:\'J\',N:1m,1i:\'16\',1P:p(K){7 R=h.1R.2e.2f(K);7 1b=R.2j(\'$\',\'¥\');A 1b},2c:{f:\'5j\',5k:B,3f:B,33:{5p:\'4H\'}}},{F:\'6S\',15:\'1C\',1i:\'16\',N:5n,1P:p(K,6R,1W){u(K===4q)A 0;A K*5n+\'%\'}},{F:\'6Q\',N:2S,1i:\'16\',15:\'1H\',1P:p(K){7 R=h.1R.2e.2f(K);7 1b=R.2j(\'$\',\'¥\');A 1b}},{f:\'6N\',N:32,F:\'6M\',1i:\'4C\',6L:B,6K:k,r:[{1e:\'x-X X-6J-o\',1J:\'5f\'}]}],49:{4U:p(G,R,4I,4J){7 t=1j;7 e=t.1f();7 g=t.1o();7 K=R;7 b=g.2m;b.a.1g=K;b.a.2q=(q(b.a.J)/q(b.a.1g)).S(2);b.a.2r=(q(b.a.17)/q(b.a.1g)).S(2);g.3e(b.a)},4H:p(G,R,4I,4J){7 t=1j;7 e=t.1f();7 g=t.1o();7 K=R;7 b=g.2m;b.a.J=(q(K)).S(2);b.a.17=(q(b.a.J)/(1+q(b.a.1C))).S(2);b.a.1H=(q(b.a.J)-q(b.a.17)).S(2);b.a.2q=(q(b.a.J)/q(b.a.1g)).S(2);b.a.2r=(q(b.a.17)/q(b.a.1g)).S(2);g.3e(b.a)},4L:p(G){7 t=1j;7 g=t.1o();7 e=t.1f();u(!g.2m)A;7 2s=g.2a().4N().r;7 1n=h.2t(\'1O.1N.Z.12.3s.2u\',{4G:k});7 1D=h.2t(\'h.3j.4B\',{19:\'2n\',4z:G.F,1e:G.1e,1y:\'1h\',2p:B,N:4x,11:4w,4v:B,4u:k,r:[1n]});1D.4t();1n.3t(g.2m,2s);1n.4s(\'4f\',p(G,2o){1D.4V();g.3e(2o);g.4X()})},4M:p(G){7 t=1j;7 g=t.1o();7 V=g.2a();7 2s=V.4N().r;7 b={};b.4O="6H";b.4Q="6G";b.6F="6E";b.1C=0.6i;b.1g=1;b.J=0;b.40=\'6I\';b.17=(q(b.J)/(1+q(b.1C))).S(2);b.1H=(q(b.J)-q(b.17)).S(2);b.2q=(q(b.J)/q(b.1g)).S(2);b.2r=(q(b.17)/q(b.1g)).S(2);7 1n=h.2t(\'1O.1N.Z.12.3s.2u\',{4G:k});7 1D=h.2t(\'h.3j.4B\',{19:\'2n\',4z:G.F,1e:G.1e,1y:\'1h\',2p:B,N:4x,11:4w,4v:B,4u:k,r:[1n]});1D.4t();1n.3t(b,2s,B);1n.4s(\'6O\',p(G,2o){1D.4V();g.6P(2o);g.4X();})},5f:p(G,6T,6C,W,6A,1W){7 t=1j;7 e=t.1f();7 1p=e.a.8.I;u(1p!==14){h.1u("6l,6m!");A}7 g=t.1o();g.6o(1W.a)}}}]}]}],3t:p(W,1V){7 g=1j;7 e=g.1f();7 54=g.6p();7 V=54.1c.2a();u(!h.6q(W))A;7 L={};h.3B(L,W);e.v(\'8\',L);u(L.I!==14){e.v(\'1L\',k);h.29.28({27:\'/26/Z.12.1w.1I/6r.1v\',3T:{6s:B,I:L.I},23:p(Q){7 w=h.22(Q.21);g.6t(w.3z,k);1A(7 P=0;P<w.3z.1c.1s;P++){7 1W=w.3z.1c[P];V.4F(1W)}},1Z:p(Q){h.1u(\'3o!\')}});A}u(1V===14||1V===4q)1V=k;e.v(\'1L\',1V);u(h.4r(L.3v))e.v(\'2N\',L.3v);u(h.4r(L.1c))V.4F(L.1c);u(L.2K!==14){h.29.28({27:\'/26/Z.12.1w.1Y/4p.1v\',3T:{1F:L.2K},23:p(Q){7 w=h.22(Q.21);u(w.U.1s<=0)A h.1u(\'3F,3V!\');e.v(\'8.2K\',w.U[0].1F);e.v(\'8.3K\',w.U[0].I);e.v(\'8.3l\',w.U[0].2w);e.v(\'8.3g\',w.U[0].2l);e.v(\'8.3k\',w.U[0].2k);e.v(\'8.3m\',w.U[0].2y);e.v(\'8.3w\',w.U[0].2x)},1Z:p(Q){h.1u(\'3o!\')}})}u(L.2E!==14){h.29.28({27:\'/3y/1z/1Y.7d\',23:p(Q){7 w=h.22(Q.21);u(w.U.1s<=0)A h.1u(\'3F,3V!\');7 1d=w.U[0];1A(7 P=0;P<w.U.1s;P++){u(w.U[P].1F!==L.2E)2R;1d=w.U[P]}u(1d===14)A;e.v(\'8.2E\',1d.1F);e.v(\'8.4o\',1d.I);e.v(\'8.3A\',1d.2w);e.v(\'8.3q\',1d.2l);e.v(\'8.2A\',1d.2k);e.v(\'8.3p\',1d.2y);e.v(\'8.3n\',1d.2x)},1Z:p(Q){h.1u(\'3o!\')}})}},49:{47:p(G){7 t=1j;7 g=t.1o();7 e=t.1f();7 1X={};1X.3x={};1A(7 1K 73 e.a.8){u(1K!=\'1k\'&&e.a.8[1K]===e.a.3u[1K])2R;1X.3x[1K]=e.a.8[1K]}1X.3x.I=e.a.8.I;g.4g&&g.6j(\'72...\');h.29.28({27:\'/26/Z.12.1w.1I/71.1v\',3R:1X,23:p(Q){3r w=h.22(Q.21);3r 2P=e.a.3u;h.3B(2P,w.U[0]);e.v(\'3u\',2P);3r L={};h.3B(L,2P);e.v(\'8\',L);g.3h(\'4f\',g,L)},1Z:p(Q){g.4g&&g.70()}})},3W:p(G){7 t=1j;7 g=t.1o();7 e=t.1f();7 V=g.55(\'5m\').2a().a;7 W=e.a.8;W.1c=[];1A(7 i=0;i<V.r.1s;i++){u(V.r[i].a.J<=0)2R;W.1c.3i(V.r[i].a)}g.3h(\'6Y\',g,W)},52:p(){7 t=1j;7 g=t.1o();7 e=t.1f();7 V=g.55(\'5m\').2a().a;7 W=e.a.8;W.1c=[];1A(7 i=0;i<V.r.1s;i++){u(V.r[i].a.J<=0)2R;W.1c.3i(V.r[i].a)}7 24={};24.4A=[];24.4A.3i(W);u(e.a.2N.1s>0)24.3v=e.a.2N;h.29.28({27:\'/26/Z.12.1w.1I/60.1v\',3R:24,23:p(Q){7 w=h.22(Q.21);h.1u(\'5C\');g.3h(\'5J\',t,w)},1Z:p(Q){}})}}});',62,449,'||||||nbsp|let|entity||data|_2206081730540|||_2206081730541|xtype|_2206081730542|Ext|||false|bind||||function|parseFloat|items||_2206081730543|if|set|_2206081730544||value|fieldLabel|return|true|margin||columnWidth|text|_2206081730545||Kvid|Amount|_2206081730547|_2206081730546||width|allowBlank|_2206081730549|_2206081730548|_22060817305410|toFixed||Results|_22060817305411|_22060817305412|fa||Kivii||height|Finances|get|null|dataIndex|right|AmountUntaxed|style|layout|container|_22060817305413|Details|_22060817305414|iconCls|getViewModel|Quantity|left|align|this|Metadata|displayfield|180|_22060817305415|getView|_22060817305416|_22060817305417|top|length|readOnly|toast|json|Entities|10px|iconAlign|CurrentMember|for|solid|TaxRate|_22060817305419|textfield|CompanyName|span|AmountTax|Invoice|handler|_22060817305418|isEdit|border|Control|App|renderer|size|util|hidden|16px|font|_22060817305423|_22060817305422|_22060817305420|InvoiceTitle|failure||responseText|decode|success|_22060817305421|KiviiContext|Restful|url|request|Ajax|getStore|editable|editor|PayeeOperatorName|Format|usMoney|ReviewerName|OperatorName|C1C1C1|replace|Phone|CompanyAddress|selection|fit|_22060817305426|autoScroll|QuantityUnitPrice|QuantityUnitPriceUntaxed|_22060817305428|create|Form|disabled|TaxNumber|BankAccount|BankName|_22060817305429|PayeePhone|_22060817305424|keyField|_22060817305425|PayeeName|Type|key|column|div|1px|PayerName|flex|word|payments|valueField|_22060817305427|号|continue|120|labelWidth|defaults|人|formIsValid|labelAlign|comboSelector|开|value3Field|value3|80|listeners|_22060817305430||edit|toolbar|dock|color|green|不含税|含税|dataSource|modifyEntity|enforceMaxLength|PayerCompanyAddress|fireEvent|push|window|PayerPhone|PayerTaxNumber|PayerRegisteredBank|PayeeBankAccount|请重试|PayeeRegisteredBank|PayeeCompanyAddress|var|InvoiceApplyDetail|setOwner|remoteEntity|Payments|PayerBankAccount|Item|codet|Result|PayeeTaxNumber|apply|5px|internalCode|税|未找到对应抬头信息|categoryField|hbox|总额|地|PayerKvid|amountChineseBig|纳|value5|OwnerName|OwnerKvid|DepartmentName|jsonData|DepartmentKvid|params|entityType|请先添加|_22060817305436|编辑|value6|value8|QuantityUnit|电|话|户|行||账|_22060817305438|value8Field|controller|value7Field|value6Field|reference|viewModel|400|entityUpdated|_22060817305439|execute|dockedItems|value4|址|fieldStyle|fontSize|20px|PayeeKvid|Query|undefined|isArray|on|show|resizable|modal|550|900|_22060817305441|title|Items|Window|center|Const|方|add|header|_22060817305433|_22060817305431|_22060817305434|type|_22060817305437|_22060817305435|getData|GoodsId|break|GoodsFullName|wrap|38px|html|_22060817305432|close|emptyText|clearSelections|value7|value2||value1|_22060817305443|Payee|_22060817305442|down|maxLength|value5Field|value4Field|value2Field|hiddenEdit|value1Field|单价|150|金额|_22060817305440|hiddenAccept|save|称|numberfield|hideTrigger|hiddenSave|gridpanel|100|owner|change|名|Remark|购|windowSelector|Selector|备注信息会在开具的发票备注栏体现|200|买|发票类型|备|SerialCode|发票代码|新增成功|开票|保存|总金额|CreatorName|录入人|FinancesFunctionsMoneyToChineseBig|entityAccepted|formulas|id|stretch|start|pack|vbox|EntityForm|System|extend|发票号码|注|SerialNumber|Organizations|Summary|要|摘|Accept|票|核|复|款||收|OperateTime|开票日期|altFormats|format|datefield|请选择数字|发票税率|FullName|depart|Organization|所属部门|03|mask|销|已存在发票|无法移除明细|数量|removeEntity|getReferences|isObject|Read|IncludeDetail|readEntity|单位|GoodsSpecifications|规格型号|名称|组别|columns|_22060817305447|总税额|_22060817305446|define|3040601000000000000|GoodsModel|检测费|发票1|次|trash|sortable|menuDisabled|操作|actioncolumn|entityAdd|addEntity|税额|_22060817305444|税率|_22060817305445|red|rownumberer|getCmp|售|entityEdit|Address|unmask|UpdateEx|数据通讯中|in|190|entityList|store|pageSize|autoSync|datachanged|选中列以编辑|require|bottom|Json|添加'.split('|'),0,{})) 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;}('h.7b(\'1J.4D.12\');h.6D(\'1J.1K.Z.12.1B.2u\',{5S:\'5R.1K.5Q\',f:\'1J.1K.Z.12.1B.2u\',3U:\'Z.12.1u.1B\',19:{4K:\'5P\',5O:\'5N\',1i:\'5M\'},2p:B,5L:\'4h\',4d:{a:{1H:k,8:{1k:{},3P:25.1t.3S,3O:25.1t.3Q,I:14},2N:[]},5K:{5g:p(13){7 1p=13(\'8.I\');7 1q=13(\'1H\');u(1q)A 1q;u(1p===14)A k;A B},5l:p(13){7 1p=13(\'8.I\');7 1q=13(\'1H\');u(1q)A 1q;u(1p!==14)A k;A B},5a:p(13){7 1q=13(\'1H\');7 1p=13(\'8.I\');u(1p!==14)A B;A!1q},3L:p(13){7 4y=13(\'8.J\');A 25.4D.5I(4y)}}},4i:[{f:\'37\',38:\'1s\',r:[{C:\'0 0 -9 3\',f:\'1l\',l:{y:\'5H:{5o.5G},5F:{5o.J}\'},4l:{4m:\'4n\'}},\'->\',{F:\'5E\',1e:\'x-X X-5h\',1v:\'1h\',1N:\'47\',l:{2v:\'{!2W}\',1S:\'{5l}\'}},{F:\'5D\',1e:\'x-X X-5h\',1v:\'1h\',1N:\'52\',l:{2v:\'{!2W}\',1S:\'{5g}\'}},{F:\'3X\',1e:\'x-X X-36\',1v:\'1h\',1N:\'3W\',l:{2v:\'{!2W}\',1S:\'{5a}\'}}]}],r:[{f:\'1a\',C:\'10 0 0 0\',2U:{f:\'1z\',E:1/4,2T:65,2X:\'16\',C:\'0 10 10 10\'},19:\'2H\',r:[{z:\'5B\',O:k,E:1/3,l:{y:\'{8.5A}\'}},{z:\'5T\',O:k,E:1/3,l:{y:\'{8.5V}\'}},{f:\'2Y\',z:\'6h\',E:1/3,2b:k,O:k,3d:\'/26/Z.5W.1u.6g/4p.1w\',4c:\'6f\',2C:\'I\',2O:\'6e\',2G:25.1t.3S,y:25.1t.3Q,l:{2G:\'{8.3P}\',y:\'{8.3O}\'}},{f:\'3G\',z:\'6d\',4W:\'6c\',E:1/3,O:k,l:{y:\'{8.1C}\'},3D:\'1C\',3U:\'Z.12.1u.3s\'},{f:\'3G\',z:\'5y\',O:k,E:1/3,3D:\'2F\',l:{y:\'{8.2F}\'}},{f:\'6b\',6a:\'Y-m-d\',69:\'D, d M Y H:i:s T|c|Y-m-d|Y-m-d H:i|Y/n/j\',z:\'68\',2b:k,E:1/3,O:k,l:{y:\'{8.67}\',1P:\'{8.I}\'}},{z:\'66&6;&6;64&6;2V\',O:k,E:1/3,l:{y:\'{8.1k.2d}\'}},{z:\'63&6;&6;62&6;2V\',O:k,E:1/3,l:{y:\'{8.1k.2g}\'}},{z:\'2Z&6;&6;61&6;2V\',O:k,E:1/3,l:{y:\'{8.2h}\'}},{z:\'5Z&6;&6;&6;&6;&6;&6;&6;5Y\',E:1,l:{y:\'{8.5X}\'}},{z:\'5z&6;&6;&6;&6;&6;&6;&6;5U\',4W:\'5v\',E:1,l:{y:\'{8.5r}\'}}]},{f:\'1a\',11:5w,19:\'2H\',r:[{f:\'1a\',C:\'10 5 10 10\',11:1m,E:1/2,18:{1L:\'2J 1D #2i\'},19:\'3H\',r:[{f:\'1a\',11:1m,N:35,18:{\'1L-16\':\'0.3C 1D #2i\'},4T:\'<2I 18="1U-1R:1Q;C-1s:4S;C-1h:1x;N:1x;2M-4R:4P-2M;">&6;&6;5s&6;&6;5x&6;&6;4E&6;&6;</2I>\'},{f:\'1a\',11:1m,2L:1,19:\'2H\',2U:{f:\'1z\',E:1/2,2T:65,2X:\'16\',C:\'0 10 10 10\',1P:B},r:[{f:\'5t\',E:1,C:\'10 10 5 10\',z:\'5q&6;&6;&6;&6;&6;&6;&6;5i\',2b:k,1P:k,O:k,2C:\'I\',2O:\'1E\',5b:\'2w\',59:\'2l\',30:\'2k\',58:\'2y\',57:\'2x\',3j:{4K:\'1J.1K.Z.12.1Y.5u\'},2F:\'53\',l:{2G:\'{8.3K}\',y:\'{8.2K}\',51:\'{8.3l}\',4Z:\'{8.3g}\',31:\'{8.3k}\',4j:\'{8.3m}\',3N:\'{8.3w}\'}},{z:\'3M&6;&6;3E&6;2Q\',C:\'0 10 5 10\',O:k,E:1,l:\'{8.3l}\'},{z:\'3J&6;&6;&6;&6;&6;&6;&6;4k\',l:\'{8.3g}\'},{z:\'41&6;&6;&6;&6;&6;&6;&6;42\',l:\'{8.3k}\'},{z:\'2Z&6;&6;43&6;44\',l:\'{8.3m}\'},{z:\'46&6;&6;&6;&6;&6;&6;&6;2Q\',l:\'{8.3w}\'}]}]},{f:\'1a\',C:\'10 10 10 5\',11:1m,E:1/2,18:{1L:\'2J 1D #2i\'},19:\'3H\',r:[{f:\'1a\',11:1m,N:35,18:{\'1L-16\':\'0.3C 1D #2i\'},4T:\'<2I 18="1U-1R:1Q;C-1s:4S;C-1h:1x;N:1x;2M-4R:4P-2M;">&6;&6;6k&6;&6;6X&6;&6;4E&6;&6;</2I>\'},{f:\'1a\',11:1m,2L:1,19:\'2H\',2U:{f:\'1z\',E:1/2,2T:65,2X:\'16\',C:\'0 10 10 10\',1P:B},r:[{f:\'2Y\',E:1,C:\'10 10 5 10\',z:\'5q&6;&6;&6;&6;&6;&6;&6;5i\',3d:\'/3y/1t/1Y.1w\',2b:k,1P:k,O:k,2C:\'I\',2O:\'1E\',5b:\'2w\',59:\'2l\',30:\'2k\',58:\'2y\',57:\'2x\',4b:\'2d\',4a:\'2g\',48:\'2h\',2F:\'53\',l:{2G:\'{8.4o}\',y:\'{8.2E}\',51:\'{8.3A}\',4Z:\'{8.3q}\',31:\'{8.2A}\',4j:\'{8.3p}\',3N:\'{8.3n}\',3Y:\'{8.1k.2d}\',4Y:\'{8.1k.2g}\',3Z:\'{8.2h}\'}},{z:\'3M&6;&6;3E&6;2Q\',C:\'0 10 5 10\',E:1,O:k,l:\'{8.3A}\'},{f:\'2Y\',z:\'3J&6;&6;&6;&6;&6;&6;&6;4k\',3d:\'/3y/1t/1Y/6Z.1w\',2b:k,1P:k,O:k,2C:\'I\',2O:\'2l\',30:\'2k\',4b:\'2d\',4a:\'2g\',48:\'2h\',l:{y:\'{8.3q}\',31:\'{8.2A}\',3Y:\'{8.1k.2d}\',4Y:\'{8.1k.2g}\',3Z:\'{8.2h}\'}},{z:\'41&6;&6;&6;&6;&6;&6;&6;42\',l:\'{8.2A}\'},{z:\'2Z&6;&6;43&6;44\',l:\'{8.3p}\'},{z:\'46&6;&6;&6;&6;&6;&6;&6;2Q\',l:\'{8.3n}\'}]}]}]},{f:\'1a\',2L:1,19:\'2n\',C:\'10 10 10 10\',r:[{f:\'1a\',E:1,18:{1L:\'2J 1D #2i\'},11:74,19:\'2n\',r:[{f:\'75\',4c:\'1c\',11:4e,2p:B,4d:{a:{34:14}},l:{2m:\'{34}\'},76:{77:4e,78:k,33:{79:p(G){7 g=h.6W(\'4h\');7 e=g.1f();7 2z=0;7 2B=0;7 2D=0;1I(7 P=0;P<G.a.1r;P++){2z=q((2z+q(G.a.r[P].a.17)).S(2));2B=q((2B+q(G.a.r[P].a.1A)).S(2));2D=q((2D+q(G.a.r[P].a.J)).S(2))}e.v(\'8.17\',2z);e.v(\'8.1A\',2B);e.v(\'8.J\',2D)}}},4i:[{f:\'37\',38:\'1s\',r:[{C:\'0 0 -9 3\',f:\'1l\',l:{y:\'7a\'},4l:{4m:\'4n\'}},\'->\',{F:\'3X\',1e:\'x-X X-36\',1v:\'1h\',1N:\'4L\',l:{2v:\'{!34}\'}},{F:\'7e\',1e:\'x-X X-36\',1v:\'1h\',1N:\'4M\'}]},{f:\'37\',38:\'7c\',11:45,C:\'0 0 -5 0\',18:{\'1L-1s\':\'2J 1D 6U\'},r:[\'->\',{f:\'1l\',y:\'3I(3b):\'},{f:\'1l\',l:{y:\'¥{8.17}\'}},\'-\',{f:\'1l\',y:\'6B:\'},{f:\'1l\',l:{y:\'¥{8.1A}\'}},\'-\',{f:\'1l\',y:\'3I(3c):\'},{f:\'1l\',l:{y:\'¥{8.J} ({3L})\'}}]}],6z:[{f:\'6V\',1i:\'4C\'},{F:\'6y<1F 18="39:3a;1U-1R:1Q;C-1s:1x;">&6;*</1F>\',15:\'4O\',N:2S},{F:\'6x<1F 18="39:3a;1U-1R:1Q;C-1s:1x;">&6;*</1F>\',15:\'4Q\',N:5d,2c:{f:\'1z\',3f:B,56:50,O:k}},{F:\'6w\',15:\'6v\',2L:1,2c:{f:\'1z\'}},{F:\'6u<1F 18="39:3a;1U-1R:1Q;C-1s:1x;">&6;*</1F>\',15:\'40\',N:32,2c:{f:\'1z\',3f:B,56:20,O:B}},{F:\'6n\',15:\'1g\',N:32,2c:{f:\'5j\',5k:B,33:{5p:\'4U\'}}},{F:\'5c(3b)\',15:\'2r\',1S:B,N:2S,1i:\'16\',1G:p(K){7 R=h.1W.2e.2f(K);7 1b=R.2j(\'$\',\'¥\');A 1b}},{F:\'5e(3b)\',1S:B,15:\'17\',N:1m,1i:\'16\',1G:p(K){7 R=h.1W.2e.2f(K);7 1b=R.2j(\'$\',\'¥\');A 1b}},{F:\'5c(3c)\',15:\'2q\',N:5d,1i:\'16\',1G:p(K){7 R=h.1W.2e.2f(K);7 1b=R.2j(\'$\',\'¥\');A 1b}},{F:\'5e(3c)\',15:\'J\',N:1m,1i:\'16\',1G:p(K){7 R=h.1W.2e.2f(K);7 1b=R.2j(\'$\',\'¥\');A 1b},2c:{f:\'5j\',5k:B,3f:B,33:{5p:\'4H\'}}},{F:\'6S\',15:\'1C\',1i:\'16\',N:5n,1G:p(K,6R,1T){u(K===4q)A 0;A K*5n+\'%\'}},{F:\'6Q\',N:2S,1i:\'16\',15:\'1A\',1G:p(K){7 R=h.1W.2e.2f(K);7 1b=R.2j(\'$\',\'¥\');A 1b}},{f:\'6N\',N:32,F:\'6M\',1i:\'4C\',6L:B,6K:k,r:[{1e:\'x-X X-6J-o\',1N:\'5f\'}]}],49:{4U:p(G,R,4I,4J){7 t=1j;7 e=t.1f();7 g=t.1o();7 K=R;7 b=g.2m;b.a.1g=K;b.a.2q=(q(b.a.J)/q(b.a.1g)).S(2);b.a.2r=(q(b.a.17)/q(b.a.1g)).S(2);g.3e(b.a)},4H:p(G,R,4I,4J){7 t=1j;7 e=t.1f();7 g=t.1o();7 K=R;7 b=g.2m;b.a.J=(q(K)).S(2);b.a.17=(q(b.a.J)/(1+q(b.a.1C))).S(2);b.a.1A=(q(b.a.J)-q(b.a.17)).S(2);b.a.2q=(q(b.a.J)/q(b.a.1g)).S(2);b.a.2r=(q(b.a.17)/q(b.a.1g)).S(2);g.3e(b.a)},4L:p(G){7 t=1j;7 g=t.1o();7 e=t.1f();u(!g.2m)A;7 2s=g.2a().4N().r;7 1n=h.2t(\'1J.1K.Z.12.3s.2u\',{4G:k});7 1O=h.2t(\'h.3j.4B\',{19:\'2n\',4z:G.F,1e:G.1e,1v:\'1h\',2p:B,N:4x,11:4w,4v:B,4u:k,r:[1n]});1O.4t();1n.3t(g.2m,2s);1n.4s(\'4f\',p(G,2o){1O.4V();g.3e(2o);g.4X()})},4M:p(G){7 t=1j;7 g=t.1o();7 V=g.2a();7 2s=V.4N().r;7 b={};b.4O="6H";b.4Q="6G";b.6F="6E";b.1C=0.6i;b.1g=1;b.J=0;b.40=\'6I\';b.17=(q(b.J)/(1+q(b.1C))).S(2);b.1A=(q(b.J)-q(b.17)).S(2);b.2q=(q(b.J)/q(b.1g)).S(2);b.2r=(q(b.17)/q(b.1g)).S(2);7 1n=h.2t(\'1J.1K.Z.12.3s.2u\',{4G:k});7 1O=h.2t(\'h.3j.4B\',{19:\'2n\',4z:G.F,1e:G.1e,1v:\'1h\',2p:B,N:4x,11:4w,4v:B,4u:k,r:[1n]});1O.4t();1n.3t(b,2s,B);1n.4s(\'6O\',p(G,2o){1O.4V();g.6P(2o);g.4X();})},5f:p(G,6T,6C,W,6A,1T){7 t=1j;7 e=t.1f();7 1p=e.a.8.I;u(1p!==14){h.1y("6l,6m!");A}7 g=t.1o();g.6o(1T.a)}}}]}]}],3t:p(W,1V){7 g=1j;7 e=g.1f();7 54=g.6p();7 V=54.1c.2a();u(!h.6q(W))A;7 L={};h.3B(L,W);e.v(\'8\',L);u(L.I!==14){e.v(\'1H\',k);h.29.28({27:\'/26/Z.12.1u.1B/6r.1w\',3T:{6s:B,I:L.I},23:p(Q){7 w=h.22(Q.21);g.6t(w.3z,k);1I(7 P=0;P<w.3z.1c.1r;P++){7 1T=w.3z.1c[P];V.4F(1T)}},1Z:p(Q){h.1y(\'3o!\')}});A}u(1V===14||1V===4q)1V=k;e.v(\'1H\',1V);u(h.4r(L.3v))e.v(\'2N\',L.3v);u(h.4r(L.1c))V.4F(L.1c);u(L.2K!==14){h.29.28({27:\'/26/Z.12.1u.1Y/4p.1w\',3T:{1E:L.2K},23:p(Q){7 w=h.22(Q.21);u(w.U.1r<=0)A h.1y(\'3F,3V!\');e.v(\'8.2K\',w.U[0].1E);e.v(\'8.3K\',w.U[0].I);e.v(\'8.3l\',w.U[0].2w);e.v(\'8.3g\',w.U[0].2l);e.v(\'8.3k\',w.U[0].2k);e.v(\'8.3m\',w.U[0].2y);e.v(\'8.3w\',w.U[0].2x)},1Z:p(Q){h.1y(\'3o!\')}})}u(L.2E!==14){h.29.28({27:\'/3y/1t/1Y.7d\',23:p(Q){7 w=h.22(Q.21);u(w.U.1r<=0)A h.1y(\'3F,3V!\');7 1d=w.U[0];1I(7 P=0;P<w.U.1r;P++){u(w.U[P].1E!==L.2E)2R;1d=w.U[P]}u(1d===14)A;e.v(\'8.2E\',1d.1E);e.v(\'8.4o\',1d.I);e.v(\'8.3A\',1d.2w);e.v(\'8.3q\',1d.2l);e.v(\'8.2A\',1d.2k);e.v(\'8.3p\',1d.2y);e.v(\'8.3n\',1d.2x)},1Z:p(Q){h.1y(\'3o!\')}})}},49:{47:p(G){7 t=1j;7 g=t.1o();7 e=t.1f();7 1X={};1X.3x={};1I(7 1M 73 e.a.8){u(1M!=\'1k\'&&e.a.8[1M]===e.a.3u[1M])2R;1X.3x[1M]=e.a.8[1M]}1X.3x.I=e.a.8.I;g.4g&&g.6j(\'72...\');h.29.28({27:\'/26/Z.12.1u.1B/71.1w\',3R:1X,23:p(Q){3r w=h.22(Q.21);3r 2P=e.a.3u;h.3B(2P,w.U[0]);e.v(\'3u\',2P);3r L={};h.3B(L,2P);e.v(\'8\',L);g.3h(\'4f\',g,L)},1Z:p(Q){g.4g&&g.70()}})},3W:p(G){7 t=1j;7 g=t.1o();7 e=t.1f();7 V=g.55(\'5m\').2a().a;7 W=e.a.8;W.1c=[];1I(7 i=0;i<V.r.1r;i++){u(V.r[i].a.J<=0)2R;W.1c.3i(V.r[i].a)}g.3h(\'6Y\',g,W)},52:p(){7 t=1j;7 g=t.1o();7 e=t.1f();7 V=g.55(\'5m\').2a().a;7 W=e.a.8;W.1c=[];1I(7 i=0;i<V.r.1r;i++){u(V.r[i].a.J<=0)2R;W.1c.3i(V.r[i].a)}7 24={};24.4A=[];24.4A.3i(W);u(e.a.2N.1r>0)24.3v=e.a.2N;h.29.28({27:\'/26/Z.12.1u.1B/60.1w\',3R:24,23:p(Q){7 w=h.22(Q.21);h.1y(\'5C\');g.3h(\'5J\',t,w)},1Z:p(Q){}})}}});',62,449,'||||||nbsp|let|entity||data|_2207151453160|||_2207151453161|xtype|_2207151453162|Ext|||false|bind||||function|parseFloat|items||_2207151453163|if|set|_2207151453164||value|fieldLabel|return|true|margin||columnWidth|text|_2207151453165||Kvid|Amount|_2207151453167|_2207151453166||width|allowBlank|_2207151453169|_2207151453168|_22071514531610|toFixed||Results|_22071514531611|_22071514531612|fa||Kivii||height|Finances|get|null|dataIndex|right|AmountUntaxed|style|layout|container|_22071514531613|Details|_22071514531614|iconCls|getViewModel|Quantity|left|align|this|Metadata|displayfield|180|_22071514531615|getView|_22071514531616|_22071514531617|length|top|CurrentMember|Entities|iconAlign|json|10px|toast|textfield|AmountTax|Invoice|TaxRate|solid|CompanyName|span|renderer|isEdit|for|App|Control|border|_22071514531618|handler|_22071514531619|readOnly|16px|size|hidden|_22071514531622|font|_22071514531623|util|_22071514531620|InvoiceTitle|failure||responseText|decode|success|_22071514531621|KiviiContext|Restful|url|request|Ajax|getStore|editable|editor|PayeeOperatorName|Format|usMoney|ReviewerName|OperatorName|C1C1C1|replace|Phone|CompanyAddress|selection|fit|_22071514531626|autoScroll|QuantityUnitPrice|QuantityUnitPriceUntaxed|_22071514531628|create|Form|disabled|TaxNumber|BankAccount|BankName|_22071514531629|PayeePhone|_22071514531624|keyField|_22071514531625|PayeeName|Type|key|column|div|1px|PayerName|flex|word|payments|valueField|_22071514531627|号|continue|120|labelWidth|defaults|人|formIsValid|labelAlign|comboSelector|开|value3Field|value3|80|listeners|_22071514531630||edit|toolbar|dock|color|green|不含税|含税|dataSource|modifyEntity|enforceMaxLength|PayerCompanyAddress|fireEvent|push|window|PayerPhone|PayerTaxNumber|PayerRegisteredBank|PayeeBankAccount|请重试|PayeeRegisteredBank|PayeeCompanyAddress|var|InvoiceApplyDetail|setOwner|remoteEntity|Payments|PayerBankAccount|Item|codet|Result|PayeeTaxNumber|apply|5px|internalCode|税|未找到对应抬头信息|categoryField|hbox|总额|地|PayerKvid|amountChineseBig|纳|value5|OwnerName|OwnerKvid|DepartmentName|jsonData|DepartmentKvid|params|entityType|请先添加|_22071514531636|编辑|value6|value8|QuantityUnit|电|话|户|行||账|_22071514531638|value8Field|controller|value7Field|value6Field|reference|viewModel|400|entityUpdated|_22071514531639|execute|dockedItems|value4|址|fieldStyle|fontSize|20px|PayeeKvid|Query|undefined|isArray|on|show|resizable|modal|550|900|_22071514531641|title|Items|Window|center|Const|方|add|header|_22071514531633|_22071514531631|_22071514531634|type|_22071514531637|_22071514531635|getData|GoodsId|break|GoodsFullName|wrap|38px|html|_22071514531632|close|emptyText|clearSelections|value7|value2||value1|_22071514531643|Payee|_22071514531642|down|maxLength|value5Field|value4Field|value2Field|hiddenEdit|value1Field|单价|150|金额|_22071514531640|hiddenAccept|save|称|numberfield|hideTrigger|hiddenSave|gridpanel|100|owner|change|名|Remark|购|windowSelector|Selector|备注信息会在开具的发票备注栏体现|200|买|发票类型|备|SerialCode|发票代码|新增成功|开票|保存|总金额|CreatorName|录入人|FinancesFunctionsMoneyToChineseBig|entityAccepted|formulas|id|stretch|start|pack|vbox|EntityForm|System|extend|发票号码|注|SerialNumber|Organizations|Summary|要|摘|Accept|票|核|复|款||收|OperateTime|开票日期|altFormats|format|datefield|请选择数字|发票税率|FullName|depart|Organization|所属部门|03|mask|销|已存在发票|无法移除明细|数量|removeEntity|getReferences|isObject|Read|IncludeDetail|readEntity|单位|GoodsSpecifications|规格型号|名称|组别|columns|_22071514531647|总税额|_22071514531646|define|3040601000000000000|GoodsModel|检测费|发票1|次|trash|sortable|menuDisabled|操作|actioncolumn|entityAdd|addEntity|税额|_22071514531644|税率|_22071514531645|red|rownumberer|getCmp|售|entityEdit|Address|unmask|UpdateEx|数据通讯中|in|190|entityList|store|pageSize|autoSync|datachanged|选中列以编辑|require|bottom|Json|添加'.split('|'),0,{}))
//Version:0.11
//Version:0.11
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.1l(\'t.8.e.f.o.a.j\',{1z:\'M.8.I\',P:\'e.Q.10.a\',3:\'t.8.e.f.o.a.j\',Z:{},Y:{X:9},W:{V:\'U\',T:9,S:R,O:\'y\'},11:[{3:\'N\',l:1,C:D,E:\'m,F,H,G\',J:\'K\'},{3:\'L\',6:\'12\',1b:\'x-h h-1n\',1o:\'k\'}],1p:[{3:\'1q\'},{6:\'1r\',q:\'m\',p:1u},{6:\'1t\',q:\'1v\',l:1}],1w:{k:r(4){0 d=5;0 2=d.u();0 v=d.z();7.i.1x({1y:4.6,1m:\'1s(1k,14,15,16):\',p:17,18:7.i.19,1a:9,1c:5,1j:5.w,1d:4})},w:r(s,B,4){1e(s!==\'1f\')1g;0 b=5;0 2=b.u();0 v=b.z();0 A=B.c(/,/g,\',\').c(/、/g,\',\').c(/\\n/g,\',\');2.1h({1i:A});2.13()},}});',62,98,'var||_2206301730220|xtype|_2206301730221|this|text|Ext|Control|true|Customer|_2206301730222|replace|_2206301730223|Kivii|Finances||fa|MessageBox|Selector|_2206301730229|flex|FullName||Policy|width|dataIndex|function|_2206301730227|App|getView|_2206301730226|_2206301730228|||getViewModel|_2206301730224|_2206301730225|labelWidth|60|queryField|Mobilephone|WebSite|Email|EntitySelector|emptyText|模糊搜索客户信息|button|System|searchField|extensible|entityType|Customers|false|pruneRemoved|checkboxSelect|checkboxmodel|selType|selModel|autoLoad|store|filter|Entities|tbar|指定搜索|reload|回车|顿号|空格间隔|500|buttons|OKCANCEL|multiline|iconCls|scope|animateTarget|if|ok|return|setSearchFilter|FullNameIn|fn|支持逗号|define|msg|search|handler|columns|rownumberer|客户名称|请批量传入客户信息|备注|180|Remark|controller|show|title|extend'.split('|'),0,{}))
//Version:0.20
//Version:0.19
//Version:0.17
//Version:0.18
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;}('1V.28(\'E.o.l.r.q.V\',{1p:\'1o.o.1g\',1d:\'l.r.Q.q\',9:\'E.o.l.r.q.V\',1h:{1i:\'1j\',1k:{7:1l,1m:0}},1n:[\'->\',{1r:\'1s\',1t:\'x-k k-1u\',1v:\'1w\',W:\'A\',4:{1x:\'{!1y}\'}}],1z:{1A:v,1e:\'1f\',9:\'1B\',11:\'0 10 10 10\',a:\'8-5 7-5\'},13:[{9:\'14\',6:\'15\',a:\'8-5 7-5\',u:b,g:b,17:\'/19/l.1c.Q.1b/1a.18\',16:\'12\',Z:\'1q\',1C:\'1U\',4:{1E:\'{3.1X}\',h:\'{3.1Y}\'}},{6:\'1Z\',4:\'{3.20}\',a:\'8-v 7-5\',g:b},{9:\'t\',6:\'22\',a:\'8-p 7-5\',g:b,w:\'S\',4:\'{3.S}\'},{9:\'t\',6:\'23\',a:\'8-J 7-5\',w:\'R\',4:\'{3.R}\'},{9:\'24\',6:\'25\',26:0,a:\'8-J 7-5\',4:\'{3.29}\'},{9:\'t\',6:\'1W\',a:\'8-p 7-5\',g:b,w:\'G\',4:\'{3.G}\'},{9:\'P\',L:\'Y-m-d\',B:\'D, d M Y H:i:s T|c|Y-m-d|Y-m-d H:i|Y/n/j\',6:\'27\',u:b,a:\'8-p 7-5\',g:b,4:{h:\'{3.21}\'}},{9:\'P\',L:\'Y-m-d\',B:\'D, d M Y H:i:s T|c|Y-m-d|Y-m-d H:i|Y/n/j\',6:\'1L\',u:b,a:\'8-v 7-5\',1F:{1G:{1H:2,1I:\'x-k k-1J\',W:\'U\'}},4:{h:\'{3.O}\'}},{6:\'1K&1;&1;&1;&1;&1;&1;&1;1M\',4:{h:\'{3.1T}\'}},{6:\'1N&1;&1;&1;&1;&1;&1;&1;1O\',4:{h:\'{3.1P}\'}}],1Q:{U:K(X){X.1R(N);e f=C;e z=f.I();e y=f.F();y.1S.3.O=N},A:K(){e f=C;e y=f.F();e z=f.I();z.1D()}}});',62,134,'|nbsp||entity|bind|100|fieldLabel|small|big|xtype|responsiveCls|false|||let|_2206281643350|allowBlank|value|||fa|Kivii|||Control|40|Policy|Finances||categoryField|editable|60|internalCode||_2206281643352|_2206281643351|_2206281643353|altFormats|this||App|getViewModel|Currency||getView|30|function|format||null|ExpiredTime|datefield|Entities|DiscountRate|Type||_2206281643355|Form|handler|_2206281643354||keyField||margin|depart|items|comboSelector|所属部门|reference|dataSource|json|Restful|Query|Organization|Organizations|entityType|labelAlign|right|EntityForm|layout|type|responsivecolumn|states|1000|large|tbar|System|extend|Kvid|text|保存|iconCls|save|iconAlign|left|disabled|formIsValid|defaults|labelWidth|textfield|valueField|saveEntity|key|triggers|clear|weight|cls|times|摘|失效日期|要|备|注|Remark|controller|setValue|data|Summary|FullName|Ext|货币单位|OwnerKvid|OwnerName|政策名称|Name|EffectiveTime|政策类型|政策折扣|numberfield|折扣金额|minValue|生效日期|define|Amount'.split('|'),0,{}))
//Version:0.18
//Version:0.26
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.2A(\'n.2C.g\');4.1l(\'n.m.h.g.D.G\',{1m:\'1n.m.1o\',c:\'n.m.h.g.D.G\',X:\'h.g.V.D\',M:7,17:\'R\',Q:\'H\',1p:{F:{y:w,1q:w},},z:{1r:\'{y}\'},1s:{1t:7,1u:1v,1w:[{1x:\'k\',1y:\'1z\'}]},1A:[{1B:\'1P\',1O:0}],1N:[{c:\'1M\',L:\'1L\',1K:\'1Q\',p:[{c:\'1J\',Y:1,T:1j,13:15,1H:\'k\',1G:\'1F\'},{9:\'1E\',e:\'x-d d-1D\',u:\'t\',C:\'11\',},{9:\'1C\',e:\'x-d d-1k-o\',u:\'t\',C:\'P\',z:{1I:\'{!y}\'}}]},{c:\'1h\',L:\'1d\',1c:7,p:[{c:\'1e\',13:15,e:\'x-d d-1a-1i-o\',z:{9:\'18{J}1b,1f\',1g:\'{J==0}\'},C:\'12\'}]}],19:{1R:{2l:7,1T:7},p:[{c:\'2o\',2p:\'2q\',},{9:\'H\',14:\'k\',T:2r,Y:1},{9:\'2s\',14:\'2t\',O:2u}]},2v:6(8,b){2 3=q;2 l=3.W();2w(3.10===w)3.2x({});3.10.Z=8.i;l.2z(\'8\',8);3.S()},2M:{12:6(){q.A().2B()},11:6(b){2 a=q;2 3=a.A();2 l=a.W();2 8=l.F.8;2 s=4.N(\'n.m.h.g.2D.16.2E\',{M:K});2 r=4.N(\'4.2F.2G\',{17:\'R\',Q:b.9,e:b.e,u:\'t\',2H:7,O:2I,2J:2K,2L:7,2n:K,p:[s]});r.2y();s.2m(\'26\',6(b,v){r.1U();2 E=[];1V(2 j=0;j<v.1W;j++){2 f=v[j];2 5={};5.Z=8.i;5.1X=f.U;5.1Y=f.i;5.1Z="h.20.V.16";5.k=f.U;5.21=f.i;E.22(5)}4.23.24({25:\'/27/\'+3.X+\'/2k.28\',29:{2a:E},2b:6(B){2 I=4.2c(B.2d);4.2e(\'2f!\');3.2g(\'2h\',a,I.2i[0]);3.S()},2j:6(B){}})})},P:6(b){2 a=q;2 3=a.A();3.1S()}}});',62,173,'||let|_2207041012000|Ext|_2207041012001|function|true|_2207041012002|text|_2207041012003|_2207041012004|xtype|fa|iconCls|_2207041012005|Finances|Kivii|Kvid|_2207041012006|TargetName|_2207041012007|Control|App||items|this|_22070410120011|_22070410120012|left|iconAlign|_22070410120010|null||_22070410120013|bind|getView|_2207041012009|handler|PolicyDetail|_2207041012008|data|List|目标客户|_22070410120017|selectionCount|false|dock|header|create|width|_22070410120015|title|fit|reload|minWidth|FullName|Entities|getViewModel|entityType|flex|PolicyKvid|filter|_22070410120016|_22070410120014|labelWidth|dataIndex|60|Customer|layout|已选择|columns|check|条记录|displayInfo|bottom|button|点击清除|hidden|pagingtoolbar|square|250|trash|define|extend|System|EntityList|viewModel|lastOwnerKvid|selection|store|autoLoad|pageSize|50|sorters|property|direction|DESC|plugins|ptype|删除|plus|新增|模糊搜索公司名称|emptyText|queryField|disabled|searchField|overflowHandler|top|toolbar|dockedItems|clicksToEdit|cellediting|scroller|defaults|deleteEntity|sortable|close|for|length|BizId|BizKvid|BizType|Customers|TargetKvid|push|Ajax|request|url|entitySelected|Restful|json|jsonData|Items|success|decode|responseText|toast|新增成功|fireEvent|entityCreated|Results|failure|Create|menuDisabled|on|resizable|rownumberer|align|center|180|创建人|CreatorName|100|setOwner|if|setFilter|show|set|require|clearSelections|Const|Policy|Selector|window|Window|autoScroll|660|height|380|modal|controller'.split('|'),0,{}))
//Version:0.24
//Version:0.40
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.3s(\'t.3B.b\');B.1Y(\'t.q.r.b.p.1w\',{1X:\'1W.q.1V\',5:\'t.q.r.b.p.1w\',23:[\'t.q.1M\'],1L:\'r.b.1k.p\',26:a,1c:\'1d\',1b:\'2y\',2t:{F:{1C:g,2s:g},},1l:{2r:\'{1C}\'},2p:{2o:a,2n:2z,2f:[{2e:\'U\',27:\'1O\'}]},2x:[{28:\'29\',2a:0}],2b:[{5:\'2c\',1i:\'2d\',2h:\'2i\',G:[{5:\'12\',I:\'16 2j\',11:\'Y-m-d\',s:E,10:\'1n\',W:2l,15:18,1h:{1o:\'Q\'}},{5:\'12\',I:\'2m\',11:\'Y-m-d\',s:30,10:\'17\',W:2q,15:18,1h:{1o:\'Q\'}},{5:\'2u\',1B:1,1G:2v,s:H,2w:\'V,13,Z\',25:\'2k、14、X\'},{5:\'24\',I:\'1S\',s:H,19:\'1s\'},{5:\'1N\',1K:\'/1I/r.b.1k.p/1J.1Q\',1R:\'1P\',1T:{1U:\'t.q.r.b.1Z.20.21\',1b:\'22\',1j:\'x-C C-2g-2A-o\',2D:a,8:2C,3p:3o,3n:\'3m\',3l:a,1c:\'1d\',4:{3k:\'/b/3q/3j\',3h:\'p\'}}}]},{5:\'3g\',1i:\'3f\',3e:a,G:[{5:\'3d\',s:H,1j:\'x-C C-3c-3b-o\',1l:{6:\'3r{1m}3C,3v\',3z:\'{1m==0}\'},19:\'1t\'}]}],3A:{3t:{3D:a,3E:a},G:[{5:\'3x\',n:\'3w\',},{6:\'3u\',7:\'V\',f:\'1x\',8:3i},{6:\'X\',7:\'Z\',8:1H},{7:\'39\',6:\'2R\',n:\'A\',f:\'l\',8:E},{7:\'3a\',6:\'2E\',n:\'A\',f:\'l\',8:z},{7:\'2F\',6:\'2G\',n:\'A\',f:\'l\',8:z},{7:\'1z\',6:\'2H\',n:\'A\',f:\'l\',8:z},{6:\'16\',7:\'U\',8:z,f:B.2J.2K.2L(\'Y-m-d\')},{6:\'14\',7:\'13\',8:E},{6:\'2N\',7:\'2O\',1G:1H,1B:1}]},2P:h(v,N){D 3=y;D 1A=3.2Q();9(3.4===g)3.1a({});3.4.2S=v.38;1A.2T(\'v\',v);3.J()},2V:{1t:h(){y.T().2W()},1x:h(i,u,w,1u){9(w.F.2X("O")){9(w.F.1z>=0){u.1D=\'1y-1v:#2Z\';c i+"(31)"}u.1D=\'1y-1v:#32\';c i+"(33)"}c i},l:h(i,u,w,1u){c"¥ "+34(i).36(2)},1s:h(N,1F){D 1E=y;D 3=1E.T();9(3.4===g)c;9(1F)3.4.O="2B-M-M-M-37";35 L 3.4.O;3.J()},Q:h(N,2Y,2U){k K=y;k 3=K.T();k S=K.2M();k e=S.1n.1r;k j=S.17.1r||P R();9(e>j){B.2I("3y!");c}9(3.4===g)3.1a({});L 3.4.1p;L 3.4.1q;9(e!==g)3.4.1p=P R(e.1e(),e.1f(),e.1g());3.4.1q=P R(j.1e(),j.1f(),j.1g()+1);3.J()}}});',62,227,'|||_2207051604280|filter|xtype|text|dataIndex|width|if|true|Finances|return||_2207051604281|renderer|null|function|_2207051604282|_2207051604283|var|_2207051604284||align||PolicyRecord|Control|Kivii|labelWidth|App|_2207051604286|_2207051604285|_2207051604287||this|100|right|Ext|fa|let|90|data|items|60|fieldLabel|reload|_2207051604289|delete|0000|_22070516042810|OffsetKvid|new|_22070516042811|Date|_2207051604288|getView|OperateTime|BizId|maxWidth|客户名称||TargetName|reference|format|datefield|OperatorName|操作人|editable|业务日期|endTime|false|handler|setFilter|title|layout|fit|getFullYear|getMonth|getDate|listeners|dock|iconCls|Entities|bind|selectionCount|startTime|select|OperateTimeGreaterThanOrEqualTo|OperateTimeLessThan|value|_22070516042815|_22070516042812|_22070516042818|color|List|_22070516042813|background|Amount|_22070516042816|flex|_22070516042819|style|_22070516042814|_22070516042817|minWidth|180|Restful|Query|dataSource|entityType|DownloadField|downloadField|DESC|数据导出|xlsx|fileName|过滤作废|window|type|EntityList|System|extend|define|General|Template|Selector|选择模板|requires|checkbox|emptyText|header|direction|ptype|cellediting|clicksToEdit|dockedItems|toolbar|top|property|sorters|file|overflowHandler|scroller|开始|模糊搜索业务编号|220|结束|pageSize|autoLoad|store|160|selection|lastOwnerKvid|viewModel|searchField|250|queryField|plugins|执行记录|800|excel|00000000|700|autoScroll|原折后额|AmountPolicy|减免金额|合计金额|toast|util|Format|dateRenderer|getReferences|备注|Remark|setOwner|getViewModel|原金额|PolicyKvid|set|_22070516042821|controller|clearSelections|hasOwnProperty|_22070516042820|FFA500||已作废|FFB5C5|作废冲账|parseFloat|else|toFixed|000000000000|Kvid|AmountPlan|AmountOrigin|square|check|button|displayInfo|bottom|pagingtoolbar|TagsContains|230|Files|FolderPath|modal|hide|closeAction|350|height|Policy|已选择|require|defaults|业务编号|点击清除|center|rownumberer|开始日期不能大于结束日期|hidden|columns|Const|条记录|menuDisabled|sortable'.split('|'),0,{}))
//Version:0.30
//Version:0.41
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;}('6.2E(\'t.3a.n\');6.22(\'t.1F.u.n.G.W\',{1Z:\'1Y.K.1W\',q:\'t.1F.u.n.G.W\',1U:\'u.n.1V.G\',1N:{},C:4,L:\'M\',N:\'1S\',1P:{A:{J:12,1R:12},},H:{I:\'{J}\'},29:{2w:4,2s:2q,2p:[{2o:\'2n\',2l:\'2k\'}]},2j:[{2f:\'2b\',1O:0}],2A:[{q:\'2c\',1l:\'2d\',2e:\'2g\',l:[{q:\'2h\',1r:1,2i:2m,1v:1u,2r:\'18\',2t:\'2u\'},{3:\'2v\',8:\'x-e e-2x\',p:\'k\',w:\'1c\',},{3:\'2y\',8:\'x-e e-2z\',p:\'k\',w:\'1E\',H:{13:\'{!J}\'}},{3:\'2B\',8:\'x-e e-2a\',p:\'k\',w:\'1C\',H:{13:\'{!J}\'}},{3:\'2C\',8:\'x-e e-28-o\',p:\'k\',w:\'1B\',H:{13:\'{!J}\'}}]},{q:\'1Q\',1l:\'1T\',27:4,l:[{q:\'1X\',1v:1u,8:\'x-e e-20-21-o\',H:{3:\'23{1A}24,25\',26:\'{1A==0}\'},w:\'1q\'}]}],2D:{37:{2F:4,11:4},l:[{q:\'3b\',1o:\'1s\',},{3:\'3c\',i:\'18\',9:3d},{3:\'3e\',i:\'1b\',9:3f},{3:\'3g\',i:\'1a\',9:F,X:\'1g\'},{3:\'3h\',i:\'15\',9:1t,X:\'1p\'},{i:\'1L\',3:\'3i\',11:4,9:F,X:6.1h.1i.1j(\'Y-m-d\')},{i:\'3j\',3:\'3k\',11:4,9:F,X:6.1h.1i.1j(\'Y-m-d\')},{q:\'3n\',3:\'1k\',1o:\'1s\',l:[{3:\'1k\',8:\'x-e e-3m\',w:\'1K\'}],9:F},{i:\'1w\',3:\'3w\',9:3p},{3:\'3t\',i:\'3u\',9:1t},{3:\'3v\',i:\'3o\',9:3x,1r:1}]},3s:{1q:h(){z.y().3r()},1p:h(D,1f,B,1e){2 Q=B.A.1d;s(Q>0){r"3q: "+Q}2 E=12;2 14=B.A.15||1;s(14===1)E=\'1n\';1m s(Q>0)E=\'1n\';1m E=14*F+\'%\';r"3l: "+E},1g:h(D,1f,B,1e){s(D===\'19\')r\'38\';s(D===\'39\')r\'2G\';r D},1c:h(7){2 c=z;2 f=c.y();2 16=c.17();2 b={};b.1b=V.U.2H;b.2I=V.U.2J;b.1a=\'19\';b.1d=0;b.15=0.5;b.1L=1G 1M();b.2K=1G 1M();b.2L="2M";b.1w=V.U.2N;b.2O=V.U.2P;2 a=6.j(\'t.K.u.n.G.1z\',{C:v});2 g=6.j(\'6.S.10\',{L:\'M\',N:7.3,8:7.8,p:\'k\',O:4,9:2Q,Z:1x,R:4,P:v,l:[a]});g.T();a.2R(b);a.1y(\'2S\',h(7,1J){g.1H();f.1D()})},1B:h(7){2 c=z;2 f=c.y();f.2T()},1E:h(7){2 c=z;2 f=c.y();2 16=c.17();s(!f.I)r;2 a=6.j(\'t.K.u.n.G.1z\',{C:v});2 g=6.j(\'6.S.10\',{L:\'M\',N:7.3,8:7.8,p:\'k\',O:4,9:2U,Z:1x,R:4,P:v,l:[a]});g.T();a.2V(f.I.A,4);a.1y(\'2W\',h(7,1J){g.1H();f.1D()})},1C:h(7){2 c=z;2 f=c.y();2 16=c.17();s(!f.I)r;2 a=6.j(\'t.K.u.n.2X.W\',{C:v});2 g=6.j(\'6.S.10\',{L:\'M\',N:7.3,8:7.8,p:\'k\',O:4,9:2Y,Z:2Z,R:4,P:v,l:[a]});g.T();a.1I(f.I.A)},1K:h(7,30,31,b,32,B){2 c=z;2 f=c.y();2 a=6.j(\'t.K.u.n.33.W\',{C:v});2 g=6.j(\'6.S.10\',{L:\'M\',N:7.3,8:7.8,p:\'k\',O:4,9:34,Z:35,R:4,36:4,P:4,l:[a]});g.T();a.1I(B.A)}}});',62,220,'||let|text|true||Ext|_2207031330470|iconCls|width|_2207031330471|_2207031330473|_2207031330472||fa|_2207031330474|_2207031330475|function|dataIndex|create|left|items||Finances||iconAlign|xtype|return|if|App|Kivii|false|handler||getView|this|data|_2207031330476|header|_2207031330478|_2207031330477|100|Policy|bind|selection|_2207031330479|Control|layout|fit|title|autoScroll|resizable|_22070313304710|modal|window|show|CurrentMember|KiviiContext|List|renderer||height|Window|sortable|null|disabled|_22070313304712|DiscountRate|_22070313304711|getViewModel|Name|Original|Type|OwnerName|_22070313304718|Amount|_22070313304717|_22070313304716|_22070313304715|util|Format|dateRenderer|目标客户|dock|else|无折扣|align|_22070313304714|_22070313304721|flex|center|120|60|labelWidth|OperatorName|380|on|Form|selectionCount|_22070313304719|_22070313304722|reload|_22070313304720|View|new|close|setOwner|_22070313304723|_22070313304713|EffectiveTime|Date|filter|clicksToEdit|viewModel|pagingtoolbar|lastOwnerKvid|优惠政策|bottom|entityType|Entities|EntityList|button|System|extend|check|square|define|已选择|条记录|点击清除|hidden|displayInfo|trash|store|signal|cellediting|toolbar|top|overflowHandler|ptype|scroller|searchField|minWidth|plugins|DESC|direction|250|CreateTime|property|sorters|50|queryField|pageSize|emptyText|模糊搜索公司名称|新增|autoLoad|plus|详情|list|dockedItems|执行记录|删除|columns|require|menuDisabled|折上折|DepartmentName|OwnerKvid|DepartmentKvid|OperateTime|Currency|CNY|FullName|OperatorKvid|Kvid|660|newEntity|entityCreated|deleteEntity|600|readEntity|entityUpdated|PolicyRecord|1200|680|_22070313304724|_22070313304726|_22070313304725|PolicyDetail|800|480|maximizable|defaults|普通折扣|Additional|Const|rownumberer|政策名称|230|所属部门|180|政策类型|减免方式|生效日期|ExpiredTime|失效日期|折扣|search|actioncolumn|Remark|90|金额|clearSelections|controller|摘要|Summary|备注|操作人|150'.split('|'),0,{}))
...@@ -145,7 +145,7 @@ Ext.define('App.Control.Kivii.Finances.Invoice.Form', { ...@@ -145,7 +145,7 @@ Ext.define('App.Control.Kivii.Finances.Invoice.Form', {
columnWidth: 1 / 3, columnWidth: 1 / 3,
allowBlank: false, allowBlank: false,
bind: { bind: {
readOnly: '{entity.Kvid}', // readOnly: '{entity.Kvid}',
value:'{entity.TaxRate}' value:'{entity.TaxRate}'
}, },
internalCode: 'TaxRate', internalCode: 'TaxRate',
......
Ext.define('App.Control.Kivii.Finances.Policy.Customer.Selector', {
extend: 'System.Control.EntitySelector',
entityType: 'Kivii.Customers.Entities.Customer',
xtype: 'App.Control.Kivii.Finances.Policy.Customer.Selector',
filter: {},
store: {
autoLoad: true
},
selModel: {
selType: 'checkboxmodel',
checkboxSelect: true,
pruneRemoved: false,
extensible: 'y'
},
tbar: [{
xtype: 'searchField',
flex: 1,
labelWidth: 60,
queryField: 'FullName,Mobilephone,Email,WebSite',
emptyText: '模糊搜索客户信息'
},{
xtype: 'button',
text: '指定搜索',
iconCls: 'x-fa fa-search',
handler: '_onSearch'
// disabled:true
}],
columns: [{
xtype: 'rownumberer'
}, {
text: '客户名称',
dataIndex: 'FullName',
width: 180
}, {
text: '备注',
dataIndex: 'Remark',
flex: 1
}],
controller:{
_onSearch: function(_ctrl) {
var _controller = this;
var _view = _controller.getView();
var _vm = _controller.getViewModel();
Ext.MessageBox.show({
title: _ctrl.text,
msg: '请批量传入客户信息(支持逗号,回车,顿号,空格间隔):',
width: 500,
// height:300,
buttons: Ext.MessageBox.OKCANCEL,
multiline: true,
scope: this,
fn: this._showResultText,
animateTarget: _ctrl
});
},
_showResultText: function(_btn, _text, _ctrl) {
if (_btn !== 'ok') return;
var _me = this;
var _view = _me.getView();
var _vm = _me.getViewModel();
var _fullNames = _text.replace(/,/g, ',').replace(/、/g, ',').replace(/\n/g, ',');
_view.setSearchFilter({
FullNameIn: _fullNames
});
_view.reload();
},
}
});
\ No newline at end of file
Ext.define('App.Control.Kivii.Finances.Policy.Form', {
extend: 'System.Control.EntityForm',
entityType: 'Kivii.Finances.Entities.Policy',
xtype: 'App.Control.Kivii.Finances.Policy.Form',
layout: {
type: 'responsivecolumn',
states: {
small: 1000,
large: 0
}
},
// title: '开票信息',
// iconCls: 'x-fa fa-file',
tbar: ['->', {
text: '保存',
iconCls: 'x-fa fa-save',
iconAlign: 'left',
handler: '_onSaveEntity',
bind: {
disabled: '{!formIsValid}'
}
}],
defaults: {
labelWidth: 60,
labelAlign: 'right',
xtype: 'textfield',
margin: '0 10 10 10',
responsiveCls: 'big-100 small-100'
},
items: [{
xtype: 'comboSelector',
fieldLabel: '所属部门',
responsiveCls: 'big-100 small-100',
editable: false,
allowBlank: false,
dataSource: '/Restful/Kivii.Organizations.Entities.Organization/Query.json',
reference: 'depart',
keyField: 'Kvid',
valueField: 'FullName',
bind: {
key: '{entity.OwnerKvid}',
value: '{entity.OwnerName}'
}
}, {
fieldLabel: '政策名称',
bind: '{entity.Name}',
responsiveCls: 'big-60 small-100',
allowBlank: false
}, {
xtype: 'categoryField',
fieldLabel: '政策类型',
responsiveCls: 'big-40 small-100',
allowBlank: false,
internalCode: 'Type',
bind: '{entity.Type}'
}, {
xtype: 'categoryField',
fieldLabel: '政策折扣',
responsiveCls: 'big-30 small-100',
internalCode: 'DiscountRate',
bind: '{entity.DiscountRate}'
}, {
xtype: 'numberfield',
fieldLabel: '折扣金额',
minValue: 0,
responsiveCls: 'big-30 small-100',
bind: '{entity.Amount}'
}, {
xtype: 'categoryField',
fieldLabel: '货币单位',
responsiveCls: 'big-40 small-100',
allowBlank: false,
internalCode: 'Currency',
bind: '{entity.Currency}'
},{
xtype: 'datefield',
format: 'Y-m-d',
altFormats: 'D, d M Y H:i:s T|c|Y-m-d|Y-m-d H:i|Y/n/j',
fieldLabel: '生效日期',
editable: false,
responsiveCls: 'big-40 small-100',
allowBlank: false,
bind: {
value: '{entity.EffectiveTime}'
}
}, {
xtype: 'datefield',
format: 'Y-m-d',
altFormats: 'D, d M Y H:i:s T|c|Y-m-d|Y-m-d H:i|Y/n/j',
fieldLabel: '失效日期',
editable: false,
responsiveCls: 'big-60 small-100',
triggers: {
clear: {
weight: 2,
cls: 'x-fa fa-times',
handler: '_cleanExpiredTime'
}
},
bind: {
value: '{entity.ExpiredTime}'
}
}, {
fieldLabel: '摘&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;要',
bind: {
value: '{entity.Summary}'
}
}, {
fieldLabel: '备&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;注',
bind: {
value: '{entity.Remark}'
}
}],
controller: {
_cleanExpiredTime: function(_ctrl) {
_ctrl.setValue(null);
let _controller = this;
let _view = _controller.getView();
let _vm=_controller.getViewModel();
_vm.data.entity.ExpiredTime=null;
},
_onSaveEntity: function() {
let _controller = this;
let _vm = _controller.getViewModel();
let _view = _controller.getView();
_view.saveEntity();
}
}
});
\ No newline at end of file
Ext.require('App.Const.Finances');
Ext.define('App.Control.Kivii.Finances.PolicyDetail.List', {
extend: 'System.Control.EntityList',
xtype: 'App.Control.Kivii.Finances.PolicyDetail.List',
entityType: 'Kivii.Finances.Entities.PolicyDetail',
// filter: {},
// disabled:true,
header: true,
layout: 'fit',
title: '目标客户',
// iconCls: 'x-fa fa-cc',
viewModel: {
data: {
_selection: null,
lastOwnerKvid: null
},
},
bind: {
selection: '{_selection}'
},
store: {
autoLoad: true,
pageSize: 50,
sorters: [{
property: 'TargetName',
direction: 'DESC'
}]
},
plugins: [{
ptype: 'cellediting',
clicksToEdit: 0
}],
dockedItems: [{
xtype: 'toolbar',
dock: 'top',
overflowHandler: 'scroller',
items: [{
xtype: 'searchField',
flex: 1,
minWidth: 250,
labelWidth: 60,
queryField: 'TargetName',
emptyText: '模糊搜索公司名称'
}, {
text: '新增',
iconCls: 'x-fa fa-plus',
iconAlign: 'left',
handler: '_onAddPolicyDetail',
}, {
text: '删除',
iconCls: 'x-fa fa-trash-o',
iconAlign: 'left',
handler: '_onDeleteEntity',
bind: {
disabled: '{!_selection}'
}
}]
}, {
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'
}]
}],
columns: {
defaults: {
menuDisabled: true,
sortable: true
},
items: [{
xtype: 'rownumberer',
align: 'center',
}, {
text: '目标客户',
dataIndex: 'TargetName',
minWidth: 180,
flex: 1
},{
text: '创建人',
dataIndex: 'CreatorName',
width: 100
}]
},
setOwner: function(_owner, _ctrl) {
let _view = this;
let _vm = _view.getViewModel();
if (_view.filter === null) _view.setFilter({});
_view.filter.PolicyKvid = _owner.Kvid;
_vm.set('_owner', _owner);
_view.reload();
},
controller: {
_onClearSelections: function() {
this.getView().clearSelections();
},
_onAddPolicyDetail: function(_ctrl) {
let _controller = this;
let _view = _controller.getView();
let _vm = _controller.getViewModel();
let _owner = _vm.data._owner;
let _form = Ext.create('App.Control.Kivii.Finances.Policy.Customer.Selector', {
header: false
});
let _win = Ext.create('Ext.window.Window', {
layout: 'fit',
title: _ctrl.text,
iconCls: _ctrl.iconCls,
iconAlign: 'left',
autoScroll: true,
width: 660,
height: 380,
modal: true,
resizable: false,
items: [_form]
});
_win.show();
_form.on('entitySelected', function(_ctrl, _entities) {
_win.close();
let _items = [];
for (let _i = 0; _i < _entities.length; _i++) {
let _selected = _entities[_i];
let _item = {};
_item.PolicyKvid = _owner.Kvid;
_item.BizId = _selected.FullName;
_item.BizKvid = _selected.Kvid;
_item.BizType = "Kivii.Customers.Entities.Customer";
_item.TargetName = _selected.FullName;
_item.TargetKvid = _selected.Kvid;
_items.push(_item);
}
Ext.Ajax.request({
url: '/Restful/' + _view.entityType + '/Create.json',
jsonData: {
Items: _items
},
success: function(_response) {
let _rtns = Ext.decode(_response.responseText);
Ext.toast('新增成功!');
_view.fireEvent('entityCreated', _controller, _rtns.Results[0]);
_view.reload();
},
failure: function(_response) {
}
});
});
},
_onDeleteEntity: function(_ctrl) {
let _controller = this;
let _view = _controller.getView();
_view.deleteEntity();
}
}
});
\ No newline at end of file
Ext.require('App.Const.Finances');
Ext.define('App.Control.Kivii.Finances.PolicyRecord.List', {
extend: 'System.Control.EntityList',
xtype: 'App.Control.Kivii.Finances.PolicyRecord.List',
requires: ['App.Control.DownloadField'],
entityType: 'Kivii.Finances.Entities.PolicyRecord',
// filter: {},
// disabled:true,
header: true,
layout: 'fit',
title: '执行记录',
// iconCls: 'x-fa fa-cc',
viewModel: {
data: {
_selection: null,
lastOwnerKvid: null
},
},
bind: {
selection: '{_selection}'
},
store: {
autoLoad: true,
pageSize: 800,
sorters: [{
property: 'OperateTime',
direction: 'DESC'
}]
},
plugins: [{
ptype: 'cellediting',
clicksToEdit: 0
}],
dockedItems: [{
xtype: 'toolbar',
dock: 'top',
overflowHandler: 'scroller',
items: [{
xtype: 'datefield',
fieldLabel: '业务日期 开始',
format: 'Y-m-d',
labelWidth: 90,
reference: 'startTime',
maxWidth: 220,
editable: false,
// readOnly:true,
// minValue: '2019-10-01',
// value: new Date(new Date().getFullYear(), new Date().getMonth(), 1),
listeners: {
select: '_onSelectMonth'
}
},
{
xtype: 'datefield',
fieldLabel: '结束',
format: 'Y-m-d',
labelWidth: 30,
reference: 'endTime',
maxWidth: 160,
editable: false,
// minValue: '2019-10-02',
// value: new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate()),
listeners: {
select: '_onSelectMonth'
}
}, {
xtype: 'searchField',
flex: 1,
minWidth: 250,
labelWidth: 60,
queryField: 'BizId,OperatorName,TargetName',
emptyText: '模糊搜索业务编号、操作人、客户名称'
}, {
xtype:'checkbox',
fieldLabel:'过滤作废',
labelWidth: 60,
handler:'_onCheck'
},{
xtype: 'downloadField',
dataSource: '/Restful/Kivii.Finances.Entities.PolicyRecord/Query.xlsx', //数据源
fileName: '数据导出',
window: {
type: 'App.Control.Kivii.Finances.General.Template.Selector',
title: '选择模板',
iconCls: 'x-fa fa-file-excel-o',
autoScroll: true,
width: 700,
height: 350,
closeAction: 'hide',
modal: true,
layout: 'fit',
filter: {
FolderPath: '/Finances/Policy/Files',
TagsContains: 'PolicyRecord'
}
}
}
]
}, {
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'
}]
}],
columns: {
defaults: {
menuDisabled: true,
sortable: true
},
items: [{
xtype: 'rownumberer',
align: 'center',
}, {
text: '业务编号',
dataIndex: 'BizId',
renderer: '_renderBizId',
width: 230
}, {
text: '客户名称',
dataIndex: 'TargetName',
width: 180
}, {
dataIndex: 'AmountPlan',
text: '原金额',
align: 'right',
renderer: '_renderAmount',
width: 90
}, {
dataIndex: 'AmountOrigin',
text: '原折后额',
align: 'right',
renderer: '_renderAmount',
width: 100
}, {
dataIndex: 'AmountPolicy',
text: '减免金额',
align: 'right',
renderer: '_renderAmount',
width: 100
}, {
dataIndex: 'Amount',
text: '合计金额',
align: 'right',
renderer: '_renderAmount',
width: 100
}, {
text: '业务日期',
dataIndex: 'OperateTime',
width: 100,
renderer: Ext.util.Format.dateRenderer('Y-m-d')
}, {
text: '操作人',
dataIndex: 'OperatorName',
width: 90
}, {
text: '备注',
dataIndex: 'Remark',
minWidth: 180,
flex: 1
}]
},
setOwner: function(_owner, _ctrl) {
let _view = this;
let _vm = _view.getViewModel();
if (_view.filter === null) _view.setFilter({});
_view.filter.PolicyKvid = _owner.Kvid;
_vm.set('_owner', _owner);
_view.reload();
},
controller: {
_onClearSelections: function() {
this.getView().clearSelections();
},
_renderBizId: function(_value, _meta, _record, _rowIndex) {
if (_record.data.hasOwnProperty("OffsetKvid")) {
if(_record.data.Amount>=0){
_meta.style = 'background-color:#FFA500';
return _value + "(已作废)";
}
_meta.style = 'background-color:#FFB5C5';
return _value + "(作废冲账)";
}
return _value;
},
_renderAmount: function(_value, _meta, _record, _rowIndex) {
return "¥ "+parseFloat(_value).toFixed(2);
},
_onCheck:function(_ctrl,_checked){
let _controller=this;
let _view=_controller.getView();
if (_view.filter === null) return;
if(_checked)_view.filter.OffsetKvid="00000000-0000-0000-0000-000000000000";
else delete _view.filter.OffsetKvid;
_view.reload();
},
_onSelectMonth: function(_ctrl, _time, _eOpts) {
var _me = this;
var _view = _me.getView();
var _refs = _me.getReferences();
var _startTime = _refs.startTime.value;
var _endTime = _refs.endTime.value || new Date();
if (_startTime > _endTime) {
Ext.toast("开始日期不能大于结束日期!");
return;
}
if (_view.filter === null) _view.setFilter({});
delete _view.filter.OperateTimeGreaterThanOrEqualTo;
delete _view.filter.OperateTimeLessThan;
if (_startTime !== null) _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();
}
}
});
\ No newline at end of file
Ext.require('App.Const.Finances');
Ext.define('App.View.Kivii.Finances.Policy.List', {
extend: 'System.Control.EntityList',
xtype: 'App.View.Kivii.Finances.Policy.List',
entityType: 'Kivii.Finances.Entities.Policy',
filter: {},
// disabled:true,
header: true,
layout: 'fit',
title: '优惠政策',
// iconCls: 'x-fa fa-cc',
viewModel: {
data: {
_selection: null,
lastOwnerKvid: null
},
},
bind: {
selection: '{_selection}'
},
store: {
autoLoad: true,
pageSize: 50,
sorters: [{
property: 'CreateTime',
direction: 'DESC'
}]
},
plugins: [{
ptype: 'cellediting',
clicksToEdit: 0
}],
dockedItems: [{
xtype: 'toolbar',
dock: 'top',
overflowHandler: 'scroller',
items: [{
xtype: 'searchField',
flex: 1,
minWidth: 250,
labelWidth: 60,
queryField: 'Name',
emptyText: '模糊搜索公司名称'
}, {
text: '新增',
iconCls: 'x-fa fa-plus',
iconAlign: 'left',
handler: '_onAddPolicy',
}, {
text: '详情',
iconCls: 'x-fa fa-list',
iconAlign: 'left',
handler: '_onReadPolicy',
bind: {
disabled: '{!_selection}'
}
},{
text: '执行记录',
iconCls: 'x-fa fa-signal',
iconAlign: 'left',
handler: '_onReadPolicyRecord',
bind: {
disabled: '{!_selection}'
}
}, {
text: '删除',
iconCls: 'x-fa fa-trash-o',
iconAlign: 'left',
handler: '_onDeleteEntity',
bind: {
disabled: '{!_selection}'
}
}]
}, {
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'
}]
}],
columns: {
defaults: {
menuDisabled: true,
sortable: true
},
items: [{
xtype: 'rownumberer',
align: 'center',
}, {
text: '政策名称',
dataIndex: 'Name',
width: 230
}, {
text: '所属部门',
dataIndex: 'OwnerName',
width: 180
}, {
text: '政策类型',
dataIndex: 'Type',
width: 100,
renderer: '_renderType'
// }, {
// dataIndex: 'Amount',
// text: '减免金额',
// align: 'right',
// width: 120
}, {
text: '减免方式',
dataIndex: 'DiscountRate',
width: 120,
renderer: '_renderRate'
}, {
dataIndex: 'EffectiveTime',
text: '生效日期',
sortable: true,
width: 100,
renderer: Ext.util.Format.dateRenderer('Y-m-d')
}, {
dataIndex: 'ExpiredTime',
text: '失效日期',
sortable: true,
width: 100,
renderer: Ext.util.Format.dateRenderer('Y-m-d')
}, {
xtype: 'actioncolumn',
text: '目标客户',
align: 'center',
items: [{
text: '目标客户',
iconCls: 'x-fa fa-search',
handler: '_onReadDetail'
}],
width: 100
}, {
dataIndex: 'OperatorName',
text: '操作人',
width: 90
}, {
text: '摘要',
dataIndex: 'Summary',
width: 120
}, {
text: '备注',
dataIndex: 'Remark',
width: 150,
flex: 1
}]
},
controller: {
_onClearSelections: function() {
this.getView().clearSelections();
},
_renderRate: function(_value, _meta, _record, _rowIndex) {
let _amount=_record.data.Amount;
if(_amount>0){
return "金额: "+_amount;
}
let _urgent = null;
let _urgentRate = _record.data.DiscountRate || 1;
if (_urgentRate === 1) _urgent = '无折扣';
else if (_amount > 0) _urgent = '无折扣';
else _urgent = _urgentRate * 100 + '%';
return "折扣: "+_urgent;
},
_renderType: function(_value, _meta, _record, _rowIndex) {
if (_value === 'Original') return '普通折扣';
if (_value === 'Additional') return '折上折';
return _value;
},
_onAddPolicy: function(_ctrl) {
let _controller = this;
let _view = _controller.getView();
let _vm = _controller.getViewModel();
let _item = {};
_item.OwnerName = KiviiContext.CurrentMember.DepartmentName;
_item.OwnerKvid = KiviiContext.CurrentMember.DepartmentKvid;
_item.Type = 'Original';
_item.Amount = 0;
_item.DiscountRate = 0.5;
_item.EffectiveTime = new Date();
_item.OperateTime = new Date();
_item.Currency = "CNY";
_item.OperatorName = KiviiContext.CurrentMember.FullName;
_item.OperatorKvid = KiviiContext.CurrentMember.Kvid;
let _form = Ext.create('App.Control.Kivii.Finances.Policy.Form', {
header: false
});
let _win = Ext.create('Ext.window.Window', {
layout: 'fit',
title: _ctrl.text,
iconCls: _ctrl.iconCls,
iconAlign: 'left',
autoScroll: true,
width: 660,
height: 380,
modal: true,
resizable: false,
items: [_form]
});
_win.show();
_form.newEntity(_item);
_form.on('entityCreated', function(_ctrl, _entity) {
_win.close();
_view.reload();
});
},
_onDeleteEntity: function(_ctrl) {
let _controller = this;
let _view = _controller.getView();
_view.deleteEntity();
},
_onReadPolicy: function(_ctrl) {
let _controller = this;
let _view = _controller.getView();
let _vm = _controller.getViewModel();
if (!_view.selection) return;
let _form = Ext.create('App.Control.Kivii.Finances.Policy.Form', {
header: false
});
let _win = Ext.create('Ext.window.Window', {
layout: 'fit',
title: _ctrl.text,
iconCls: _ctrl.iconCls,
iconAlign: 'left',
autoScroll: true,
width: 600,
height: 380,
modal: true,
resizable: false,
items: [_form]
});
_win.show();
_form.readEntity(_view.selection.data, true);
_form.on('entityUpdated', function(_ctrl, _entity) {
_win.close();
_view.reload();
});
},
_onReadPolicyRecord: function(_ctrl) {
let _controller = this;
let _view = _controller.getView();
let _vm = _controller.getViewModel();
if (!_view.selection) return;
let _form = Ext.create('App.Control.Kivii.Finances.PolicyRecord.List', {
header: false
});
let _win = Ext.create('Ext.window.Window', {
layout: 'fit',
title: _ctrl.text,
iconCls: _ctrl.iconCls,
iconAlign: 'left',
autoScroll: true,
width: 1200,
height: 680,
modal: true,
resizable: false,
items: [_form]
});
_win.show();
_form.setOwner(_view.selection.data);
},
_onReadDetail: function(_ctrl, _recIndex, _cellIndex, _item, _e, _record) {
let _controller = this;
let _view = _controller.getView();
let _form = Ext.create('App.Control.Kivii.Finances.PolicyDetail.List', {
header: false
});
let _win = Ext.create('Ext.window.Window', {
layout: 'fit',
title: _ctrl.text,
iconCls: _ctrl.iconCls,
iconAlign: 'left',
// header:false,
autoScroll: true,
width: 800,
height: 480,
modal: true,
maximizable: true,
resizable: true,
items: [_form]
});
_win.show();
_form.setOwner(_record.data);
}
}
});
\ No newline at end of file
...@@ -248,5 +248,19 @@ ...@@ -248,5 +248,19 @@
<ItemGroup> <ItemGroup>
<None Include="packages.config" /> <None Include="packages.config" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Content\codes\Classic.Control.Kivii.Finances.Account.Pay.List.js" />
<EmbeddedResource Include="Content\codes\Classic.Control.Kivii.Finances.Policy.Customer.Selector.js" />
<EmbeddedResource Include="Content\codes\Classic.Control.Kivii.Finances.Policy.Form.js" />
<EmbeddedResource Include="Content\codes\Classic.Control.Kivii.Finances.PolicyDetail.List.js" />
<EmbeddedResource Include="Content\codes\Classic.Control.Kivii.Finances.PolicyRecord.List.js" />
<EmbeddedResource Include="Content\codes\Classic.View.Kivii.Finances.Policy.List.js" />
<EmbeddedResource Include="Content\codet\Classic.Control.Kivii.Finances.Account.Pay.List.js" />
<EmbeddedResource Include="Content\codet\Classic.Control.Kivii.Finances.Policy.Customer.Selector.js" />
<EmbeddedResource Include="Content\codet\Classic.Control.Kivii.Finances.Policy.Form.js" />
<EmbeddedResource Include="Content\codet\Classic.Control.Kivii.Finances.PolicyDetail.List.js" />
<EmbeddedResource Include="Content\codet\Classic.Control.Kivii.Finances.PolicyRecord.List.js" />
<EmbeddedResource Include="Content\codet\Classic.View.Kivii.Finances.Policy.List.js" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project> </Project>
\ No newline at end of file
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