Subversion Repositories SmartDukaan

Rev

Rev 25721 | Rev 27489 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
25640 tejbeer 1
$(function() {
2
 
3
	$(".hygiene").live('click', function() {
4
 
5
		loadHygiene("main-content");
6
	});
7
 
8
	$(".fetchDetail").live(
9
			'click',
10
			function() {
11
 
12
				doGetAjaxRequestHandler(context + "/getFetchHygieneData",
13
						function(response) {
14
 
15
							$('#fetchCustomerData .modal-content').html(
16
									response);
17
							$('#schedule').hide();
18
 
19
							$('#hygiene-detail').hide();
20
 
21
						});
22
			});
23
 
25650 tejbeer 24
	$(".fetch").live(
25
			'click',
26
			function() {
27
				var id = $(this).data('requestid');
28
				console.log(id);
29
				doGetAjaxRequestHandler(context
30
						+ "/getFetchHygieneDataByOrderId?orderId="+id, function(
31
						response) {
32
 
33
					$('#fetchCustomerData .modal-content').html(response);
34
					$('#schedule').hide();
35
 
36
					$('#hygiene-detail').hide();
25789 tejbeer 37
					$("#textRemark").hide();
25650 tejbeer 38
 
39
				});
40
			});
41
 
25640 tejbeer 42
	$(".add-customer-feedback").live(
43
			'click',
44
			function() {
45
				var hygieneData = {}
46
				var status = $('#status').val();
25789 tejbeer 47
 
48
				var val = $("#remark").val();
49
				console.log(val);
50
				if (val == "other") {
51
					remark = $('input[name="textRemark"]').val();
52
				} else {
53
					remark = val;
54
				}
25640 tejbeer 55
				var orderId = $(this).data('orderid');
56
 
57
				if (status === "" && remark === "") {
58
					alert("Field can't be empty");
59
					return;
60
				}
61
				if (remark === "") {
62
					alert("Remark is required");
63
					return;
64
				}
65
				if (status === "") {
66
					alert("Status is required");
67
					return;
68
				}
25789 tejbeer 69
 
25640 tejbeer 70
				if (status == "Not connected") {
71
 
72
					hygieneData['orderId'] = orderId;
73
					hygieneData['status'] = $('#status').val();
25789 tejbeer 74
					hygieneData['remark'] = remark;
25640 tejbeer 75
					hygieneData['hygieneRating'] = $('#hygieneRating').val();
76
					hygieneData['scheduleTime'] = startDate;
77
				} else if (status == "Not Connected Closed") {
78
 
79
					hygieneData['orderId'] = orderId;
80
					hygieneData['status'] = $('#status').val();
81
					hygieneData['hygieneRating'] = $('#hygieneRating').val();
25789 tejbeer 82
					hygieneData['remark'] = remark
25640 tejbeer 83
				}
84
 
85
				else if (status == "connected") {
86
					hygieneData['orderId'] = orderId;
87
					hygieneData['status'] = $('#status').val();
25789 tejbeer 88
					hygieneData['remark'] = remark;
25640 tejbeer 89
					hygieneData['hygieneRating'] = $('#hygieneRating').val();
90
					hygieneData['dop'] = startDate
91
					hygieneData['quesPhone'] = $('#quest1').val();
92
					hygieneData['quesInformation'] = $('#quest2').val();
93
					hygieneData['quesInvoice'] = $('#quest3').val();
94
					hygieneData['rating'] = $('#rating').val();
95
					hygieneData['feedback'] = $('#feedback').val();
96
					hygieneData['action'] = $('#action').val();
97
				} else {
98
					alert("status is required")
99
					return;
100
				}
101
 
102
				console.log(hygieneData);
103
 
25721 tejbeer 104
				if (confirm("Are you sure you want to update detail!") == true) {
25640 tejbeer 105
					doPostAjaxRequestWithJsonHandler(context + "/hygieneData",
106
							JSON.stringify(hygieneData), function(response) {
107
								if (response == 'true') {
25721 tejbeer 108
									alert("successfully Update");
25640 tejbeer 109
									$('#fetchCustomerData').modal('hide');
110
									$('.modal-backdrop').remove();
111
									loadHygiene("main-content");
112
 
113
								}
114
							});
115
 
116
					return false;
117
				}
118
			});
119
});
120
 
121
function statusChange() {
122
 
123
	var val = $('#status').val();
124
	console.log(val)
125
	if (val == "Not connected") {
126
		$('#hygiene-detail').hide();
127
		$('#schedule').show();
128
	} else if (val == "connected") {
129
 
130
		$('#schedule').hide();
131
		$('#hygiene-detail').show();
132
	} else {
133
		$('#schedule').hide();
134
		$('#hygiene-detail').hide();
135
	}
136
 
137
}
138
 
139
function loadHygiene(domId) {
140
	doGetAjaxRequestHandler(context + "/getHygieneData", function(response) {
141
		$('#' + domId).html(response);
142
	});
143
}
25789 tejbeer 144
 
145
 
146
function changeRemark() {
147
	var val = $("#remark").val();
148
	console.log(val);
149
	if (val == "other") {
150
		$("#textRemark").show();
151
	} else {
152
		$("#textRemark").hide();
153
	}
154
 
155
}