Subversion Repositories SmartDukaan

Rev

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