linwenxin vor 10 Monaten
Ursprung
Commit
f6d6fd7970

+ 8 - 1
src/views/mallManagement/order/order_detail/index.vue

@@ -451,7 +451,14 @@
         </el-table>
       </div>
       <!-- 表单 -->
-      <el-card class="box-card" v-if="pageType === 'shoukuan' && orderDetail.payStatus !== 'PAID'">
+      <el-card
+        class="box-card"
+        v-if="
+          pageType === 'shoukuan' &&
+          orderDetail.payStatus !== 'PAID' &&
+          !['DQR', 'CLOSE'].includes(orderDetail.orderStatus)
+        "
+      >
         <div>
           <el-form size="mini" :model="ruleForm" :inline="true" :rules="rules" ref="ruleForm" label-width="120px">
             <el-row :gutter="20">

+ 4 - 1
src/views/mallManagement/order/order_list/index.vue

@@ -350,7 +350,10 @@
                         <el-popconfirm
                           title="确定收款吗?"
                           @confirm="quediingshoukuan(order.orderId)"
-                          v-if="['NO_PAID', 'PART_PAID'].includes(order.payStatus) && order.orderStatus !== 'DQR'"
+                          v-if="
+                            ['NO_PAID', 'PART_PAID'].includes(order.payStatus) &&
+                            !['DQR', 'CLOSE'].includes(order.orderStatus)
+                          "
                         >
                           <el-button slot="reference" type="text" size="small">收款</el-button>
                         </el-popconfirm>