Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
Kivii.Biz.Finances.V2.0
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
陶然
Kivii.Biz.Finances.V2.0
Commits
190cc324
Commit
190cc324
authored
Jul 15, 2022
by
陶然
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
资源优化
parent
36d9b77e
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
920 additions
and
6 deletions
+920
-6
Classic.Control.DownloadField.js
Src/Content/codes/Classic.Control.DownloadField.js
+2
-2
Classic.Control.Kivii.Finances.General.Template.Selector.js
...assic.Control.Kivii.Finances.General.Template.Selector.js
+1
-1
Classic.Control.Kivii.Finances.Invoice.Form.js
...tent/codes/Classic.Control.Kivii.Finances.Invoice.Form.js
+2
-2
Classic.Control.Kivii.Finances.Policy.Customer.Selector.js
...lassic.Control.Kivii.Finances.Policy.Customer.Selector.js
+3
-0
Classic.Control.Kivii.Finances.Policy.Form.js
...ntent/codes/Classic.Control.Kivii.Finances.Policy.Form.js
+5
-0
Classic.Control.Kivii.Finances.PolicyDetail.List.js
...codes/Classic.Control.Kivii.Finances.PolicyDetail.List.js
+3
-0
Classic.Control.Kivii.Finances.PolicyRecord.List.js
...codes/Classic.Control.Kivii.Finances.PolicyRecord.List.js
+3
-0
Classic.View.Kivii.Finances.Policy.List.js
Src/Content/codes/Classic.View.Kivii.Finances.Policy.List.js
+3
-0
Classic.Control.Kivii.Finances.Invoice.Form.js
...tent/codet/Classic.Control.Kivii.Finances.Invoice.Form.js
+1
-1
Classic.Control.Kivii.Finances.Policy.Customer.Selector.js
...lassic.Control.Kivii.Finances.Policy.Customer.Selector.js
+70
-0
Classic.Control.Kivii.Finances.Policy.Form.js
...ntent/codet/Classic.Control.Kivii.Finances.Policy.Form.js
+130
-0
Classic.Control.Kivii.Finances.PolicyDetail.List.js
...codet/Classic.Control.Kivii.Finances.PolicyDetail.List.js
+162
-0
Classic.Control.Kivii.Finances.PolicyRecord.List.js
...codet/Classic.Control.Kivii.Finances.PolicyRecord.List.js
+224
-0
Classic.View.Kivii.Finances.Policy.List.js
Src/Content/codet/Classic.View.Kivii.Finances.Policy.List.js
+296
-0
Kivii.Biz.Finances.V2.0.csproj
Src/Kivii.Biz.Finances.V2.0.csproj
+15
-0
No files found.
Src/Content/codes/Classic.Control.DownloadField.js
View file @
190cc324
//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|_220
4151439540|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|_220415143954
40|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|_220
6301452500|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|_220630145250
40|display|close|ceil|style|define|currentPage|getView|Skip|up|grid|undefined|sorters|length|getDirection|Math|toLocaleLowerCase|property|getFilter|getGlobalFilter|getSearchFilter|getPageSize|asc'
.
split
(
'|'
),
0
,{}))
Src/Content/codes/Classic.Control.Kivii.Finances.General.Template.Selector.js
View file @
190cc324
//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
,{}))
Src/Content/codes/Classic.Control.Kivii.Finances.Invoice.Form.js
View file @
190cc324
//Version:1.3
7
//Version:1.3
8
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(
\'
1
O.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|税率|_220608173054
45|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(
\'
1
J.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|税率|_220715145316
45|red|rownumberer|getCmp|售|entityEdit|Address|unmask|UpdateEx|数据通讯中|in|190|entityList|store|pageSize|autoSync|datachanged|选中列以编辑|require|bottom|Json|添加'
.
split
(
'|'
),
0
,{}))
Src/Content/codes/Classic.Control.Kivii.Finances.Policy.Customer.Selector.js
0 → 100644
View file @
190cc324
//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
,{}))
Src/Content/codes/Classic.Control.Kivii.Finances.Policy.Form.js
0 → 100644
View file @
190cc324
//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
,{}))
Src/Content/codes/Classic.Control.Kivii.Finances.PolicyDetail.List.js
0 → 100644
View file @
190cc324
//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
,{}))
Src/Content/codes/Classic.Control.Kivii.Finances.PolicyRecord.List.js
0 → 100644
View file @
190cc324
//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
,{}))
Src/Content/codes/Classic.View.Kivii.Finances.Policy.List.js
0 → 100644
View file @
190cc324
//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
,{}))
Src/Content/codet/Classic.Control.Kivii.Finances.Invoice.Form.js
View file @
190cc324
...
@@ -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'
,
...
...
Src/Content/codet/Classic.Control.Kivii.Finances.Policy.Customer.Selector.js
0 → 100644
View file @
190cc324
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
Src/Content/codet/Classic.Control.Kivii.Finances.Policy.Form.js
0 → 100644
View file @
190cc324
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
:
'摘 要'
,
bind
:
{
value
:
'{entity.Summary}'
}
},
{
fieldLabel
:
'备 注'
,
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
Src/Content/codet/Classic.Control.Kivii.Finances.PolicyDetail.List.js
0 → 100644
View file @
190cc324
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
Src/Content/codet/Classic.Control.Kivii.Finances.PolicyRecord.List.js
0 → 100644
View file @
190cc324
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
Src/Content/codet/Classic.View.Kivii.Finances.Policy.List.js
0 → 100644
View file @
190cc324
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
Src/Kivii.Biz.Finances.V2.0.csproj
View file @
190cc324
...
@@ -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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment