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
f4f5d906
Commit
f4f5d906
authored
May 06, 2019
by
qiankunpingtai
Browse files
修改供应商、客户、会员js效率低下的问题
parent
6f19ca5c
Changes
1
Hide whitespace changes
Inline
Side-by-side
erp_web/js/pages/manage/supplier.js
View file @
f4f5d906
...
@@ -57,13 +57,20 @@
...
@@ -57,13 +57,20 @@
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
)
{
{
/**
* create by: qiankunpingtai
* create time: 2019/5/6 9:33
* website:https://qiankunpingtai.cn
* description:
* 修改效率低下的js实现
*/
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
//
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
+
'
AaBb
'
+
rec
.
fax
+
'
AaBb
'
+
rec
.
telephone
+
'
AaBb
'
+
rec
.
address
+
'
AaBb
'
+
rec
.
taxnum
+
'
AaBb
'
+
rec
.
bankname
+
'
AaBb
'
+
rec
.
accountnumber
+
'
AaBb
'
+
rec
.
taxrate
;
//
+ '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-1.3.5/themes/icons/pencil.png" style="cursor: pointer;" onclick="editSupplier(
\'
'
+
rowInfo
+
'
\'
);"/>
'
;
str
+=
'
<img title="编辑" src="/js/easyui-1.3.5/themes/icons/pencil.png" style="cursor: pointer;" onclick="editSupplier(
\'
'
+
index
+
'
\'
);"/>
'
;
str
+=
'
<img title="删除" src="/js/easyui-1.3.5/themes/icons/edit_remove.png" style="cursor: pointer;" onclick="deleteSupplier(
\'
'
+
r
owInfo
+
'
\'
);"/>
'
;
str
+=
'
<img title="删除" src="/js/easyui-1.3.5/themes/icons/edit_remove.png" style="cursor: pointer;" onclick="deleteSupplier(
\'
'
+
r
ec
.
id
+
'
\'
);"/>
'
;
return
str
;
return
str
;
}
}
},
},
...
@@ -164,16 +171,16 @@
...
@@ -164,16 +171,16 @@
}
}
//删除信息
//删除信息
function
deleteSupplier
(
supplierInfo
)
{
function
deleteSupplier
(
id
)
{
$
.
messager
.
confirm
(
'
删除确认
'
,
'
确定要删除此条信息吗?
'
,
function
(
r
)
{
$
.
messager
.
confirm
(
'
删除确认
'
,
'
确定要删除此条信息吗?
'
,
function
(
r
)
{
if
(
r
)
{
if
(
r
)
{
var
supplierTotalInfo
=
supplierInfo
.
split
(
"
AaBb
"
);
//
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
)
{
...
@@ -181,7 +188,7 @@
...
@@ -181,7 +188,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
);
...
@@ -402,7 +409,8 @@
...
@@ -402,7 +409,8 @@
var
phonenum
=
$
.
trim
(
$
(
"
#searchPhonenum
"
).
val
());
var
phonenum
=
$
.
trim
(
$
(
"
#searchPhonenum
"
).
val
());
var
telephone
=
$
.
trim
(
$
(
"
#searchTelephone
"
).
val
());
var
telephone
=
$
.
trim
(
$
(
"
#searchTelephone
"
).
val
());
var
description
=
$
.
trim
(
$
(
"
#searchDesc
"
).
val
());
var
description
=
$
.
trim
(
$
(
"
#searchDesc
"
).
val
());
window
.
location
.
href
=
"
/supplier/exportExcel?browserType=
"
+
getOs
()
var
browserType
=
getOs
();
window
.
location
.
href
=
"
/supplier/exportExcel?browserType=
"
+
browserType
+
"
&supplier=
"
+
supplier
+
"
&type=
"
+
listType
+
"
&phonenum=
"
+
phonenum
+
"
&telephone=
"
+
telephone
+
"
&description=
"
+
description
;
+
"
&supplier=
"
+
supplier
+
"
&type=
"
+
listType
+
"
&phonenum=
"
+
phonenum
+
"
&telephone=
"
+
telephone
+
"
&description=
"
+
description
;
}
}
...
@@ -555,37 +563,39 @@
...
@@ -555,37 +563,39 @@
//编辑信息
//编辑信息
function
editSupplier
(
supplierTotalInfo
)
{
function
editSupplier
(
index
)
{
var
supplierInfo
=
supplierTotalInfo
.
split
(
"
AaBb
"
);
// var supplierInfo = supplierTotalInfo.split("AaBb");
var
beginNeedGet
=
supplierInfo
[
5
];
//获取当前行
var
beginNeedPay
=
supplierInfo
[
6
];
var
rowsdata
=
$
(
"
#tableData
"
).
datagrid
(
"
getRows
"
)[
index
];
var
beginNeedGet
=
rowsdata
.
beginneedget
;
var
beginNeedPay
=
rowsdata
.
beginneedpay
;
var
row
=
{
var
row
=
{
supplier
:
supplier
Info
[
1
]
,
supplier
:
rowsdata
.
supplier
,
contacts
:
supplierInfo
[
2
]
.
replace
(
"
undefined
"
,
""
),
contacts
:
(
rowsdata
.
contacts
)
.
replace
(
"
undefined
"
,
""
),
phonenum
:
supplierInfo
[
3
]
.
replace
(
"
undefined
"
,
""
),
phonenum
:
(
rowsdata
.
phonenum
)
.
replace
(
"
undefined
"
,
""
),
email
:
supplierInfo
[
4
]
.
replace
(
"
undefined
"
,
""
),
email
:
(
rowsdata
.
email
)
.
replace
(
"
undefined
"
,
""
),
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
:
(
rowsdata
.
description
)
.
replace
(
"
undefined
"
,
""
),
type
:
supplierInfo
[
9
]
,
type
:
rowsdata
.
type
,
fax
:
supplierInfo
[
10
]
.
replace
(
"
undefined
"
,
""
),
fax
:
(
rowsdata
.
fax
)
.
replace
(
"
undefined
"
,
""
),
telephone
:
supplierInfo
[
11
]
.
replace
(
"
undefined
"
,
""
),
telephone
:
(
rowsdata
.
telephone
)
.
replace
(
"
undefined
"
,
""
),
address
:
supplierInfo
[
12
]
.
replace
(
"
undefined
"
,
""
),
address
:
(
rowsdata
.
address
)
.
replace
(
"
undefined
"
,
""
),
taxNum
:
supplierInfo
[
13
]
.
replace
(
"
undefined
"
,
""
),
taxNum
:
(
rowsdata
.
taxnum
)
.
replace
(
"
undefined
"
,
""
),
bankName
:
supplierInfo
[
14
]
.
replace
(
"
undefined
"
,
""
),
bankName
:
(
rowsdata
.
bankname
)
.
replace
(
"
undefined
"
,
""
),
accountNumber
:
supplierInfo
[
15
]
.
replace
(
"
undefined
"
,
""
),
accountNumber
:
(
rowsdata
.
accountnumber
)
.
replace
(
"
undefined
"
,
""
),
taxRate
:
supplierInfo
[
16
].
replace
(
"
undefined
"
,
""
)
taxRate
:
rowsdata
.
taxrate
==
undefined
?
""
:
rowsdata
.
taxrate
};
};
oldSupplier
=
supplier
Info
[
1
]
;
oldSupplier
=
rowsdata
.
supplier
;
$
(
'
#supplierDlg
'
).
dialog
(
'
open
'
).
dialog
(
'
setTitle
'
,
'
<img src="/js/easyui-1.3.5/themes/icons/pencil.png"/> 编辑
'
+
listType
+
"
信息
"
);
$
(
'
#supplierDlg
'
).
dialog
(
'
open
'
).
dialog
(
'
setTitle
'
,
'
<img src="/js/easyui-1.3.5/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
=
supplierInfo
[
0
]
;
supplierID
=
rowsdata
.
id
;
//焦点在名称输入框==定焦在输入文字后面
//焦点在名称输入框==定焦在输入文字后面
$
(
"
#supplier
"
).
val
(
""
).
focus
().
val
(
supplier
Info
[
1
]
);
$
(
"
#supplier
"
).
val
(
""
).
focus
().
val
(
rowsdata
.
supplier
);
url
=
'
/supplier/update?id=
'
+
supplierInfo
[
0
]
;
url
=
'
/supplier/update?id=
'
+
rowsdata
.
id
;
//显示累计应收和累计应付
//显示累计应收和累计应付
var
thisDateTime
=
getNowFormatDateTime
();
//当前时间
var
thisDateTime
=
getNowFormatDateTime
();
//当前时间
...
@@ -602,7 +612,7 @@
...
@@ -602,7 +612,7 @@
dataType
:
"
json
"
,
dataType
:
"
json
"
,
async
:
false
,
async
:
false
,
data
:
({
data
:
({
supplierId
:
supplierInfo
[
0
]
,
supplierId
:
rowsdata
.
id
,
endTime
:
thisDateTime
,
endTime
:
thisDateTime
,
supType
:
supType
supType
:
supType
}),
}),
...
@@ -615,7 +625,7 @@
...
@@ -615,7 +625,7 @@
dataType
:
"
json
"
,
dataType
:
"
json
"
,
async
:
false
,
async
:
false
,
data
:
({
data
:
({
supplierId
:
supplierInfo
[
0
]
,
supplierId
:
rowsdata
.
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