|
|
@@ -31,15 +31,16 @@
|
|
|
</div>
|
|
|
<div class="mi-list-content">
|
|
|
<div class="mi-lc-filters clearfix">
|
|
|
- <div class="com-select-wrap fr" @click.stop="showFilterInvoiceType = !showFilterInvoiceType">{{filterParams.invoicetype === 1206 ? '普票' : filterParams.invoicetype === 1205 ? '专票' : '类型'}}
|
|
|
+ <div class="com-select-wrap fr" @click.stop="showFilterInvoiceType = !showFilterInvoiceType">{{filterParams.invoicetype === 1206 ? '普票' : filterParams.invoicetype === 1205 ? '专票' : '全部'}}
|
|
|
<ul class="select-list" v-show="showFilterInvoiceType">
|
|
|
- <li @click.stop="setInvoiceType(1206)">普票</li>
|
|
|
- <li @click.stop="setInvoiceType(1205)">专票</li>
|
|
|
+ <li @click.stop="setInvoiceType(null)" v-if="filterParams.invoicetype">全部</li>
|
|
|
+ <li @click.stop="setInvoiceType(1206)" v-if="filterParams.invoicetype != 1206">普票</li>
|
|
|
+ <li @click.stop="setInvoiceType(1205)" v-if="filterParams.invoicetype != 1205">专票</li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
</div>
|
|
|
<ul class="mi-list" v-if="invoiceList.length">
|
|
|
- <li v-for="inv in invoiceList" @click.stop="setActive(inv)" :class="{active: inv.$active}">
|
|
|
+ <li v-for="inv in invoiceList" @click="setActive(inv)" :class="{active: inv.$active && switchType == 'apply'}">
|
|
|
<div class="line">
|
|
|
<span class="inline-block title">
|
|
|
<label class="bottom-modal-check mobile-cart-check" :class="{active: inv.$active}">
|
|
|
@@ -62,9 +63,9 @@
|
|
|
订单号:
|
|
|
</span>
|
|
|
<span class="inline-block content">
|
|
|
- <nuxt-link class="block link" :key="id" :to="`/mobile/order/details?uuid=${baseUtils.enidfilter(id)}&type=saler`" v-for="id in inv.orderids.split(',')">
|
|
|
+ <span @click.stop="goOrderDetail(inv, index)" class="block link" :key="id" v-for="(id, index) in inv.orderids.split(',')">
|
|
|
{{id}}
|
|
|
- </nuxt-link>
|
|
|
+ </span>
|
|
|
</span>
|
|
|
</div>
|
|
|
<div class="line">
|
|
|
@@ -165,6 +166,7 @@
|
|
|
let arr = this.baseUtils.deepCopy(val.content)
|
|
|
arr.forEach(item => {
|
|
|
// item.orderidArr = item.orderids.split(',')
|
|
|
+// item.purchaseidArr = item.purchaseids ? item.purchaseids.split(',') : null
|
|
|
item.$active = false
|
|
|
})
|
|
|
this.invoiceList = [...this.invoiceList, ...arr]
|
|
|
@@ -273,6 +275,13 @@
|
|
|
// .then(() => {
|
|
|
// this.switchType = type
|
|
|
// })
|
|
|
+ },
|
|
|
+ goOrderDetail (inv, index) {
|
|
|
+ if (inv.purchaseids) {
|
|
|
+ this.$router.push(`/mobile/order/details?uuid=${this.baseUtils.enidfilter(inv.purchaseids.split(',')[index])}&type=saler`)
|
|
|
+ } else {
|
|
|
+ this.setRemindText('获取订单号失败')
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|