Subversion Repositories SmartDukaan

Rev

Rev 25650 | Go to most recent revision | Details | 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
 
24
	$(".add-customer-feedback").live(
25
			'click',
26
			function() {
27
				var hygieneData = {}
28
				var status = $('#status').val();
29
				var remark = $('#remark').val();
30
				var orderId = $(this).data('orderid');
31
 
32
				if (status === "" && remark === "") {
33
					alert("Field can't be empty");
34
					return;
35
				}
36
				if (remark === "") {
37
					alert("Remark is required");
38
					return;
39
				}
40
				if (status === "") {
41
					alert("Status is required");
42
					return;
43
				}
44
 
45
				if (status == "Not connected") {
46
 
47
					hygieneData['orderId'] = orderId;
48
					hygieneData['status'] = $('#status').val();
49
					hygieneData['remark'] = $('#remark').val();
50
					hygieneData['hygieneRating'] = $('#hygieneRating').val();
51
					hygieneData['scheduleTime'] = startDate;
52
				} else if (status == "Not Connected Closed") {
53
 
54
					hygieneData['orderId'] = orderId;
55
					hygieneData['status'] = $('#status').val();
56
					hygieneData['hygieneRating'] = $('#hygieneRating').val();
57
					hygieneData['remark'] = $('#remark').val();
58
				}
59
 
60
				else if (status == "connected") {
61
					hygieneData['orderId'] = orderId;
62
					hygieneData['status'] = $('#status').val();
63
					hygieneData['remark'] = $('#remark').val();
64
					hygieneData['hygieneRating'] = $('#hygieneRating').val();
65
					hygieneData['dop'] = startDate
66
					hygieneData['quesPhone'] = $('#quest1').val();
67
					hygieneData['quesInformation'] = $('#quest2').val();
68
					hygieneData['quesInvoice'] = $('#quest3').val();
69
					hygieneData['rating'] = $('#rating').val();
70
					hygieneData['feedback'] = $('#feedback').val();
71
					hygieneData['action'] = $('#action').val();
72
				} else {
73
					alert("status is required")
74
					return;
75
				}
76
 
77
				console.log(hygieneData);
78
 
79
				if (confirm("Are you sure you want to add detail!") == true) {
80
					doPostAjaxRequestWithJsonHandler(context + "/hygieneData",
81
							JSON.stringify(hygieneData), function(response) {
82
								if (response == 'true') {
83
									alert("successfully Add");
84
									$('#fetchCustomerData').modal('hide');
85
									$('.modal-backdrop').remove();
86
									loadHygiene("main-content");
87
 
88
								}
89
							});
90
 
91
					return false;
92
				}
93
			});
94
});
95
 
96
function statusChange() {
97
 
98
	var val = $('#status').val();
99
	console.log(val)
100
	if (val == "Not connected") {
101
		$('#hygiene-detail').hide();
102
		$('#schedule').show();
103
	} else if (val == "connected") {
104
 
105
		$('#schedule').hide();
106
		$('#hygiene-detail').show();
107
	} else {
108
		$('#schedule').hide();
109
		$('#hygiene-detail').hide();
110
	}
111
 
112
}
113
 
114
function loadHygiene(domId) {
115
	doGetAjaxRequestHandler(context + "/getHygieneData", function(response) {
116
		$('#' + domId).html(response);
117
	});
118
}