|
|
@@ -47,11 +47,11 @@
|
|
|
@endif
|
|
|
</div>
|
|
|
<table class="table table-striped table-bordered table-hover text-nowrap waybill-table td-min-width-80" style="background: #fff;" id="table">
|
|
|
- <tr v-for="(waybill,i) in waybills" :style="[{color:waybill.status=='待重审'?'red':''||waybill.status=='已完结'?'green':''}]"
|
|
|
- :id="'waybill'+waybill.id" @click="selectedColor(waybill.id,$event)" position="static" @mouseover="hidetop($event)" @mouseleave="showtop($event)">
|
|
|
+ <tr v-for="(waybill,i) in waybills" :class="waybill.status=='待重审'?'td-red':''||waybill.status=='已完结'?'td-green':''"
|
|
|
+ :id="'waybill'+waybill.id" @click="selectedColor(waybill.id,$event)" @mouseover="hidetop($event)" @mouseleave="showtop($event)">
|
|
|
<td><input class="checkItem" type="checkbox" :value="waybill.id"></td>
|
|
|
<td>
|
|
|
- <span v-if=waybill.status==="未审核"||waybill.status==="待重审">
|
|
|
+ <span v-if=waybill.status=="未审核"||waybill.status=="待重审">
|
|
|
@can('运输管理-运单-运单审核')
|
|
|
<button class="btn btn-outline-primary btn-sm" @click="waybillAudit(waybill.id,waybill.waybill_number)">审核</button>
|
|
|
@endcan
|
|
|
@@ -59,9 +59,9 @@
|
|
|
<a target="_blank" class="btn btn-outline-secondary btn-sm" :href= "('{{url('transport/waybill/waybillEdit')}}/'+waybill.id)">修改</a>
|
|
|
@endcan
|
|
|
</span>
|
|
|
- <span v-if=waybill.status==="已审核">
|
|
|
+ <span v-if=waybill.status=="已审核">
|
|
|
@can('运输管理-运单-调度')
|
|
|
- <button class="btn btn-outline-secondary btn-sm" @click="waybillRetreatAudit(waybill.id,waybill.waybill_number)">取消审核</button>
|
|
|
+ <button class="btn btn-outline-secondary btn-sm" @click="waybillRetreatAudit(waybill)">取消审核</button>
|
|
|
<a target="_blank" class="btn btn-outline-secondary btn-sm" :href= "('{{url('transport/waybill')}}/'+waybill.id+'/edit')">调度</a>
|
|
|
@endcan
|
|
|
</span>
|
|
|
@@ -75,19 +75,17 @@
|
|
|
</span>
|
|
|
</td>
|
|
|
@can('运输管理-运单-置顶')
|
|
|
- <td class="td-warm text-muted" v-if="waybill.remark" style="height: 55px">
|
|
|
- <button type="button" class="btn btn-sm btn-outline-danger " @click="cancelOnTop($event)" :data_id="waybill.id" style="opacity: 0.75">取消</button>
|
|
|
- </td>
|
|
|
- <td v-else>
|
|
|
- <button type="button" class="btn btn-sm btn-outline-secondary" @click="waybillOnTop($event)" :data_id="waybill.id" style="opacity: 0.75">置顶</button>
|
|
|
+ <td class="td-warm text-muted" style="height: 55px">
|
|
|
+ <button type="button" class="btn btn-sm btn-outline-danger" v-if="waybill.remark" @click="cancelOnTop($event)" :data_id="waybill.id" style="opacity: 0.75">取消</button>
|
|
|
+ <button type="button" class="btn btn-sm btn-outline-secondary" v-else @click="waybillOnTop($event)" :data_id="waybill.id" style="opacity: 0.75">置顶</button>
|
|
|
</td>
|
|
|
@endcan
|
|
|
- <td :class="[waybill.status=='已审核'?'text-success':'']">@{{waybill.status}}</td>
|
|
|
- <td class="td-warm text-muted toptd" >
|
|
|
+ <td :class="[waybill.status=='已审核'?'text-success':'']"><span>@{{waybill.status}}</span></td>
|
|
|
+ <td class="td-warm text-muted toptd">
|
|
|
<div v-if="waybill.remark" class="bg-light-yellow text-danger top" data-toggle="tooltip" style="opacity: 0.1;position: absolute;z-index: 1"
|
|
|
>置顶备注:@{{ waybill.remark }}</div>
|
|
|
@{{ i+1 }}</td>
|
|
|
- <td class="td-warm text-muted">@{{waybill.created_at}}</td>
|
|
|
+ <td class="td-warm text-muted"><span>@{{waybill.created_at}}</span></td>
|
|
|
<td class="td-warm text-muted">
|
|
|
<a href="#" v-if="waybill.waybillAuditLogs.length>0" class="dropdown-toggle" data-toggle="dropdown">
|
|
|
@{{ waybill.waybillAuditLogs[0].user ? waybill.waybillAuditLogs[0].user.name : '系统' }}<b class="caret"></b>
|
|
|
@@ -107,16 +105,16 @@
|
|
|
</table>
|
|
|
</div>
|
|
|
</td>
|
|
|
- <td class="td-warm">@{{waybill.type}} <span class="badge badge-sm bg-warning" v-if="(waybill.collect_fee && waybill.collect_fee>0) || waybill.is_to_pay=='1'">到付</span></td>
|
|
|
- <td class="td-warm">@{{waybill.owner}}</td>
|
|
|
- <td class="td-warm toptd" :title="waybill.remark? '置顶备注:'+waybill.remark :''">@{{waybill.source_bill}}</td>
|
|
|
+ <td class="td-warm"><span>@{{waybill.type}}</span> <span class="badge badge-sm bg-warning" v-if="(waybill.collect_fee && waybill.collect_fee>0) || waybill.is_to_pay=='1'">到付</span></td>
|
|
|
+ <td class="td-warm"><span>@{{waybill.owner}}</span></td>
|
|
|
+ <td class="td-warm toptd" :title="waybill.remark? '置顶备注:'+waybill.remark :''"><span>@{{waybill.source_bill}}</span></td>
|
|
|
<td class="td-warm">
|
|
|
<span class="badge badge-pill badge-danger" v-if="waybill.is_cancel">取消</span>
|
|
|
- @{{waybill.wms_bill_number}}
|
|
|
+ <span>@{{waybill.wms_bill_number}}</span>
|
|
|
</td>
|
|
|
- <td class="td-warm">@{{ waybill.order_status }}</td>
|
|
|
- <td class="td-warm">@{{waybill.end_date}}</td>
|
|
|
- <td class="td-warm">@{{waybill.waybill_number}}</td>
|
|
|
+ <td class="td-warm"><span>@{{ waybill.order_status }}</span></td>
|
|
|
+ <td class="td-warm"><span>@{{waybill.end_date}}</span></td>
|
|
|
+ <td class="td-warm"><span>@{{waybill.waybill_number}}</span></td>
|
|
|
@can('运输管理-运单-运单编辑')
|
|
|
<td class="td-warm" >
|
|
|
<span v-if="waybill.charge" class="btn-sm btn-outline-secondary btn" @click="waybillChargeCheck($event)" :data_id="waybill.id">@{{waybill.charge|money}}</span>
|
|
|
@@ -126,8 +124,8 @@
|
|
|
@else
|
|
|
<td class="td-warm" ><span v-if="waybill.charge">@{{waybill.charge|money}}</span></td>
|
|
|
@endcan
|
|
|
- <td class="td-warm">@{{waybill.other_charge}}</td>
|
|
|
- <td class="td-warm">@{{waybill.other_charge_remark}}</td>
|
|
|
+ <td class="td-warm"><span>@{{waybill.other_charge}}</span></td>
|
|
|
+ <td class="td-warm"><span>@{{waybill.other_charge_remark}}</span></td>
|
|
|
<td class="td-warm">
|
|
|
<div align="center" @mouseleave="removeCommonImg('common_img_'+waybill.id)" @mouseenter="commonImg('img_'+waybill.id,waybill.url,waybill.suffix)">
|
|
|
<img v-if="waybill.url" :id="'img_'+waybill.id" :src="waybill.url+'-thumbnail.'+waybill.suffix"
|
|
|
@@ -139,14 +137,14 @@
|
|
|
</div>@endcan
|
|
|
</div>
|
|
|
</td>
|
|
|
- <td class="td-cool">@{{waybill.recipient}}</td>
|
|
|
- <td class="td-cool">@{{waybill.recipient_mobile}}</td>
|
|
|
- <td class="td-cool text-muted">@{{waybill.origination}}</td>
|
|
|
- <td class="td-cool text-muted">@{{waybill.province}}</td>
|
|
|
- <td class="td-cool text-muted">@{{waybill.city}}</td>
|
|
|
- <td class="td-cool text-muted">@{{waybill.district}}</td>
|
|
|
- <td class="td-cool text-muted">@{{waybill.destination}}</td>
|
|
|
- <td class="td-cool">@{{waybill.carrier}}</td>
|
|
|
+ <td class="td-cool"><span>@{{waybill.recipient}}</span></td>
|
|
|
+ <td class="td-cool"><span>@{{waybill.recipient_mobile}}</span></td>
|
|
|
+ <td class="td-cool text-muted"><span>@{{waybill.origination}}</span></td>
|
|
|
+ <td class="td-cool text-muted"><span>@{{waybill.province}}</span></td>
|
|
|
+ <td class="td-cool text-muted"><span>@{{waybill.city}}</span></td>
|
|
|
+ <td class="td-cool text-muted"><span>@{{waybill.district}}</span></td>
|
|
|
+ <td class="td-cool text-muted"><span>@{{waybill.destination}}</span></td>
|
|
|
+ <td class="td-cool"><span>@{{waybill.carrier}}</span></td>
|
|
|
<td class="td-cool">
|
|
|
<span v-if="waybill.carrier_bill">
|
|
|
@{{waybill.carrier_bill}}<span v-if="waybill.carType">/@{{ waybill.carType.name }}<i v-if="waybill.carType.length">(@{{waybill.carType.length}}米)</i></span>
|
|
|
@@ -171,23 +169,25 @@
|
|
|
</td>
|
|
|
<td class="td-cool"><span v-if="waybill.carrier_weight_other">@{{waybill.carrier_weight_other|filterZero}} @{{waybill.carrier_weight_unit_other}}</span></td>
|
|
|
<td class="td-cool"><span v-if="waybill.amount">@{{waybill.amount}} @{{waybill.amount_unit_name }}</span></td>
|
|
|
- <td class="td-cool">@{{waybill.mileage|km}} </td>
|
|
|
+ <td class="td-cool"><span>@{{waybill.mileage|km}}</span></td>
|
|
|
@can('运输管理-运单-可见费用项')
|
|
|
@can('运输管理-运单-运费')
|
|
|
- <td class="td-helpful" v-if="waybill.fee">
|
|
|
- <span v-if="waybill.type==='专线'"></span>
|
|
|
- <span v-else-if="waybill.fee" class="btn-sm btn-outline-secondary btn" @click="waybillFeeCheck($event)" :data_id="waybill.id">@{{waybill.fee|money}}</span>
|
|
|
- <input type="number" class="form-control form-control-sm" @blur="updateWaybillFee($event)" :value="waybill.fee" :data_id="waybill.id" style="min-width:85px;display: none">
|
|
|
- </td>
|
|
|
- <td class="td-helpful" v-else>
|
|
|
- <span v-if="waybill.type==='专线'"></span>
|
|
|
- <input v-else type="number" class="form-control form-control-sm" @blur="addWaybillFee($event)" onfocus="$(this).css('width','85px')" :value="waybill.fee" :data_id="waybill.id" >
|
|
|
+ <td class="td-helpful">
|
|
|
+ <label v-if="waybill.fee">
|
|
|
+ <span v-if="waybill.type==='专线'"></span>
|
|
|
+ <span v-else-if="waybill.fee" class="btn-sm btn-outline-secondary btn" @click="waybillFeeCheck($event)" :data_id="waybill.id">@{{waybill.fee|money}}</span>
|
|
|
+ <input type="number" class="form-control form-control-sm" @blur="updateWaybillFee($event)" :value="waybill.fee" :data_id="waybill.id" style="min-width:85px;display: none">
|
|
|
+ </label>
|
|
|
+ <label v-else>
|
|
|
+ <span v-if="waybill.type==='专线'"></span>
|
|
|
+ <input v-else type="number" class="form-control form-control-sm" @blur="addWaybillFee($event)" onfocus="$(this).css('width','85px')" :value="waybill.fee" :data_id="waybill.id" >
|
|
|
+ </label>
|
|
|
</td>
|
|
|
@endcan
|
|
|
- <td class="td-helpful">@{{waybill.pick_up_fee}}</td>
|
|
|
- <td class="td-helpful">@{{waybill.other_fee}}</td>
|
|
|
+ <td class="td-helpful"><span>@{{waybill.pick_up_fee}}</span></td>
|
|
|
+ <td class="td-helpful"><span>@{{waybill.other_fee}}</span></td>
|
|
|
@endcan
|
|
|
- <td class="td-helpful">@{{waybill.deliver_at}}</td>
|
|
|
+ <td class="td-helpful"><span>@{{waybill.deliver_at}}</span></td>
|
|
|
<td class="td-helpful"><span v-html="waybill.dispatch_remark"></span></td>
|
|
|
@can('运输管理-运单-删除')
|
|
|
<td class="td-operation">
|
|
|
@@ -275,7 +275,7 @@
|
|
|
</style>
|
|
|
<script type="text/javascript" src="{{mix('js/queryForm/export.js')}}"></script>
|
|
|
<script type="text/javascript" src="{{mix('js/queryForm/queryForm.js')}}"></script>
|
|
|
- <script type="text/javascript" src="{{mix('js/queryForm/header.js')}}"></script>{{--新版--}}
|
|
|
+ <script type="text/javascript" src="{{mix('js/queryForm/header.js')}}"></script>{{--新版2--}}
|
|
|
<script>
|
|
|
let vue = new Vue({
|
|
|
el:'#list',
|
|
|
@@ -399,68 +399,71 @@
|
|
|
param:param,
|
|
|
});
|
|
|
this.form.init();
|
|
|
- let column = [
|
|
|
- @can('运输管理-编辑','运输管理-运单-运单审核','运输管理-运单-调度','运输管理-编辑')
|
|
|
- {name:'operation',value: '操作', neglect: true, class:"td-operation"},@endcan
|
|
|
- {name:'onTop',value: '置顶', neglect: true, class:"td-operation"},
|
|
|
- {name:'status',value: '状态', class:"td-operation"},
|
|
|
- {name:'index',value: '序号', neglect: true, class:"td-warm"},
|
|
|
- {name:'created_at', neglect: true,value: '创建时间', class:"td-warm"},
|
|
|
- {name:'operating',value: '操作记录', class:"td-warm"},
|
|
|
- {name:'type',value: '运单类型', class:"td-warm"},
|
|
|
- {name:'owner',value: '货主', class:"td-warm"},
|
|
|
- {name:'source_bill',value: '上游单号', class:"td-warm"},
|
|
|
- {name:'wms_bill_number',value: 'WMS订单号', class:"td-warm"},
|
|
|
- {name:'order_status',value: '订单状态', class:"td-warm"},
|
|
|
- {name:'end_date',value: '完结时间', class:"td-warm"},
|
|
|
- {name:'waybill_number',value: '运单号', class:"td-warm"},
|
|
|
- {name:'charge',value: '运输收费', neglect: true, class:"td-warm"},
|
|
|
- {name:'other_charge',value: '其他收费', neglect: true, class:"td-warm"},
|
|
|
- {name:'other_charge_remark',value: '其他收费备注', class:"td-warm"},
|
|
|
- @can('运输管理-运单-图片上传'){name:'img',value: '照片', neglect: true, class:"td-warm"},@endcan
|
|
|
- {name:'recipient',value: '收件人', class:"td-cool"},
|
|
|
- {name:'recipient_mobile',value: '收件人电话', class:"td-cool"},
|
|
|
- {name:'origination',value: '始发地', class:"td-cool"},
|
|
|
- {name:'province',value: '省', class:"td-cool"},
|
|
|
- {name:'city',value: '市', class:"td-cool"},
|
|
|
- {name:'district',value: '区', class:"td-cool"},
|
|
|
- {name:'destination',value: '目的地', class:"td-cool"},
|
|
|
- {name:'carrier',value: '承运商', class:"td-cool"},
|
|
|
- {name:'carrier_bill',value: '单号/车型', neglect: true, class:"td-cool"},
|
|
|
- {name:'car_owner_info',value: '车辆信息', neglect: true, class:"td-cool"}, // 车辆信息
|
|
|
- {name:'warehouse_weight',value: '仓库计抛', neglect: true, class:"td-cool"},
|
|
|
- {name:'carrier_weight',value: '承运商计抛', neglect: true, class:"td-cool"},
|
|
|
- {name:'warehouse_weight_other',value: '仓库计重', neglect: true, class:"td-cool"},
|
|
|
- {name:'carrier_weight_other',value: '承运商计重', neglect: true, class:"td-cool"},
|
|
|
- {name:'amount',value: '计件', neglect: true, class:"td-cool"},
|
|
|
- {name:'mileage',value: '里程', neglect: true, class:"td-cool"},
|
|
|
- @can('运输管理-运单-运费'){name:'fee',value: '运费', neglect: true, class:"td-helpful"},@endcan
|
|
|
- {name:'pick_up_fee',value: '提货费', neglect: true, class:"td-helpful"},
|
|
|
- {name:'other_fee',value: '其他支出', neglect: true, class:"td-helpful"},
|
|
|
- {name:'deliver_at',value: '发货时间', class:"td-helpful"},
|
|
|
- {name:'dispatch_remark',value: '调度备注', class:"td-helpful"},
|
|
|
- @can('运输管理-运单-删除'){name:'remove',value: '操作', neglect: true, class:"td-delete"},@endcan
|
|
|
- ];
|
|
|
- new Header({
|
|
|
- el: "table",
|
|
|
- name: "waybill",
|
|
|
- column: column,
|
|
|
- data: this.waybills,
|
|
|
- restorationColumn: 'id',
|
|
|
- fixedTop:($('#form_div').height())+2,
|
|
|
- before : [
|
|
|
- {colspan:'4',value: '', class:"table-header-layer-1"},
|
|
|
- {colspan:'14',value: '运单信息',font:"fa fa-file-text-o", class:"table-header-layer-1"},
|
|
|
- {colspan:'16',value: '运输信息',font:"fa fa-truck", class:"table-header-layer-1"},
|
|
|
- {colspan:'5',value: '运输信息',font:"fa fa-rmb", class:"table-header-layer-1"},
|
|
|
- @can('运输管理-运单-删除'){colspan:'1',value: '',font:"", class:"table-header-layer-1"},@endcan
|
|
|
- ],
|
|
|
- }).init();
|
|
|
+ this.rendingHeader();
|
|
|
this.paginate = $("#paginate").val();
|
|
|
let waybill = $('.table-header-layer-1')[1];
|
|
|
$('.top').css('min-width', waybill.scrollWidth);
|
|
|
},
|
|
|
methods:{
|
|
|
+ rendingHeader(){
|
|
|
+ let column = [
|
|
|
+ @can('运输管理-编辑','运输管理-运单-运单审核','运输管理-运单-调度','运输管理-编辑')
|
|
|
+ {name:'operation',value: '操作', neglect: true, class:"td-operation"},@endcan
|
|
|
+ {name:'onTop',value: '置顶', neglect: true, class:"td-operation"},
|
|
|
+ {name:'status',value: '状态', class:"td-operation"},
|
|
|
+ {name:'index',value: '序号', neglect: true, class:"td-warm"},
|
|
|
+ {name:'created_at', neglect: true,value: '创建时间', class:"td-warm"},
|
|
|
+ {name:'operating',value: '操作记录', class:"td-warm"},
|
|
|
+ {name:'type',value: '运单类型', class:"td-warm"},
|
|
|
+ {name:'owner',value: '货主', class:"td-warm"},
|
|
|
+ {name:'source_bill',value: '上游单号', class:"td-warm"},
|
|
|
+ {name:'wms_bill_number',value: 'WMS订单号', class:"td-warm"},
|
|
|
+ {name:'order_status',value: '订单状态', class:"td-warm"},
|
|
|
+ {name:'end_date',value: '完结时间', class:"td-warm"},
|
|
|
+ {name:'waybill_number',value: '运单号', class:"td-warm"},
|
|
|
+ {name:'charge',value: '运输收费', neglect: true, class:"td-warm"},
|
|
|
+ {name:'other_charge',value: '其他收费', neglect: true, class:"td-warm"},
|
|
|
+ {name:'other_charge_remark',value: '其他收费备注', class:"td-warm"},
|
|
|
+ @can('运输管理-运单-图片上传'){name:'img',value: '照片', neglect: true, class:"td-warm"},@endcan
|
|
|
+ {name:'recipient',value: '收件人', class:"td-cool"},
|
|
|
+ {name:'recipient_mobile',value: '收件人电话', class:"td-cool"},
|
|
|
+ {name:'origination',value: '始发地', class:"td-cool"},
|
|
|
+ {name:'province',value: '省', class:"td-cool"},
|
|
|
+ {name:'city',value: '市', class:"td-cool"},
|
|
|
+ {name:'district',value: '区', class:"td-cool"},
|
|
|
+ {name:'destination',value: '目的地', class:"td-cool"},
|
|
|
+ {name:'carrier',value: '承运商', class:"td-cool"},
|
|
|
+ {name:'carrier_bill',value: '单号/车型', neglect: true, class:"td-cool"},
|
|
|
+ {name:'car_owner_info',value: '车辆信息', neglect: true, class:"td-cool"}, // 车辆信息
|
|
|
+ {name:'warehouse_weight',value: '仓库计抛', neglect: true, class:"td-cool"},
|
|
|
+ {name:'carrier_weight',value: '承运商计抛', neglect: true, class:"td-cool"},
|
|
|
+ {name:'warehouse_weight_other',value: '仓库计重', neglect: true, class:"td-cool"},
|
|
|
+ {name:'carrier_weight_other',value: '承运商计重', neglect: true, class:"td-cool"},
|
|
|
+ {name:'amount',value: '计件', neglect: true, class:"td-cool"},
|
|
|
+ {name:'mileage',value: '里程', neglect: true, class:"td-cool"},
|
|
|
+ @can('运输管理-运单-运费'){name:'fee',value: '运费', neglect: true, class:"td-helpful"},@endcan
|
|
|
+ {name:'pick_up_fee',value: '提货费', neglect: true, class:"td-helpful"},
|
|
|
+ {name:'other_fee',value: '其他支出', neglect: true, class:"td-helpful"},
|
|
|
+ {name:'deliver_at',value: '发货时间', class:"td-helpful"},
|
|
|
+ {name:'dispatch_remark',value: '调度备注', class:"td-helpful"},
|
|
|
+ @can('运输管理-运单-删除'){name:'remove',value: '操作', neglect: true, class:"td-delete"},@endcan
|
|
|
+ ];
|
|
|
+ new Header({
|
|
|
+ el: "table",
|
|
|
+ name: "waybill",
|
|
|
+ column: column,
|
|
|
+ data: this.waybills,
|
|
|
+ restorationColumn: 'id',
|
|
|
+ fixedTop:($('#form_div').height())+2,
|
|
|
+ before : [
|
|
|
+ {colspan:'4',value: '', class:"table-header-layer-1"},
|
|
|
+ {colspan:'14',value: '运单信息',font:"fa fa-file-text-o", class:"table-header-layer-1"},
|
|
|
+ {colspan:'16',value: '运输信息',font:"fa fa-truck", class:"table-header-layer-1"},
|
|
|
+ {colspan:'5',value: '运输信息',font:"fa fa-rmb", class:"table-header-layer-1"},
|
|
|
+ @can('运输管理-运单-删除'){colspan:'1',value: '',font:"", class:"table-header-layer-1"},@endcan
|
|
|
+ ],
|
|
|
+ }).init();
|
|
|
+ },
|
|
|
btnRefreshWeightZoomIn(waybill){
|
|
|
waybill.btn_refresh_weight='zoomIn'
|
|
|
},
|
|
|
@@ -468,34 +471,27 @@
|
|
|
waybill.btn_refresh_weight='zoomOut'
|
|
|
},
|
|
|
waybillAudit(id,waybill_number){
|
|
|
- if(!confirm('确定要通过“'+waybill_number+'”的审核吗?')){return};
|
|
|
+ if(!confirm('确定要通过“'+waybill_number+'”的审核吗?'))return
|
|
|
let _this=this;
|
|
|
- let w;
|
|
|
let url = '{{url('transport/waybill/waybillAudit')}}';
|
|
|
- axios.post(url, {id:id})
|
|
|
+ window.axios.post(url, {id:id})
|
|
|
.then(
|
|
|
function (response) {
|
|
|
+ window.tempTip.setDuration(3000);
|
|
|
if (response.data.success){
|
|
|
_this.waybills.forEach(function (waybill) {
|
|
|
if (waybill.id===id){
|
|
|
waybill.status=response.data.status;
|
|
|
waybill.waybillAuditLogs.push(response.data.waybillAuditLog);
|
|
|
- w=waybill.waybill_number;
|
|
|
}
|
|
|
});
|
|
|
- tempTip.setDuration(3000);
|
|
|
- tempTip.showSuccess('审核'+w+'成功!');
|
|
|
- }else if (response.data.exception!=null){
|
|
|
- tempTip.setDuration(3000);
|
|
|
- tempTip.show(response.data.exception);
|
|
|
- }else {
|
|
|
- tempTip.setDuration(3000);
|
|
|
- tempTip.show('审核失败!');
|
|
|
- }
|
|
|
+ window.tempTip.setDuration(2000);
|
|
|
+ window.tempTip.showSuccess('审核'+waybill_number+'成功!');
|
|
|
+ }else if (response.data.exception!=null)window.tempTip.show(response.data.exception);
|
|
|
+ else window.tempTip.show('审核失败!');
|
|
|
}
|
|
|
).catch(function (err) {
|
|
|
- tempTip.setDuration(3000);
|
|
|
- tempTip.show('审核失败,网络连接错误!'+err);
|
|
|
+ window.tempTip.show('审核失败,网络连接错误!'+err);
|
|
|
});
|
|
|
},
|
|
|
waybillDestroy(id,waybill_number,index){
|
|
|
@@ -519,36 +515,22 @@
|
|
|
});
|
|
|
|
|
|
},
|
|
|
- waybillRetreatAudit(id,waybill_number){
|
|
|
- if(!confirm('确定要驳回“'+waybill_number+'”的审核吗?')){return};
|
|
|
- let _this=this;
|
|
|
- let w;
|
|
|
+ waybillRetreatAudit(waybill){
|
|
|
+ if(!confirm('确定要驳回“'+waybill.waybill_number+'”的审核吗?'))return;
|
|
|
let url='{{url('transport/waybill/waybillRetreatAudit')}}';
|
|
|
- axios.post(url,{id:id})
|
|
|
- .then(
|
|
|
- function (response) {
|
|
|
+ window.axios.post(url,{id:waybill.id})
|
|
|
+ .then(response=> {
|
|
|
+ window.tempTip.setDuration(3000);
|
|
|
if (response.data.success){
|
|
|
- _this.waybills.forEach(function (waybill){
|
|
|
- if (waybill.id===id){
|
|
|
- waybill.status=response.data.status;
|
|
|
- waybill.waybillAuditLogs=[];
|
|
|
- w=waybill.waybill_number;
|
|
|
- }
|
|
|
- });
|
|
|
- tempTip.setDuration(3000);
|
|
|
- tempTip.showSuccess(w+'审核驳回成功!');
|
|
|
- }else {
|
|
|
- tempTip.setDuration(3000);
|
|
|
- tempTip.show('审核驳回失败!');
|
|
|
- }
|
|
|
+ waybill.status = response.data.status;
|
|
|
+ waybill.waybillAuditLogs.push(response.data.log);
|
|
|
+ window.tempTip.showSuccess(waybill.waybill_number+'审核驳回成功!');
|
|
|
+ }else window.tempTip.show('审核驳回失败!');
|
|
|
}
|
|
|
- ).catch(function (err) {
|
|
|
- tempTip.setDuration(3000);
|
|
|
- tempTip.show('审核驳回失败,网络连接错误!'+err);
|
|
|
- });
|
|
|
+ ).catch(function (err){window.tempTip.show('审核驳回失败,网络连接错误!'+err)})
|
|
|
},
|
|
|
waybillEndAudit(id,waybill_number){
|
|
|
- if(!confirm('确定要通过“'+waybill_number+'”的终审吗?')){return};
|
|
|
+ if(!confirm('确定要通过“'+waybill_number+'”的终审吗?'))return;
|
|
|
let _this=this;
|
|
|
let w;
|
|
|
let url='{{url('transport/waybill/waybillEndAudit')}}';
|