From 8bfff6c85fb2ab9f895848c6bbb2ab3ab15690b3 Mon Sep 17 00:00:00 2001 From: xxb Date: Mon, 13 Sep 2021 15:20:00 +0800 Subject: [PATCH] admin update for upload file --- admin/controllers/Upload.php | 2 +- admin/controllers/receiver/Orders.php | 11 +++++++++- admin/views/receiver/orders/agentinfo.php | 25 ++++++++++++++--------- admin/views/receiver/orders/get.php | 15 +++++++++++++- admin/views/uploadpdf.php | 4 +++- 5 files changed, 43 insertions(+), 14 deletions(-) diff --git a/admin/controllers/Upload.php b/admin/controllers/Upload.php index 1da3f66f..8c5eef97 100755 --- a/admin/controllers/Upload.php +++ b/admin/controllers/Upload.php @@ -23,7 +23,7 @@ class Upload extends CI_Controller $mark = $this->input->get('mark'); $source = $this->input->get('source'); - if('pdf' == $types){ + if('file' == $mark){ return $this->pdf(); } diff --git a/admin/controllers/receiver/Orders.php b/admin/controllers/receiver/Orders.php index 7f24ab12..1c288e74 100644 --- a/admin/controllers/receiver/Orders.php +++ b/admin/controllers/receiver/Orders.php @@ -117,10 +117,18 @@ class Orders extends HD_Controller{ //获取代办信息 $agent = $this->order_agents_model->get(['o_id'=>$row['id']]); $imgs = []; + $car_imgs = []; if($agent){ $agent['if_ins'] = intval($agent['if_ins']); $agent['ins_time'] = $agent['ins_time'] != '0000-00-00 00:00:00' ? date('Y-m-d',strtotime($agent['ins_time'])):''; - $agent['car_img_src'] = $agent['car_img']?build_qiniu_image_url($agent['car_img']):''; + if($agent['car_img']){ + $file_name = substr($agent['car_img'], strrpos($agent['car_img'], '/')+1); + $car_imgs[] = array( + 'src' => build_qiniu_image_url($agent['car_img']), + 'value' => $agent['car_img'], + 'title' => $file_name + ); + } if($agent['ins_img']){ $ins_img = json_decode($agent['ins_img']); foreach($ins_img as $val){ @@ -139,6 +147,7 @@ class Orders extends HD_Controller{ } $row['agent'] = $agent; $row['bx_imgs'] = $imgs; + $row['car_imgs'] = $car_imgs; $info = $row; $this->data['info'] = $info; $this->data['_title'] = '订单详情'; diff --git a/admin/views/receiver/orders/agentinfo.php b/admin/views/receiver/orders/agentinfo.php index 531cfed1..c7eee77b 100644 --- a/admin/views/receiver/orders/agentinfo.php +++ b/admin/views/receiver/orders/agentinfo.php @@ -32,14 +32,19 @@
- - - - +
+
+ {{v.title}} + + + +
+
@@ -49,13 +54,13 @@
- -
+
- {{v.title}} + {{v.title}} diff --git a/admin/views/receiver/orders/get.php b/admin/views/receiver/orders/get.php index a0730ca3..b7bcb7d5 100644 --- a/admin/views/receiver/orders/get.php +++ b/admin/views/receiver/orders/get.php @@ -184,6 +184,7 @@ carslist: [], page: [], bx_imgs: [], + car_imgs:[], brand_list: [], series_list: [], v_list: [], @@ -205,6 +206,7 @@ that.cor_id = , that.incor_id = , that.bx_imgs = ; + that.car_imgs = ; }, computed: {}, created: function () { @@ -286,7 +288,6 @@ } }); vm.carslist = carslist; - console.dir(carslist) } }); }, @@ -374,6 +375,18 @@ }); } post_data += "&bx_imgs=" + imgs; + //行驶证 + imgs = ''; + if (this.car_imgs) { + jQuery.each(this.car_imgs, function (i, val) { + if (imgs) { + imgs += "," + val['value']; + } else { + imgs += val['value']; + } + }); + } + post_data += "&car_img=" + imgs; $.post("/receiver/orders/edit_agent", post_data, function (data) { if (data.code) { layer.msg(data.msg, {time: 2000, icon: 1}, function () { diff --git a/admin/views/uploadpdf.php b/admin/views/uploadpdf.php index bdaca0f4..2c552665 100644 --- a/admin/views/uploadpdf.php +++ b/admin/views/uploadpdf.php @@ -70,7 +70,9 @@ var source = window.parent.; var mode = ; files.map(function(v,i){ - if(0==mode || source.length