159 lines
9.2 KiB
PHP
Executable File
159 lines
9.2 KiB
PHP
Executable File
<?php
|
||
use yii\helpers\Html;
|
||
use yii\helpers\Url;
|
||
use yii\widgets\LinkPager;
|
||
?>
|
||
<?php include('detail.php');?>
|
||
<!--下拉选择、选项框-->
|
||
<?=Html::cssFile('@web/css/plugins/chosen/chosen.css')?>
|
||
<?=Html::jsFile('@web/js/plugins/chosen/chosen.jquery.js')?>
|
||
<style>
|
||
.table-border > td{
|
||
border:1px #bbb solid;
|
||
}
|
||
.table-border{
|
||
border:1px solid #ddd;
|
||
}
|
||
</style>
|
||
<!--日期时间选择器-->
|
||
<?=Html::jsFile('@web/js/plugins/layer/laydate/laydate.js')?>
|
||
<?=Html::cssFile('@web/js/plugins/layer/laydate/need/laydate.css')?>
|
||
<?=Html::cssFile('@web/js/plugins/layer/laydate/skins/molv/laydate.css')?>
|
||
<style>
|
||
.laydate_body .laydate_top{
|
||
padding:0;
|
||
}
|
||
.laydate_body .laydate_ym{
|
||
/*margin:0;
|
||
padding:5px;*/
|
||
}
|
||
.laydate_body .laydate_table{
|
||
border:0;
|
||
border-bottom: 1px solid rgb(204, 204, 204);
|
||
}
|
||
.laydate_body .laydate_bottom {
|
||
border: 0;
|
||
margin-bottom: 10px;
|
||
}
|
||
</style>
|
||
|
||
<div class="wrapper wrapper-content">
|
||
<div class="row">
|
||
<div class="col-sm-12">
|
||
<div class="ibox float-e-margins">
|
||
<div class="ibox-title"><h5>板车装车清单</h5> </div>
|
||
<div class="ibox-content">
|
||
<div class="table-responsive">
|
||
<table class="table table-striped">
|
||
<thead>
|
||
<tr>
|
||
<th>序号</th>
|
||
<th>运单与车辆</th>
|
||
<th>行程计划</th>
|
||
<th>状态</th>
|
||
<th>操作</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
|
||
<?php foreach($truckcars as $vo):?>
|
||
<tr>
|
||
<td><?=$vo['id']?></td>
|
||
<td>【<code><a title="点击查看详情" class="label label-info label-md" href="<?=Url::toRoute(['order/detail','id'=>$vo['order_id']])?>" mini="load" w="80%" h="80%"><?=isset($vo['order_id'])?$vo['order_id']:''?></a></code>】<br>
|
||
<a title="点击查看详情" class="label label-primary label-md" href="<?=Url::toRoute(['car/detail','id'=>$vo['car_id']])?>" mini="load" w="80%" h="50%"><code><?=isset($cars[$vo['car_id']]['title'])?$cars[$vo['car_id']]['title']:''?></code><?=isset($cars[$vo['car_id']]['num_p'])?$cars[$vo['car_id']]['num_p']:''?><?=isset($cars[$vo['car_id']]['num_area'])?$cars[$vo['car_id']]['num_area']:''?><?=isset($cars[$vo['car_id']]['num_left'])?$cars[$vo['car_id']]['num_left']:''?> <?=isset($cars[$vo['car_id']]['num_frame'])?$cars[$vo['car_id']]['num_frame']:''?></a>
|
||
</td>
|
||
<td>
|
||
<?=isset($vo['from_city'])?$vo['from_city']:'起运地'?>~<?=isset($vo['to_city'])?$vo['to_city']:'目的地'?><br>
|
||
<?=isset($vo['from_time'])?date('Y-m-d',$vo['from_time']):'起运日期'?>~<?=isset($vo['to_time'])?date('Y-m-d',$vo['to_time']):'到达日期'?>
|
||
</td>
|
||
<td>
|
||
<?php if($vo['status_code']==1){?>
|
||
<label class="btn btn-info btn-xs"><?=isset($status[$vo['status_code']]) ? $status[$vo['status_code']] : '未知'?></label>
|
||
<?php }else{?>
|
||
<label class="btn btn-default btn-xs"><?=isset($status[$vo['status_code']]) ? $status[$vo['status_code']] : '未知'?></label>
|
||
<?php }?>
|
||
</td>
|
||
<td>
|
||
<p>
|
||
<a class="btn btn-primary btn-xs" href="<?=Url::toRoute(['truckcar/ajax','id'=>$vo['id'],'do'=>'intruck'])?>" mini="ajax">上板</a>
|
||
<a class="btn btn-success btn-xs" href="<?=Url::toRoute(['truckcar/ajax','id'=>$vo['id'],'do'=>'arrive'])?>" mini="ajax">运达</a>
|
||
<a title="车辆出现质损,需要处理;该状态对客人不可见,运单仍显示“运输中”状态" class="btn btn-warning btn-xs" href="<?=Url::toRoute(['truckcar/ajax','id'=>$vo['id'],'do'=>'fix'])?>" mini="act">处理质损</a>
|
||
</p>
|
||
<a class="btn btn-primary btn-xs" href="<?=Url::toRoute(['truckcar/edit','id'=>$vo['id']])?>"><i class="fa fa-edit"></i>编辑</a>
|
||
<a title="点击将删除" href="<?=Url::toRoute(['truckcar/delete','id'=>$vo['id']])?>" class="btn btn-xs btn-danger" mini="act"><i class="fa fa-trash bigger-120"></i>删除</a>
|
||
</td>
|
||
</tr>
|
||
<?php endforeach;?>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="ibox-content">
|
||
<form role="form" class="form-horizontal m-t" method="post" action="<?=Url::toRoute('truckol/carssave')?>" >
|
||
<input type="hidden" name="_csrf-backend" value="<?=Yii::$app->getRequest()->getCsrfToken();?>" />
|
||
<input type="hidden" name="id" value="<?=isset($truckol['id'])?$truckol['id']:0;?>">
|
||
|
||
<div class="form-group">
|
||
<div class="col-sm-5"></div>
|
||
<div class="col-sm-2">
|
||
<div class="input-group">
|
||
<span class="input-group-btn">
|
||
<button type="button" class="btn btn-primary" href="<?=Url::toRoute(['order/zhuangcheselect','callback'=>'selected-cars']);?>" w="80%;" h="90%;" title="新增要运载的车辆" mini="load"><i class="fa fa-plus-square-o"></i> 新增要运载的车辆</button>
|
||
</span>
|
||
</div>
|
||
</div>
|
||
<script>
|
||
/*车ID,运单ID,品牌车型,车牌,车架号,始发地,目的地,经办人*/
|
||
function selectOrder(car_id,order_id,car_title,car_num,car_frame,start_city,aim_city,employee,callback)
|
||
{
|
||
layer.closeAll();
|
||
layer.msg('已选择');
|
||
var ipt = '<div class="col-sm-2"><div class="input-group"><span class="input-group-btn"><button type="button" class="btn btn-info">客车ID</button></span><input type="text" class="form-control" name="car_id[]" value="'+car_id+'" readonly="true"></div></div>';
|
||
var ipt2 = '<div class="col-sm-2"><div class="input-group"><span class="input-group-btn"><button type="button" class="btn btn-info">订单ID</button></span><input type="text" class="form-control" name="order_id[]" value="'+order_id+'" readonly="true"></div></div>';
|
||
var title = '经办人:' + employee + ';从 ' + start_city + ' 发往 ' + aim_city + ';品牌型号:' + car_title + ';车牌号:' + car_num + ';车架号:' + car_frame;
|
||
var span = '<span class="help-block">' + title + '</span>';
|
||
var div = '<div class="form-group" onclick="del(this)" title="已选择(点击可删除)"><label class="col-sm-1 control-label"><i class="fa fa-minus-square-o" style="color:red;font-size:2em;font-weight:bold;"></i> </label>' + ipt + ipt2 + span +'</div>';
|
||
$('#'+callback).append(div);
|
||
}
|
||
function del(obj){
|
||
$(obj).remove();
|
||
}
|
||
</script>
|
||
</div>
|
||
<section id="selected-cars">
|
||
|
||
</section>
|
||
<div class="form-group">
|
||
<div class="col-sm-12 col-sm-offset-5">
|
||
<button class="btn btn-primary" type="submit" mini="submit">保存内容</button>
|
||
</div>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<script>
|
||
laydate.skin('molv');
|
||
$(document).ready(function() {
|
||
var config = {
|
||
".chosen-select": {},
|
||
".chosen-select-deselect": {
|
||
allow_single_deselect: !0
|
||
},
|
||
".chosen-select-no-single": {
|
||
disable_search_threshold: 10
|
||
},
|
||
".chosen-select-no-results": {
|
||
no_results_text: "Oops, nothing found!"
|
||
},
|
||
".chosen-select-width": {
|
||
width: "95%"
|
||
}
|
||
};
|
||
for (var selector in config) $(selector).chosen(config[selector]);
|
||
});
|
||
</script>
|