parent
dfdd5364f1
commit
7499a5bfe3
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,92 @@ |
||||
<?php |
||||
use \common\libs\MyLib; |
||||
?> |
||||
<?php $this->beginBlock('header_css'); ?> |
||||
<?php $this->endBlock(); ?> |
||||
|
||||
<div class="wrapper wrapper-content animated fadeInRight"> |
||||
<div class="ibox float-e-margins"> |
||||
<div class="ibox-content"> |
||||
<form role="form" class="form-horizontal" id="searchFrm" onsubmit="return search();"> |
||||
<div class="form-group"> |
||||
<label class="control-label col-sm-1">车牌</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="car_no" name="car_no" class="form-control"> |
||||
</div> |
||||
<label class="control-label col-sm-1">车主</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="car_man" name="car_man" class="form-control"> |
||||
</div> |
||||
<label class="control-label col-sm-1">联系电话</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="phone" name="phone" class="form-control"> |
||||
</div> |
||||
</div> |
||||
<div class="form-group"> |
||||
<label class="control-label col-sm-1">初登日期</label> |
||||
<div class="col-sm-3"> |
||||
<div class="input-daterange input-group" id="datepicker"> |
||||
<input type="text" class="input-sm form-control" name="register_begin" value="" autocomplete="off" /> |
||||
<span class="input-group-addon">到</span> |
||||
<input type="text" class="input-sm form-control" name="register_end" value="" autocomplete="off" /> |
||||
</div> |
||||
</div> |
||||
<label class="control-label col-sm-1">保险日期</label> |
||||
<div class="col-sm-3"> |
||||
<div class="input-daterange input-group" id="datepicker"> |
||||
<input type="text" class="input-sm form-control" name="insurer1_begin" value="" autocomplete="off" /> |
||||
<span class="input-group-addon">到</span> |
||||
<input type="text" class="input-sm form-control" name="insurer1_end" value="" autocomplete="off" /> |
||||
</div> |
||||
</div> |
||||
<label class="control-label col-sm-1">保险公司</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="company" name="company" class="form-control"> |
||||
</div> |
||||
</div> |
||||
<div class="form-group"> |
||||
<label class="control-label col-sm-1">状态</label> |
||||
<div class="col-sm-3"> |
||||
<select name="status" class="form-control"> |
||||
<option value="0">全部</option> |
||||
<option value="1">未分配</option> |
||||
<option value="2">已分配</option> |
||||
</select> |
||||
</div> |
||||
<label class="control-label col-sm-1">业务员</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="username" name="username" class="form-control"> |
||||
</div> |
||||
</div> |
||||
<div class="form-group"> |
||||
<div class="col-sm-3 col-sm-offset-5"> |
||||
<button type="submit" class="btn btn-primary">搜索</button> |
||||
</div> |
||||
</div> |
||||
</form> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
<?php $this->beginBlock('footer_js'); ?> |
||||
<script type="text/javascript" language="javascript"> |
||||
function search() { |
||||
var o = {}; |
||||
var params = $("#searchFrm").serializeArray(); |
||||
$.each(params, function(index) { |
||||
o[this['name']] = this['value']; |
||||
}); |
||||
parent.o = o; |
||||
parent.refreshList(); |
||||
layer_close(); |
||||
} |
||||
|
||||
$(function () { |
||||
$('.input-daterange').datepicker({ |
||||
keyboardNavigation: false, |
||||
forceParse: false, |
||||
autoclose: true |
||||
}); |
||||
}) |
||||
</script> |
||||
<?php $this->endBlock('footer_js'); ?> |
@ -1,238 +1,212 @@ |
||||
<?php |
||||
use \common\libs\MyLib; |
||||
?> |
||||
<script type="text/javascript" language="javascript" src="/js/jquery-1.8.3.js"></script> |
||||
<script type="text/javascript" language="javascript" src="/js/datepicker/WdatePicker.js"></script> |
||||
<script type="text/javascript" language="javascript" src="/js/ajax.js"></script> |
||||
<script type="text/javascript" language="javascript" src="/js/func.js"></script> |
||||
<script type="text/javascript" language="javascript"> |
||||
//编辑 |
||||
function edit(id) { |
||||
var params = $('#searchForm').serialize(); |
||||
window.location.href = '/car/edit?id=' + id + '&back_params=' + encodeURIComponent(params); |
||||
} |
||||
<?php $this->beginBlock('header_css'); ?> |
||||
<link href="/assets/css/plugins/bootstrap-table/bootstrap-table.min.css" rel="stylesheet"> |
||||
<?php $this->endBlock(); ?> |
||||
|
||||
$(function(){ |
||||
$("#search-btn").click(function(){ |
||||
$('#page').val(0); |
||||
var params = $('#searchForm').serialize(); |
||||
window.location.href = "/database/b-index?" + params; |
||||
}); |
||||
$('#all-assign-btn').click(function(){ |
||||
if(confirm('是否确认批量分配操作?')) { |
||||
var params = $('#searchForm').serialize(); |
||||
$.post('/database/b-all-assign',params,function(obj){ |
||||
alert(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
} |
||||
},'json'); |
||||
} |
||||
}); |
||||
$('.invalid-btn').click(function(){ |
||||
if(confirm('是否确认无效?')) { |
||||
var params = $('#listFrm').serialize(); |
||||
var invalid_id = $('#invalid_id').val(); |
||||
params = params + '&invalid_id=' + invalid_id; |
||||
$.post('/database/invalid',params,function(obj){ |
||||
alert(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
} |
||||
},'json'); |
||||
} |
||||
}); |
||||
$('#assign-btn').click(function(){ |
||||
if(confirm('是否确认分配操作?')) { |
||||
var params = $('#listFrm').serialize(); |
||||
var user_id = $('#user_id').val(); |
||||
params = params + '&user_id=' + user_id; |
||||
$.post('/database/b-assign',params,function(obj){ |
||||
alert(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
} |
||||
},'json'); |
||||
} |
||||
}); |
||||
$('#return-btn').click(function(){ |
||||
if(confirm('是否确认收回操作?')) { |
||||
var params = $('#listFrm').serialize(); |
||||
$.post('/database/b-return',params,function(obj){ |
||||
alert(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
} |
||||
},'json'); |
||||
} |
||||
}); |
||||
$('#move-btn').click(function(){ |
||||
if(confirm('是否确认 B->C 操作?')) { |
||||
var params = $('#listFrm').serialize(); |
||||
$.post('/database/b-c',params,function(obj){ |
||||
alert(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
} |
||||
},'json'); |
||||
} |
||||
}); |
||||
$('#all').click(function(){ |
||||
if($(this).prop('checked')==true) { |
||||
$('input:checkbox').each(function() { |
||||
$(this).prop('checked', true); |
||||
}); |
||||
} else { |
||||
$('input:checkbox').each(function () { |
||||
$(this).prop('checked',false); |
||||
}); |
||||
} |
||||
}); |
||||
$('#return-all-btn').click(function(){ |
||||
var status = $('.status').val(); |
||||
<div class="wrapper wrapper-content animated fadeInRight"> |
||||
<div class="ibox float-e-margins"> |
||||
<div class="ibox-title"> |
||||
<h5>B库</h5> |
||||
<div class="ibox-tools"> |
||||
<a class="btn btn-primary btn-xs edit-btn" data-id="0" href="javascript:void(0);" onclick="searchDlg()"> |
||||
<i class="fa fa-search"></i> 搜索 |
||||
</a> |
||||
<a class="btn btn-primary btn-xs edit-btn" data-id="0" href="javascript:void(0);" onclick="$('#listTable').bootstrapTable('refresh');"> |
||||
<i class="fa fa-refresh"></i> 刷新 |
||||
</a> |
||||
</div> |
||||
</div> |
||||
<div class="ibox-content"> |
||||
<form role="form" class="form-inline" onsubmit="return search();"> |
||||
<div class="form-group"> |
||||
<select class="form-control" id="user_id" name="user_id"> |
||||
<option value="0">请选择业务员</option> |
||||
<?php foreach($user_items as $item) { |
||||
echo '<option value="'.$item->id.'">'.$item->getShowName().'</option>'; |
||||
} |
||||
?> |
||||
</select> |
||||
<button type="button" class="btn btn-primary btn-assign">勾选分配</button> |
||||
<button type="button" class="btn btn-primary btn-assign-return">勾选收回</button> |
||||
<label class="form-control-static">分配给业务员</label> |
||||
<input type="text" name="assign_users" id="assign_users" class="form-control"> |
||||
<label class="form-control-static">每个业务员分配</label> |
||||
<input type="text" name="assign_count" id="assign_count" class="form-control"> |
||||
<label class="form-control-static">条记录</label> |
||||
<button type="button" class="btn btn-primary btn-assign-all">批量分配</button> |
||||
<button type="button" class="btn btn-primary btn-assign-all-return">批量收回</button> |
||||
<button type="button" class="btn btn-danger btn-clear">清空搜索条件</button> |
||||
<select class="form-control" id="invalid_id" name="invalid_id"> |
||||
<option value="0">请选择无效理由</option> |
||||
<?php foreach($invalid_items as $item) { |
||||
echo '<option value="'.$item->id.'">'.$item->name.'</option>'; |
||||
} |
||||
?> |
||||
</select> |
||||
<button type="button" class="btn btn-primary btn-a-invalid">勾选无效数据</button> |
||||
</div> |
||||
</form> |
||||
<div class="row"> |
||||
<div class="col-md-12"> |
||||
<table id="listTable"> |
||||
<thead> |
||||
<tr> |
||||
<th data-field="state" data-checkbox="true"></th> |
||||
<th width="50" data-field="id">ID</th> |
||||
<th data-field="car_no">车牌</th> |
||||
<th data-field="factory_model">车型</th> |
||||
<th data-field="car_man">车主</th> |
||||
<th data-field="phone">联系电话</th> |
||||
<th data-field="register_date">初登日期</th> |
||||
<th data-field="insurer1_date">保险日期</th> |
||||
<th data-field="company">保险公司</th> |
||||
<th data-field="engine_no">发动机号</th> |
||||
<th data-field="car_frame_no">车架号</th> |
||||
<th data-field="op_user">业务员</th> |
||||
</tr> |
||||
</thead> |
||||
</table> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
if(status!=1){ |
||||
alert('请先选择未分配选项'); |
||||
return; |
||||
} |
||||
if(confirm('是否确认收回操作?')) { |
||||
var params = $('#searchForm').serialize(); |
||||
$.post('/database/b-return-all-a',params,function(obj){ |
||||
alert(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
} |
||||
},'json'); |
||||
} |
||||
}); |
||||
|
||||
}); |
||||
</script> |
||||
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="table"> |
||||
<form id="searchForm"> |
||||
<input type="hidden" id="page" name="page" value="<?=$page?>">
|
||||
<tr> |
||||
<td class="td_bg"> |
||||
车牌:<input name="car_no" type="text" value="<?=$car_no?>" style="width:100px;">
|
||||
车主:<input name="car_man" type="text" value="<?=$car_man?>" style="width:100px;">
|
||||
联系电话:<input name="phone" type="text" value="<?=$phone?>" style="width:100px;">
|
||||
初登日期:从<input class="act_date" name="register_begin" type="text" value="<?=$register_begin?>" onclick="WdatePicker()">至<input class="act_date" name="register_end" type="text" value="<?=$register_end?>" onclick="WdatePicker()">截止
|
||||
保险公司:<input name="company" type="text" value="<?=$company?>" style="width:100px;">
|
||||
</td> |
||||
</tr> |
||||
<style> |
||||
/*.day_date{*/ |
||||
/*width: 10px;*/ |
||||
/*}*/ |
||||
</style> |
||||
<tr> |
||||
<td class="td_bg"> |
||||
<!-- 保险日期:从<input class="act_date" name="insurer1_begin" type="text" value="--><?//=$insurer1_begin?><!--" onclick="WdatePicker()">至<input class="act_date" name="insurer1_end" type="text" value="--><?//=$insurer1_end?><!--" onclick="WdatePicker()">截止-->
|
||||
保险日期: |
||||
<?php $this->beginBlock('footer_js'); ?> |
||||
<script src="/assets/js/plugins/bootstrap-table/bootstrap-table.min.js"></script> |
||||
<script src="/assets/js/plugins/bootstrap-table/bootstrap-table-mobile.min.js"></script> |
||||
<script src="/assets/js/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.min.js"></script> |
||||
<script> |
||||
var o = {}; |
||||
function searchDlg() { |
||||
title = '综合搜索'; |
||||
layer_show(title, '/database/b-search'); |
||||
} |
||||
|
||||
<input name="insurer1_date" class="day_date" type="text" value="<?=$insurer1_month?>" style="width:30px;" placeholder="月份">月
|
||||
<input name="insurer1_day" class="day_date" type="text" value="<?=$insurer1_day?>" style="width:30px;" placeholder="天数">日
|
||||
至 |
||||
<input name="insurer1_date1" class="day_date" type="text" value="<?=$insurer1_month1?>" style="width:30px;" placeholder="月份">月
|
||||
<input name="insurer1_day1" class="day_date" type="text" value="<?=$insurer1_day1?>" style="width:30px;" placeholder="天数">日
|
||||
分配状态:<select name="status" class="status"> |
||||
<option value="0">全部</option> |
||||
<option value="1" <?=$status==1?'selected':''?>>未分配</option>
|
||||
<option value="2" <?=$status==2?'selected':''?>>已分配</option>
|
||||
</select> |
||||
工号:<input name="username" type="text" value="<?=$username?>" style="width:50px;">
|
||||
排序:<select name="sort_key"> |
||||
<option value="car_t.register_date" <?=$sort_key=='car_t.register_date'?'selected':''?>>初登日期</option>
|
||||
<option value="car_t.insurer1_date" <?=$sort_key=='car_t.insurer1_date'?'selected':''?>>保险日期</option>
|
||||
<option value="MONTH(car_t.insurer1_date),DAY(car_t.insurer1_date),RAND()" <?=$sort_key=='MONTH(car_t.insurer1_date),DAY(car_t.insurer1_date),RAND()'?'selected':''?>>保险月份日期</option>
|
||||
</select> |
||||
<select name="sort_value"> |
||||
<option value="ASC" <?=$sort_value=='ASC'?'selected':''?>>顺序</option>
|
||||
<option value="DESC" <?=$sort_value=='DESC'?'selected':''?>>倒序</option>
|
||||
</select> |
||||
<!-- <input type="checkbox" name="clean_right" value="1" --><?//=$clean_right?'checked':''?><!--清洗岗准确-->
|
||||
<input type="button" class="act_btn" id="search-btn" name="search-btn" value="搜索"> |
||||
</td> |
||||
</tr> |
||||
<tr> |
||||
<td class="td_bg"> |
||||
业务员:<select name="user_id" id="user_id"> |
||||
<option value="0">请选择</option> |
||||
<?php |
||||
foreach($user_items as $item) { |
||||
echo '<option value="'.$item->id.'"'; |
||||
if($item->id == $user_id) |
||||
echo ' selected '; |
||||
echo '>'.$item->getShowName().'</option>'; |
||||
} |
||||
?> |
||||
</select> |
||||
<input type="button" class="act_btn" id="assign-btn" name="assign-btn" value="勾选分配"> |
||||
<input type="button" class="act_btn" id="return-btn" name="return-btn" value="勾选收回"> |
||||
<input type="button" class="act_btn" id="return-all-btn" name="return-all-btn" value="批量收回"> |
||||
分配给业务员 <input id="assign_users" name="assign_users" type="text" value="" style="width:100px;"> |
||||
每个业务员分配 <input id="assign_count" name="assign_count" type="text" value="" style="width:50px;"> 条记录 |
||||
<input type="button" class="act_btn" id="all-assign-btn" name="all-assign-btn" value="批量分配"> |
||||
</td> |
||||
</tr> |
||||
<tr> |
||||
<td class="td_bg"> |
||||
<select name="invalid_id" id="invalid_id"> |
||||
<option value="0">请选择无效理由</option> |
||||
<?php |
||||
foreach($invalid_items as $item) { |
||||
echo '<option value="'.$item->id.'">'.$item->name.'</option>'; |
||||
} |
||||
?> |
||||
</select> |
||||
<input type=button class="ACT_btn invalid-btn" name="invalid-btn" value=" 无效数据 "/> |
||||
</td> |
||||
</tr> |
||||
</form> |
||||
</table> |
||||
<form id="listFrm"> |
||||
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="table"> |
||||
<tr> |
||||
<td align="center" width="24" align="center" class="bg_tr"><input type="checkbox" id="all"></td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>车牌</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>车型</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>车主</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>联系电话</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>初登日期</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>保险日期</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>保险公司</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>发动机号</td> |
||||
<td width="96" align="center" align="center" class="bg_tr" nowrap>车架号</td> |
||||
<td width="50" align="center" align="center" class="bg_tr" nowrap>业务员</td> |
||||
</tr> |
||||
<?php |
||||
foreach($items as $index => $item) { |
||||
$car_info = $item->car; |
||||
// if(!$car_info) { |
||||
//// $item->delete(); |
||||
//// die; |
||||
// continue; |
||||
// } |
||||
// |
||||
?> |
||||
<tr onMouseOver=overColor(this) onMouseOut=outColor(this)> |
||||
<td align="center" class="td_bg"nowrap ><input type="checkbox" name="ids[]" value="<?=$car_info->id?>"></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->car_no?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=MyLib::substr_cut($car_info->factory_model,10)?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=MyLib::substr_cut($car_info->car_man,10)?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->phone?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->register_date?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->insurer1_date?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->company?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->engine_no?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->car_frame_no?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$item->user?$item->user->getShowName():''?></td>
|
||||
</tr> |
||||
<?php |
||||
function refreshList() { |
||||
$('#listTable').bootstrapTable('refresh'); |
||||
} |
||||
?> |
||||
<tr > |
||||
<td height="25" colspan="11" align="center" class="td_bg"><?=$page_info?></td>
|
||||
</tr> |
||||
</table> |
||||
</form> |
||||
|
||||
function search() { |
||||
$('#listTable').bootstrapTable('destroy'); |
||||
$('#listTable').bootstrapTable({ |
||||
url: "/database/b-index-json", |
||||
pagination: true, |
||||
sidePagination: 'server', |
||||
multipleSelectRow: true, |
||||
queryParams: function(params) { |
||||
o['limit'] = params['limit']; |
||||
o['offset'] = params['offset']; |
||||
return o; |
||||
} |
||||
}); |
||||
} |
||||
|
||||
$(function() { |
||||
search(); |
||||
|
||||
$('.btn-assign').click(function(){ |
||||
layer.confirm('是否确认分配操作?', { |
||||
btn: ['确认','取消'], //按钮 |
||||
shade: false //不显示遮罩 |
||||
}, function(){ |
||||
var user_id = $('#user_id').val(); |
||||
var rows = $('#listTable').bootstrapTable('getSelections'); |
||||
var params = []; |
||||
rows.forEach(function(item,index,array){ |
||||
params.push(item.id); |
||||
}); |
||||
$.post('/database/b-assign',{ids:params.join(','),user_id:user_id},function(obj){ |
||||
layer.msg(obj.msg); |
||||
if(obj.success) { |
||||
search(); |
||||
} |
||||
},'json'); |
||||
}, function(){ |
||||
// |
||||
}); |
||||
}); |
||||
$('.btn-assign-return').click(function() { |
||||
layer.confirm('是否确认收回操作?', { |
||||
btn: ['确认','取消'], //按钮 |
||||
shade: false //不显示遮罩 |
||||
}, function(){ |
||||
var rows = $('#listTable').bootstrapTable('getSelections'); |
||||
var params = []; |
||||
rows.forEach(function(item,index,array){ |
||||
params.push(item.id); |
||||
}); |
||||
$.post('/database/b-return',{ids:params.join(',')},function(obj){ |
||||
layer.msg(obj.msg); |
||||
if(obj.success) { |
||||
search(); |
||||
} |
||||
},'json'); |
||||
}, function(){ |
||||
// |
||||
}); |
||||
}); |
||||
$('.btn-assign-all').click(function() { |
||||
layer.confirm('是否确认批量分配操作?', { |
||||
btn: ['确认','取消'], //按钮 |
||||
shade: false //不显示遮罩 |
||||
}, function(){ |
||||
o.assign_users = $('#assign_users').val(); |
||||
o.assign_count = $('#assign_count').val(); |
||||
$.post('/database/b-all-assign',o,function(obj){ |
||||
layer.msg(obj.msg); |
||||
if(obj.success) { |
||||
search(); |
||||
} |
||||
},'json'); |
||||
}, function(){ |
||||
// |
||||
}); |
||||
}); |
||||
$('.btn-assign-all-return').click(function() { |
||||
layer.confirm('是否确认批量收回操作?', { |
||||
btn: ['确认','取消'], //按钮 |
||||
shade: false //不显示遮罩 |
||||
}, function(){ |
||||
$.post('/database/b-return-all-a',o,function(obj){ |
||||
layer.msg(obj.msg); |
||||
if(obj.success) { |
||||
search(); |
||||
} |
||||
},'json'); |
||||
}, function(){ |
||||
// |
||||
}); |
||||
}); |
||||
$('.btn-clear').click(function() { |
||||
o = {}; |
||||
search(); |
||||
}); |
||||
$('.btn-a-invalid').click(function() { |
||||
layer.confirm('是否确认移动?', { |
||||
btn: ['确认','取消'], //按钮 |
||||
shade: false //不显示遮罩 |
||||
}, function(){ |
||||
var invalid_id = $('#invalid_id').val(); |
||||
var rows = $('#listTable').bootstrapTable('getSelections'); |
||||
var params = []; |
||||
rows.forEach(function(item,index,array){ |
||||
params.push(item.id); |
||||
}); |
||||
$.post('/database/b-invalid',{ids:params.join(','), invalid_id:invalid_id},function(obj){ |
||||
layer.msg(obj.msg); |
||||
if(obj.success) { |
||||
layer.msg('保存成功'); |
||||
search(); |
||||
} |
||||
},'json'); |
||||
}, function(){ |
||||
// |
||||
}); |
||||
}); |
||||
}); |
||||
</script> |
||||
<?php $this->endBlock(); ?> |
@ -0,0 +1,92 @@ |
||||
<?php |
||||
use \common\libs\MyLib; |
||||
?> |
||||
<?php $this->beginBlock('header_css'); ?> |
||||
<?php $this->endBlock(); ?> |
||||
|
||||
<div class="wrapper wrapper-content animated fadeInRight"> |
||||
<div class="ibox float-e-margins"> |
||||
<div class="ibox-content"> |
||||
<form role="form" class="form-horizontal" id="searchFrm" onsubmit="return search();"> |
||||
<div class="form-group"> |
||||
<label class="control-label col-sm-1">车牌</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="car_no" name="car_no" class="form-control"> |
||||
</div> |
||||
<label class="control-label col-sm-1">车主</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="car_man" name="car_man" class="form-control"> |
||||
</div> |
||||
<label class="control-label col-sm-1">联系电话</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="phone" name="phone" class="form-control"> |
||||
</div> |
||||
</div> |
||||
<div class="form-group"> |
||||
<label class="control-label col-sm-1">出单日期</label> |
||||
<div class="col-sm-3"> |
||||
<div class="input-daterange input-group" id="datepicker"> |
||||
<input type="text" class="input-sm form-control" name="print_begin" value="" autocomplete="off" /> |
||||
<span class="input-group-addon">到</span> |
||||
<input type="text" class="input-sm form-control" name="print_end" value="" autocomplete="off" /> |
||||
</div> |
||||
</div> |
||||
<label class="control-label col-sm-1">保险日期</label> |
||||
<div class="col-sm-3"> |
||||
<div class="input-daterange input-group" id="datepicker"> |
||||
<input type="text" class="input-sm form-control" name="insurer1_begin" value="" autocomplete="off" /> |
||||
<span class="input-group-addon">到</span> |
||||
<input type="text" class="input-sm form-control" name="insurer1_end" value="" autocomplete="off" /> |
||||
</div> |
||||
</div> |
||||
<label class="control-label col-sm-1">保险公司</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="company" name="company" class="form-control"> |
||||
</div> |
||||
</div> |
||||
<div class="form-group"> |
||||
<label class="control-label col-sm-1">状态</label> |
||||
<div class="col-sm-3"> |
||||
<select name="status" class="form-control"> |
||||
<option value="0">全部</option> |
||||
<option value="1">未分配</option> |
||||
<option value="2">已分配</option> |
||||
</select> |
||||
</div> |
||||
<label class="control-label col-sm-1">业务员</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="username" name="username" class="form-control"> |
||||
</div> |
||||
</div> |
||||
<div class="form-group"> |
||||
<div class="col-sm-3 col-sm-offset-5"> |
||||
<button type="submit" class="btn btn-primary">搜索</button> |
||||
</div> |
||||
</div> |
||||
</form> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
<?php $this->beginBlock('footer_js'); ?> |
||||
<script type="text/javascript" language="javascript"> |
||||
function search() { |
||||
var o = {}; |
||||
var params = $("#searchFrm").serializeArray(); |
||||
$.each(params, function(index) { |
||||
o[this['name']] = this['value']; |
||||
}); |
||||
parent.o = o; |
||||
parent.refreshList(); |
||||
layer_close(); |
||||
} |
||||
|
||||
$(function () { |
||||
$('.input-daterange').datepicker({ |
||||
keyboardNavigation: false, |
||||
forceParse: false, |
||||
autoclose: true |
||||
}); |
||||
}) |
||||
</script> |
||||
<?php $this->endBlock('footer_js'); ?> |
@ -1,252 +1,209 @@ |
||||
<?php |
||||
use \common\libs\MyLib; |
||||
?> |
||||
<script type="text/javascript" language="javascript" src="/js/jquery-1.8.3.js"></script> |
||||
<script type="text/javascript" language="javascript" src="/js/datepicker/WdatePicker.js"></script> |
||||
<script type="text/javascript" language="javascript" src="/js/ajax.js"></script> |
||||
<script type="text/javascript" language="javascript" src="/js/func.js"></script> |
||||
<script type="text/javascript" language="javascript"> |
||||
$(function(){ |
||||
$("#search-btn").click(function(){ |
||||
$('#page').val(0); |
||||
var params = $('#searchForm').serialize(); |
||||
window.location.href = "/database/c-index?" + params; |
||||
}); |
||||
$('#all-assign-btn').click(function(){ |
||||
if(confirm('是否确认批量分配操作?')) { |
||||
var params = $('#searchForm').serialize(); |
||||
$.post('/database/c-all-assign',params,function(obj){ |
||||
alert(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
} |
||||
},'json'); |
||||
} |
||||
}); |
||||
//数据平移 |
||||
$('#assign-other-btn').click(function () { |
||||
if(confirm('是否确认平移?')) { |
||||
var params = $('#listFrm').serialize(); |
||||
var user_id = $('#user_id').val(); |
||||
params = params + '&user_id=' + user_id; |
||||
$.post('/appointment/assign-cpei',params,function(obj){ |
||||
alert(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
} |
||||
},'json'); |
||||
} |
||||
}); |
||||
<?php $this->beginBlock('header_css'); ?> |
||||
<link href="/assets/css/plugins/bootstrap-table/bootstrap-table.min.css" rel="stylesheet"> |
||||
<?php $this->endBlock(); ?> |
||||
|
||||
<div class="wrapper wrapper-content animated fadeInRight"> |
||||
<div class="ibox float-e-margins"> |
||||
<div class="ibox-title"> |
||||
<h5>C库</h5> |
||||
<div class="ibox-tools"> |
||||
<a class="btn btn-primary btn-xs edit-btn" data-id="0" href="javascript:void(0);" onclick="searchDlg()"> |
||||
<i class="fa fa-search"></i> 搜索 |
||||
</a> |
||||
<a class="btn btn-primary btn-xs edit-btn" data-id="0" href="javascript:void(0);" onclick="$('#listTable').bootstrapTable('refresh');"> |
||||
<i class="fa fa-refresh"></i> 刷新 |
||||
</a> |
||||
</div> |
||||
</div> |
||||
<div class="ibox-content"> |
||||
<form role="form" class="form-inline" onsubmit="return search();"> |
||||
<div class="form-group"> |
||||
<button type="button" class="btn btn-primary btn-c-d">勾选C->D</button> |
||||
<select class="form-control" id="user_id" name="user_id"> |
||||
<option value="0">请选择业务员</option> |
||||
<?php foreach($user_items as $item) { |
||||
echo '<option value="'.$item->id.'">'.$item->getShowName().'</option>'; |
||||
} |
||||
?> |
||||
</select> |
||||
<button type="button" class="btn btn-primary btn-assign">勾选分配</button> |
||||
<button type="button" class="btn btn-primary btn-assign-return">勾选收回</button> |
||||
<label class="form-control-static">分配给业务员</label> |
||||
<input type="text" name="assign_users" id="assign_users" class="form-control"> |
||||
<label class="form-control-static">每个业务员分配</label> |
||||
<input type="text" name="assign_count" id="assign_count" class="form-control"> |
||||
<label class="form-control-static">条记录</label> |
||||
<button type="button" class="btn btn-primary btn-assign-all">批量分配</button> |
||||
<button type="button" class="btn btn-danger btn-clear">清空搜索条件</button> |
||||
<select class="form-control" id="invalid_id" name="invalid_id"> |
||||
<option value="0">请选择无效理由</option> |
||||
<?php foreach($invalid_items as $item) { |
||||
echo '<option value="'.$item->id.'">'.$item->name.'</option>'; |
||||
} |
||||
?> |
||||
</select> |
||||
<button type="button" class="btn btn-primary btn-a-invalid">勾选无效数据</button> |
||||
</div> |
||||
</form> |
||||
<div class="row"> |
||||
<div class="col-md-12"> |
||||
<table id="listTable"> |
||||
<thead> |
||||
<tr> |
||||
<th data-field="state" data-checkbox="true"></th> |
||||
<th width="50" data-field="id">ID</th> |
||||
<th data-field="car_no">车牌</th> |
||||
<th data-field="factory_model">车型</th> |
||||
<th data-field="car_man">车主</th> |
||||
<th data-field="phone">联系电话</th> |
||||
<th data-field="register_date">初登日期</th> |
||||
<th data-field="print_date">出单日期</th> |
||||
<th data-field="insurer1_date">保险日期</th> |
||||
<th data-field="company">保险公司</th> |
||||
<th data-field="op_user">业务员</th> |
||||
</tr> |
||||
</thead> |
||||
</table> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
$('.invalid-btn').click(function(){ |
||||
if(confirm('是否确认无效?')) { |
||||
var params = $('#listFrm').serialize(); |
||||
var invalid_id = $('#invalid_id').val(); |
||||
params = params + '&invalid_id=' + invalid_id; |
||||
$.post('/database/invalid',params,function(obj){ |
||||
alert(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
} |
||||
},'json'); |
||||
|
||||
<?php $this->beginBlock('footer_js'); ?> |
||||
<script src="/assets/js/plugins/bootstrap-table/bootstrap-table.min.js"></script> |
||||
<script src="/assets/js/plugins/bootstrap-table/bootstrap-table-mobile.min.js"></script> |
||||
<script src="/assets/js/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.min.js"></script> |
||||
<script> |
||||
var o = {}; |
||||
function searchDlg() { |
||||
title = '综合搜索'; |
||||
layer_show(title, '/database/c-search'); |
||||
} |
||||
|
||||
function refreshList() { |
||||
$('#listTable').bootstrapTable('refresh'); |
||||
} |
||||
|
||||
function search() { |
||||
$('#listTable').bootstrapTable('destroy'); |
||||
$('#listTable').bootstrapTable({ |
||||
url: "/database/c-index-json", |
||||
pagination: true, |
||||
sidePagination: 'server', |
||||
multipleSelectRow: true, |
||||
queryParams: function(params) { |
||||
o['limit'] = params['limit']; |
||||
o['offset'] = params['offset']; |
||||
return o; |
||||
} |
||||
}); |
||||
$('#move-d-btn').click(function(){ |
||||
if(confirm('是否确认批量移动D库操作?')) { |
||||
var params = $('#searchForm').serialize(); |
||||
$.post('/database/c-move-d',params,function(obj){ |
||||
alert(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
} |
||||
},'json'); |
||||
} |
||||
} |
||||
|
||||
$(function() { |
||||
search(); |
||||
|
||||
$('.btn-c-d').click(function() { |
||||
var rows = $('#listTable').bootstrapTable('getSelections'); |
||||
var params = []; |
||||
rows.forEach(function(item,index,array){ |
||||
params.push(item.id); |
||||
}); |
||||
$.post('/database/c-d', {ids:params.join(',')}, function(data) { |
||||
parent.layer.msg(data.msg); |
||||
if(data.success == true) { |
||||
refreshList(); |
||||
} |
||||
},'json'); |
||||
}); |
||||
$('#assign-btn').click(function(){ |
||||
if(confirm('是否确认跟踪分配操作?')) { |
||||
var params = $('#listFrm').serialize(); |
||||
$('.btn-assign').click(function(){ |
||||
layer.confirm('是否确认分配操作?', { |
||||
btn: ['确认','取消'], //按钮 |
||||
shade: false //不显示遮罩 |
||||
}, function(){ |
||||
var user_id = $('#user_id').val(); |
||||
params = params + '&user_id=' + user_id; |
||||
$.post('/database/c-assign',params,function(obj){ |
||||
alert(obj.msg); |
||||
var rows = $('#listTable').bootstrapTable('getSelections'); |
||||
var params = []; |
||||
rows.forEach(function(item,index,array){ |
||||
params.push(item.id); |
||||
}); |
||||
$.post('/database/c-assign',{ids:params.join(','),user_id:user_id},function(obj){ |
||||
layer.msg(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
search(); |
||||
} |
||||
},'json'); |
||||
} |
||||
}, function(){ |
||||
// |
||||
}); |
||||
}); |
||||
$('#return-btn').click(function(){ |
||||
if(confirm('是否确认收回操作?')) { |
||||
var params = $('#listFrm').serialize(); |
||||
$.post('/database/c-return',params,function(obj){ |
||||
alert(obj.msg); |
||||
$('.btn-assign-return').click(function() { |
||||
layer.confirm('是否确认收回操作?', { |
||||
btn: ['确认','取消'], //按钮 |
||||
shade: false //不显示遮罩 |
||||
}, function(){ |
||||
var rows = $('#listTable').bootstrapTable('getSelections'); |
||||
var params = []; |
||||
rows.forEach(function(item,index,array){ |
||||
params.push(item.id); |
||||
}); |
||||
$.post('/database/c-return',{ids:params.join(',')},function(obj){ |
||||
layer.msg(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
search(); |
||||
} |
||||
},'json'); |
||||
} |
||||
}, function(){ |
||||
// |
||||
}); |
||||
}); |
||||
$('#move-btn').click(function(){ |
||||
if(confirm('是否确认从C库移到D库操作?')) { |
||||
var params = $('#listFrm').serialize(); |
||||
$.post('/database/c-d',params,function(obj){ |
||||
alert(obj.msg); |
||||
$('.btn-assign-all').click(function() { |
||||
layer.confirm('是否确认批量分配操作?', { |
||||
btn: ['确认','取消'], //按钮 |
||||
shade: false //不显示遮罩 |
||||
}, function(){ |
||||
o.assign_users = $('#assign_users').val(); |
||||
o.assign_count = $('#assign_count').val(); |
||||
$.post('/database/c-all-assign',o,function(obj){ |
||||
layer.msg(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
search(); |
||||
} |
||||
},'json'); |
||||
} |
||||
}, function(){ |
||||
// |
||||
}); |
||||
}); |
||||
$('.btn-clear').click(function() { |
||||
o = {}; |
||||
search(); |
||||
}); |
||||
$('#move-btn-e').click(function(){ |
||||
if(confirm('是否确认从C库移到e库操作?')) { |
||||
var params = $('#listFrm').serialize(); |
||||
$.post('/database/c-e',params,function(obj){ |
||||
alert(obj.msg); |
||||
$('.btn-a-invalid').click(function() { |
||||
layer.confirm('是否确认移动?', { |
||||
btn: ['确认','取消'], //按钮 |
||||
shade: false //不显示遮罩 |
||||
}, function(){ |
||||
var invalid_id = $('#invalid_id').val(); |
||||
var rows = $('#listTable').bootstrapTable('getSelections'); |
||||
var params = []; |
||||
rows.forEach(function(item,index,array){ |
||||
params.push(item.id); |
||||
}); |
||||
$.post('/database/c-invalid',{ids:params.join(','), invalid_id:invalid_id},function(obj){ |
||||
layer.msg(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
layer.msg('保存成功'); |
||||
search(); |
||||
} |
||||
},'json'); |
||||
} |
||||
}); |
||||
$('#all').click(function(){ |
||||
if($(this).prop('checked')==true) { |
||||
$('input:checkbox').each(function() { |
||||
$(this).prop('checked', true); |
||||
}); |
||||
} else { |
||||
$('input:checkbox').each(function () { |
||||
$(this).prop('checked',false); |
||||
}); |
||||
} |
||||
}, function(){ |
||||
// |
||||
}); |
||||
}); |
||||
}); |
||||
</script> |
||||
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="table"> |
||||
<form id="searchForm"> |
||||
<input type="hidden" id="page" name="page" value="<?=$page?>">
|
||||
<tr> |
||||
<td class="td_bg"> |
||||
车牌:<input name="car_no" type="text" value="<?=$car_no?>" style="width: 100px;">
|
||||
车主:<input name="car_man" type="text" value="<?=$car_man?>" style="width: 100px;">
|
||||
联系电话:<input name="phone" type="text" value="<?=$phone?>" style="width: 100px;">
|
||||
出单日期:从<input class="act_date" name="print_begin" type="text" value="<?=$print_begin?>" onclick="WdatePicker()">至<input class="act_date" name="print_end" type="text" value="<?=$print_end?>" onclick="WdatePicker()">截止
|
||||
保险公司:<input name="company" type="text" value="<?=$company?>" style="width: 100px;">
|
||||
</td> |
||||
</tr> |
||||
<tr> |
||||
<td class="td_bg"> |
||||
<!-- 保险日期:从<input class="act_date" name="insurer1_begin" type="text" value="--><?//=$insurer1_begin?><!--" onclick="WdatePicker()">至<input class="act_date" name="insurer1_end" type="text" value="--><?//=$insurer1_end?><!--" onclick="WdatePicker()">截止-->
|
||||
保险日期: |
||||
<input name="insurer1_month" class="day_date" type="text" value="<?=$insurer1_month?>" style="width:30px;" placeholder="月份">月
|
||||
<input name="insurer1_day" class="day_date" type="text" value="<?=$insurer1_day?>" style="width:30px;" placeholder="天数">日
|
||||
至 |
||||
<input name="insurer1_month1" class="day_date" type="text" value="<?=$insurer1_month1?>" style="width:30px;" placeholder="月份">月
|
||||
<input name="insurer1_day1" class="day_date" type="text" value="<?=$insurer1_day1?>" style="width:30px;" placeholder="天数">日
|
||||
状态:<select name="status"> |
||||
<option value="0">全部</option> |
||||
<option value="1" <?=$status==1?'selected':''?>>未分配</option>
|
||||
<option value="2" <?=$status==2?'selected':''?>>已分配</option>
|
||||
</select> |
||||
工号:<input name="username" type="text" value="<?=$username?>" style="width: 100px;">
|
||||
新保座席:<input name="user1" type="text" value="<?=$user1?>" style="width:100px;">
|
||||
排序:<select name="sort_key"> |
||||
<option value="car_t.print_date" <?=$sort_key=='car_t.print_date'?'selected':''?>>出单日期</option>
|
||||
<option value="car_t.insurer1_date" <?=$sort_key=='car_t.insurer1_date'?'selected':''?>>保险日期</option>
|
||||
</select> |
||||
<select name="sort_value"> |
||||
<option value="ASC" <?=$sort_value=='ASC'?'selected':''?>>顺序</option>
|
||||
<option value="DESC" <?=$sort_value=='DESC'?'selected':''?>>倒序</option>
|
||||
</select> |
||||
<!-- <input type="checkbox" name="clean_right" value="1" --><?//=$clean_right?'checked':''?><!--清洗岗准确-->
|
||||
|
||||
<input type="button" class="act_btn" id="search-btn" name="search-btn" value="搜索"> |
||||
</td> |
||||
</tr> |
||||
<tr> |
||||
<td class="td_bg"> |
||||
<input type="button" class="act_btn" id="move-d-btn" name="move-d-btn" value="批量移到D库"> |
||||
分配给业务员 <input id="assign_users" name="assign_users" type="text" value="" style="width:100px;"> |
||||
每个业务员分配 <input id="assign_count" name="assign_count" type="text" value="" style="width:50px;"> 条记录 |
||||
<input type="button" class="act_btn" id="all-assign-btn" name="all-assign-btn" value="批量分配"> |
||||
<input type="button" class="act_btn" id="assign-other-btn" name="assign-other-btn" value="批量平移到"> |
||||
</td> |
||||
</tr> |
||||
<tr> |
||||
<td class="td_bg"> |
||||
<select name="user_id" id="user_id"> |
||||
<option value="0">请选择</option> |
||||
<?php |
||||
foreach($user_items as $item) { |
||||
echo '<option value="'.$item->id.'"'; |
||||
if($item->id == $user_id) |
||||
echo ' selected '; |
||||
echo '>'.$item->getShowName().'</option>'; |
||||
} |
||||
?> |
||||
</select> |
||||
<input type="button" class="act_btn" id="assign-btn" name="assign-btn" value="勾选分配"> |
||||
<input type="button" class="act_btn" id="return-btn" name="return-btn" value="勾选收回"> |
||||
<input type="button" class="act_btn" id="move-btn" name="move-btn" value="勾选移到D库"> |
||||
<!-- <input type="button" class="act_btn" id="move-btn-e" name="move-btn" value="勾选移到E库">--> |
||||
<select name="invalid_id" id="invalid_id"> |
||||
<option value="0">请选择无效理由</option> |
||||
<?php |
||||
foreach($invalid_items as $item) { |
||||
echo '<option value="'.$item->id.'">'.$item->name.'</option>'; |
||||
} |
||||
?> |
||||
</select> |
||||
<input type=button class="ACT_btn invalid-btn" name="invalid-btn" value=" 无效数据 "/> |
||||
</td> |
||||
</tr> |
||||
</form> |
||||
</table> |
||||
<form id="listFrm"> |
||||
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="table"> |
||||
<tr> |
||||
<td align="center" width="24" align="center" class="bg_tr"><input type="checkbox" id="all"></td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>车牌</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>车型</td> |
||||
<td width="150" align="center" align="center" class="bg_tr" nowrap>车主</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>联系电话</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>初登日期</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>出单日期</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>保险日期</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>保险公司</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>新保座席</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>原客服代表</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>续保座席</td> |
||||
<td width="50" align="center" align="center" class="bg_tr" nowrap>当前业务员</td> |
||||
</tr> |
||||
<?php |
||||
foreach($items as $index => $item) { |
||||
$car_info = $item->car; |
||||
?> |
||||
<tr onMouseOver=overColor(this) onMouseOut=outColor(this)> |
||||
<td align="center" class="td_bg"nowrap ><input type="checkbox" name="ids[]" value="<?=$item->id?>"></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->car_no?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->factory_model?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->car_man?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->phone?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->register_date?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->print_date=='1970-01-01'?'':$car_info->print_date?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->insurer1_date!=''?$car_info->insurer1_date:$car_info->insurer2_date?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->company?> |
||||
<?php if($item->dif>0):?> |
||||
(外区) |
||||
<?php endif;?> |
||||
</td> |
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->op_user1?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->op_user2?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->op_user3?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$item->user?$item->user->getShowName():''?></td>
|
||||
</tr> |
||||
<?php |
||||
} |
||||
?> |
||||
<tr > |
||||
<td height="25" colspan="13" align="center" class="td_bg"><?=$page_info?></td>
|
||||
</tr> |
||||
</table> |
||||
</form> |
||||
<?php $this->endBlock(); ?> |
||||
|
@ -0,0 +1,84 @@ |
||||
<?php |
||||
use \common\libs\MyLib; |
||||
?> |
||||
<?php $this->beginBlock('header_css'); ?> |
||||
<?php $this->endBlock(); ?> |
||||
|
||||
<div class="wrapper wrapper-content animated fadeInRight"> |
||||
<div class="ibox float-e-margins"> |
||||
<div class="ibox-content"> |
||||
<form role="form" class="form-horizontal" id="searchFrm" onsubmit="return search();"> |
||||
<div class="form-group"> |
||||
<label class="control-label col-sm-1">车牌</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="car_no" name="car_no" class="form-control"> |
||||
</div> |
||||
<label class="control-label col-sm-1">车主</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="car_man" name="car_man" class="form-control"> |
||||
</div> |
||||
<label class="control-label col-sm-1">联系电话</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="phone" name="phone" class="form-control"> |
||||
</div> |
||||
</div> |
||||
<div class="form-group"> |
||||
<label class="control-label col-sm-1">保险日期</label> |
||||
<div class="col-sm-3"> |
||||
<div class="input-daterange input-group" id="datepicker"> |
||||
<input type="text" class="input-sm form-control" name="insurer1_begin" value="" autocomplete="off" /> |
||||
<span class="input-group-addon">到</span> |
||||
<input type="text" class="input-sm form-control" name="insurer1_end" value="" autocomplete="off" /> |
||||
</div> |
||||
</div> |
||||
<label class="control-label col-sm-1">保险公司</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="company" name="company" class="form-control"> |
||||
</div> |
||||
<label class="control-label col-sm-1">状态</label> |
||||
<div class="col-sm-3"> |
||||
<select name="status" class="form-control"> |
||||
<option value="0">全部</option> |
||||
<option value="1">未分配</option> |
||||
<option value="2">已分配</option> |
||||
</select> |
||||
</div> |
||||
</div> |
||||
<div class="form-group"> |
||||
<label class="control-label col-sm-1">业务员</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="username" name="username" class="form-control"> |
||||
</div> |
||||
</div> |
||||
<div class="form-group"> |
||||
<div class="col-sm-3 col-sm-offset-5"> |
||||
<button type="submit" class="btn btn-primary">搜索</button> |
||||
</div> |
||||
</div> |
||||
</form> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
<?php $this->beginBlock('footer_js'); ?> |
||||
<script type="text/javascript" language="javascript"> |
||||
function search() { |
||||
var o = {}; |
||||
var params = $("#searchFrm").serializeArray(); |
||||
$.each(params, function(index) { |
||||
o[this['name']] = this['value']; |
||||
}); |
||||
parent.o = o; |
||||
parent.refreshList(); |
||||
layer_close(); |
||||
} |
||||
|
||||
$(function () { |
||||
$('.input-daterange').datepicker({ |
||||
keyboardNavigation: false, |
||||
forceParse: false, |
||||
autoclose: true |
||||
}); |
||||
}) |
||||
</script> |
||||
<?php $this->endBlock('footer_js'); ?> |
@ -1,205 +1,195 @@ |
||||
<?php |
||||
use \common\libs\MyLib; |
||||
?> |
||||
<script type="text/javascript" language="javascript" src="/js/jquery-1.8.3.js"></script> |
||||
<script type="text/javascript" language="javascript" src="/js/datepicker/WdatePicker.js"></script> |
||||
<script type="text/javascript" language="javascript" src="/js/ajax.js"></script> |
||||
<script type="text/javascript" language="javascript" src="/js/func.js"></script> |
||||
<script type="text/javascript" language="javascript"> |
||||
$(function(){ |
||||
$("#search-btn").click(function(){ |
||||
$('#page').val(0); |
||||
var params = $('#searchForm').serialize(); |
||||
window.location.href = "/database/d-index?" + params; |
||||
}); |
||||
$('#all-assign-btn').click(function(){ |
||||
if(confirm('是否确认批量分配操作?')) { |
||||
var params = $('#searchForm').serialize(); |
||||
$.post('/database/d-all-assign',params,function(obj){ |
||||
alert(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
} |
||||
},'json'); |
||||
<?php $this->beginBlock('header_css'); ?> |
||||
<link href="/assets/css/plugins/bootstrap-table/bootstrap-table.min.css" rel="stylesheet"> |
||||
<?php $this->endBlock(); ?> |
||||
|
||||
<div class="wrapper wrapper-content animated fadeInRight"> |
||||
<div class="ibox float-e-margins"> |
||||
<div class="ibox-title"> |
||||
<h5>D库</h5> |
||||
<div class="ibox-tools"> |
||||
<a class="btn btn-primary btn-xs edit-btn" data-id="0" href="javascript:void(0);" onclick="searchDlg()"> |
||||
<i class="fa fa-search"></i> 搜索 |
||||
</a> |
||||
<a class="btn btn-primary btn-xs edit-btn" data-id="0" href="javascript:void(0);" onclick="$('#listTable').bootstrapTable('refresh');"> |
||||
<i class="fa fa-refresh"></i> 刷新 |
||||
</a> |
||||
</div> |
||||
</div> |
||||
<div class="ibox-content"> |
||||
<form role="form" class="form-inline" onsubmit="return search();"> |
||||
<div class="form-group"> |
||||
<select class="form-control" id="user_id" name="user_id"> |
||||
<option value="0">请选择业务员</option> |
||||
<?php foreach($user_items as $item) { |
||||
echo '<option value="'.$item->id.'">'.$item->getShowName().'</option>'; |
||||
} |
||||
?> |
||||
</select> |
||||
<button type="button" class="btn btn-primary btn-assign">勾选分配</button> |
||||
<button type="button" class="btn btn-primary btn-assign-return">勾选收回</button> |
||||
<label class="form-control-static">分配给业务员</label> |
||||
<input type="text" name="assign_users" id="assign_users" class="form-control"> |
||||
<label class="form-control-static">每个业务员分配</label> |
||||
<input type="text" name="assign_count" id="assign_count" class="form-control"> |
||||
<label class="form-control-static">条记录</label> |
||||
<button type="button" class="btn btn-primary btn-assign-all">批量分配</button> |
||||
<button type="button" class="btn btn-danger btn-clear">清空搜索条件</button> |
||||
<select class="form-control" id="invalid_id" name="invalid_id"> |
||||
<option value="0">请选择无效理由</option> |
||||
<?php foreach($invalid_items as $item) { |
||||
echo '<option value="'.$item->id.'">'.$item->name.'</option>'; |
||||
} |
||||
?> |
||||
</select> |
||||
<button type="button" class="btn btn-primary btn-a-invalid">勾选无效数据</button> |
||||
</div> |
||||
</form> |
||||
<div class="row"> |
||||
<div class="col-md-12"> |
||||
<table id="listTable"> |
||||
<thead> |
||||
<tr> |
||||
<th data-field="state" data-checkbox="true"></th> |
||||
<th width="50" data-field="id">ID</th> |
||||
<th data-field="car_no">车牌</th> |
||||
<th data-field="factory_model">车型</th> |
||||
<th data-field="car_man">车主</th> |
||||
<th data-field="phone">联系电话</th> |
||||
<th data-field="register_date">初登日期</th> |
||||
<th data-field="print_date">出单日期</th> |
||||
<th data-field="insurer1_date">保险日期</th> |
||||
<th data-field="company">保险公司</th> |
||||
<th data-field="op_user">业务员</th> |
||||
</tr> |
||||
</thead> |
||||
</table> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
|
||||
<?php $this->beginBlock('footer_js'); ?> |
||||
<script src="/assets/js/plugins/bootstrap-table/bootstrap-table.min.js"></script> |
||||
<script src="/assets/js/plugins/bootstrap-table/bootstrap-table-mobile.min.js"></script> |
||||
<script src="/assets/js/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.min.js"></script> |
||||
<script> |
||||
var o = {}; |
||||
function searchDlg() { |
||||
title = '综合搜索'; |
||||
layer_show(title, '/database/d-search'); |
||||
} |
||||
|
||||
function refreshList() { |
||||
$('#listTable').bootstrapTable('refresh'); |
||||
} |
||||
|
||||
function search() { |
||||
$('#listTable').bootstrapTable('destroy'); |
||||
$('#listTable').bootstrapTable({ |
||||
url: "/database/d-index-json", |
||||
pagination: true, |
||||
sidePagination: 'server', |
||||
multipleSelectRow: true, |
||||
queryParams: function(params) { |
||||
o['limit'] = params['limit']; |
||||
o['offset'] = params['offset']; |
||||
return o; |
||||
} |
||||
}); |
||||
$('#assign-btn').click(function(){ |
||||
if(confirm('是否确认续保分配操作?')) { |
||||
var params = $('#listFrm').serialize(); |
||||
} |
||||
|
||||
$(function() { |
||||
search(); |
||||
|
||||
$('.btn-assign').click(function(){ |
||||
layer.confirm('是否确认分配操作?', { |
||||
btn: ['确认','取消'], //按钮 |
||||
shade: false //不显示遮罩 |
||||
}, function(){ |
||||
var user_id = $('#user_id').val(); |
||||
params = params + '&user_id=' + user_id; |
||||
$.post('/database/d-assign',params,function(obj){ |
||||
alert(obj.msg); |
||||
var rows = $('#listTable').bootstrapTable('getSelections'); |
||||
var params = []; |
||||
rows.forEach(function(item,index,array){ |
||||
params.push(item.id); |
||||
}); |
||||
$.post('/database/d-assign',{ids:params.join(','),user_id:user_id},function(obj){ |
||||
layer.msg(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
search(); |
||||
} |
||||
},'json'); |
||||
} |
||||
}, function(){ |
||||
// |
||||
}); |
||||
}); |
||||
$('#return-btn').click(function(){ |
||||
if(confirm('是否确认收回操作?')) { |
||||
var params = $('#listFrm').serialize(); |
||||
$.post('/database/d-return',params,function(obj){ |
||||
alert(obj.msg); |
||||
$('.btn-assign-return').click(function() { |
||||
layer.confirm('是否确认收回操作?', { |
||||
btn: ['确认','取消'], //按钮 |
||||
shade: false //不显示遮罩 |
||||
}, function(){ |
||||
var rows = $('#listTable').bootstrapTable('getSelections'); |
||||
var params = []; |
||||
rows.forEach(function(item,index,array){ |
||||
params.push(item.id); |
||||
}); |
||||
$.post('/database/d-return',{ids:params.join(',')},function(obj){ |
||||
layer.msg(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
search(); |
||||
} |
||||
},'json'); |
||||
} |
||||
}, function(){ |
||||
// |
||||
}); |
||||
}); |
||||
$('#move-btn').click(function(){ |
||||
if(confirm('是否确认 D->C 操作?')) { |
||||
var params = $('#listFrm').serialize(); |
||||
$.post('/database/d-c',params,function(obj){ |
||||
alert(obj.msg); |
||||
$('.btn-assign-all').click(function() { |
||||
layer.confirm('是否确认批量分配操作?', { |
||||
btn: ['确认','取消'], //按钮 |
||||
shade: false //不显示遮罩 |
||||
}, function(){ |
||||
o.assign_users = $('#assign_users').val(); |
||||
o.assign_count = $('#assign_count').val(); |
||||
$.post('/database/d-all-assign',o,function(obj){ |
||||
layer.msg(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
search(); |
||||
} |
||||
},'json'); |
||||
} |
||||
}, function(){ |
||||
// |
||||
}); |
||||
}); |
||||
$('.btn-clear').click(function() { |
||||
o = {}; |
||||
search(); |
||||
}); |
||||
$('.invalid-btn').click(function(){ |
||||
if(confirm('是否确认无效?')) { |
||||
var params = $('#listFrm').serialize(); |
||||
$('.btn-a-invalid').click(function() { |
||||
layer.confirm('是否确认移动?', { |
||||
btn: ['确认','取消'], //按钮 |
||||
shade: false //不显示遮罩 |
||||
}, function(){ |
||||
var invalid_id = $('#invalid_id').val(); |
||||
params = params + '&invalid_id=' + invalid_id; |
||||
$.post('/database/invalid',params,function(obj){ |
||||
alert(obj.msg); |
||||
var rows = $('#listTable').bootstrapTable('getSelections'); |
||||
var params = []; |
||||
rows.forEach(function(item,index,array){ |
||||
params.push(item.id); |
||||
}); |
||||
$.post('/database/d-invalid',{ids:params.join(','), invalid_id:invalid_id},function(obj){ |
||||
layer.msg(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
layer.msg('保存成功'); |
||||
search(); |
||||
} |
||||
},'json'); |
||||
} |
||||
}); |
||||
$('#all').click(function(){ |
||||
if($(this).prop('checked')==true) { |
||||
$('input:checkbox').each(function() { |
||||
$(this).prop('checked', true); |
||||
}); |
||||
} else { |
||||
$('input:checkbox').each(function () { |
||||
$(this).prop('checked',false); |
||||
}); |
||||
} |
||||
}, function(){ |
||||
// |
||||
}); |
||||
}); |
||||
}); |
||||
</script> |
||||
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="table"> |
||||
<form id="searchForm"> |
||||
<input type="hidden" id="page" name="page" value="<?=$page?>">
|
||||
<tr> |
||||
<td class="td_bg"> |
||||
车牌:<input name="car_no" type="text" value="<?=$car_no?>" style="width:100px;">
|
||||
车主:<input name="car_man" type="text" value="<?=$car_man?>" style="width:100px;">
|
||||
联系电话:<input name="phone" type="text" value="<?=$phone?>" style="width:100px;">
|
||||
保险日期: |
||||
<!-- 从<input class="act_date" name="insurer1_begin" type="text" value="--><?//=$insurer1_begin?><!--" onclick="WdatePicker()">至<input class="act_date" name="insurer1_end" type="text" value="--><?//=$insurer1_end?><!--" onclick="WdatePicker()">截止-->
|
||||
<input name="insurer1_month" class="day_date" type="text" value="<?=$insurer1_month?>" style="width:30px;" placeholder="月份">月
|
||||
<input name="insurer1_day" class="day_date" type="text" value="<?=$insurer1_day?>" style="width:30px;" placeholder="天数">日
|
||||
至 |
||||
<input name="insurer1_month1" class="day_date" type="text" value="<?=$insurer1_month1?>" style="width:30px;" placeholder="月份">月
|
||||
<input name="insurer1_day1" class="day_date" type="text" value="<?=$insurer1_day1?>" style="width:30px;" placeholder="天数">日
|
||||
|
||||
保险公司:<input name="company" type="text" value="<?=$company?>" style="width:100px;">
|
||||
</td> |
||||
</tr> |
||||
<tr> |
||||
<td class="td_bg"> |
||||
状态:<select name="status"> |
||||
<option value="0">全部</option> |
||||
<option value="1" <?=$status==1?'selected':''?>>未分配</option>
|
||||
<option value="2" <?=$status==2?'selected':''?>>已分配</option>
|
||||
</select> |
||||
工号:<input name="username" type="text" value="<?=$username?>" style="width:100px;">
|
||||
旧业务员:<input name="old_user" type="text" value="<?=$old_user?>" style="width:100px;">
|
||||
新保座席:<input name="user1" type="text" value="<?=$user1?>" style="width:100px;">
|
||||
续保座席:<input name="user2" type="text" value="<?=$user2?>" style="width:100px;">
|
||||
排序:<select name="sort_key"> |
||||
<option value="car_t.register_date" <?=$sort_key=='car_t.register_date'?'selected':''?>>初登日期</option>
|
||||
<option value="car_t.print_date" <?=$sort_key=='car_t.print_date'?'selected':''?>>出单日期</option>
|
||||
<option value="car_t.insurer1_date" <?=$sort_key=='car_t.insurer1_date'?'selected':''?>>商业日期</option>
|
||||
</select> |
||||
<select name="sort_value"> |
||||
<option value="ASC" <?=$sort_value=='ASC'?'selected':''?>>顺序</option>
|
||||
<option value="DESC" <?=$sort_value=='DESC'?'selected':''?>>倒序</option>
|
||||
</select> |
||||
<input type="button" class="act_btn" id="search-btn" name="search-btn" value="搜索"> |
||||
</td> |
||||
</tr> |
||||
<tr> |
||||
<td class="td_bg"> |
||||
分配给业务员 <input id="assign_users" name="assign_users" type="text" value="" style="width:100px;"> |
||||
每个业务员分配 <input id="assign_count" name="assign_count" type="text" value="" style="width:50px;"> 条记录 |
||||
<input type="button" class="act_btn" id="all-assign-btn" name="all-assign-btn" value="批量分配"> |
||||
</td> |
||||
</tr> |
||||
<tr> |
||||
<td class="td_bg"> |
||||
<select name="user_id" id="user_id"> |
||||
<option value="0">请选择</option> |
||||
<?php |
||||
foreach($user_items as $item) { |
||||
echo '<option value="'.$item->id.'"'; |
||||
if($item->id == $user_id) |
||||
echo ' selected '; |
||||
echo '>'.$item->getShowName().'</option>'; |
||||
} |
||||
?> |
||||
</select> |
||||
<input type="button" class="act_btn" id="assign-btn" name="assign-btn" value="勾选分配"> |
||||
<input type="button" class="act_btn" id="return-btn" name="return-btn" value="勾选收回"> |
||||
<select name="invalid_id" id="invalid_id"> |
||||
<option value="0">请选择无效理由</option> |
||||
<?php |
||||
foreach($invalid_items as $item) { |
||||
echo '<option value="'.$item->id.'">'.$item->name.'</option>'; |
||||
} |
||||
?> |
||||
</select> |
||||
<input type=button class="ACT_btn invalid-btn" name="invalid-btn" value=" 无效数据 "/> |
||||
</td> |
||||
</tr> |
||||
</form> |
||||
</table> |
||||
<form id="listFrm"> |
||||
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="table"> |
||||
<tr> |
||||
<td align="center" width="24" align="center" class="bg_tr"><input type="checkbox" id="all"></td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>车牌</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>车型</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>车主</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>联系电话</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>保险日期</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>保险公司</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>旧业务员</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>新保座席</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>原客服代表</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>续保座席</td> |
||||
<td width="50" align="center" align="center" class="bg_tr" nowrap>当前业务员</td> |
||||
</tr> |
||||
<?php |
||||
foreach($items as $index => $item) { |
||||
$car_info = $item->car; |
||||
?> |
||||
<tr onMouseOver=overColor(this) onMouseOut=outColor(this)> |
||||
<td align="center" class="td_bg"nowrap ><input type="checkbox" name="ids[]" value="<?=$car_info->id?>"></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->car_no?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->factory_model?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->car_man?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->phone?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->insurer1_date?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->company?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->old_user?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->op_user1?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->op_user2?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$car_info->op_user3?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$item->user?$item->user->getShowName():''?></td>
|
||||
</tr> |
||||
<?php |
||||
} |
||||
?> |
||||
<tr > |
||||
<td height="25" colspan="12" align="center" class="td_bg"><?=$page_info?></td>
|
||||
</tr> |
||||
</table> |
||||
</form> |
||||
<?php $this->endBlock(); ?> |
||||
|
@ -0,0 +1,94 @@ |
||||
<?php |
||||
use \common\libs\MyLib; |
||||
?> |
||||
<?php $this->beginBlock('header_css'); ?> |
||||
<?php $this->endBlock(); ?> |
||||
|
||||
<div class="wrapper wrapper-content animated fadeInRight"> |
||||
<div class="ibox float-e-margins"> |
||||
<div class="ibox-content"> |
||||
<form role="form" class="form-horizontal" id="searchFrm" onsubmit="return search();"> |
||||
<div class="form-group"> |
||||
<label class="control-label col-sm-1">车牌</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="car_no" name="car_no" class="form-control"> |
||||
</div> |
||||
<label class="control-label col-sm-1">车主</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="car_man" name="car_man" class="form-control"> |
||||
</div> |
||||
<label class="control-label col-sm-1">联系电话</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="phone" name="phone" class="form-control"> |
||||
</div> |
||||
</div> |
||||
<div class="form-group"> |
||||
<label class="control-label col-sm-1">初登日期</label> |
||||
<div class="col-sm-3"> |
||||
<div class="input-daterange input-group" id="datepicker"> |
||||
<input type="text" class="input-sm form-control" name="register_begin" value="" autocomplete="off" /> |
||||
<span class="input-group-addon">到</span> |
||||
<input type="text" class="input-sm form-control" name="register_end" value="" autocomplete="off" /> |
||||
</div> |
||||
</div> |
||||
<label class="control-label col-sm-1">保险日期</label> |
||||
<div class="col-sm-3"> |
||||
<div class="input-daterange input-group" id="datepicker"> |
||||
<input type="text" class="input-sm form-control" name="insurer1_begin" value="" autocomplete="off" /> |
||||
<span class="input-group-addon">到</span> |
||||
<input type="text" class="input-sm form-control" name="insurer1_end" value="" autocomplete="off" /> |
||||
</div> |
||||
</div> |
||||
<label class="control-label col-sm-1">保险公司</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="company" name="company" class="form-control"> |
||||
</div> |
||||
</div> |
||||
<div class="form-group"> |
||||
<label class="control-label col-sm-1">无效理由</label> |
||||
<div class="col-sm-3"> |
||||
<select class="form-control" id="invalid_id" name="invalid_id"> |
||||
<option value="0">请选择无效理由</option> |
||||
<?php foreach($invalid_items as $item) { |
||||
echo '<option value="'.$item->id.'">'.$item->name.'</option>'; |
||||
} |
||||
?> |
||||
</select> |
||||
</div> |
||||
<label class="control-label col-sm-1">操作者</label> |
||||
<div class="col-sm-3"> |
||||
<input type="text" id="username" name="username" class="form-control"> |
||||
</div> |
||||
</div> |
||||
<div class="form-group"> |
||||
<div class="col-sm-3 col-sm-offset-5"> |
||||
<button type="submit" class="btn btn-primary">搜索</button> |
||||
</div> |
||||
</div> |
||||
</form> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
<?php $this->beginBlock('footer_js'); ?> |
||||
<script type="text/javascript" language="javascript"> |
||||
function search() { |
||||
var o = {}; |
||||
var params = $("#searchFrm").serializeArray(); |
||||
$.each(params, function(index) { |
||||
o[this['name']] = this['value']; |
||||
}); |
||||
parent.o = o; |
||||
parent.refreshList(); |
||||
layer_close(); |
||||
} |
||||
|
||||
$(function () { |
||||
$('.input-daterange').datepicker({ |
||||
keyboardNavigation: false, |
||||
forceParse: false, |
||||
autoclose: true |
||||
}); |
||||
}) |
||||
</script> |
||||
<?php $this->endBlock('footer_js'); ?> |
@ -1,165 +1,139 @@ |
||||
<?php |
||||
use \common\libs\MyLib; |
||||
?> |
||||
<script type="text/javascript" language="javascript" src="/js/jquery-1.8.3.js"></script> |
||||
<script type="text/javascript" language="javascript" src="/js/datepicker/WdatePicker.js"></script> |
||||
<script type="text/javascript" language="javascript" src="/js/ajax.js"></script> |
||||
<script type="text/javascript" language="javascript" src="/js/func.js"></script> |
||||
<script type="text/javascript" language="javascript"> |
||||
//编辑 |
||||
function edit(id) { |
||||
var params = $('#searchForm').serialize(); |
||||
window.location.href = '/car/edit?id=' + id + '&back_params=' + encodeURIComponent(params); |
||||
<?php $this->beginBlock('header_css'); ?> |
||||
<link href="/assets/css/plugins/bootstrap-table/bootstrap-table.min.css" rel="stylesheet"> |
||||
<?php $this->endBlock(); ?> |
||||
|
||||
<div class="wrapper wrapper-content animated fadeInRight"> |
||||
<div class="ibox float-e-margins"> |
||||
<div class="ibox-title"> |
||||
<h5>无效库</h5> |
||||
<div class="ibox-tools"> |
||||
<a class="btn btn-primary btn-xs edit-btn" data-id="0" href="javascript:void(0);" onclick="searchDlg()"> |
||||
<i class="fa fa-search"></i> 搜索 |
||||
</a> |
||||
<a class="btn btn-primary btn-xs edit-btn" data-id="0" href="javascript:void(0);" onclick="$('#listTable').bootstrapTable('refresh');"> |
||||
<i class="fa fa-refresh"></i> 刷新 |
||||
</a> |
||||
</div> |
||||
</div> |
||||
<div class="ibox-content"> |
||||
<form role="form" class="form-inline" onsubmit="return search();"> |
||||
<div class="form-group"> |
||||
<button type="button" class="btn btn-primary btn-assign-return">勾选恢复</button> |
||||
<button type="button" class="btn btn-primary btn-assign-all">批量恢复</button> |
||||
<button type="button" class="btn btn-danger btn-clear">清空搜索条件</button> |
||||
<select class="form-control" id="invalid_id" name="invalid_id"> |
||||
<option value="0">请选择无效理由</option> |
||||
<?php foreach($invalid_items as $item) { |
||||
echo '<option value="'.$item->id.'">'.$item->name.'</option>'; |
||||
} |
||||
?> |
||||
</select> |
||||
<button type="button" class="btn btn-primary btn-a-invalid">勾选无效数据</button> |
||||
</div> |
||||
</form> |
||||
<div class="row"> |
||||
<div class="col-md-12"> |
||||
<table id="listTable"> |
||||
<thead> |
||||
<tr> |
||||
<th data-field="state" data-checkbox="true"></th> |
||||
<th width="50" data-field="id">ID</th> |
||||
<th data-field="car_no">车牌</th> |
||||
<th data-field="factory_model">车型</th> |
||||
<th data-field="car_man">车主</th> |
||||
<th data-field="phone">联系电话</th> |
||||
<th data-field="register_date">初登日期</th> |
||||
<th data-field="print_date">出单日期</th> |
||||
<th data-field="insurer1_date">保险日期</th> |
||||
<th data-field="company">保险公司</th> |
||||
<th data-field="op_user">业务员</th> |
||||
</tr> |
||||
</thead> |
||||
</table> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
|
||||
<?php $this->beginBlock('footer_js'); ?> |
||||
<script src="/assets/js/plugins/bootstrap-table/bootstrap-table.min.js"></script> |
||||
<script src="/assets/js/plugins/bootstrap-table/bootstrap-table-mobile.min.js"></script> |
||||
<script src="/assets/js/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.min.js"></script> |
||||
<script> |
||||
var o = {}; |
||||
function searchDlg() { |
||||
title = '综合搜索'; |
||||
layer_show(title, '/database/invalid-search'); |
||||
} |
||||
//删除 |
||||
function del(id) { |
||||
if(confirm('是否确认删除?')) { |
||||
$.post('/car/delete',{id:id},function(obj){ |
||||
alert(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
} |
||||
},'json'); |
||||
} |
||||
|
||||
function refreshList() { |
||||
$('#listTable').bootstrapTable('refresh'); |
||||
} |
||||
|
||||
$(function(){ |
||||
$("#search-btn").click(function(){ |
||||
$('#page').val(0); |
||||
var params = $('#searchForm').serialize(); |
||||
window.location.href = "/database/invalid-index?" + params; |
||||
function search() { |
||||
$('#listTable').bootstrapTable('destroy'); |
||||
$('#listTable').bootstrapTable({ |
||||
url: "/database/invalid-index-json", |
||||
pagination: true, |
||||
sidePagination: 'server', |
||||
multipleSelectRow: true, |
||||
queryParams: function(params) { |
||||
o['limit'] = params['limit']; |
||||
o['offset'] = params['offset']; |
||||
return o; |
||||
} |
||||
}); |
||||
$('#move-btn').click(function(){ |
||||
if(confirm('是否确认恢复操作?')) { |
||||
var params = $('#listFrm').serialize(); |
||||
$.post('/database/invalid-a',params,function(obj){ |
||||
alert(obj.msg); |
||||
} |
||||
|
||||
$(function() { |
||||
search(); |
||||
|
||||
$('.btn-assign-return').click(function() { |
||||
layer.confirm('是否确认收回操作?', { |
||||
btn: ['确认','取消'], //按钮 |
||||
shade: false //不显示遮罩 |
||||
}, function(){ |
||||
var rows = $('#listTable').bootstrapTable('getSelections'); |
||||
var params = []; |
||||
rows.forEach(function(item,index,array){ |
||||
params.push(item.id); |
||||
}); |
||||
$.post('/database/d-return',{ids:params.join(',')},function(obj){ |
||||
layer.msg(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
search(); |
||||
} |
||||
},'json'); |
||||
} |
||||
}, function(){ |
||||
// |
||||
}); |
||||
}); |
||||
$('#all-move-btn').click(function(){ |
||||
if(confirm('是否确认恢复操作?')) { |
||||
var params = $('#searchForm').serialize(); |
||||
$.post('/database/invalid-all-a',params,function(obj){ |
||||
alert(obj.msg); |
||||
$('.btn-assign-all').click(function() { |
||||
layer.confirm('是否确认批量分配操作?', { |
||||
btn: ['确认','取消'], //按钮 |
||||
shade: false //不显示遮罩 |
||||
}, function(){ |
||||
o.assign_users = $('#assign_users').val(); |
||||
o.assign_count = $('#assign_count').val(); |
||||
$.post('/database/d-all-assign',o,function(obj){ |
||||
layer.msg(obj.msg); |
||||
if(obj.success) { |
||||
window.location.reload(); |
||||
search(); |
||||
} |
||||
},'json'); |
||||
} |
||||
}, function(){ |
||||
// |
||||
}); |
||||
}); |
||||
$('#all').click(function(){ |
||||
if($(this).prop('checked')==true) { |
||||
$('input:checkbox').each(function() { |
||||
$(this).prop('checked', true); |
||||
}); |
||||
} else { |
||||
$('input:checkbox').each(function () { |
||||
$(this).prop('checked',false); |
||||
}); |
||||
} |
||||
$('.btn-clear').click(function() { |
||||
o = {}; |
||||
search(); |
||||
}); |
||||
}); |
||||
</script> |
||||
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" class="table"> |
||||
<form id="searchForm"> |
||||
<input type="hidden" id="page" name="page" value="<?=$page?>">
|
||||
<tr> |
||||
<td class="td_bg"> |
||||
车牌:<input name="car_no" type="text" value="<?=$car_no?>" style="width:100px;">
|
||||
车主:<input name="car_man" type="text" value="<?=$car_man?>" style="width:100px;">
|
||||
联系电话:<input name="phone" type="text" value="<?=$phone?>" style="width:100px;">
|
||||
初登日期:从<input class="act_date" name="register_begin" type="text" value="<?=$register_begin?>" onclick="WdatePicker()">至<input class="act_date" name="register_end" type="text" value="<?=$register_end?>" onclick="WdatePicker()">截止
|
||||
新保座席:<input name="user1" type="text" value="<?=$user1?>" style="width:100px;">
|
||||
</td> |
||||
</tr> |
||||
<tr> |
||||
<td class="td_bg"> |
||||
保险日期:从<input class="act_date" name="insurer1_begin" type="text" value="<?=$insurer1_begin?>" onclick="WdatePicker()">至<input class="act_date" name="insurer1_end" type="text" value="<?=$insurer1_end?>" onclick="WdatePicker()">截止
|
||||
<!-- 保险日期:--> |
||||
<!-- <input name="insurer1_month" class="day_date" type="text" value="--><?//=$insurer1_month?><!--" style="width:30px;" placeholder="月份">月-->
|
||||
<!-- <input name="insurer1_day" class="day_date" type="text" value="--><?//=$insurer1_day?><!--" style="width:30px;" placeholder="天数">日-->
|
||||
<!-- 至--> |
||||
<!-- <input name="insurer1_month1" class="day_date" type="text" value="--><?//=$insurer1_month1?><!--" style="width:30px;" placeholder="月份">月-->
|
||||
<!-- <input name="insurer1_day1" class="day_date" type="text" value="--><?//=$insurer1_day1?><!--" style="width:30px;" placeholder="天数">日-->
|
||||
无效理由:<select name="invalid_id"> |
||||
<option value="0"></option> |
||||
<?php |
||||
foreach($invalid_items as $item) { |
||||
echo '<option value="'.$item->id.'"'; |
||||
if($invalid_id == $item->id) |
||||
echo ' selected '; |
||||
echo '>'.$item->name.'</option>'; |
||||
} |
||||
?> |
||||
</select> |
||||
操作者:<input name="username" type="text" value="<?=$username?>" style="width:100px;">
|
||||
排序:<select name="sort_key"> |
||||
<option value="car_t.register_date" <?=$sort_key=='car_t.register_date'?'selected':''?>>初登日期</option>
|
||||
<option value="car_invalid_t.created_at" <?=$sort_key=='car_invalid_t.created_at'?'selected':''?>>无效时间</option>
|
||||
</select> |
||||
<select name="sort_value"> |
||||
<option value="ASC" <?=$sort_value=='ASC'?'selected':''?>>顺序</option>
|
||||
<option value="DESC" <?=$sort_value=='DESC'?'selected':''?>>倒序</option>
|
||||
</select> |
||||
<input type="button" class="act_btn" id="search-btn" name="search-btn" value="搜索"> |
||||
</td> |
||||
</tr> |
||||
<tr> |
||||
<td class="td_bg"> |
||||
<input type="button" class="act_btn" id="move-btn" name="move-btn" value="勾选恢复"> |
||||
<input type="button" class="act_btn" id="all-move-btn" name="all-move-btn" value="批量恢复"> |
||||
</td> |
||||
</tr> |
||||
</form> |
||||
</table> |
||||
<form id="listFrm"> |
||||
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="table"> |
||||
<tr> |
||||
<td align="center" width="24" align="center" class="bg_tr"><input type="checkbox" id="all"></td> |
||||
<td width="78" align="center" align="center" class="bg_tr">车牌</td> |
||||
<td width="78" align="center" align="center" class="bg_tr">车型</td> |
||||
<td width="78" align="center" align="center" class="bg_tr">车主</td> |
||||
<td width="78" align="center" align="center" class="bg_tr">联系电话</td> |
||||
<td width="78" align="center" align="center" class="bg_tr">初登日期</td> |
||||
<td width="78" align="center" align="center" class="bg_tr">保险日期</td> |
||||
<td width="78" align="center" align="center" class="bg_tr" nowrap>新保座席</td> |
||||
<td width="96" align="center" align="center" class="bg_tr">无效理由</td> |
||||
<td width="96" align="center" align="center" class="bg_tr">无效时间</td> |
||||
<td width="78" align="center" align="center" class="bg_tr">操作者</td> |
||||
</tr> |
||||
<?php |
||||
foreach($items as $index => $item) { |
||||
$fact=$item->car; |
||||
$fac=$fact['factory_model']; |
||||
$carms=$fact['car_man']; |
||||
$phones=$fact['phone']; |
||||
$regs=$fact['register_date']; |
||||
$insurs=$fact['insurer1_date']; |
||||
$opes=$fact['op_user1']; |
||||
|
||||
?> |
||||
<tr onMouseOver=overColor(this) onMouseOut=outColor(this)> |
||||
<td align="center" class="td_bg"nowrap ><input type="checkbox" name="ids[]" value="<?=$item->id?>"></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$item->car?$item->car->car_no:''?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=MyLib::substr_cut($fac,20)?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=MyLib::substr_cut($carms,20)?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$phones?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$regs?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$insurs?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$opes?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$item->invalid?$item->invalid->getPath():''?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$item->created_at?></td>
|
||||
<td align="left" class="td_bg"nowrap ><?=$item->user?$item->user->getShowName():''?></td>
|
||||
</tr> |
||||
<?php |
||||
} |
||||
?> |
||||
<tr > |
||||
<td height="25" colspan="11" align="center" class="td_bg"><?=$page_info?></td>
|
||||
</tr> |
||||
</table> |
||||
</form> |
||||
<?php $this->endBlock(); ?> |
||||
|
Loading…
Reference in new issue