pickPackage.js
2.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
/**
* 包装方式
*/
var PickPackage = function(){
return {
search : function(){
$('#data-grid').datagrid({
url : '/user/package/search',
queryParams : App.dataGridQueryParams('search-form')
});
},
add : function(){
$("#add-form").form('submit', {
url : "/user/package/operate",
onSubmit : function(param) {
return $(this).form('validate');
},
success : function(data) {
var result = $.parseJSON(data);
if (result.resultCode == "1") {
$.messager.show({
title : '信息',
msg : '设置成功'
});
$('#data-grid').datagrid('reload');
$("#add-dialog").dialog("close");
$("#add-form").form("clear");
} else {
$.messager.alert("错误", result.resultMsg);
}
}
});
},
addRule : function(){
$("#add-form").form("clear");
$("#add-dialog").dialog('open');
},
cancelRule : function(){
var row = $("#data-grid").datagrid("getSelected");
if(row){
$.messager.confirm('Confirm', '确定作废数据吗?', function(ok) {
if(ok){
if(row.packageStatus == '0'){
$.messager.alert('Warning', '已作废的数据不可再次作废');
return;
}
$.post("user/package/cancel", {id : row.id}, function(data){
if(data.resultCode == 1){
$.messager.alert('提示', '操作成功');
}else{
$.messager.alert('提示', '操作失败');
}
$('#data-grid').datagrid('reload');
}, "json");
}
});
}else{
$.messager.alert('Warning', '请选择指定的数据');
}
},
formatPickageStatus : function(value, row, index) {
switch (value) {
case '0':
return '已作废';
case '1':
return '正常';
}
},
cancel : function(){
$("#add-dialog").dialog("close");
},
updateRule : function(){
var row = $("#data-grid").datagrid("getSelected");
if(row){
if(row.packageStatus == '0'){
$.messager.alert('Warning', '已作废的数据不可修改');
return;
}
$("#add-form").form("load", {
id : row.id,
packageName : row.packageName,
packageFee : row.packageFee,
orderNo : row.orderNo,
});
$('#add-dialog').dialog('open');
}else{
$.messager.alert('Warning', '请选择指定的数据');
}
}
}
}();