gq.js
5.45 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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
Namespace.register("XUI.PPS");
(function() {
XUI.PPS = function () {
return {
init : function (){
$("input[name='audit']").click(function(){
switch ($("input[name=audit]:checked").attr("id")) {
case "audit_no":
$("select#selectFeedback").val("1");
if ($("select#selectFeedback").val()==-1) {
$("div#feedbackArea").show();
}else{
$("div#feedbackArea").hide();
}
$("div#feedback").show();
break;
default:
$("div#feedback").hide();
$("div#feedbackArea").hide();
break;
}
});
$("select#selectFeedback").change(function(){
if ($(this).val()==-1) {
$("div#feedbackArea").show();
}else{
$("div#feedbackArea").hide();
}
});
$("input.numInput").keyup(function(){ //keyup事件处理
$(this).val($(this).val().replace(/\D|^0/g,''));
}).bind("paste",function(){ //CTR+V事件处理
// $(this).val($(this).val().replace(/\D|^0/g,''));
}).css("ime-mode", "disabled"); //CSS设置输入法不可用
$(".btn-clear").click(function(){
$("#status").val("");
$("input[name='phone']").val("");
$("input[name='title']").val("");
});
},
showAuditDlg : function (pid,aduitUrl,type){
var self=this;
$("#feedback").val("");
if (type==1) {
$("div#modaltitle label").html("审核");
$("div#auditAlert").hide();
$("div#auditResult").show();
$("div#feedback label").html("请选择原因:");
}else{
$("div#modaltitle label").html("强制下架");
$("div#auditAlert").show();
$("div#auditResult").hide();
$("div#feedback label").html("强制下架原因:");
$("div#feedback").show();
}
$("#auditModal").modal({backdrop: 'static'});
$("button[name='confirmAudit']").unbind("click");
$("button[name='confirmAudit']").click(function(){
var tmp={
status : "",
reason : "",
id : ""
};
tmp.id=pid;
var result = XUI.PPS.showDlgCommon(tmp,type);
if(result ==0){
var json=JSON.stringify(tmp);
self.saveAudit(json,aduitUrl);
$("#undercarriageModal").modal("hide");
}
});
},
showDlgCommon : function(tmp,type){
if (type==1) {
tmp.status=$("div#auditResult input[name='audit']:checked").val();
}else{
tmp.status=3;
}
var selected=$("select#selectFeedback option:selected");
if (tmp.status==3&&selected.val()==-1) {
var textArea=$("div#auditModal textarea#feedback");
if (textArea.val()=="") {
alertErrorMesg($("div#auditModal div#auditAlert"),"请输入原因");
return;
}
tmp.reason=$("div#auditModal textarea#feedback").val();
}else if(tmp.status==3){
tmp.reason=selected.text();
}
if(tmp.status == 3 && (tmp.reason == null || tmp.reason =="")){
alertErrorMesg($("div#auditModal div#auditAlert"),"请至少选择一种原因!");
return 1;
}
return 0;
},
saveAudit : function (audit,aduitUrl){
$.ajax({
type : "POST",
url : aduitUrl,
dataType : "json",
data : audit,
contentType: "application/json",
success : function(data){
if(data){
if(data.code=="success"){
//window.location.reload();
XUI.form.requery();
}else{
if (data.result) {
XUI.window.alert(data.result);
}
}
}
},
error : function(){
XUI.window.alert("网络错误,请稍后重试");
}
});
}
};
}();
function alertErrorMesg(attrAlert,message){
attrAlert.empty();
attrAlert.append("<strong><i class='ace-icon fa fa-times'></i>错误!</strong>"+message+"<br>");
attrAlert.fadeIn();
setTimeout("$('div.alert').fadeOut()",3000);
}
})();