Prechádzať zdrojové kódy

总订单、团购订单及详情:待支付状态不显示应收金额、支付团队等处理

shipeng 3 dní pred
rodič
commit
029628cb1a

+ 3 - 3
src/views/order/groupBuyingMr/dialog/details.vue

@@ -106,7 +106,7 @@
         <div class="title-class" style="margin-top: 0">支付信息</div>
         <el-row>
           <el-col :span="12">
-            <div class="grid-content bg-purple item-class">支付团队: <span>{{ form.repayName || '' }}</span></div>
+            <div class="grid-content bg-purple item-class">支付团队: <span v-if="form.status != 0">{{ form.repayName || '' }}</span></div>
           </el-col>
           <el-col :span="12">
             <div class="grid-content bg-purple item-class" style="display: flex;">支付方式: <span
@@ -120,7 +120,7 @@
             <div class="grid-content bg-purple item-class">团购人数: <span>{{ form.quantity || '' }}</span></div>
           </el-col>
           <el-col :span="12">
-            <div class="grid-content bg-purple item-class">实收金额: <span>¥{{ form.realPrice || form.realPrice == 0 ? form.realPrice : '' }}</span></div>
+            <div class="grid-content bg-purple item-class">实收金额: <span v-if="form.status != 0">¥{{ form.realPrice || form.realPrice == 0 ? form.realPrice : '' }}</span></div>
           </el-col>
           <el-col :span="12">
             <div class="grid-content bg-purple item-class" style="display: flex;">订单状态: <span
@@ -128,7 +128,7 @@
                   :value="form.status" /></span></div>
           </el-col>
           <el-col :span="12">
-            <div class="grid-content bg-purple item-class">是否其他团队代付: <span>{{ form.ifRepay === 0 ?'否':'是' }}</span></div>
+            <div class="grid-content bg-purple item-class">是否其他团队代付: <span v-if="form.status != 0">{{ form.ifRepay === 0 ?'否':'是' }}</span></div>
           </el-col>
           <el-col :span="12" v-if="form.payWay === 'quota'">
             <div class="grid-content bg-purple item-class">账期: <span>{{ form.repaymentTime }}</span></div>

+ 3 - 3
src/views/order/groupBuyingMr/index.vue

@@ -249,7 +249,7 @@
           </el-table-column>
           <el-table-column label="实收金额" align="center" prop="realPrice">
             <template slot-scope="scope">
-              <span>¥{{ scope.row.realPrice }}</span>
+              <span v-if="scope.row.status != 0">¥{{ scope.row.realPrice }}</span>
             </template>
           </el-table-column>
           <el-table-column label="支付方式" align="center" prop="type">
@@ -853,7 +853,7 @@ export default {
       }).catch(() => {});
       //this.$refs["resetOrder"].openDialog("重新生成订单", row, type);
     },
-    handleOpen(list=[]){
+    handleOpen(list=[]) {
           if(!list||list.length==0) return
           let idList = []
           list.forEach((item,index)=>{
@@ -1310,7 +1310,7 @@ export default {
           this.handleCancelOrder(row);
           break;
         case "3":
-          this.handleOpen(row);
+          this.handleOpen([row]);
           break;
         case "4":
           this.handleEditOpen(row);

+ 1 - 1
src/views/order/orderMr/dialog/details.vue

@@ -68,7 +68,7 @@
           </el-col>
           <el-col :span="12">
             <div class="grid-content bg-purple item-class">
-              实收金额: <span>¥{{ form.realPrice || form.realPrice == 0 ?form.realPrice : '' }}</span>
+              实收金额: <span v-if="form.status != 0">¥{{ form.realPrice || form.realPrice == 0 ? form.realPrice : '' }}</span>
               <span v-if="form.realPrice<0&&resubmit.remark">({{ resubmit.remark }})</span>
             </div>
           </el-col>

+ 1 - 1
src/views/order/orderMr/index.vue

@@ -283,7 +283,7 @@
           </el-table-column>
           <el-table-column label="实收金额" align="center" prop="realPrice">
             <template slot-scope="scope">
-              <span>¥{{ scope.row.realPrice }}</span>
+              <span v-if="scope.row.status != 0">¥{{ scope.row.realPrice }}</span>
             </template>
           </el-table-column>
           <el-table-column label="支付方式" align="center" prop="payWay">