edit-admin-order_img
This commit is contained in:
@@ -36,6 +36,7 @@ class Orders extends HD_Controller
|
||||
$this->load->library('Ordersv2List');
|
||||
$this->load->library('qyrobot');
|
||||
$this->load->library('TcOrc');
|
||||
$this->load->library('qiniuorc');
|
||||
}
|
||||
|
||||
public function index()
|
||||
@@ -321,6 +322,7 @@ class Orders extends HD_Controller
|
||||
];
|
||||
$logs = $this->order_oplogs_model->select($where,'id desc',1,30,'uname,log,c_time');
|
||||
$row['is_admin'] = $this->role==SUPER_ADMIN ? true : false;
|
||||
|
||||
$info = $row;
|
||||
$this->data['info'] = $info;
|
||||
$this->data['logs'] = $logs;
|
||||
@@ -943,13 +945,30 @@ class Orders extends HD_Controller
|
||||
$re_data_id = $re_data['id'];
|
||||
}
|
||||
if($field=='ins_img' || $field=='other_img'){
|
||||
$val_arr = json_decode($row[$field],true);
|
||||
$val_arr = json_decode($re_data[$field],true);
|
||||
$val_arr[] = $value;
|
||||
$value = json_encode($val_arr,JSON_UNESCAPED_UNICODE);
|
||||
}
|
||||
$update = [
|
||||
$field => $value
|
||||
];
|
||||
if($field=='insurance_img'||$field=='business_img'){
|
||||
$jsondata = json_decode($re_data['jsondata'],true);
|
||||
$img_url = build_qiniu_image_url($value);
|
||||
$result = $this->qiniuorc->car_insure($img_url);
|
||||
if (!$result['code']) {
|
||||
return $this->show_json(SYS_CODE_FAIL, '图片识别失败,请重新上传');
|
||||
}
|
||||
$img_jsondata = [
|
||||
'img' => $value,
|
||||
'date' => $result['data']['投保确认时间'],
|
||||
'price' => floatval($result['data']['合计保费']),
|
||||
'product' => $result['data']['保险公司']
|
||||
];
|
||||
$jsondata['ins_info'][md5($img_url)] = $result;
|
||||
$update[$field] = json_encode($img_jsondata,JSON_UNESCAPED_UNICODE);
|
||||
$update['jsondata'] = json_encode($jsondata,JSON_UNESCAPED_UNICODE);
|
||||
}
|
||||
//识别行驶证
|
||||
if($field=='car_img'){
|
||||
$result = $this->tcorc->VehicleLicense(build_qiniu_image_url($value));
|
||||
@@ -962,10 +981,6 @@ class Orders extends HD_Controller
|
||||
}
|
||||
$res = $this->receiver_order_datas_model->update($update,['id'=>$re_data_id]);
|
||||
if($res){
|
||||
// $this->orders_status_entity->set_status($id,6,1);
|
||||
if($field=='ins_img'){//保单识别图片保存数据
|
||||
$this->order_datas_entity->orc_ins_img($id);
|
||||
}
|
||||
if($field=='car_img'){//更新车牌号
|
||||
$this->order_datas_entity->up_car_num($id);
|
||||
}
|
||||
|
||||
@@ -214,6 +214,49 @@
|
||||
<div class="">
|
||||
<p class="am-text-default mb10 ml30 pt15 pb10">
|
||||
保单:
|
||||
</p>
|
||||
<ul class="photopic-list ml30 clearfix">
|
||||
<?if($info['imgs_status']['insurance_img']['imgs'][0]){?>
|
||||
<li>
|
||||
<a target="_blank" class="pic" id="layer-photos-demo-301">
|
||||
<img src="<?=$info['imgs_status']['insurance_img']['imgs'][0]?>" @click="show_carimg(301)"/>
|
||||
</a>
|
||||
<div class="f12 tc">交强险</div>
|
||||
</li>
|
||||
<?}else{?>
|
||||
<li>
|
||||
<a href="javascript:void(0);" class="pic" data-file="1" data-type="jpg,png,gif,png,jpeg"
|
||||
data-uptype="qiniu" data-field="insurance_img" data-mark="compalbum">
|
||||
<input type="hidden" class="insurance_img" name="insurance_img" data-type="1" value="" onchange="upImg('insurance_img',this)">
|
||||
<img src="/static/images/webuploader/add_img_pic.png" />
|
||||
</a>
|
||||
<div class="tc f12">交强险</div>
|
||||
</li>
|
||||
<?}?>
|
||||
<?if($info['imgs_status']['business_img']['imgs'][0]){?>
|
||||
<li>
|
||||
<a target="_blank" class="pic" id="layer-photos-demo-302">
|
||||
<img src="<?=$info['imgs_status']['business_img']['imgs'][0]?>" @click="show_carimg(302)"/>
|
||||
</a>
|
||||
<div class="f12 tc">商业险</div>
|
||||
</li>
|
||||
<?}else{?>
|
||||
<li>
|
||||
<a href="javascript:void(0);" class="pic" data-file="1" data-type="jpg,png,gif,png,jpeg"
|
||||
data-uptype="qiniu" data-field="business_img" data-mark="compalbum">
|
||||
<input type="hidden" class="business_img" name="business_img" data-type="1" value="" onchange="upImg('business_img',this)">
|
||||
<img src="/static/images/webuploader/add_img_pic.png" />
|
||||
</a>
|
||||
<div class="tc f12">商业险</div>
|
||||
</li>
|
||||
<?}?>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group clearfix" >
|
||||
<div class="">
|
||||
<p class="am-text-default mb10 ml30 pt15 pb10">
|
||||
其它保单:
|
||||
<!--
|
||||
<?if($info['imgs_status']['ins_img']['status']==0 && $info['imgs_status']['ins_img']['imgs']){?>
|
||||
<button data-ajax="post" data-action="/receiver/orderv2/orders/edit_ckimg" data-params-ifcheck="1" data-params-type="4" data-params-id="<?=$info['id']?>" class="am-btn am-btn-xs am-btn-primary">审核通过</button>
|
||||
@@ -298,11 +341,17 @@
|
||||
}else{
|
||||
value = $(obj).val();
|
||||
}
|
||||
var loading = layer.msg('图片上传中..', {
|
||||
icon: 16
|
||||
,shade: 0.3
|
||||
,time: false
|
||||
});
|
||||
$.post("/receiver/orderv2/orders/edit_imgs", {
|
||||
'id': <?=$info['id']?>,
|
||||
'filed': field,
|
||||
'value': value,
|
||||
}, function (data) {
|
||||
layer.closeAll()
|
||||
if (data.code) {
|
||||
layer.msg(data.msg, {time: 2000, icon: 1}, function () {
|
||||
$.form.reload();
|
||||
|
||||
@@ -57,6 +57,8 @@ class Order_datas_entity{
|
||||
'register_img' => ['text'=>'登记证','type'=>2,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs' => []], //登记证
|
||||
'car_img' => ['text'=>'行驶证','type'=>3,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //行驶证
|
||||
'ins_img' => ['text'=>'保单证','type'=>4,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //保单证
|
||||
'insurance_img' => ['text'=>'保单证','type'=>4,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //交强险图片
|
||||
'business_img' => ['text'=>'保单证','type'=>4,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //商业险图片
|
||||
'other_img' => ['text'=>'交车合照','type'=>5,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //交车合照
|
||||
];
|
||||
}else{
|
||||
@@ -65,6 +67,8 @@ class Order_datas_entity{
|
||||
'register_img' => ['text'=>'登记证','type'=>2,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs' => []], //登记证
|
||||
'car_img' => ['text'=>'行驶证','type'=>3,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //行驶证
|
||||
'ins_img' => ['text'=>'保单证','type'=>4,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //保单证
|
||||
'insurance_img' => ['text'=>'交强险','type'=>4,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //交强险图片
|
||||
'business_img' => ['text'=>'商业险','type'=>4,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //商业险图片
|
||||
'other_img' => ['text'=>'交车合照','type'=>5,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //交车合照
|
||||
];
|
||||
}
|
||||
@@ -86,6 +90,9 @@ class Order_datas_entity{
|
||||
$imgs[] = build_qiniu_image_url($v);
|
||||
}
|
||||
}
|
||||
}elseif($key=='insurance_img'||$key=='business_img'){
|
||||
$img_data = json_decode($o_data[$key],true);
|
||||
$img_data['img'] && $imgs[] = build_qiniu_image_url($img_data['img']);
|
||||
}else{
|
||||
$o_data[$key] && $imgs[] = build_qiniu_image_url($o_data[$key]);
|
||||
if($key=='cardida' && $o_data['cardidb']){
|
||||
|
||||
Reference in New Issue
Block a user