Subversion Repositories SmartDukaan

Rev

Rev 25789 | Rev 27754 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 25789 Rev 27489
Line 3... Line 3...
3
	$(".hygiene").live('click', function() {
3
	$(".hygiene").live('click', function() {
4
 
4
 
5
		loadHygiene("main-content");
5
		loadHygiene("main-content");
6
	});
6
	});
7
 
7
 
8
	$(".fetchDetail").live(
-
 
9
			'click',
-
 
10
			function() {
-
 
11
 
-
 
12
				doGetAjaxRequestHandler(context + "/getFetchHygieneData",
-
 
13
						function(response) {
-
 
14
 
8
 
15
							$('#fetchCustomerData .modal-content').html(
9
	$("#hygiene-fofo-search").live('click', function() {
16
									response);
10
		var fofoId = partnerId;
-
 
11
		doGetAjaxRequestHandler(context + "/getHygieneData?fofoId=" + fofoId, function(response) {
17
							$('#schedule').hide();
12
			$('#' + "main-content").html(response);
18
 
13
		});
19
							$('#hygiene-detail').hide();
14
	});
20
 
15
 
-
 
16
	$(".fetchDetail").live(
21
						});
17
		'click',
22
			});
18
		function() {
23
 
19
 
24
	$(".fetch").live(
-
 
25
			'click',
-
 
26
			function() {
-
 
27
				var id = $(this).data('requestid');
-
 
28
				console.log(id);
-
 
29
				doGetAjaxRequestHandler(context
20
			doGetAjaxRequestHandler(context + "/getFetchHygieneData",
30
						+ "/getFetchHygieneDataByOrderId?orderId="+id, function(
-
 
31
						response) {
21
				function(response) {
32
 
22
 
33
					$('#fetchCustomerData .modal-content').html(response);
23
					$('#fetchCustomerData .modal-content').html(
-
 
24
						response);
34
					$('#schedule').hide();
25
					$('#schedule').hide();
35
 
26
 
36
					$('#hygiene-detail').hide();
27
					$('#hygiene-detail').hide();
37
					$("#textRemark").hide();
-
 
38
 
28
 
39
				});
29
				});
40
			});
30
		});
41
 
31
 
42
	$(".add-customer-feedback").live(
32
	$(".fetch").live(
43
			'click',
33
		'click',
44
			function() {
34
		function() {
45
				var hygieneData = {}
-
 
46
				var status = $('#status').val();
-
 
47
				
-
 
48
				var val = $("#remark").val();
35
			var id = $(this).data('requestid');
49
				console.log(val);
36
			console.log(id);
50
				if (val == "other") {
-
 
51
					remark = $('input[name="textRemark"]').val();
-
 
52
				} else {
-
 
53
					remark = val;
-
 
54
				}
-
 
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
				}
-
 
69
			
-
 
70
				if (status == "Not connected") {
37
			doGetAjaxRequestHandler(context
71
 
-
 
72
					hygieneData['orderId'] = orderId;
-
 
73
					hygieneData['status'] = $('#status').val();
-
 
74
					hygieneData['remark'] = remark;
-
 
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();
-
 
82
					hygieneData['remark'] = remark
-
 
83
				}
-
 
84
 
-
 
85
				else if (status == "connected") {
-
 
86
					hygieneData['orderId'] = orderId;
38
				+ "/getFetchHygieneDataByOrderId?orderId=" + id, function(
87
					hygieneData['status'] = $('#status').val();
-
 
88
					hygieneData['remark'] = remark;
-
 
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 {
39
					response) {
98
					alert("status is required")
-
 
99
					return;
-
 
100
				}
-
 
101
 
-
 
102
				console.log(hygieneData);
-
 
103
 
-
 
104
				if (confirm("Are you sure you want to update detail!") == true) {
-
 
105
					doPostAjaxRequestWithJsonHandler(context + "/hygieneData",
-
 
106
							JSON.stringify(hygieneData), function(response) {
-
 
107
								if (response == 'true') {
-
 
108
									alert("successfully Update");
-
 
109
									$('#fetchCustomerData').modal('hide');
-
 
110
									$('.modal-backdrop').remove();
-
 
111
									loadHygiene("main-content");
-
 
112
 
40
 
-
 
41
				$('#fetchCustomerData .modal-content').html(response);
113
								}
42
				$('#schedule').hide();
-
 
43
 
-
 
44
				$('#hygiene-detail').hide();
114
							});
45
				$("#textRemark").hide();
115
 
46
 
116
					return false;
-
 
117
				}
-
 
118
			});
47
			});
-
 
48
		});
-
 
49
 
-
 
50
	$(".add-customer-feedback").live(
-
 
51
		'click',
-
 
52
		function() {
-
 
53
			var hygieneData = {}
-
 
54
			var status = $('#status').val();
-
 
55
 
-
 
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');
-
 
64
 
-
 
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
			}
-
 
77
 
-
 
78
			if (status == "Not connected") {
-
 
79
 
-
 
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") {
-
 
86
 
-
 
87
				hygieneData['orderId'] = orderId;
-
 
88
				hygieneData['status'] = $('#status').val();
-
 
89
				hygieneData['hygieneRating'] = $('#hygieneRating').val();
-
 
90
				hygieneData['remark'] = remark
-
 
91
			}
-
 
92
 
-
 
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
			}
-
 
109
 
-
 
110
			console.log(hygieneData);
-
 
111
 
-
 
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
		});
119
});
127
});
120
 
128
 
121
function statusChange() {
129
function statusChange() {
122
 
130
 
123
	var val = $('#status').val();
131
	var val = $('#status').val();