Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
JSH ERP
Commits
f26c9b20
Commit
f26c9b20
authored
Apr 19, 2020
by
季圣华
Browse files
优化供应商js
parent
da06effc
Changes
1
Hide whitespace changes
Inline
Side-by-side
erp_web/js/pages/manage/supplier.js
View file @
f26c9b20
...
@@ -57,13 +57,11 @@
...
@@ -57,13 +57,11 @@
pageList
:
initPageNum
,
pageList
:
initPageNum
,
columns
:[[
columns
:[[
{
field
:
'
id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
field
:
'
id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
title
:
'
操作
'
,
field
:
'
op
'
,
align
:
"
center
"
,
width
:
60
,
formatter
:
function
(
value
,
rec
)
{
title
:
'
操作
'
,
field
:
'
op
'
,
align
:
"
center
"
,
width
:
60
,
{
formatter
:
function
(
value
,
rec
,
index
)
{
var
str
=
''
;
var
str
=
''
;
var
rowInfo
=
rec
.
id
+
'
AaBb
'
+
rec
.
supplier
+
'
AaBb
'
+
rec
.
contacts
+
'
AaBb
'
+
rec
.
phonenum
+
'
AaBb
'
+
rec
.
email
+
'
AaBb
'
+
rec
.
beginneedget
+
'
AaBb
'
+
rec
.
beginneedpay
+
'
AaBb
'
+
rec
.
isystem
+
'
AaBb
'
+
rec
.
description
+
'
AaBb
'
+
rec
.
type
str
+=
'
<img title="编辑" src="/js/easyui/themes/icons/pencil.png" style="cursor: pointer;" onclick="editSupplier(
\'
'
+
index
+
'
\'
);"/>
'
;
+
'
AaBb
'
+
rec
.
fax
+
'
AaBb
'
+
rec
.
telephone
+
'
AaBb
'
+
rec
.
address
+
'
AaBb
'
+
rec
.
taxnum
+
'
AaBb
'
+
rec
.
bankname
+
'
AaBb
'
+
rec
.
accountnumber
+
'
AaBb
'
+
rec
.
taxrate
;
str
+=
'
<img title="删除" src="/js/easyui/themes/icons/edit_remove.png" style="cursor: pointer;" onclick="deleteSupplier(
\'
'
+
rec
.
id
+
'
\'
);"/>
'
;
str
+=
'
<img title="编辑" src="/js/easyui/themes/icons/pencil.png" style="cursor: pointer;" onclick="editSupplier(
\'
'
+
rowInfo
+
'
\'
);"/>
'
;
str
+=
'
<img title="删除" src="/js/easyui/themes/icons/edit_remove.png" style="cursor: pointer;" onclick="deleteSupplier(
\'
'
+
rowInfo
+
'
\'
);"/>
'
;
return
str
;
return
str
;
}
}
},
},
...
@@ -167,16 +165,15 @@
...
@@ -167,16 +165,15 @@
}
}
//删除信息
//删除信息
function
deleteSupplier
(
supplierInfo
)
{
function
deleteSupplier
(
id
)
{
$
.
messager
.
confirm
(
'
删除确认
'
,
'
确定要删除此条信息吗?
'
,
function
(
r
)
{
$
.
messager
.
confirm
(
'
删除确认
'
,
'
确定要删除此条信息吗?
'
,
function
(
r
)
{
if
(
r
)
{
if
(
r
)
{
var
supplierTotalInfo
=
supplierInfo
.
split
(
"
AaBb
"
);
$
.
ajax
({
$
.
ajax
({
type
:
"
post
"
,
type
:
"
post
"
,
url
:
"
/supplier/batchDeleteSupplierByIds
"
,
url
:
"
/supplier/batchDeleteSupplierByIds
"
,
dataType
:
"
json
"
,
dataType
:
"
json
"
,
data
:
({
data
:
({
ids
:
supplierTotalInfo
[
0
]
ids
:
id
}),
}),
success
:
function
(
res
)
{
success
:
function
(
res
)
{
if
(
res
&&
res
.
code
==
200
)
{
if
(
res
&&
res
.
code
==
200
)
{
...
@@ -184,7 +181,7 @@
...
@@ -184,7 +181,7 @@
}
else
{
}
else
{
if
(
res
&&
res
.
code
==
601
){
if
(
res
&&
res
.
code
==
601
){
var
jsondata
=
{};
var
jsondata
=
{};
jsondata
.
ids
=
supplierTotalInfo
[
0
]
;
jsondata
.
ids
=
id
;
jsondata
.
deleteType
=
'
2
'
;
jsondata
.
deleteType
=
'
2
'
;
var
type
=
'
single
'
;
var
type
=
'
single
'
;
batDeleteSupplierForceConfirm
(
res
,
"
/supplier/batchDeleteSupplierByIds
"
,
jsondata
,
type
);
batDeleteSupplierForceConfirm
(
res
,
"
/supplier/batchDeleteSupplierByIds
"
,
jsondata
,
type
);
...
@@ -557,39 +554,39 @@
...
@@ -557,39 +554,39 @@
}
}
//编辑信息
//编辑信息
function
editSupplier
(
supplierTotalInfo
)
{
function
editSupplier
(
index
)
{
var
supplierInfo
=
supplierTotalInfo
.
split
(
"
AaBb
"
);
var
res
=
$
(
"
#tableData
"
).
datagrid
(
"
getRows
"
)[
index
];
var
beginNeedGet
=
supplierInfo
[
5
].
replace
(
"
undefined
"
,
""
);
var
sId
=
res
.
id
;
var
beginNeedPay
=
supplierInfo
[
6
].
replace
(
"
undefined
"
,
""
);
var
beginNeedGet
=
res
.
beginneedget
;
var
beginNeedPay
=
res
.
beginneedpay
;
var
row
=
{
var
row
=
{
supplier
:
supplier
Info
[
1
]
,
supplier
:
res
.
supplier
,
contacts
:
supplierInfo
[
2
].
replace
(
"
undefined
"
,
""
)
,
contacts
:
res
.
contacts
,
phonenum
:
supplierInfo
[
3
].
replace
(
"
undefined
"
,
""
)
,
phonenum
:
res
.
phonenum
,
email
:
supplierInfo
[
4
].
replace
(
"
undefined
"
,
""
)
,
email
:
res
.
email
,
BeginNeedGet
:
beginNeedGet
==
"
0
"
?
""
:
beginNeedGet
,
BeginNeedGet
:
beginNeedGet
==
"
0
"
?
""
:
beginNeedGet
,
BeginNeedPay
:
beginNeedPay
==
"
0
"
?
""
:
beginNeedPay
,
BeginNeedPay
:
beginNeedPay
==
"
0
"
?
""
:
beginNeedPay
,
AllNeedGet
:
""
,
AllNeedGet
:
""
,
AllNeedPay
:
""
,
AllNeedPay
:
""
,
description
:
supplierInfo
[
8
].
replace
(
"
undefined
"
,
""
)
,
description
:
res
.
description
,
type
:
supplierInfo
[
9
]
,
type
:
res
.
type
,
fax
:
supplierInfo
[
10
].
replace
(
"
undefined
"
,
""
)
,
fax
:
res
.
fax
,
telephone
:
supplierInfo
[
11
].
replace
(
"
undefined
"
,
""
)
,
telephone
:
res
.
telephone
,
address
:
supplierInfo
[
12
].
replace
(
"
undefined
"
,
""
)
,
address
:
res
.
address
,
taxNum
:
supplierInfo
[
13
].
replace
(
"
undefined
"
,
""
)
,
taxNum
:
res
.
taxnum
,
bankName
:
supplierInfo
[
14
].
replace
(
"
undefined
"
,
""
)
,
bankName
:
res
.
bankname
,
accountNumber
:
supplierInfo
[
15
].
replace
(
"
undefined
"
,
""
)
,
accountNumber
:
res
.
accountnumber
,
taxRate
:
supplierInfo
[
16
].
replace
(
"
undefined
"
,
""
)
taxRate
:
res
.
taxrate
};
};
oldSupplier
=
supplier
Info
[
1
]
;
oldSupplier
=
res
.
supplier
;
$
(
'
#supplierDlg
'
).
dialog
(
'
open
'
).
dialog
(
'
setTitle
'
,
'
<img src="/js/easyui/themes/icons/pencil.png"/> 编辑
'
+
listType
+
"
信息
"
);
$
(
'
#supplierDlg
'
).
dialog
(
'
open
'
).
dialog
(
'
setTitle
'
,
'
<img src="/js/easyui/themes/icons/pencil.png"/> 编辑
'
+
listType
+
"
信息
"
);
$
(
"
.window-mask
"
).
css
({
width
:
webW
,
height
:
webH
});
$
(
"
.window-mask
"
).
css
({
width
:
webW
,
height
:
webH
});
$
(
'
#supplierFM
'
).
form
(
'
load
'
,
row
);
$
(
'
#supplierFM
'
).
form
(
'
load
'
,
row
);
supplierID
=
s
upplierInfo
[
0
]
;
supplierID
=
s
Id
;
//焦点在名称输入框==定焦在输入文字后面
//焦点在名称输入框==定焦在输入文字后面
$
(
"
#supplier
"
).
val
(
""
).
focus
().
val
(
supplier
Info
[
1
]
);
$
(
"
#supplier
"
).
focus
().
val
(
res
.
supplier
);
url
=
'
/supplier/update?id=
'
+
s
upplierInfo
[
0
]
;
url
=
'
/supplier/update?id=
'
+
s
Id
;
//显示累计应收和累计应付
//显示累计应收和累计应付
var
thisDateTime
=
getNowFormatDateTime
();
//当前时间
var
thisDateTime
=
getNowFormatDateTime
();
//当前时间
...
@@ -606,7 +603,7 @@
...
@@ -606,7 +603,7 @@
dataType
:
"
json
"
,
dataType
:
"
json
"
,
async
:
false
,
async
:
false
,
data
:
({
data
:
({
supplierId
:
s
upplierInfo
[
0
]
,
supplierId
:
s
Id
,
endTime
:
thisDateTime
,
endTime
:
thisDateTime
,
supType
:
supType
supType
:
supType
}),
}),
...
@@ -619,7 +616,7 @@
...
@@ -619,7 +616,7 @@
dataType
:
"
json
"
,
dataType
:
"
json
"
,
async
:
false
,
async
:
false
,
data
:
({
data
:
({
supplierId
:
s
upplierInfo
[
0
]
,
supplierId
:
s
Id
,
endTime
:
thisDateTime
,
endTime
:
thisDateTime
,
supType
:
supType
supType
:
supType
}),
}),
...
...
Write
Preview
Supports
Markdown
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