tangning 2 éve
szülő
commit
57ca628b71
3 módosított fájl, 7 hozzáadás és 3 törlés
  1. 2 2
      src/views/detail/index.vue
  2. 4 0
      src/views/detail/invoice.vue
  3. 1 1
      src/views/home/list.vue

+ 2 - 2
src/views/detail/index.vue

@@ -7,14 +7,14 @@
         <van-button v-if="detailData.repairerVo?.status == 30" size="small" @click="goRoute(`/repair/${id}`)" color="#00B3EC" type="primary" >待确认</van-button>
         <van-button v-if="detailData.repairerVo?.status == 80 || detailData.repairerVo?.status == 40" size="small" @click="goRoute(`/payment/${id}`)" color="#00B3EC" type="primary" >支付</van-button>
         <van-button v-if="detailData.repairerVo?.status  > 80 && detailData.repairerVo?.commentStatus == 0" size="small" @click="goRoute(`/evaluate/${id}`)" color="#00B3EC" type="primary" >评价</van-button>
-        <van-button v-if="detailData.repairerVo?.status  > 80 && detailData.applyInvoice == 0" size="small" @click="goRoute(`/invoice/${id}`)" color="#00B3EC" type="primary" >申请开票</van-button>
+        <van-button v-if="detailData.repairerVo?.status  > 80 && detailData.applyInvoice == 0 && detailData.repairerVo.warrantyType != 0" size="small" @click="goRoute(`/invoice/${id}`)" color="#00B3EC" type="primary" >申请开票</van-button>
       </div>
       <transition-group name="van-fade">
         <!-- <div v-show="stepShow">Slide Right</div> -->
         <div class="border stepItem" v-for="(item, index) in processList" :key="index" v-show="stepShow ? true : index < 1">
           <div class="step">
             <div class="step_title">{{item.remark}}</div>
-            <div v-if="item.customerAddress">{{item.customerAddress.sendType == 0?' 前台送修':`快递寄送 ${item.customerAddress?.sendTrackingNum}`}}</div>
+            <!-- <div v-if="item.customerAddress">{{item.customerAddress.sendType == 0?' 前台送修':`快递寄送 ${item.customerAddress?.sendTrackingNum}`}}</div> -->
             <div v-if="item.customerAddress">{{item.customerAddress.getType == 0?' 前台取回':`快递寄回 ${item.customerAddress?.getTrackingNum}`}}</div>
             <div v-if="item.repairRegisterVo?.checkResult">检测结果: {{item.repairRegisterVo?.checkResult}}</div>
             <div v-if="item.repairRegisterVo?.partNamesStr">所需备件: {{item.repairRegisterVo?.partNamesStr}}</div>

+ 4 - 0
src/views/detail/invoice.vue

@@ -39,6 +39,7 @@
           />
           <van-field
             v-model="formData.bank"
+            v-if="formData.invoiceType == 1"
             input-align="right"
             name="开户银行"
             label="开户银行"
@@ -47,6 +48,7 @@
           />
           <van-field
             v-model="formData.bankAccount"
+            v-if="formData.invoiceType == 1"
             input-align="right"
             name="银行账户"
             label="银行账户"
@@ -55,6 +57,7 @@
           />
           <van-field
             v-model="formData.address"
+            v-if="formData.invoiceType == 1"
             input-align="right"
             name="企业地址"
             label="企业地址"
@@ -63,6 +66,7 @@
           />
           <van-field
             v-model="formData.phone"
+            v-if="formData.invoiceType == 1"
             input-align="right"
             name="企业电话"
             label="企业电话"

+ 1 - 1
src/views/home/list.vue

@@ -24,7 +24,7 @@
             <van-button v-if="item.status == 30" @click.stop="goRoute(`repair/${item.repairId}`)" color="#00B3EC" plain hairline size="small">待确认</van-button>
             <van-button v-if="item.status == 80 || item.status == 40" @click.stop="goRoute(`payment/${item.repairId}`)" color="#00B3EC" hairline size="small">支付</van-button>
             <van-button v-if="item.status > 80 && item.commentStatus == 0" @click.stop="goRoute(`evaluate/${item.repairId}`)" color="#00B3EC" plain hairline size="small">评价</van-button>
-            <van-button v-if="item.status > 80 && item.invoiceStatus == 0" @click.stop="goRoute(`invoice/${item.repairId}`)" color="#00B3EC" hairline size="small">申请开票</van-button>
+            <van-button v-if="item.status > 80 && item.invoiceStatus == 0 && item.warrantyType != 0" @click.stop="goRoute(`invoice/${item.repairId}`)" color="#00B3EC" hairline size="small">申请开票</van-button>
           </div>
         </div>
       </div>