|
@@ -102,9 +102,9 @@
|
|
|
<th class=" align-middle" colspan="5" v-if="isShowRejectedBill" style="min-width: 450px">
|
|
<th class=" align-middle" colspan="5" v-if="isShowRejectedBill" style="min-width: 450px">
|
|
|
返回商品明细
|
|
返回商品明细
|
|
|
</th>
|
|
</th>
|
|
|
- <th class="bg-whit align-middle" rowspan="2" style="min-width: 115px">处理结果</th>
|
|
|
|
|
|
|
+ <th class="bg-whit align-middle" rowspan="2" style="min-width: 115px">情况说明</th>
|
|
|
<th class=" align-middle" rowspan="2" style="min-width: 115px">问题类别</th>
|
|
<th class=" align-middle" rowspan="2" style="min-width: 115px">问题类别</th>
|
|
|
- <th class=" align-middle" colspan="3" style="min-width: 115px">情况说明</th>
|
|
|
|
|
|
|
+ <th class=" align-middle" colspan="3" style="min-width: 115px">处理结果</th>
|
|
|
<th class=" align-middle" rowspan="2" v-if="!isShowSecondOrderInfo"
|
|
<th class=" align-middle" rowspan="2" v-if="!isShowSecondOrderInfo"
|
|
|
style="width:50px">展开
|
|
style="width:50px">展开
|
|
|
</th>
|
|
</th>
|
|
@@ -312,7 +312,7 @@
|
|
|
</button>
|
|
</button>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <div style="position: absolute;display: none;margin-top: -40px" class="add-btn"
|
|
|
|
|
|
|
+ <div style="position: absolute;display: none;margin-top: -35px" class="add-btn"
|
|
|
:id="'AddBtn'+orderIssue.id">
|
|
:id="'AddBtn'+orderIssue.id">
|
|
|
<button type="button" class="btn btn-primary "
|
|
<button type="button" class="btn btn-primary "
|
|
|
@click="showAddDiv('AddLog_'+orderIssue.id)">新
|
|
@click="showAddDiv('AddLog_'+orderIssue.id)">新
|
|
@@ -320,26 +320,24 @@
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<template v-if="orderIssue.logs" class="p-0 m-0 ">
|
|
<template v-if="orderIssue.logs" class="p-0 m-0 ">
|
|
|
- <table class="table table-sm p-0 m-0 " :id="'logs'+orderIssue.id"
|
|
|
|
|
- :class="orderIssue.logs.length > 1?'collapse':''">
|
|
|
|
|
- <tr v-for="log in orderIssue.logs" class="del-tr" style="position:static" align="center"
|
|
|
|
|
- v-on:mouseover="showDelBtn($event)"
|
|
|
|
|
- v-on:mouseleave="hideDelBtn($event)" >
|
|
|
|
|
- <td>@{{ log.type }}</td>
|
|
|
|
|
- <td>
|
|
|
|
|
- <p class="text-wrap mb-0" style="max-width: 200px">@{{ log.content }}</p>
|
|
|
|
|
- </td>
|
|
|
|
|
- <td>@{{ log.user.name }}</td>
|
|
|
|
|
|
|
+ <table class="table table-sm p-0 m-0 " :id="'logs'+orderIssue.id" :data-value="orderIssue.logShow == null ? orderIssue.logShow=false:''">
|
|
|
|
|
+ <tr style="position:static" align="center" v-for="(log,index) in orderIssue.logs"
|
|
|
|
|
+ :class="(orderIssue.logs.length <= 2 ? '' : ((index === 0 || orderIssue.logShow ) ? '' : 'd-none' )) "
|
|
|
|
|
+ v-on:mouseover="showDelBtn($event)" v-on:mouseleave="hideDelBtn($event)" >
|
|
|
|
|
+ <td style="min-width: 75px">@{{ log.type }}</td>
|
|
|
|
|
+ <td style="min-width: 200px">@{{ log.content }}</td>
|
|
|
|
|
+ <td style="min-width: 120px">@{{ log.user.name }}</td>
|
|
|
<td style="" class="m-0 p-0 border-0">
|
|
<td style="" class="m-0 p-0 border-0">
|
|
|
<button type="button" class="btn btn-sm btn-outline-danger m-0 del-btn invisible"
|
|
<button type="button" class="btn btn-sm btn-outline-danger m-0 del-btn invisible"
|
|
|
@click="deleteOrderIssueLog(log.id,orderIssue.id)">删</button>
|
|
@click="deleteOrderIssueLog(log.id,orderIssue.id)">删</button>
|
|
|
</td>
|
|
</td>
|
|
|
</tr>
|
|
</tr>
|
|
|
</table>
|
|
</table>
|
|
|
- <button v-if="orderIssue.logs.length > 1" type="button" class="btn btn-sm btn-outline-primary align-middle mt-1" data-toggle="collapse" aria-expanded="false"
|
|
|
|
|
- :id="'logsBtn'+orderIssue.id"
|
|
|
|
|
- :data-target="'#logs'+orderIssue.id" :aria-controls="'logs'+orderIssue.id"
|
|
|
|
|
- @click="toggleLogs(orderIssue.id,orderIssue.logs.length)">
|
|
|
|
|
|
|
+ <button type="button" class="btn btn-sm btn-outline-primary align-middle mt-1"
|
|
|
|
|
+ v-if="orderIssue.logs.length > 2"
|
|
|
|
|
+ :data-value="orderIssue.logs.length"
|
|
|
|
|
+ :data-count="orderIssue.logShow"
|
|
|
|
|
+ @click="toggleLogs(orderIssue,$event)">
|
|
|
记录共@{{ orderIssue.logs.length }}条,点击展开
|
|
记录共@{{ orderIssue.logs.length }}条,点击展开
|
|
|
</button>
|
|
</button>
|
|
|
</template>
|
|
</template>
|
|
@@ -533,7 +531,7 @@
|
|
|
-webkit-animation-play-state: running;
|
|
-webkit-animation-play-state: running;
|
|
|
}
|
|
}
|
|
|
</style>
|
|
</style>
|
|
|
- <script type="text/javascript" src="{{asset('js/queryForm/queryForm200825.js')}}"></script>
|
|
|
|
|
|
|
+ <script type="text/javascript" src="{{asset('js/queryForm/queryForm200828a.js')}}"></script>
|
|
|
<script type="text/javascript" src="{{asset('js/queryForm/export200818a.js')}}"></script>
|
|
<script type="text/javascript" src="{{asset('js/queryForm/export200818a.js')}}"></script>
|
|
|
<script>
|
|
<script>
|
|
|
let listVue = new Vue({
|
|
let listVue = new Vue({
|
|
@@ -777,7 +775,7 @@
|
|
|
if (_this.checkData.includes(item.id)) {
|
|
if (_this.checkData.includes(item.id)) {
|
|
|
let logisticNumbers = item.order.logisticNumbers;
|
|
let logisticNumbers = item.order.logisticNumbers;
|
|
|
if (logisticNumbers.length > 0) {
|
|
if (logisticNumbers.length > 0) {
|
|
|
- orderNos.push(logisticNumbers);
|
|
|
|
|
|
|
+ orderNos = orderNos.concat(logisticNumbers);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
@@ -786,7 +784,7 @@
|
|
|
tempTip.show('勾选的问题件没有对应的快递单号');
|
|
tempTip.show('勾选的问题件没有对应的快递单号');
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
- let p = $('<input id="copy" value="' + orderNos.join(',') + '"/>');
|
|
|
|
|
|
|
+ let p = $('<textarea id="copy" />'+orderNos.join('\n')+'</textarea>');
|
|
|
p.attr('opacity', 0);
|
|
p.attr('opacity', 0);
|
|
|
$('body').append(p);
|
|
$('body').append(p);
|
|
|
let p_ele = document.getElementById('copy');
|
|
let p_ele = document.getElementById('copy');
|
|
@@ -969,14 +967,13 @@
|
|
|
button.text("分箱" + length + "件,点击展开");
|
|
button.text("分箱" + length + "件,点击展开");
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- toggleLogs(id, length) {
|
|
|
|
|
- let button = $("#logsBtn" + id);
|
|
|
|
|
- let isShow = button.attr('aria-expanded');
|
|
|
|
|
- if (isShow === 'false') {
|
|
|
|
|
- button.text('点击收起');
|
|
|
|
|
|
|
+ toggleLogs(orderIssue, e) {
|
|
|
|
|
+ if ( orderIssue.logShow === false) {
|
|
|
|
|
+ $(e.target).text('点击收起');
|
|
|
} else {
|
|
} else {
|
|
|
- button.text("记录共" + length + "条,点击展开");
|
|
|
|
|
|
|
+ $(e.target).text("记录共" + $(e.target).attr('data-value') + "条,点击展开");
|
|
|
}
|
|
}
|
|
|
|
|
+ orderIssue.logShow = !orderIssue.logShow;
|
|
|
},
|
|
},
|
|
|
toggleOrder(id, length) {
|
|
toggleOrder(id, length) {
|
|
|
let button = $("#orderBtn" + id);
|
|
let button = $("#orderBtn" + id);
|
|
@@ -995,7 +992,6 @@
|
|
|
} else {
|
|
} else {
|
|
|
button.text("商品" + length + "件,点击展开");
|
|
button.text("商品" + length + "件,点击展开");
|
|
|
}
|
|
}
|
|
|
- console.log(33)
|
|
|
|
|
},
|
|
},
|
|
|
toggleRejectedBill(id, length) {
|
|
toggleRejectedBill(id, length) {
|
|
|
let button = $("#rejectedBillBtn" + id);
|
|
let button = $("#rejectedBillBtn" + id);
|