Browse Source

添加【类型】筛选

yangc 7 years ago
parent
commit
19554a0907

+ 3 - 2
pages/mobile/center/user/invoice/invoiceRecord.vue

@@ -15,8 +15,9 @@
         <span class="multi-check inline-block" :class="{active: filterParams.status === 102}" @click="setFilter('status', 102)">已开票</span>
         <span class="multi-check inline-block" :class="{active: filterParams.status === 102}" @click="setFilter('status', 102)">已开票</span>
         <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">
           <ul class="select-list" v-show="showFilterInvoiceType">
-            <li @click.stop="setFilter('invoicetype', 1206)">普票</li>
-            <li @click.stop="setFilter('invoicetype', 1205)">专票</li>
+            <li @click.stop="setFilter('invoicetype', null)" v-show="filterParams.invoicetype">类型</li>
+            <li @click.stop="setFilter('invoicetype', 1206)" v-show="filterParams.invoicetype != 1206">普票</li>
+            <li @click.stop="setFilter('invoicetype', 1205)" v-show="filterParams.invoicetype != 1205">专票</li>
           </ul>
           </ul>
         </div>
         </div>
       </div>
       </div>

+ 4 - 3
pages/mobile/center/vendor/invoice/index.vue

@@ -33,13 +33,14 @@
       <div class="mi-lc-filters clearfix">
       <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">
           <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>
           </ul>
         </div>
         </div>
       </div>
       </div>
       <ul class="mi-list" v-if="invoiceList.length">
       <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}">
           <div class="line">
           <div class="line">
             <span class="inline-block title">
             <span class="inline-block title">
                <label class="bottom-modal-check mobile-cart-check" :class="{active: inv.$active}">
                <label class="bottom-modal-check mobile-cart-check" :class="{active: inv.$active}">