admin update for upload file
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
@@ -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'] = '订单详情';
|
||||
|
||||
@@ -32,14 +32,19 @@
|
||||
<label class="am-para-label"><span class="span-bold">行驶证:</span></label>
|
||||
<div class="am-para-input">
|
||||
<div class="am-form-group am-form-file">
|
||||
<button type="button" class="am-btn am-btn-default am-btn-sm"
|
||||
data-file="1" data-type="jpg,png,gif,png,jpeg"
|
||||
data-uptype="qiniu" data-field="car_img">
|
||||
<button type="button" class="am-btn am-btn-default am-btn-sm fl"
|
||||
data-file="1" data-mark="file" data-type="pdf,jpg,png,gif,png,jpeg"
|
||||
data-uptype="qiniu" data-params-source="vue_obj.car_imgs">
|
||||
<i class="am-icon-cloud-upload"></i> 选择要上传的文件
|
||||
</button>
|
||||
|
||||
<input type="hidden" name="car_img" v-model="info.agent.car_img" class="layui-input">
|
||||
<img data-tips-image style="height:auto;max-height:32px;max-width:32px" :src="info.agent.car_img_src"/>
|
||||
<div class="photo-upload mt10 fl">
|
||||
<div class="photo-upload-item" v-for="(v,i) in car_imgs">
|
||||
<a :href="v.src" target="_blank" :data-value='v.value' class="ml10 mt5" style="width:100px;line-height:20px;">{{v.title}}</a>
|
||||
<span class="photo-upload-item-remove">
|
||||
<i class="fa fa-remove" data-rm-vue="vue_obj.car_imgs" :data-index="i"></i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -49,13 +54,13 @@
|
||||
<label class="am-para-label label-width"><span class="span-bold">保险单:</span></label>
|
||||
<div class="am-para-input">
|
||||
<div class="am-form-group am-form-file">
|
||||
<button type="button" class="am-btn am-btn-default am-btn-sm"
|
||||
data-file="5" data-type="pdf" data-params-source="vue_obj.bx_imgs">
|
||||
<button type="button" class="am-btn am-btn-default am-btn-sm fl"
|
||||
data-file="5" data-mark="file" data-type="pdf,jpg,png,gif,png,jpeg" data-params-source="vue_obj.bx_imgs">
|
||||
<i class="am-icon-cloud-upload"></i> 选择要上传的文件
|
||||
</button>
|
||||
<div class="photo-upload mt10">
|
||||
<div class="photo-upload mt10 fl">
|
||||
<div class="photo-upload-item" v-for="(v,i) in bx_imgs">
|
||||
<a :href="v.src" target="_blank" :data-value='v.value' class="ml10 mt5" style="width:100px;line-height:50px;">{{v.title}}</a>
|
||||
<a :href="v.src" target="_blank" :data-value='v.value' class="ml10 mt5" style="width:100px;line-height:20px;">{{v.title}}</a>
|
||||
<span class="photo-upload-item-remove">
|
||||
<i class="fa fa-remove" data-rm-vue="vue_obj.bx_imgs" :data-index="i"></i>
|
||||
</span>
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
carslist: [],
|
||||
page: [],
|
||||
bx_imgs: [],
|
||||
car_imgs:[],
|
||||
brand_list: [],
|
||||
series_list: [],
|
||||
v_list: [],
|
||||
@@ -205,6 +206,7 @@
|
||||
that.cor_id = <?=$info['cor_id']?>,
|
||||
that.incor_id = <?=$info['incor_id']?>,
|
||||
that.bx_imgs = <?=json_encode($info['bx_imgs'])?>;
|
||||
that.car_imgs = <?=json_encode($info['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 () {
|
||||
|
||||
@@ -70,7 +70,9 @@
|
||||
var source = window.parent.<?=$source?>;
|
||||
var mode = <?=$mode ? $mode : 0?>;
|
||||
files.map(function(v,i){
|
||||
if(0==mode || source.length<mode){
|
||||
if(1 == mode){//只有一个替换
|
||||
source.splice(0, 1, v);
|
||||
} else if(0==mode || source.length<mode){
|
||||
source.push(v);
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user