churn.blade.php
6.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<div class="layout-app">
<div class="row">
<div class="col-sm-12">
<div class="col-separator col-separator-first box col-unscrollable">
<div class="tab_generic" style="padding: 10px;">
<h4>Data Churn</h4>
<hr style="margin-bottom: 10px;" />
<div class="row">
<div class="col-sm-3" style="border-right: 1px #eee solid;">
<h5>Data Churn by Call Status</h5>
<div style="padding: 10px;">
<p>Select Campaign:</p>
<select class="form-control" name="callCampaign" id="callCampaignList" onchange="changeCampaign('campaignCall',this.options[this.selectedIndex].value,'callCampaign');return false;">
<option value="">Select Campaign</option>
@foreach($campaign as $data)
<option value="{{ $data->client }}">{{ $data->client?$data->client:"--Blank--" }} ({{ $data->count }})</option>
@endforeach
<option value="AllCampaignData">All Campaign Data</option>
</select>
<br/>
<p>Select Call Type</p>
<div id="callCampaign">
@foreach($callStatus as $data)
<label><input type="radio" name="callStatus" value="{{ $data->status }}" />
{{ $data->status?$data->status:"--Blank--" }} ({{ $data->count }})</label>
<br/>
@endforeach
</div>
<button type="submit" class="btn btn-success pull-right" onclick="dataChurn('callStatus',$('#callCampaignList').val(),$('input[name=callStatus]:checked').val());return false;"><i class="fa fa-retweet"></i> Re-Queue</button>
</div>
</div>
<div class="col-sm-3" style="border-right: 1px #eee solid;">
<h5>Data Churn by Disposition Status</h5>
<div style="padding: 10px;">
<p>Select Campaign:</p>
<select class="form-control" name="dispoCampaign" id="dispoCampaignList" onchange="changeCampaign('campaignDispo',this.options[this.selectedIndex].value,'dispoCampaign');return false;">
<option value="">Select Campaign</option>
@foreach($campaign as $data)
<option value="{{ $data->client }}">{{ $data->client?$data->client:"--Blank--" }} ({{ $data->count }})</option>
@endforeach
<option value="AllCampaignData">All Campaign Data</option>
</select>
<br/>
<p>Select Dispostition Type</p>
<div id="dispoCampaign">
@foreach($dispoStatus as $data)
<label><input type="radio" name="dispoStatus" value="{{ $data->dialer_status }}" />
{{ $data->dialer_status?$data->dialer_status:"--Blank--" }} ({{ $data->count }})</label>
<br/>
@endforeach
</div>
<button type="submit" class="btn btn-success pull-right" onclick="dataChurn('dialerStatus',$('#dispoCampaignList').val(),$('input[name=dispoStatus]:checked').val());return false;"><i class="fa fa-retweet"></i> Re-Queue</button>
</div>
</div>
<div class="col-sm-3" style="border-right: 1px #eee solid;">
<h5>Data Churn by Result Code Status</h5>
<div style="padding: 10px;">
<p>Select Campaign:</p>
<select class="form-control" name="resultCampaign" id="resultCampaignList" onchange="changeCampaign('resultcampaigncode',this.options[this.selectedIndex].value,'resultCampaign');return false;">
<option value="">Select Campaign</option>
@foreach($campaign as $data)
<option value="{{ $data->client }}">{{ $data->client?$data->client:"--Blank--" }} ({{ $data->count }})</option>
@endforeach
<option value="AllCampaignData">All Campaign Data</option>
</select>
<br/>
<p>Select Result Code Type</p>
<div id="resultCampaign">
@foreach($resultcodeStatus as $data)
<label><input type="radio" name="disposubStatus" value="{{ $data->dialer_substatus }}" />
{{ $data->dialer_substatus?$data->dialer_substatus:"--Blank--" }} ({{ $data->count }})</label>
<br/>
@endforeach
</div>
<button type="submit" class="btn btn-success pull-right" onclick="dataChurn('dialersubStatus',$('#resultCampaignList').val(),$('input[name=disposubStatus]:checked').val());return false;"><i class="fa fa-retweet"></i> Re-Queue</button>
</div>
</div>
<div class="col-sm-3">
<h5>Clear All Queue</h5>
<div style="padding: 10px;">
<p>Select Campaign:</p>
<select class="form-control" id="clearCampaign">
<option value="">Select Campaign</option>
@foreach($campaign as $data)
<option value="{{ $data->client }}">{{ $data->client?$data->client:"--Blank--" }} ({{ $data->count }})</option>
@endforeach
<option value="AllCampaignData">All Campaign Data</option>
</select>
<br/>
<p class="text-danger">
<label><input type="radio" name="clearQueue" value="YES" />
YES confirm! Clear queue</label>
<br/>
<label><input type="radio" name="clearQueue" id="clearQueue" value="NO" />
NO!</label>
</p>
<button type="submit" class="btn btn-success pull-right" onclick="dataChurn('clearQueue',$('#clearCampaign').val(),$('input[name=clearQueue]:checked').val());return false;"><i class="fa fa-ban"></i> Clear Queue</button>
</div>
</div>
</div>
<div id="dataChurnResult"></div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
function changeCampaign(action,value,target){
// alert(action+' - '+value+' - '+target);
if(action != "" && value != "" && target != ""){
var dataString = "action="+action+"&campaign="+value;
doAjax("data/churnCampaignChange",dataString,target,'singlefail','','GET');
}else{
alert("Select the campaign");
}
}
function dataChurn(action,campaign,status,substatus){
// alert(action+' - '+campaign+' - '+status+' - '+substatus);
if(action != "" && campaign != "" && status != "" && typeof status != "undefined"){
var retVal = confirm("Do you want to continue ?");
if( retVal == true ){
var dataString = "action="+action+"&campaign="+campaign+"&status="+status+"&substatus="+substatus;
doAjax("data/churnQueue",dataString,'dataChurnResult','singlefail','','GET');
}
}else{
alert("Select the filters");
}
}
</script>