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
d4316e3c
Commit
d4316e3c
authored
Jan 19, 2019
by
cjl
Browse files
修复前端获取id集合为undefined
parent
a1e60e5e
Changes
1
Hide whitespace changes
Inline
Side-by-side
erp_web/pages/materials/materialcategory.html
View file @
d4316e3c
<!DOCTYPE html>
<!DOCTYPE html>
<html>
<html>
<head>
<head>
<title>
商品类别管理
</title>
<title>
商品类别管理
</title>
<meta
charset=
"utf-8"
>
<meta
charset=
"utf-8"
>
<!-- 指定以IE8的方式来渲染 -->
<!-- 指定以IE8的方式来渲染 -->
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=EmulateIE8"
/>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=EmulateIE8"
/>
<link
rel=
"shortcut icon"
href=
"/images/favicon.ico"
type=
"image/x-icon"
/>
<link
rel=
"shortcut icon"
href=
"/images/favicon.ico"
type=
"image/x-icon"
/>
<script
type=
"text/javascript"
src=
"/js/jquery-1.8.0.min.js"
></script>
<script
type=
"text/javascript"
src=
"/js/jquery-1.8.0.min.js"
></script>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"/js/easyui-1.3.5/themes/default/easyui.css"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"/js/easyui-1.3.5/themes/default/easyui.css"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"/js/easyui-1.3.5/themes/icon.css"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"/js/easyui-1.3.5/themes/icon.css"
/>
<link
type=
"text/css"
rel=
"stylesheet"
href=
"/css/common.css"
/>
<link
type=
"text/css"
rel=
"stylesheet"
href=
"/css/common.css"
/>
<script
type=
"text/javascript"
src=
"/js/easyui-1.3.5/jquery.easyui.min.js"
></script>
<script
type=
"text/javascript"
src=
"/js/easyui-1.3.5/jquery.easyui.min.js"
></script>
<script
type=
"text/javascript"
src=
"/js/easyui-1.3.5/locale/easyui-lang-zh_CN.js"
></script>
<script
type=
"text/javascript"
src=
"/js/easyui-1.3.5/locale/easyui-lang-zh_CN.js"
></script>
<script
type=
"text/javascript"
src=
"/js/common/common.js"
></script>
<script
type=
"text/javascript"
src=
"/js/common/common.js"
></script>
</head>
</head>
<body>
<body>
<!-- 查询 -->
<!-- 查询 -->
<div
id=
"searchPanel"
class=
"easyui-panel"
style=
"padding:10px;"
title=
"查询窗口"
iconCls=
"icon-search"
collapsible=
"true"
<div
id=
"searchPanel"
class=
"easyui-panel"
style=
"padding:10px;"
title=
"查询窗口"
iconCls=
"icon-search"
collapsible=
"true"
closable=
"false"
>
closable=
"false"
>
<table
id=
"searchTable"
>
<table
id=
"searchTable"
>
<tr>
<tr>
<td>
名称:
</td>
<td>
名称:
</td>
<td>
<td>
<input
name=
"searchName"
id=
"searchName"
style=
"width:100px;"
/>
<input
name=
"searchName"
id=
"searchName"
style=
"width:100px;"
/>
</td>
</td>
<td>
</td>
<td>
</td>
<td>
类别:
</td>
<td>
类别:
</td>
<td>
<td>
<select
name=
"searchParentId_f"
id=
"searchParentId_f"
style=
"width:100px;"
></select>
<select
name=
"searchParentId_f"
id=
"searchParentId_f"
style=
"width:100px;"
></select>
<select
name=
"searchParentId_s"
id=
"searchParentId_s"
style=
"width:100px;"
></select>
<select
name=
"searchParentId_s"
id=
"searchParentId_s"
style=
"width:100px;"
></select>
<select
name=
"searchParentId_t"
id=
"searchParentId_t"
style=
"width:100px;"
></select>
<select
name=
"searchParentId_t"
id=
"searchParentId_t"
style=
"width:100px;"
></select>
</td>
</td>
<td>
</td>
<td>
</td>
<td>
<td>
<a
href=
"javascript:void(0)"
class=
"easyui-linkbutton"
iconCls=
"icon-search"
id=
"searchBtn"
>
查询
</a>
<a
href=
"javascript:void(0)"
class=
"easyui-linkbutton"
iconCls=
"icon-search"
id=
"searchBtn"
>
查询
</a>
<a
href=
"javascript:void(0)"
class=
"easyui-linkbutton"
iconCls=
"icon-redo"
id=
"searchResetBtn"
>
重置
</a>
<a
href=
"javascript:void(0)"
class=
"easyui-linkbutton"
iconCls=
"icon-redo"
id=
"searchResetBtn"
>
重置
</a>
</td>
</td>
</tr>
</tr>
</table>
</table>
</div>
</div>
<!-- 数据显示table -->
<!-- 数据显示table -->
<div
id=
"tablePanel"
class=
"easyui-panel"
style=
"padding:1px;top:300px;"
title=
"商品类别列表"
iconCls=
"icon-list"
<div
id=
"tablePanel"
class=
"easyui-panel"
style=
"padding:1px;top:300px;"
title=
"商品类别列表"
iconCls=
"icon-list"
collapsible=
"true"
closable=
"false"
>
collapsible=
"true"
closable=
"false"
>
<table
id=
"tableData"
style=
"top:300px;border-bottom-color:#FFFFFF"
></table>
<table
id=
"tableData"
style=
"top:300px;border-bottom-color:#FFFFFF"
></table>
</div>
</div>
<div
id=
"materialCategoryDlg"
class=
"easyui-dialog"
style=
"width:380px;padding:10px 20px"
<div
id=
"materialCategoryDlg"
class=
"easyui-dialog"
style=
"width:380px;padding:10px 20px"
closed=
"true"
buttons=
"#dlg-buttons"
modal=
"true"
cache=
"false"
collapsible=
"false"
closable=
"true"
>
closed=
"true"
buttons=
"#dlg-buttons"
modal=
"true"
cache=
"false"
collapsible=
"false"
closable=
"true"
>
<form
id=
"materialCategoryFM"
method=
"post"
novalidate
>
<form
id=
"materialCategoryFM"
method=
"post"
novalidate
>
<table>
<table>
<tr>
<tr>
<td>
名称
</td>
<td>
名称
</td>
<td
style=
"padding:5px"
>
<td
style=
"padding:5px"
>
<input
name=
"Name"
id=
"Name"
class=
"easyui-validatebox"
<input
name=
"Name"
id=
"Name"
class=
"easyui-validatebox"
data-options=
"required:true,validType:'length[2,30]'"
style=
"width: 100px;height: 20px"
/>
data-options=
"required:true,validType:'length[2,30]'"
style=
"width: 100px;height: 20px"
/>
</td>
</td>
</tr>
</tr>
<tr>
<tr>
<td>
层次
</td>
<td>
层次
</td>
<td
style=
"padding:5px"
>
<td
style=
"padding:5px"
>
<select
name=
"CategoryLevel"
id=
"CategoryLevel"
style=
"width:100px;"
>
<select
name=
"CategoryLevel"
id=
"CategoryLevel"
style=
"width:100px;"
>
<option
value=
"1"
>
一级分类
</option>
<option
value=
"1"
>
一级分类
</option>
<option
value=
"2"
>
二级分类
</option>
<option
value=
"2"
>
二级分类
</option>
<option
value=
"3"
>
三级分类
</option>
<option
value=
"3"
>
三级分类
</option>
</select>
</select>
</td>
</td>
</tr>
</tr>
<tr>
<tr>
<td>
上级
</td>
<td>
上级
</td>
<td
style=
"padding:5px"
>
<td
style=
"padding:5px"
>
<select
name=
"ParentId_f"
id=
"ParentId_f"
style=
"width:100px;height: 20px"
></select>
<select
name=
"ParentId_f"
id=
"ParentId_f"
style=
"width:100px;height: 20px"
></select>
<select
name=
"ParentId_s"
id=
"ParentId_s"
style=
"width:100px;height: 20px"
></select>
<select
name=
"ParentId_s"
id=
"ParentId_s"
style=
"width:100px;height: 20px"
></select>
</td>
</td>
</tr>
</tr>
</table>
</table>
</form>
</form>
</div>
</div>
<div
id=
"dlg-buttons"
>
<div
id=
"dlg-buttons"
>
<a
href=
"javascript:void(0)"
id=
"saveMaterialCategory"
class=
"easyui-linkbutton"
iconCls=
"icon-ok"
>
保存
</a>
<a
href=
"javascript:void(0)"
id=
"saveMaterialCategory"
class=
"easyui-linkbutton"
iconCls=
"icon-ok"
>
保存
</a>
<a
href=
"javascript:void(0)"
id=
"cancelMaterialCategory"
class=
"easyui-linkbutton"
iconCls=
"icon-cancel"
<a
href=
"javascript:void(0)"
id=
"cancelMaterialCategory"
class=
"easyui-linkbutton"
iconCls=
"icon-cancel"
onclick=
"javascript:$('#materialCategoryDlg').dialog('close')"
>
取消
</a>
onclick=
"javascript:$('#materialCategoryDlg').dialog('close')"
>
取消
</a>
</div>
</div>
<script
type=
"text/javascript"
>
<script
type=
"text/javascript"
>
var
materialCategoryList
=
null
;
var
materialCategoryList
=
null
;
var
materialCategoryID
=
null
;
var
materialCategoryID
=
null
;
var
parentid_search
=
null
;
var
parentid_search
=
null
;
var
lei
=
null
;
var
lei
=
null
;
//初始化界面
//初始化界面
$
(
function
()
{
$
(
function
()
{
//初始化系统基础信息
//初始化系统基础信息
initSystemData
(
1
);
initSystemData
(
1
);
initSelectInfo
(
1
);
initSelectInfo
(
1
);
initTableData
();
initTableData
();
ininPager
();
ininPager
();
initForm
();
initForm
();
});
});
//初始化系统基础信息
//初始化系统基础信息
function
initSystemData
(
parentid_search
)
{
function
initSystemData
(
parentid_search
)
{
$
.
ajax
({
$
.
ajax
({
type
:
"
get
"
,
type
:
"
get
"
,
url
:
"
/materialCategory/getAllList
"
,
url
:
"
/materialCategory/getAllList
"
,
data
:
({
data
:
({
parentId
:
parentid_search
parentId
:
parentid_search
}),
}),
//设置为同步
//设置为同步
async
:
false
,
async
:
false
,
dataType
:
"
json
"
,
dataType
:
"
json
"
,
success
:
function
(
res
)
{
success
:
function
(
res
)
{
if
(
res
&&
res
.
code
===
200
){
if
(
res
&&
res
.
code
===
200
){
materialCategoryList
=
res
.
data
;
materialCategoryList
=
res
.
data
;
}
else
{
}
else
{
$
.
messager
.
alert
(
'
提示
'
,
'
查找系统基础信息异常,请与管理员联系!
'
,
'
error
'
);
$
.
messager
.
alert
(
'
提示
'
,
'
查找系统基础信息异常,请与管理员联系!
'
,
'
error
'
);
return
;
return
;
}
}
}
}
});
});
}
}
//初始化页面选项卡
//初始化页面选项卡
function
initSelectInfo
(
lei
)
{
function
initSelectInfo
(
lei
)
{
var
options
=
""
;
var
options
=
""
;
if
(
materialCategoryList
!=
null
)
{
if
(
materialCategoryList
!=
null
)
{
options
=
""
;
options
=
""
;
for
(
var
i
=
0
;
i
<
materialCategoryList
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
materialCategoryList
.
length
;
i
++
)
{
var
materialCategory
=
materialCategoryList
[
i
];
var
materialCategory
=
materialCategoryList
[
i
];
if
(
0
==
i
)
{
if
(
0
==
i
)
{
materialCategoryID
=
materialCategory
.
id
;
materialCategoryID
=
materialCategory
.
id
;
}
}
options
+=
'
<option value="
'
+
materialCategory
.
id
+
'
">
'
+
materialCategory
.
name
+
'
</option>
'
;
options
+=
'
<option value="
'
+
materialCategory
.
id
+
'
">
'
+
materialCategory
.
name
+
'
</option>
'
;
}
}
//$("#ParentId").empty().append(options);
//$("#ParentId").empty().append(options);
if
(
lei
==
1
)
{
if
(
lei
==
1
)
{
$
(
"
#searchParentId_f
"
).
empty
().
append
(
'
<option value="">全部</option>
'
).
append
(
options
);
$
(
"
#searchParentId_f
"
).
empty
().
append
(
'
<option value="">全部</option>
'
).
append
(
options
);
}
}
else
if
(
lei
==
2
)
{
else
if
(
lei
==
2
)
{
$
(
"
#searchParentId_s
"
).
empty
().
append
(
'
<option value="">全部</option>
'
).
append
(
options
);
$
(
"
#searchParentId_s
"
).
empty
().
append
(
'
<option value="">全部</option>
'
).
append
(
options
);
}
}
else
if
(
lei
==
3
)
{
else
if
(
lei
==
3
)
{
$
(
"
#searchParentId_t
"
).
empty
().
append
(
'
<option value="">全部</option>
'
).
append
(
options
);
$
(
"
#searchParentId_t
"
).
empty
().
append
(
'
<option value="">全部</option>
'
).
append
(
options
);
}
}
else
if
(
lei
==
11
)
{
else
if
(
lei
==
11
)
{
$
(
"
#ParentId_f
"
).
empty
().
append
(
'
<option value="">全部</option>
'
).
append
(
options
);
$
(
"
#ParentId_f
"
).
empty
().
append
(
'
<option value="">全部</option>
'
).
append
(
options
);
}
}
else
if
(
lei
==
12
)
{
else
if
(
lei
==
12
)
{
$
(
"
#ParentId_s
"
).
empty
().
append
(
'
<option value="">全部</option>
'
).
append
(
options
);
$
(
"
#ParentId_s
"
).
empty
().
append
(
'
<option value="">全部</option>
'
).
append
(
options
);
}
}
}
}
}
}
$
(
"
#searchParentId_f
"
).
change
(
$
(
"
#searchParentId_f
"
).
change
(
function
()
{
function
()
{
var
parentid_search
=
$
(
"
#searchParentId_f
"
).
val
();
var
parentid_search
=
$
(
"
#searchParentId_f
"
).
val
();
if
(
parentid_search
!=
''
)
{
if
(
parentid_search
!=
''
)
{
initSystemData
(
parentid_search
);
initSystemData
(
parentid_search
);
initSelectInfo
(
2
);
initSelectInfo
(
2
);
}
}
}
}
);
);
$
(
"
#searchParentId_s
"
).
change
(
$
(
"
#searchParentId_s
"
).
change
(
function
()
{
function
()
{
var
parentid_search
=
$
(
"
#searchParentId_s
"
).
val
();
var
parentid_search
=
$
(
"
#searchParentId_s
"
).
val
();
if
(
parentid_search
!=
''
)
{
if
(
parentid_search
!=
''
)
{
initSystemData
(
parentid_search
);
initSystemData
(
parentid_search
);
initSelectInfo
(
3
);
initSelectInfo
(
3
);
}
}
}
}
);
);
$
(
"
#CategoryLevel
"
).
change
(
$
(
"
#CategoryLevel
"
).
change
(
function
()
{
function
()
{
var
CategoryLevel
=
$
(
"
#CategoryLevel
"
).
val
();
var
CategoryLevel
=
$
(
"
#CategoryLevel
"
).
val
();
if
(
CategoryLevel
==
1
)
{
if
(
CategoryLevel
==
1
)
{
$
(
"
#ParentId_f
"
).
empty
();
$
(
"
#ParentId_f
"
).
empty
();
$
(
"
#ParentId_s
"
).
empty
();
$
(
"
#ParentId_s
"
).
empty
();
}
}
else
if
(
CategoryLevel
==
2
)
{
else
if
(
CategoryLevel
==
2
)
{
initSystemData
(
1
);
initSystemData
(
1
);
initSelectInfo
(
11
);
initSelectInfo
(
11
);
$
(
"
#ParentId_s
"
).
enabled
=
false
;
$
(
"
#ParentId_s
"
).
enabled
=
false
;
}
}
else
if
(
CategoryLevel
==
3
)
{
else
if
(
CategoryLevel
==
3
)
{
initSystemData
(
1
);
initSystemData
(
1
);
initSelectInfo
(
11
);
initSelectInfo
(
11
);
}
}
}
}
);
);
$
(
"
#ParentId_f
"
).
change
(
$
(
"
#ParentId_f
"
).
change
(
function
()
{
function
()
{
var
ParentId_f
=
$
(
"
#ParentId_f
"
).
val
();
var
ParentId_f
=
$
(
"
#ParentId_f
"
).
val
();
initSystemData
(
ParentId_f
);
initSystemData
(
ParentId_f
);
initSelectInfo
(
12
);
initSelectInfo
(
12
);
}
}
);
);
//防止表单提交重复
//防止表单提交重复
function
initForm
()
{
function
initForm
()
{
$
(
'
#materialCategoryFM
'
).
form
({
$
(
'
#materialCategoryFM
'
).
form
({
onSubmit
:
function
()
{
onSubmit
:
function
()
{
return
false
;
return
false
;
}
}
});
});
}
}
//初始化表格数据
//初始化表格数据
function
initTableData
()
{
function
initTableData
()
{
$
(
'
#tableData
'
).
datagrid
({
$
(
'
#tableData
'
).
datagrid
({
//title:'商品类别列表',
//title:'商品类别列表',
//iconCls:'icon-save',
//iconCls:'icon-save',
//width:700,
//width:700,
height
:
heightInfo
,
height
:
heightInfo
,
nowrap
:
false
,
nowrap
:
false
,
rownumbers
:
false
,
rownumbers
:
false
,
//动画效果
//动画效果
animate
:
false
,
animate
:
false
,
//选中单行
//选中单行
singleSelect
:
true
,
singleSelect
:
true
,
collapsible
:
false
,
collapsible
:
false
,
selectOnCheck
:
false
,
selectOnCheck
:
false
,
//fitColumns:true,
//fitColumns:true,
//单击行是否选中
//单击行是否选中
//checkOnSelect : false,
//checkOnSelect : false,
pagination
:
true
,
pagination
:
true
,
//交替出现背景
//交替出现背景
striped
:
true
,
striped
:
true
,
//loadFilter: pagerFilter,
//loadFilter: pagerFilter,
pageSize
:
initPageSize
,
pageSize
:
initPageSize
,
pageList
:
initPageNum
,
pageList
:
initPageNum
,
columns
:
[[
columns
:
[[
{
field
:
'
id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
field
:
'
id
'
,
width
:
35
,
align
:
"
center
"
,
checkbox
:
true
},
{
title
:
'
名称
'
,
field
:
'
name
'
,
width
:
250
},
{
title
:
'
名称
'
,
field
:
'
name
'
,
width
:
250
},
{
{
title
:
'
操作
'
,
field
:
'
op
'
,
align
:
"
center
"
,
width
:
130
,
formatter
:
function
(
value
,
rec
)
{
title
:
'
操作
'
,
field
:
'
op
'
,
align
:
"
center
"
,
width
:
130
,
formatter
:
function
(
value
,
rec
)
{
var
str
=
''
;
var
str
=
''
;
var
rowInfo
=
rec
.
id
+
'
AaBb
'
+
rec
.
parentId
+
'
AaBb
'
+
rec
.
categoryLevel
+
'
AaBb
'
+
rec
.
name
;
var
rowInfo
=
rec
.
id
+
'
AaBb
'
+
rec
.
parentId
+
'
AaBb
'
+
rec
.
categoryLevel
+
'
AaBb
'
+
rec
.
name
;
str
+=
'
<img src="/js/easyui-1.3.5/themes/icons/pencil.png" style="cursor: pointer;" onclick="editMaterialCategory(
\'
'
+
rowInfo
+
'
\'
);"/> <a onclick="editMaterialCategory(
\'
'
+
rowInfo
+
'
\'
);" style="text-decoration:none;color:black;" href="javascript:void(0)">编辑</a>
'
;
str
+=
'
<img src="/js/easyui-1.3.5/themes/icons/pencil.png" style="cursor: pointer;" onclick="editMaterialCategory(
\'
'
+
rowInfo
+
'
\'
);"/> <a onclick="editMaterialCategory(
\'
'
+
rowInfo
+
'
\'
);" style="text-decoration:none;color:black;" href="javascript:void(0)">编辑</a>
'
;
str
+=
'
<img src="/js/easyui-1.3.5/themes/icons/edit_remove.png" style="cursor: pointer;" onclick="deleteMaterialCategory(
'
+
rec
.
id
+
'
);"/> <a onclick="deleteMaterialCategory(
'
+
rec
.
id
+
'
);" style="text-decoration:none;color:black;" href="javascript:void(0)">删除</a>
'
;
str
+=
'
<img src="/js/easyui-1.3.5/themes/icons/edit_remove.png" style="cursor: pointer;" onclick="deleteMaterialCategory(
'
+
rec
.
id
+
'
);"/> <a onclick="deleteMaterialCategory(
'
+
rec
.
id
+
'
);" style="text-decoration:none;color:black;" href="javascript:void(0)">删除</a>
'
;
return
str
;
return
str
;
}
}
}
}
]],
]],
toolbar
:
[
toolbar
:
[
{
{
id
:
'
addMaterialCategory
'
,
id
:
'
addMaterialCategory
'
,
text
:
'
增加
'
,
text
:
'
增加
'
,
iconCls
:
'
icon-add
'
,
iconCls
:
'
icon-add
'
,
handler
:
function
()
{
handler
:
function
()
{
addMaterialCategory
();
addMaterialCategory
();
}
}
},
},
'
-
'
,
'
-
'
,
{
{
id
:
'
deleteMaterialCategory
'
,
id
:
'
deleteMaterialCategory
'
,
text
:
'
删除
'
,
text
:
'
删除
'
,
iconCls
:
'
icon-remove
'
,
iconCls
:
'
icon-remove
'
,
handler
:
function
()
{
handler
:
function
()
{
batDeleteMaterialCategory
();
batDeleteMaterialCategory
();
}
}
}
}
],
],
onLoadError
:
function
()
{
onLoadError
:
function
()
{
$
.
messager
.
alert
(
'
页面加载提示
'
,
'
页面加载异常,请稍后再试!
'
,
'
error
'
);
$
.
messager
.
alert
(
'
页面加载提示
'
,
'
页面加载异常,请稍后再试!
'
,
'
error
'
);
return
;
return
;
}
}
});
});
showMaterialCategoryDetails
(
1
,
initPageSize
);
showMaterialCategoryDetails
(
1
,
initPageSize
);
}
}
//初始化键盘enter事件
//初始化键盘enter事件
$
(
document
).
keydown
(
function
(
event
)
{
$
(
document
).
keydown
(
function
(
event
)
{
//兼容 IE和firefox 事件
//兼容 IE和firefox 事件
var
e
=
window
.
event
||
event
;
var
e
=
window
.
event
||
event
;
var
k
=
e
.
keyCode
||
e
.
which
||
e
.
charCode
;
var
k
=
e
.
keyCode
||
e
.
which
||
e
.
charCode
;
//兼容 IE,firefox 兼容
//兼容 IE,firefox 兼容
var
obj
=
e
.
srcElement
?
e
.
srcElement
:
e
.
target
;
var
obj
=
e
.
srcElement
?
e
.
srcElement
:
e
.
target
;
//绑定键盘事件为 id是指定的输入框才可以触发键盘事件 13键盘事件 ---遗留问题 enter键效验 对话框会关闭问题
//绑定键盘事件为 id是指定的输入框才可以触发键盘事件 13键盘事件 ---遗留问题 enter键效验 对话框会关闭问题
if
(
k
==
"
13
"
&&
(
obj
.
id
==
"
CategoryLevel
"
||
obj
.
id
==
"
Name
"
))
{
if
(
k
==
"
13
"
&&
(
obj
.
id
==
"
CategoryLevel
"
||
obj
.
id
==
"
Name
"
))
{
$
(
"
#saveMaterialCategory
"
).
click
();
$
(
"
#saveMaterialCategory
"
).
click
();
}
}
//搜索按钮添加快捷键
//搜索按钮添加快捷键
if
(
k
==
"
13
"
&&
(
obj
.
id
==
"
searchParentId
"
||
(
obj
.
id
==
"
searchName
"
)))
{
if
(
k
==
"
13
"
&&
(
obj
.
id
==
"
searchParentId
"
||
(
obj
.
id
==
"
searchName
"
)))
{
$
(
"
#searchBtn
"
).
click
();
$
(
"
#searchBtn
"
).
click
();
}
}
});
});
//分页信息处理
//分页信息处理
function
ininPager
()
{
function
ininPager
()
{
try
{
try
{
var
opts
=
$
(
"
#tableData
"
).
datagrid
(
'
options
'
);
var
opts
=
$
(
"
#tableData
"
).
datagrid
(
'
options
'
);
var
pager
=
$
(
"
#tableData
"
).
datagrid
(
'
getPager
'
);
var
pager
=
$
(
"
#tableData
"
).
datagrid
(
'
getPager
'
);
pager
.
pagination
({
pager
.
pagination
({
onSelectPage
:
function
(
pageNum
,
pageSize
)
{
onSelectPage
:
function
(
pageNum
,
pageSize
)
{
opts
.
pageNumber
=
pageNum
;
opts
.
pageNumber
=
pageNum
;
opts
.
pageSize
=
pageSize
;
opts
.
pageSize
=
pageSize
;
pager
.
pagination
(
'
refresh
'
,
{
pager
.
pagination
(
'
refresh
'
,
{
pageNumber
:
pageNum
,
pageNumber
:
pageNum
,
pageSize
:
pageSize
pageSize
:
pageSize
});
});
showMaterialCategoryDetails
(
pageNum
,
pageSize
);
showMaterialCategoryDetails
(
pageNum
,
pageSize
);
}
}
});
});
}
}
catch
(
e
)
{
catch
(
e
)
{
$
.
messager
.
alert
(
'
异常处理提示
'
,
"
分页信息异常 :
"
+
e
.
name
+
"
:
"
+
e
.
message
,
'
error
'
);
$
.
messager
.
alert
(
'
异常处理提示
'
,
"
分页信息异常 :
"
+
e
.
name
+
"
:
"
+
e
.
message
,
'
error
'
);
}
}
}
}
//删除商品类别信息
//删除商品类别信息
function
deleteMaterialCategory
(
materialCategoryID
)
{
function
deleteMaterialCategory
(
materialCategoryID
)
{
$
.
messager
.
confirm
(
'
删除确认
'
,
'
确定要删除此商品类别信息吗?
'
,
function
(
r
)
{
$
.
messager
.
confirm
(
'
删除确认
'
,
'
确定要删除此商品类别信息吗?
'
,
function
(
r
)
{
if
(
r
)
{
if
(
r
)
{
$
.
ajax
({
$
.
ajax
({
type
:
"
post
"
,
type
:
"
post
"
,
url
:
"
/materialCategory/
"
+
materialCategoryID
+
"
/delete
"
,
url
:
"
/materialCategory/
"
+
materialCategoryID
+
"
/delete
"
,
dataType
:
"
json
"
,
dataType
:
"
json
"
,
success
:
function
(
res
)
{
success
:
function
(
res
)
{
if
(
res
&&
res
.
code
==
200
)
{
if
(
res
&&
res
.
code
==
200
)
{
$
(
"
#searchBtn
"
).
click
();
$
(
"
#searchBtn
"
).
click
();
}
else
{
}
else
{
$
.
messager
.
alert
(
'
删除提示
'
,
'
删除商品类别信息失败,请稍后再试!
'
,
'
error
'
);
$
.
messager
.
alert
(
'
删除提示
'
,
'
删除商品类别信息失败,请稍后再试!
'
,
'
error
'
);
}
}
},
},
//此处添加错误处理
//此处添加错误处理
error
:
function
()
{
error
:
function
()
{
$
.
messager
.
alert
(
'
删除提示
'
,
'
删除商品类别信息异常,请稍后再试!
'
,
'
error
'
);
$
.
messager
.
alert
(
'
删除提示
'
,
'
删除商品类别信息异常,请稍后再试!
'
,
'
error
'
);
return
;
return
;
}
}
});
});
}
}
});
});
}
}
//批量删除商品类别
//批量删除商品类别
function
batDeleteMaterialCategory
()
{
function
batDeleteMaterialCategory
()
{
var
row
=
$
(
'
#tableData
'
).
datagrid
(
'
getChecked
'
);
var
row
=
$
(
'
#tableData
'
).
datagrid
(
'
getChecked
'
);
if
(
row
.
length
==
0
)
{
if
(
row
.
length
==
0
)
{
$
.
messager
.
alert
(
'
删除提示
'
,
'
没有记录被选中!
'
,
'
info
'
);
$
.
messager
.
alert
(
'
删除提示
'
,
'
没有记录被选中!
'
,
'
info
'
);
return
;
return
;
}
}
if
(
row
.
length
>
0
)
{
if
(
row
.
length
>
0
)
{
$
.
messager
.
confirm
(
'
删除确认
'
,
'
确定要删除选中的
'
+
row
.
length
+
'
条商品类别信息吗?
'
,
function
(
r
)
{
$
.
messager
.
confirm
(
'
删除确认
'
,
'
确定要删除选中的
'
+
row
.
length
+
'
条商品类别信息吗?
'
,
function
(
r
)
{
if
(
r
)
{
if
(
r
)
{
var
ids
=
""
;
var
ids
=
""
;
for
(
var
i
=
0
;
i
<
row
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
row
.
length
;
i
++
)
{
if
(
i
==
row
.
length
-
1
)
{
if
(
i
==
row
.
length
-
1
)
{
ids
+=
row
[
i
].
I
d
;
ids
+=
row
[
i
].
i
d
;
break
;
break
;
}
}
//alert(row[i].id);
//alert(row[i].id);
ids
+=
row
[
i
].
I
d
+
"
,
"
;
ids
+=
row
[
i
].
i
d
+
"
,
"
;
}
}
$
.
ajax
({
$
.
ajax
({
type
:
"
post
"
,
type
:
"
post
"
,
url
:
"
/materialCategory/batchDelete
"
,
url
:
"
/materialCategory/batchDelete
"
,
dataType
:
"
json
"
,
dataType
:
"
json
"
,
async
:
false
,
async
:
false
,
data
:
({
data
:
({
ids
:
ids
ids
:
ids
}),
}),
success
:
function
(
res
)
{
success
:
function
(
res
)
{
if
(
res
&&
res
.
code
===
200
)
{
if
(
res
&&
res
.
code
===
200
)
{
$
(
"
#searchBtn
"
).
click
();
$
(
"
#searchBtn
"
).
click
();
$
(
"
:checkbox
"
).
attr
(
"
checked
"
,
false
);
$
(
"
:checkbox
"
).
attr
(
"
checked
"
,
false
);
}
else
{
}
else
{
$
.
messager
.
alert
(
'
删除提示
'
,
'
删除商品类别信息失败,请稍后再试!
'
,
'
error
'
);
$
.
messager
.
alert
(
'
删除提示
'
,
'
删除商品类别信息失败,请稍后再试!
'
,
'
error
'
);
}
}
},
},
//此处添加错误处理
//此处添加错误处理
error
:
function
()
{
error
:
function
()
{
$
.
messager
.
alert
(
'
删除提示
'
,
'
删除商品类别信息异常,请稍后再试!
'
,
'
error
'
);
$
.
messager
.
alert
(
'
删除提示
'
,
'
删除商品类别信息异常,请稍后再试!
'
,
'
error
'
);
return
;
return
;
}
}
});
});
}
}
});
});
}
}
}
}
//增加
//增加
var
url
;
var
url
;
var
materialCategoryID
=
0
;
var
materialCategoryID
=
0
;
//保存编辑前的名称
//保存编辑前的名称
var
orgMaterialCategory
=
""
;
var
orgMaterialCategory
=
""
;
function
addMaterialCategory
()
{
function
addMaterialCategory
()
{
$
(
'
#materialCategoryFM
'
).
form
(
'
clear
'
);
$
(
'
#materialCategoryFM
'
).
form
(
'
clear
'
);
$
(
'
#materialCategoryDlg
'
).
dialog
(
'
open
'
).
dialog
(
'
setTitle
'
,
'
<img src="/js/easyui-1.3.5/themes/icons/edit_add.png"/> 增加商品类别信息
'
);
$
(
'
#materialCategoryDlg
'
).
dialog
(
'
open
'
).
dialog
(
'
setTitle
'
,
'
<img src="/js/easyui-1.3.5/themes/icons/edit_add.png"/> 增加商品类别信息
'
);
$
(
"
.window-mask
"
).
css
({
width
:
webW
,
height
:
webH
});
$
(
"
.window-mask
"
).
css
({
width
:
webW
,
height
:
webH
});
$
(
"
#Name
"
).
val
(
""
).
focus
();
$
(
"
#Name
"
).
val
(
""
).
focus
();
orgMaterialCategory
=
""
;
orgMaterialCategory
=
""
;
materialCategoryID
=
0
;
materialCategoryID
=
0
;
url
=
'
/materialCategory/add
'
;
url
=
'
/materialCategory/add
'
;
}
}
//保存信息
//保存信息
$
(
"
#saveMaterialCategory
"
).
off
(
"
click
"
).
on
(
"
click
"
,
function
()
{
$
(
"
#saveMaterialCategory
"
).
off
(
"
click
"
).
on
(
"
click
"
,
function
()
{
var
parent
=
1
;
var
parent
=
1
;
if
(
$
(
"
#ParentId_f
"
).
val
()
!=
""
&&
$
(
"
#ParentId_f
"
).
val
()
!=
null
)
{
if
(
$
(
"
#ParentId_f
"
).
val
()
!=
""
&&
$
(
"
#ParentId_f
"
).
val
()
!=
null
)
{
parent
=
$
(
"
#ParentId_f
"
).
val
();
parent
=
$
(
"
#ParentId_f
"
).
val
();
}
}
if
(
$
(
"
#ParentId_s
"
).
val
()
!=
""
&&
$
(
"
#ParentId_s
"
).
val
()
!=
null
)
{
if
(
$
(
"
#ParentId_s
"
).
val
()
!=
""
&&
$
(
"
#ParentId_s
"
).
val
()
!=
null
)
{
parent
=
$
(
"
#ParentId_s
"
).
val
();
parent
=
$
(
"
#ParentId_s
"
).
val
();
}
}
$
.
ajax
({
$
.
ajax
({
type
:
"
post
"
,
type
:
"
post
"
,
url
:
url
,
url
:
url
,
dataType
:
"
json
"
,
dataType
:
"
json
"
,
data
:
({
data
:
({
info
:
JSON
.
stringify
({
info
:
JSON
.
stringify
({
ParentId
:
parent
,
ParentId
:
parent
,
CategoryLevel
:
$
(
"
#CategoryLevel
"
).
val
(),
CategoryLevel
:
$
(
"
#CategoryLevel
"
).
val
(),
Name
:
$
.
trim
(
$
(
"
#Name
"
).
val
())
Name
:
$
.
trim
(
$
(
"
#Name
"
).
val
())
})
})
}),
}),
success
:
function
(
res
)
{
success
:
function
(
res
)
{
if
(
res
&&
res
.
code
===
200
)
{
if
(
res
&&
res
.
code
===
200
)
{
$
(
'
#materialCategoryDlg
'
).
dialog
(
'
close
'
);
$
(
'
#materialCategoryDlg
'
).
dialog
(
'
close
'
);
//加载完以后重新初始化
//加载完以后重新初始化
var
opts
=
$
(
"
#tableData
"
).
datagrid
(
'
options
'
);
var
opts
=
$
(
"
#tableData
"
).
datagrid
(
'
options
'
);
showMaterialCategoryDetails
(
opts
.
pageNumber
,
opts
.
pageSize
);
showMaterialCategoryDetails
(
opts
.
pageNumber
,
opts
.
pageSize
);
}
}
},
},
//此处添加错误处理
//此处添加错误处理
error
:
function
()
{
error
:
function
()
{
$
.
messager
.
alert
(
'
提示
'
,
'
保存商品类别信息异常,请稍后再试!
'
,
'
error
'
);
$
.
messager
.
alert
(
'
提示
'
,
'
保存商品类别信息异常,请稍后再试!
'
,
'
error
'
);
return
;
return
;
}
}
});
});
});
});
//编辑信息
//编辑信息
function
editMaterialCategory
(
materialCategoryTotalInfo
)
{
function
editMaterialCategory
(
materialCategoryTotalInfo
)
{
var
materialCategoryInfo
=
materialCategoryTotalInfo
.
split
(
"
AaBb
"
);
var
materialCategoryInfo
=
materialCategoryTotalInfo
.
split
(
"
AaBb
"
);
$
(
"
#ParentId
"
).
focus
().
val
(
materialCategoryInfo
[
1
]);
$
(
"
#ParentId
"
).
focus
().
val
(
materialCategoryInfo
[
1
]);
$
(
"
#CategoryLevel
"
).
val
(
materialCategoryInfo
[
2
]);
$
(
"
#CategoryLevel
"
).
val
(
materialCategoryInfo
[
2
]);
$
(
"
#Name
"
).
val
(
materialCategoryInfo
[
3
]);
$
(
"
#Name
"
).
val
(
materialCategoryInfo
[
3
]);
//orgMaterialCategory = materialCategoryInfo[1];
//orgMaterialCategory = materialCategoryInfo[1];
$
(
'
#materialCategoryDlg
'
).
dialog
(
'
open
'
).
dialog
(
'
setTitle
'
,
'
<img src="/js/easyui-1.3.5/themes/icons/pencil.png"/> 编辑商品类别信息
'
);
$
(
'
#materialCategoryDlg
'
).
dialog
(
'
open
'
).
dialog
(
'
setTitle
'
,
'
<img src="/js/easyui-1.3.5/themes/icons/pencil.png"/> 编辑商品类别信息
'
);
$
(
"
.window-mask
"
).
css
({
width
:
webW
,
height
:
webH
});
$
(
"
.window-mask
"
).
css
({
width
:
webW
,
height
:
webH
});
materialCategoryID
=
materialCategoryInfo
[
0
];
materialCategoryID
=
materialCategoryInfo
[
0
];
//焦点在名称输入框==定焦在输入文字后面
//焦点在名称输入框==定焦在输入文字后面
$
(
"
#Name
"
).
val
(
""
).
focus
().
val
(
materialCategoryInfo
[
3
]);
$
(
"
#Name
"
).
val
(
""
).
focus
().
val
(
materialCategoryInfo
[
3
]);
url
=
'
/materialCategory/update?id=
'
+
materialCategoryInfo
[
0
];
url
=
'
/materialCategory/update?id=
'
+
materialCategoryInfo
[
0
];
}
}
//搜索处理
//搜索处理
$
(
"
#searchBtn
"
).
unbind
().
bind
({
$
(
"
#searchBtn
"
).
unbind
().
bind
({
click
:
function
()
{
click
:
function
()
{
showMaterialCategoryDetails
(
1
,
initPageSize
);
showMaterialCategoryDetails
(
1
,
initPageSize
);
var
opts
=
$
(
"
#tableData
"
).
datagrid
(
'
options
'
);
var
opts
=
$
(
"
#tableData
"
).
datagrid
(
'
options
'
);
var
pager
=
$
(
"
#tableData
"
).
datagrid
(
'
getPager
'
);
var
pager
=
$
(
"
#tableData
"
).
datagrid
(
'
getPager
'
);
opts
.
pageNumber
=
1
;
opts
.
pageNumber
=
1
;
opts
.
pageSize
=
initPageSize
;
opts
.
pageSize
=
initPageSize
;
pager
.
pagination
(
'
refresh
'
,
{
pager
.
pagination
(
'
refresh
'
,
{
pageNumber
:
1
,
pageNumber
:
1
,
pageSize
:
initPageSize
pageSize
:
initPageSize
});
});
}
}
});
});
function
showMaterialCategoryDetails
(
pageNo
,
pageSize
)
{
function
showMaterialCategoryDetails
(
pageNo
,
pageSize
)
{
var
parent
=
1
;
var
parent
=
1
;
if
(
$
(
"
#searchParentId_f
"
).
val
()
!=
""
&&
$
(
"
#searchParentId_f
"
).
val
()
!=
null
)
{
if
(
$
(
"
#searchParentId_f
"
).
val
()
!=
""
&&
$
(
"
#searchParentId_f
"
).
val
()
!=
null
)
{
parent
=
$
(
"
#searchParentId_f
"
).
val
();
parent
=
$
(
"
#searchParentId_f
"
).
val
();
}
}
if
(
$
(
"
#searchParentId_s
"
).
val
()
!=
""
&&
$
(
"
#searchParentId_s
"
).
val
()
!=
null
)
{
if
(
$
(
"
#searchParentId_s
"
).
val
()
!=
""
&&
$
(
"
#searchParentId_s
"
).
val
()
!=
null
)
{
parent
=
$
(
"
#searchParentId_s
"
).
val
();
parent
=
$
(
"
#searchParentId_s
"
).
val
();
}
}
if
(
$
(
"
#searchParentId_t
"
).
val
()
!=
""
&&
$
(
"
#searchParentId_t
"
).
val
()
!=
null
)
{
if
(
$
(
"
#searchParentId_t
"
).
val
()
!=
""
&&
$
(
"
#searchParentId_t
"
).
val
()
!=
null
)
{
parent
=
$
(
"
#searchParentId_t
"
).
val
();
parent
=
$
(
"
#searchParentId_t
"
).
val
();
}
}
$
.
ajax
({
$
.
ajax
({
type
:
"
get
"
,
type
:
"
get
"
,
url
:
"
/materialCategory/list
"
,
url
:
"
/materialCategory/list
"
,
dataType
:
"
json
"
,
dataType
:
"
json
"
,
data
:
({
data
:
({
search
:
JSON
.
stringify
({
search
:
JSON
.
stringify
({
name
:
$
.
trim
(
$
(
"
#searchName
"
).
val
()),
name
:
$
.
trim
(
$
(
"
#searchName
"
).
val
()),
parentId
:
parent
,
parentId
:
parent
,
}),
}),
currentPage
:
pageNo
,
currentPage
:
pageNo
,
pageSize
:
pageSize
pageSize
:
pageSize
}),
}),
success
:
function
(
res
)
{
success
:
function
(
res
)
{
if
(
res
&&
res
.
code
===
200
){
if
(
res
&&
res
.
code
===
200
){
if
(
res
.
data
&&
res
.
data
.
page
)
{
if
(
res
.
data
&&
res
.
data
.
page
)
{
$
(
"
#tableData
"
).
datagrid
(
'
loadData
'
,
res
.
data
.
page
);
$
(
"
#tableData
"
).
datagrid
(
'
loadData
'
,
res
.
data
.
page
);
}
}
}
}
},
},
//此处添加错误处理
//此处添加错误处理
error
:
function
()
{
error
:
function
()
{
$
.
messager
.
alert
(
'
查询提示
'
,
'
查询数据后台异常,请稍后再试!
'
,
'
error
'
);
$
.
messager
.
alert
(
'
查询提示
'
,
'
查询数据后台异常,请稍后再试!
'
,
'
error
'
);
return
;
return
;
}
}
});
});
}
}
//重置按钮
//重置按钮
$
(
"
#searchResetBtn
"
).
unbind
().
bind
({
$
(
"
#searchResetBtn
"
).
unbind
().
bind
({
click
:
function
()
{
click
:
function
()
{
$
(
"
#searchParentId_f
"
).
val
(
""
);
$
(
"
#searchParentId_f
"
).
val
(
""
);
$
(
"
#searchParentId_s
"
).
val
(
""
);
$
(
"
#searchParentId_s
"
).
val
(
""
);
$
(
"
#searchParentId_t
"
).
val
(
""
);
$
(
"
#searchParentId_t
"
).
val
(
""
);
//加载完以后重新初始化
//加载完以后重新初始化
$
(
"
#searchBtn
"
).
click
();
$
(
"
#searchBtn
"
).
click
();
}
}
});
});
</script>
</script>
</body>
</body>
</html>
</html>
\ No newline at end of file
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