b017accd by G Manojkumar

missed files

1 parent 009d96fb
......@@ -34,7 +34,7 @@
</ul>
</div>
<div class="col-sm-10">
<div>
<div id="tabs">
<ul class="nav nav-tabs" role="tablist">
<!-- <li role="presentation">
<a href="#ctCrm" aria-controls="home" role="tab" data-toggle="tab">CRM</a>
......@@ -52,13 +52,19 @@
<a href="#ctData" aria-controls="data" role="tab" data-toggle="tab">Data</a>
</li> -->
<li role="presentation" class="active">
<a href="#ctSql" aria-controls="sql" role="tab" data-toggle="tab">SQL</a>
<a href="#ctSql" aria-controls="sql" role="tab" data-toggle="tab">Filter Condition</a>
</li>
<li role="presentation">
<a href="#ctSql1" aria-controls="sql" role="tab" data-toggle="tab">CQ Condition</a>
<a href="#ctSql1" aria-controls="sql" role="tab" data-toggle="tab">Filter Apply</a>
</li>
<li role="presentation">
<a href="#assign" aria-controls="sql" role="tab" data-toggle="tab">Assign</a>
<a href="#assign" aria-controls="sql" role="tab" data-toggle="tab">User Assign</a>
</li>
<li role="presentation">
<a href="#schedule" aria-controls="sql" role="tab" data-toggle="tab">Scheduler</a>
</li>
<li role="presentation">
<a href="#disposition" aria-controls="sql" role="tab" data-toggle="tab">Disposition</a>
</li>
</ul>
<div class="tab-content">
......@@ -81,6 +87,12 @@
<div role="tabpanel" class="tab-pane" id="assign">
@include("layout/module/campaign/campaignAssignToAgents")
</div>
<div role="tabpanel" class="tab-pane" id="schedule">
@include("layout/module/campaign/campaignScheduler")
</div>
<div role="tabpanel" class="tab-pane" id="disposition">
@include("layout/module/campaign/campaignAssignToDisposition")
</div>
</div>
</div>
</div>
......
......@@ -63,6 +63,38 @@ $dashboarduser=Auth::user();
</div>
</div>
</div>
<div class="panel panel-info">
<div class="panel-body">
<form method="post" id="upload_form" enctype="multipart/form-data">
<input type=hidden name=uploadSet value='1'>
{{ csrf_field() }}
<div class="col-md-2">
<label>Upload Users:</label>
</div>
<div class="col-md-6">
<input type="file" name="file" id="file" required />
</div>
<div class="col-md-2">
<input type="submit" name="upload" id="upload" class="btn btn-primary" value="Upload">
</div>
</form>
</div>
</div>
<!--<div class="panel panel-info">
<div class="panel-body">
<div class="col-md-2">
<label>Upload Users:</label>
</div>
<div class="col-md-6">
<input type="file" name="user">
<input type="file" name="file" id="file" required />
</div>
<div class="col-md-2">
<button id="upload" class="btn btn-xs btn-info">Upload
</button>
</div>
</div>
</div> -->
<div class="panel panel-info">
<div class="panel-heading "><strong>Assigned Users List</strong><div style="float:right;">
......@@ -96,7 +128,33 @@ $dashboarduser=Auth::user();
</div>
</div>
</div>
<script>
$(document).ready(function(){
$('#upload_form').on('submit', function(event){
var selectCampaignField = $('#selectCampaignField').val();
var formData = new FormData(this);
formData.append('selectCampaignField', selectCampaignField);
event.preventDefault();
$.ajax({
url:"campaign?action=upload",
method:"POST",
data:formData,
dataType:'JSON',
contentType: false,
cache: false,
processData: false,
success:function(data)
{
doAjax("campaign/show","campaign="+selectCampaignField,"campaignDetailsArea","","","GET",function(retrstr){
simpleNotification('Success','topRight',"Campaign assign suceesfully!");
$('.nav-tabs a[href="#assign"]').tab('show');
});
}
});
});
});
</script>
<script>
function addInQueue(){
var data = 'radioValue='+$("input[name='query']:checked").val();
......@@ -115,10 +173,13 @@ $dashboarduser=Auth::user();
var postdata='agents='+agents;
postdata+='&selectCampaignField='+selectCampaignField;
doAjax("campaign/assigncampaign",postdata,"campaignDetailsArea","","","GET",function(retrstr){
doAjax("campaign/show","campaign="+selectCampaignField,"campaignDetailsArea","","","GET");
doAjax("campaign/show","campaign="+selectCampaignField,"campaignDetailsArea","","","GET",function(retrstr){
simpleNotification('Success','topRight',"Campaign assign suceesfully!");
$("#usrname").select2("val", "Select User...");
$("#selectCampaignField").select("val", "Select Dial Mode...");
$('.nav-tabs a[href="#assign"]').tab('show');
});
});
}
......@@ -144,10 +205,12 @@ $dashboarduser=Auth::user();
var postdata='agents='+agents;
postdata+='&selectCampaignField='+selectCampaignField;
doAjax("campaign/removecampaign",postdata,"campaignDetailsArea","","","GET",function(retrstr){
doAjax("campaign/show","campaign="+selectCampaignField,"campaignDetailsArea","","","GET")
doAjax("campaign/show","campaign="+selectCampaignField,"campaignDetailsArea","","","GET",function(retrstr){
simpleNotification('Success','topRight',"Campaign assign suceesfully!");
$("#usrname").select2("val", "Select User...");
$("#selectCampaignField").select("val", "Select Dial Mode...");
$('.nav-tabs a[href="#assign"]').tab('show');
});
});
}
......
<?php
//$queryFields = explode(",", 'usr_id,branchCode,organizationName,designation,dob,location,state,residenceAddress,residenceAddressZipCode,officeAddress,officeAddressZipCode,alternateMobile,officeNumber,referenceName,referenceMobile,referenceName2,referenceMobile2,loanStatus,product,bucket,dpd,tenureStartDate,tenureEndDate,tenureRemaining,disbursalDate,rateOfInterest,installmentNo,chequeBounceNo,reasonForLastBounce,reasonForSecondLastBounce,cycleDate,ebnb,bank,lastMonthPaymentMode,lastMonthPaymentAmount,lastMonthPaymentDate,delinquencyString,specialCode,centralECS,emi,pos,bounceCharge,penalMTD,penalLTD,overdueAmount,installmentAmountOverdue,altphone1,altphone2,altphone3,altphone4,altphone5,altphone6,altphone7,altphone8,altphone9,altphone10,priority,dialer_substatus,dialer_callback');
$queryFields = explode(",", 'usr_id,branchCode,organizationName,designation,dob,location,state,residenceAddress,residenceAddressZipCode,officeAddress,officeAddressZipCode,alternateMobile,officeNumber,referenceName,referenceMobile,referenceName2,referenceMobile2,loanStatus,product,bucket,dpd,tenureStartDate,tenureEndDate,tenureRemaining,disbursalDate,rateOfInterest,installmentNo,chequeBounceNo,reasonForLastBounce,reasonForSecondLastBounce,cycleDate,ebnb,bank,lastMonthPaymentMode,lastMonthPaymentAmount,lastMonthPaymentDate,delinquencyString,specialCode,centralECS,emi,pos,bounceCharge,penalMTD,penalLTD,overdueAmount,installmentAmountOverdue,altphone1,altphone2,altphone3,altphone4,altphone5,altphone6,altphone7,altphone8,altphone9,altphone10,priority,dialer_substatus,dialer_callback');
?>
<div class="row">
......@@ -8,7 +9,8 @@ $queryFields = explode(",", 'usr_id,branchCode,organizationName,designation,dob,
<div class="panel-body">
<div class="form-group" style="margin-bottom: 8px;">
<label>SELECT</label>
<select id="querySelect" multiple="" data-rel="chosen" style='width:100%' class=select2multi>
<input type='text' value='*' id='allvalues'disabled/>
<!--<select id="querySelect" multiple="" data-rel="chosen" style='width:100%' class=select2multi>
<option value="currentstatus" selected="selected">currentstatus</option>
<option value="legalstatus" selected="selected">legalstatus</option>
<option value="mobile" selected="selected">mobile</option>
......@@ -18,19 +20,14 @@ $queryFields = explode(",", 'usr_id,branchCode,organizationName,designation,dob,
@foreach($queryFields as $fields)
<option value="{{$fields}}">{{$fields}}</option>
@endforeach
</select>
</select>-->
<label style="margin-top: 5px;">FROM 'records' WHERE</label>
<input type="text" class="form-control" id="queryConditions" placeholder="1" value="1"/>
</div>
<div class="form-inline">
<div class="form-group" style="display: block;">
<label>LIMIT</label>
<input type="text" class="form-control" id="queryLimit" placeholder="30" value="30" style="width:50px;" />
<label>OFFSET</label>
<input type="text" class="form-control" id="queryOffset" placeholder="0" value="0" style="width:50px;" />
<label>;</label>
<span style="margin: 1% 0 0 38%">Select Checkbox To Save Current Query</span><input type="checkbox" class="saveQryChck" style="margin: 1% 0 0 2%">
<button type="submit" class="btn btn-success pull-right" onclick="runSqlQuery();return false;"><i class="glyphicon glyphicon-ok"></i> Run Query</button>
<div>
<button type="submit" class="btn btn-success pull-right" id='savequery' onclick="runSqlQuery();return false;">Save</button>
<!--- <button type="submit" class="btn btn-success pull-right" onclick="runSqlQuery();return false;"><i class="glyphicon glyphicon-ok"></i> Run Query</button>--->
</div>
</div>
</div>
......@@ -40,13 +37,13 @@ $queryFields = explode(",", 'usr_id,branchCode,organizationName,designation,dob,
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" href="#collapse1">Show Previous Queries</a>
Show Filters
</h4>
</div>
<div id="collapse1" class="panel-collapse collapse">
<div id="collapse1" >
<ul class="list-group">
@foreach($queryLogs as $queryLog)
<li class="list-group-item"><a onclick="runFSqlQuery({{$queryLog->id}});return false;" style="cursor:pointer">{{$queryLog->query}} </a> <i class="glyphicon glyphicon-trash pull-right" onclick="delSqlQuery({{$queryLog->id}});return false;"></i></li>
<li class="list-group-item"><a onclick="runFSqlQuery({{$queryLog->id}});return false;" style="cursor:pointer">{{$queryLog->query}} </a></li>
@endforeach
</ul>
<div class="panel-footer">*Please Refresh Current Campaign To See Updated Saved Queries</div>
......@@ -66,8 +63,9 @@ $queryFields = explode(",", 'usr_id,branchCode,organizationName,designation,dob,
<script>
function runSqlQuery(){
var checkedValue = $('.saveQryChck:checked').val();
var data = 'campaign={{ is_array($campaignDetails)?$campaignDetails["mkey"]:$campaignDetails->mkey }}&querySelect='+$("#querySelect").val()+'&queryConditions='+$("#queryConditions").val()+'&queryLimit='+$("#queryLimit").val()+'&queryOffset='+$("#queryOffset").val()+'&checkedValue='+checkedValue;
//var checkedValue = $('#savequery').val();
//var data = 'campaign={{ is_array($campaignDetails)?$campaignDetails["mkey"]:$campaignDetails->mkey }}&querySelect='+$("#querySelect").val()+'&queryConditions='+$("#queryConditions").val()+'&queryLimit='+$("#queryLimit").val()+'&queryOffset='+$("#queryOffset").val()+'&checkedValue='+checkedValue;
var data = 'campaign={{ is_array($campaignDetails)?$campaignDetails["mkey"]:$campaignDetails->mkey }}&allvalues='+$("#allvalues").val()+'&queryConditions='+$("#queryConditions").val()+'&queryLimit='+$("#queryLimit").val()+'&queryOffset='+$("#queryOffset").val();
doAjax("campaign/query",data,"sqlQueryOutput","","","GET");
document.getElementById("downloadButton").style = "margin: 0% 0% 0.1% 84%;display: block";
......@@ -89,9 +87,20 @@ function delSqlQuery(id){
$("#campaignRefresh").html('<div class="form-group"><button onclick="campaignDetailsShow($(\'#selectCampaignField option:selected\').val());return false;" class="btn btn-xs btn-info">Refresh Campaign</button></div>');
});
}
function enablelogic(id){
console.log(id);
var data='id='+id;
var value = '{{ is_array($campaignDetails)?$campaignDetails["mkey"]:$campaignDetails->mkey }}';
//doAjax("campaign/enable",data,"sqlQueryOutput","","","GET");
doAjax("campaign/show","campaign="+value,"campaignDetailsArea","","","GET",function(response){
$("#campaignRefresh").html('<div class="form-group"><button onclick="campaignDetailsShow($(\'#selectCampaignField option:selected\').val());return false;" class="btn btn-xs btn-info">Refresh Campaign</button></div>');
});
}
function downloadOutput()
{
window.open('campaign/download?campaign={{ is_array($campaignDetails)?$campaignDetails["mkey"]:$campaignDetails->mkey }}&querySelect='+$("#querySelect").val()+'&queryConditions='+$("#queryConditions").val()+'&queryLimit='+$("#queryLimit").val()+'&queryOffset='+$("#queryOffset").val());return false;
//window.open('campaign/download?campaign={{ is_array($campaignDetails)?$campaignDetails["mkey"]:$campaignDetails->mkey }}&querySelect='+$("#querySelect").val()+'&queryConditions='+$("#queryConditions").val()+'&queryLimit='+$("#queryLimit").val()+'&queryOffset='+$("#queryOffset").val());return false;
window.open('campaign/download?campaign={{ is_array($campaignDetails)?$campaignDetails["mkey"]:$campaignDetails->mkey }}&querySelect='+$("#querySelect").val()+'&queryConditions='+$("#queryConditions").val()+'&queryInCondition='+$("#queryInCondition").val()+'&queryLimit='+$("#queryLimit").val()+'&queryOffset='+$("#queryOffset").val());return false;
}
</script>
......
......@@ -12,7 +12,7 @@
<div class="form-inline">
<div class="form-group" style="display: block;">
<button type="submit" class="btn btn-success pull-right" onclick="addInQueue();return false;"><i class="glyphicon glyphicon-plus"></i> Add In Queue</button>
<button type="submit" class="btn btn-success pull-right" onclick="addInQueue();return false;"><i class="glyphicon glyphicon-plus"></i> Filter Apply</button>
</div>
</div>
</div>
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!