299 lines
17 KiB
PHP
Executable File
299 lines
17 KiB
PHP
Executable File
<?php
|
||
use yii\helpers\Html;
|
||
use yii\helpers\Url;
|
||
?>
|
||
|
||
<!--日期时间选择器-->
|
||
<?=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')?>
|
||
|
||
<!--滑块选择器-->
|
||
<?=Html::cssFile('@web/css/plugins/ionRangeSlider/ion.rangeSlider.css')?>
|
||
<?=Html::cssFile('@web/css/plugins/ionRangeSlider/ion.rangeSlider.skinFlat.css')?>
|
||
<?=Html::jsFile('@web/js/plugins/ionRangeSlider/ion.rangeSlider.min.js')?>
|
||
|
||
<!--下拉选择、选项框-->
|
||
<?=Html::cssFile('@web/css/plugins/chosen/chosen.css')?>
|
||
<?=Html::jsFile('@web/js/plugins/chosen/chosen.jquery.js')?>
|
||
<?=Html::jsFile('@web/js/plugins/iCheck/icheck.min.js')?>
|
||
<script>
|
||
$(document).ready(function(){$(".i-checks").iCheck({checkboxClass:"icheckbox_square-green",radioClass:"iradio_square-green",})});
|
||
</script>
|
||
|
||
<div class="wrapper wrapper-content">
|
||
<div class="row">
|
||
<div class="col-sm-12">
|
||
<div class="ibox float-e-margins">
|
||
<div class="ibox-title">
|
||
<h5>运单信息<code>所有项如果留空则不更新</code></h5>
|
||
<div class="ibox-tools">
|
||
<a class="collapse-link">
|
||
<i class="fa fa-chevron-up"></i>
|
||
</a>
|
||
|
||
<a class="close-link">
|
||
<i class="fa fa-times"></i>
|
||
</a>
|
||
</div>
|
||
</div>
|
||
<div class="ibox-content">
|
||
<form role="form" class="form-horizontal m-t" method="post" action="<?=Url::toRoute('save')?>" >
|
||
<input type="hidden" name="_csrf-backend" value="<?=Yii::$app->getRequest()->getCsrfToken();?>" />
|
||
<input type="hidden" name="id" value="<?=isset($detail['id'])?$detail['id']:0;?>">
|
||
|
||
<div class="alert alert-info">
|
||
联系信息等基础资料所有名称类输入框均限10个汉字以内,如姓名、城市名等
|
||
</div>
|
||
|
||
<div class="form-group">
|
||
<label class="col-sm-1 control-label"><span class="red">*</span>起运地:</label>
|
||
<div class="col-sm-2">
|
||
<div class="input-group">
|
||
<span class="input-group-btn">
|
||
<button type="button" class="btn btn-primary">省</button>
|
||
</span>
|
||
<select data-placeholder="选择省份..." class="form-control chosen-select" name="start_province">
|
||
<option value="">请选择省份</option>
|
||
<?php foreach(Yii::$app->params['regionAreas'] as $key=>$val){?>
|
||
<option value="<?=$key?>" hassubinfo="true" <?=isset($detail['start_province']) && $detail['start_province']==$key ? 'selected':'';?>><?=$val?></option>
|
||
<?php }?>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
<div class="col-sm-3">
|
||
<div class="input-group">
|
||
<span class="input-group-btn">
|
||
<button type="button" class="btn btn-primary">市</button>
|
||
</span>
|
||
<input class="form-control" type="text" name="start_city" placeholder="如:乌兰浩特" autocomplete="off" value="<?=isset($detail['start_city'])?$detail['start_city']:'';?>">
|
||
</div>
|
||
</div>
|
||
|
||
<label class="col-sm-1 control-label"><span class="red">*</span>目的地:</label>
|
||
<div class="col-sm-2">
|
||
<div class="input-group">
|
||
<span class="input-group-btn">
|
||
<button type="button" class="btn btn-primary">省</button>
|
||
</span>
|
||
<select data-placeholder="选择省份..." class="form-control chosen-select" name="aim_province">
|
||
<option value="">请选择省份</option>
|
||
<?php foreach(Yii::$app->params['regionAreas'] as $key=>$val){?>
|
||
<option value="<?=$key?>" hassubinfo="true" <?=isset($detail['aim_province']) && $detail['aim_province']==$key ? 'selected':'';?>><?=$val?></option>
|
||
<?php }?>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
<div class="col-sm-3">
|
||
<div class="input-group">
|
||
<span class="input-group-btn">
|
||
<button type="button" class="btn btn-primary">市</button>
|
||
</span>
|
||
<input class="form-control" type="text" name="aim_city" placeholder="如:西双版纳" autocomplete="off" value="<?=isset($detail['aim_city'])?$detail['aim_city']:'';?>">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group">
|
||
<label class="col-sm-1 control-label"><span class="red">*</span> 联系人信息:</label>
|
||
<div class="col-sm-2">
|
||
<div class="input-group">
|
||
<span class="input-group-btn">
|
||
<button type="button" class="btn btn-primary">姓名</button>
|
||
</span>
|
||
<input class="form-control" type="text" name="from_name" id="from-name" placeholder="请输入姓名" autocomplete="off" value="<?=isset($detail['from_name'])?$detail['from_name']:'';?>">
|
||
</div>
|
||
</div>
|
||
<div class="col-sm-3">
|
||
<div class="input-group">
|
||
<span class="input-group-btn">
|
||
<button type="button" class="btn btn-primary">手机号</button>
|
||
</span>
|
||
<input class="form-control" type="text" name="from_mobile" id="from-mobile" placeholder="请输入联系方式" autocomplete="off" value="<?=isset($detail['from_mobile'])?$detail['from_mobile']:'';?>">
|
||
</div>
|
||
</div>
|
||
|
||
<label class="col-sm-1 control-label">计划日期:</label>
|
||
<div class="col-sm-3">
|
||
<input class="form-control layer-date" type="text" name="date" placeholder="请选择日期" autocomplete="off" onclick="laydate({istime: false, format: 'YYYY-MM-DD'})" value="<?=isset($detail['date'])?date('Y-m-d',$detail['date']):''?>">
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="alert alert-danger">
|
||
车辆费用明细等相关资料;通常情况下总费用至少保险费、运费两部分,如有上门提车或送车服务的还应考虑额外加收相应费用;
|
||
</div>
|
||
|
||
<div class="form-group">
|
||
<label class="col-sm-1 control-label"> <span class="red">*</span> 托运车辆:</label>
|
||
<div class="col-sm-2">
|
||
<div class="input-group">
|
||
<span class="input-group-btn">
|
||
<button type="button" class="btn btn-primary">品牌车型</button>
|
||
</span>
|
||
<input class="form-control" type="text" name="car_title" id="car-title" placeholder="车辆品牌车型" autocomplete="off" value="<?=isset($detail['car_title'])?$detail['car_title']:'';?>">
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-sm-3">
|
||
<div class="input-group">
|
||
<span class="input-group-btn">
|
||
<button type="button" class="btn btn-primary">车牌或车架号</button>
|
||
</span>
|
||
<input class="form-control" type="text" name="car_no" id="car-no" placeholder="车架号需至少填写后6位" autocomplete="off" value="<?=isset($detail['car_no'])?$detail['car_no']:'';?>">
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-sm-2">
|
||
<div class="input-group">
|
||
<span class="input-group-btn">
|
||
<button type="button" class="btn btn-primary">车辆价值</button>
|
||
</span>
|
||
<input class="form-control" type="number" name="car_value" id="car-value" placeholder="请输入保价" autocomplete="off" value="<?=isset($detail['car_value'])?$detail['car_value']:'';?>">
|
||
<span class="input-group-btn">
|
||
<button type="button" class="btn btn-default">万元</button>
|
||
</span>
|
||
</div>
|
||
<span class="help-block m-b-none">按保价购买保险;不买保险的需要单独注明</span>
|
||
</div>
|
||
|
||
<label class="col-sm-1 control-label"></label>
|
||
<div class="col-sm-3">
|
||
<div class="input-group">
|
||
<span class="input-group-btn">
|
||
<button type="button" class="btn btn-warning">运费</button>
|
||
</span>
|
||
<input class="form-control" type="number" name="price" id="price" placeholder="报价" autocomplete="off" value="<?=isset($detail['price'])?$detail['price']:'';?>">
|
||
<span class="input-group-btn">
|
||
<button type="button" class="btn btn-default">元</button>
|
||
</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group">
|
||
<label class="col-sm-1 control-label">客户备注:</label>
|
||
<div class="col-sm-11">
|
||
<textarea class="form-control" col="3" length="1000" name="car" id="car"><?=isset($detail['car'])?$detail['car']:''?></textarea>
|
||
<span class="help-block m-b-none red">客户在下单时自行做的备注;</span>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="alert alert-info">
|
||
更多补充信息
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="col-sm-1 control-label">指派经办人:</label>
|
||
<div class="col-sm-2">
|
||
<div class="input-group">
|
||
<input type="text" class="form-control" name="employee_title" id="employee-title" value="<?=isset($detail['employee_title'])?$detail['employee_title']:'';?>" placeholder="点击选择员工" autocomplete="off" href="<?=Url::toRoute(['employee/select','callback'=>'employee']);?>" w="80%;" h="90%;" title="选择员工" mini="load">
|
||
<input type="hidden" class="form-control" name="employee_id" id="employee-value" value="<?=isset($detail['employee_id'])?$detail['employee_id']:0;?>">
|
||
<span class="input-group-btn">
|
||
<button type="button" class="btn btn-info" onclick="clearEmployee('employee')">清除</button>
|
||
</span>
|
||
</div>
|
||
|
||
<script>
|
||
function selectEmployee(title,id,callback)
|
||
{
|
||
layer.closeAll();
|
||
layer.msg('已选择');
|
||
$('#'+callback+'-value').val(id);
|
||
$('#'+callback+'-title').val(title);
|
||
}
|
||
function clearEmployee(id)
|
||
{
|
||
$('#'+id+'-value').val('');
|
||
$('#'+id+'-title').val('');
|
||
}
|
||
</script>
|
||
</div>
|
||
|
||
<label class="col-sm-1 control-label"> 接待员:</label>
|
||
<div class="col-sm-2">
|
||
<div class="input-group">
|
||
<input class="form-control" type="text" name="receptionist" id="receptionist-name" placeholder="请输入接待员的姓名" autocomplete="off" value="<?=isset($detail['receptionist']) ? $detail['receptionist'] : '';?>">
|
||
</div>
|
||
</div>
|
||
|
||
<label class="col-sm-1 control-label"> 介绍人:</label>
|
||
<div class="col-sm-2">
|
||
<div class="input-group">
|
||
<input class="form-control" type="text" name="bind" id="bind-name" placeholder="请输入介绍人的姓名" autocomplete="off" value="<?=isset($detail['bind']) ? $detail['bind'] : '';?>">
|
||
</div>
|
||
<span class="help-block m-b-none">根据实际情况填写</span>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="col-sm-1 control-label">说明:</label>
|
||
<div class="col-sm-11">
|
||
<textarea class="form-control" col="3" length="1000" name="remark" id="remark"><?=isset($detail['remark'])?$detail['remark']:''?></textarea>
|
||
<span class="help-block m-b-none red">本说明仅供后台管理人员查看</span>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="hr-line-dashed"></div>
|
||
<div class="form-group">
|
||
<div class="col-sm-12 col-sm-offset-3">
|
||
<button class="btn btn-primary" type="submit">保存内容</button>
|
||
<a class="btn btn-white" href="<?=Yii::$app->request->referrer?>">取消并返回</a>
|
||
<a class="btn btn-info" href="<?=Url::toRoute('list')?>">预约列表</a>
|
||
<?php if(isset($detail['id'])){?>
|
||
<a class="btn btn-success" href="<?=Url::toRoute(['copy','id'=>$detail['id']])?>" title="复制订单" data-toggle="tooltip" data-placement="top" data-title="复制为新订单并进行调整" trigger="hover|focus"><i class="fa fa-copy bigger-120"></i> 复制订单</a>
|
||
<?php }?>
|
||
</div>
|
||
</div>
|
||
</form>
|
||
<div class="clearfix"></div>
|
||
</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>
|
||
<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>
|
||
<style>
|
||
.chosen-container-single .chosen-single{
|
||
line-height:30px;
|
||
}
|
||
</style>
|