|
|
@@ -21,7 +21,7 @@
|
|
|
<a class="dropdown-item" @click="exportExcel()" href="javascript:">导出所有页</a>
|
|
|
</div>
|
|
|
|
|
|
- <button type="button" class="btn btn-sm tooltipTarget btn-outline-dark" @click="batchCancelPrint">取消打印标记</button>
|
|
|
+ {{-- <button type="button" class="btn btn-sm tooltipTarget btn-outline-dark" @click="batchCancelPrint">取消打印标记</button>--}}{{-- <button type="button" class="btn btn-sm tooltipTarget btn-outline-dark" @click="batchCancelPrint">取消打印标记</button>--}}
|
|
|
</td>
|
|
|
</tr>
|
|
|
|
|
|
@@ -44,7 +44,7 @@
|
|
|
<th>快递单打印人</th>
|
|
|
<th>快递单打印于</th>
|
|
|
@can("订单管理-波次-取消打印标记")
|
|
|
- <th>取消打印</th>
|
|
|
+ <th>打印标记</th>
|
|
|
@endcan
|
|
|
</tr>
|
|
|
|
|
|
@@ -66,7 +66,7 @@
|
|
|
<td class="text-muted">@{{ wave.expressPrintTime }}</td>{{--快递单号打时间--}}
|
|
|
@can("订单管理-波次-取消打印标记")
|
|
|
<td class="text-center">
|
|
|
- <button v-if="wave.waveStatus !== '99' && wave.UdfPrintFlag2 === 'Y' " type="button" class="btn btn-sm btn-outline-dark text-nowrap" :data-value="wave.waveNo" @click="singleCancelPrint($event)">取消</button>
|
|
|
+ <button v-if="wave.waveStatus !== '99' && wave.UdfPrintFlag2 === 'Y' " type="button" class="btn btn-sm btn-outline-dark text-nowrap" :data-value="wave.waveNo" @click="singleCancelPrint($event)">取消打印标记</button>
|
|
|
</td>
|
|
|
@endcan
|
|
|
</tr>
|
|
|
@@ -118,7 +118,7 @@
|
|
|
let data = [[
|
|
|
{name: 'start_time', type: 'dataTime', tip: '选择显示指定日期的起始时间', placeholder: ''},
|
|
|
{name: 'end_time', type: 'dataTime', tip: '选择显示指定日期的结束时间', placeholder: ''},
|
|
|
- {name: 'wave_num', type: 'input', tip: '波次编号:支持模糊搜索,回车提交', placeholder: ''},
|
|
|
+ {name: 'wave_num', type: 'input', tip: '波次编号:支持模糊搜索,回车提交', placeholder: '波次编号'},
|
|
|
// {name:'wave_status',type:'select',tip:'',placeholder:'',data:[]},
|
|
|
]];
|
|
|
this.form = new query({
|
|
|
@@ -136,6 +136,7 @@
|
|
|
}
|
|
|
},
|
|
|
batchCancelPrint: function () {
|
|
|
+ console.log(123);
|
|
|
if (this.checkData === 0) {
|
|
|
tempTip.show('没有勾选记录');
|
|
|
return;
|
|
|
@@ -146,7 +147,7 @@
|
|
|
cancelPrint: function (ids, type = 'string') {
|
|
|
let _this = this;
|
|
|
// console.log(ids);
|
|
|
- axios.post("{{url("wave/cancelPrinting")}}", {ids: ids}).then(function (res) {
|
|
|
+ axios.post("{{url("order/cancelPrinting")}}", {ids: ids}).then(function (res) {
|
|
|
if (res.data.success) {
|
|
|
_this.waves.forEach(function (wave) {
|
|
|
if (ids.includes(wave.waveNo)) {
|
|
|
@@ -164,7 +165,7 @@
|
|
|
$(".checkItem").prop("checked",false);
|
|
|
} else {
|
|
|
tempTip.setDuration(2500);
|
|
|
- tempTip.show('标记勾选内容取消打印失败,错误:' + response.data.fail_info);
|
|
|
+ tempTip.show('标记勾选内容取消打印失败,错误:' + res.data.fail_info);
|
|
|
}
|
|
|
}).catch(function (err) {
|
|
|
tempTip.setDuration(4000);
|
|
|
@@ -189,6 +190,10 @@
|
|
|
let search = '';
|
|
|
if(string === "all"){
|
|
|
}else if(string === 'pitch'){
|
|
|
+ if(this.getCheckedIds().length === 0){
|
|
|
+ tempTip.show('没有勾选记录');
|
|
|
+ return;
|
|
|
+ }
|
|
|
if(this.checkData){
|
|
|
let seachs =this.checkData.map(function (value) {
|
|
|
return "'"+value+"'";
|
|
|
@@ -199,7 +204,7 @@
|
|
|
let url = window.location.search ;
|
|
|
url = url.length< 2 ? '' : url.substring(1);
|
|
|
console.log(search,url);
|
|
|
- window.open("{{url('wave/exportExcel?')}}"+search+url);
|
|
|
+ window.open("{{url('order/wave/exportExcel?')}}"+search+"&"+url);
|
|
|
// todo
|
|
|
/* let instance = axios.create({
|
|
|
{{--url:'{{url("wave/exportExcel")}}',--}}
|
|
|
@@ -245,7 +250,6 @@
|
|
|
this.checkData = [];
|
|
|
}
|
|
|
},
|
|
|
-
|
|
|
getCheckedIds(){
|
|
|
// HACK
|
|
|
let values = [];
|