Subversion Repositories SmartDukaan

Rev

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