From b54c83388bce2d768a43415f14048fcf4f5deb01 Mon Sep 17 00:00:00 2001
From: zuozhengqing <a13193816592@163.com>
Date: 星期六, 30 三月 2024 15:38:27 +0800
Subject: [PATCH] merge branch 'dev'

---
 src/views/sales/salesDetails/index.vue |  367 ++++++++++++++++++++++++---------------------------
 1 files changed, 172 insertions(+), 195 deletions(-)

diff --git a/src/views/sales/salesDetails/index.vue b/src/views/sales/salesDetails/index.vue
index d43a07d..990ee56 100644
--- a/src/views/sales/salesDetails/index.vue
+++ b/src/views/sales/salesDetails/index.vue
@@ -6,14 +6,8 @@
 
     <div v-else class="filter">
       <div class="filter-card">
-        <CommonSearch
-          :show-add="false"
-          :show-download="false"
-          :amount-view="false"
-          :show-action-btn="false"
-          placeholder="璇疯緭鍏ヨ鍗曠紪鍙�"
-          @searchClick="onFilterSearch"
-        >
+        <CommonSearch :show-add="false" :show-download="false" :amount-view="false" :show-action-btn="false"
+          placeholder="璇疯緭鍏ヨ鍗曠紪鍙�" @searchClick="onFilterSearch">
           <template slot="leftButton">
             <el-button size="small" type="primary" @click="addBtnClick">鏂板缓</el-button>
             <!-- <el-button size="small"  @click="delClick">鍒犻櫎</el-button> -->
@@ -26,17 +20,9 @@
       <!-- <div class="body-card"> -->
       <div class="content-top">
         <div class="list-view">
-          <TableCommonView
-            ref="tableListRef"
-            :show-summary="showSummary"
-            :table-list="tableList"
-            @selClientClick="selClientClick"
-            @selCommonClick="selCommonClick"
-            @getSelectArray="getSelectArray"
-            @selTableCol="selTableCol"
-            @tableRowClick="tableRowClick"
-            :selectClassRow="selectRow"
-          >
+          <TableCommonView ref="tableListRef" :show-summary="showSummary" :table-list="tableList"
+            @selClientClick="selClientClick" @selCommonClick="selCommonClick" @getSelectArray="getSelectArray"
+            @selTableCol="selTableCol" @tableRowClick="tableRowClick" :selectClassRow="selectRow">
             <template slot="tableButton">
               <el-table-column label="鎿嶄綔" width="180">
                 <template slot-scope="scope">
@@ -64,54 +50,34 @@
       </div>
       <div class="content-bottom">
         <div class="bottom-tabs" :class="!isDetail ? 'bgcGrey' : 'bgcWhite'">
-          <div
-            class="tab-pane"
-            @click="getTab(0)"
-            :style="{
-              background: TabsIndex == 0 ? '#2a78fb' : '#F1F3F8',
-              color: TabsIndex == 0 ? '#fff' : '#666'
-            }"
-          >
+          <div class="tab-pane" @click="getTab(0)" :style="{
+      background: TabsIndex == 0 ? '#2a78fb' : '#F1F3F8',
+      color: TabsIndex == 0 ? '#fff' : '#666'
+    }">
             浜у搧淇℃伅
           </div>
-          <div
-            class="tab-pane"
-            @click="getTab(1)"
-            :style="{
-              background: TabsIndex == 1 ? '#2a78fb' : '#F1F3F8',
-              color: TabsIndex == 1 ? '#fff' : '#666'
-            }"
-          >
+          <div class="tab-pane" @click="getTab(1)" :style="{
+      background: TabsIndex == 1 ? '#2a78fb' : '#F1F3F8',
+      color: TabsIndex == 1 ? '#fff' : '#666'
+    }">
             鍙戣揣淇℃伅
           </div>
-          <div
-            class="tab-pane"
-            @click="getTab(2)"
-            :style="{
-              background: TabsIndex == 2 ? '#2a78fb' : '#F1F3F8',
-              color: TabsIndex == 2 ? '#fff' : '#666'
-            }"
-          >
+          <div class="tab-pane" @click="getTab(2)" :style="{
+      background: TabsIndex == 2 ? '#2a78fb' : '#F1F3F8',
+      color: TabsIndex == 2 ? '#fff' : '#666'
+    }">
             鍒堕�犱俊鎭�
           </div>
-          <div
-            class="tab-pane"
-            @click="getTab(3)"
-            :style="{
-              background: TabsIndex == 3 ? '#2a78fb' : '#F1F3F8',
-              color: TabsIndex == 3 ? '#fff' : '#666'
-            }"
-          >
+          <div class="tab-pane" @click="getTab(3)" :style="{
+      background: TabsIndex == 3 ? '#2a78fb' : '#F1F3F8',
+      color: TabsIndex == 3 ? '#fff' : '#666'
+    }">
             閲囪喘淇℃伅
           </div>
-          <div
-            class="tab-pane"
-            @click="getTab(4)"
-            :style="{
-              background: TabsIndex == 4 ? '#2a78fb' : '#F1F3F8',
-              color: TabsIndex == 4 ? '#fff' : '#666'
-            }"
-          >
+          <div class="tab-pane" @click="getTab(4)" :style="{
+      background: TabsIndex == 4 ? '#2a78fb' : '#F1F3F8',
+      color: TabsIndex == 4 ? '#fff' : '#666'
+    }">
             濮斿淇℃伅
           </div>
         </div>
@@ -133,12 +99,8 @@
       <el-form label-width="100px" class="demo-ruleForm" ref="form" :rules="rules" :model="projects">
         <el-form-item label="閫夋嫨椤圭洰" prop="projectId">
           <el-select v-model="projects.projectId" placeholder="璇烽�夋嫨" size="mini" style="width: 100%">
-            <el-option
-              v-for="item in projectList"
-              :key="item.projectId"
-              :label="item.projectName"
-              :value="item.projectId"
-            >
+            <el-option v-for="item in projectList" :key="item.projectId" :label="item.projectName"
+              :value="item.projectId">
             </el-option>
           </el-select>
         </el-form-item>
@@ -149,17 +111,11 @@
       </span>
     </el-dialog>
     <!-- 鏂板缓/缂栬緫 -->
-    <AddSalesDetailsDialog
-      v-if="editConfig.visible"
-      :edit-common-config="editConfig"
-      @addCollectionPlanClick="addCollectionPlanClick"
-    />
+    <AddSalesDetailsDialog v-if="editConfig.visible" :edit-common-config="editConfig"
+      @addCollectionPlanClick="addCollectionPlanClick" />
     <!-- 鍙戣揣 -->
-    <ShipmentsDialog
-      v-if="editShipmentsConfig.visible"
-      :edit-common-config="editShipmentsConfig"
-      @addCollectionPlanClick="addCollectionPlanClick"
-    />
+    <ShipmentsDialog v-if="editShipmentsConfig.visible" :edit-common-config="editShipmentsConfig"
+      @addCollectionPlanClick="addCollectionPlanClick" />
     <!-- 閿�鍞槑缁嗚鎯� -->
     <DetailSpecification v-if="specificationDetail.visible" :specification-detail="specificationDetail" />
     <!-- 瀹㈡埛璇︽儏 -->
@@ -221,26 +177,33 @@
       { label: "浜у搧瑙勬牸", prop: "specs" },
       { label: "鍗曚綅", prop: "unit" },
       { label: "璁㈠崟鏁伴噺", prop: "amount" },
-      { 
-        label: "宸插畬鎴愭暟閲�", 
+      {
+        label: "宸插畬鎴愭暟閲�",
         prop: "finishAmount",
         isClass: true,
-        getClassName: this.getAmountClassName, 
+        getClassName: this.getAmountClassName,
       },
-      { label: "宸插彂璐ф暟閲�", prop: "deliveryAmount", 
+      {
+        label: "宸插彂璐ф暟閲�", prop: "deliveryAmount",
         isClass: true,
-        getClassName: this.getAmountClassName,  },
-      { label: "閲囪喘鏁伴噺", 
+        getClassName: this.getAmountClassName,
+      },
+      {
+        label: "閲囪喘鏁伴噺",
         isClass: true,
-        getClassName: this.getFinishAmountClassName, 
+        getClassName: this.getFinishAmountClassName,
         prop: "purchaseAmount",
       },
-      { label: "鐢熶骇鏁伴噺", prop: "makeAmount" ,
+      {
+        label: "鐢熶骇鏁伴噺", prop: "makeAmount",
         isClass: true,
-        getClassName: this.getFinishAmountClassName, },
-      { label: "濮斿鏁伴噺", prop: "outsourcingAmount",
+        getClassName: this.getFinishAmountClassName,
+      },
+      {
+        label: "濮斿鏁伴噺", prop: "outsourcingAmount",
         isClass: true,
-        getClassName: this.getFinishAmountClassName,  },
+        getClassName: this.getFinishAmountClassName,
+      },
       { label: "閿�鍞崟浠�", prop: "price", price: true },
       { label: "鎴愭湰鍗曚环", prop: "cost" },
       { label: "姣涘埄", prop: "profit" },
@@ -260,7 +223,7 @@
       { label: "鎵胯繍鍟�", prop: "carrier" },
       { label: "杩愬崟鍙�", prop: "waybill" },
       { label: "鍒涘缓鏃堕棿", prop: "warehouse" },
-      { label: "鐘舵��", prop: "status",isCallMethod: true,getCallMethod: this.getStatusFive },
+      { label: "鐘舵��", prop: "status", isCallMethod: true, getCallMethod: this.getStatusFive },
     ]
     // 鍒堕�犱俊鎭�
     const makeColumn = [
@@ -387,12 +350,12 @@
         title: "鏂板缓",
         infomation: {}
       },
-      editShipmentsConfig:{
+      editShipmentsConfig: {
         visible: false,
         title: "鏂板缓",
         infomation: {
-          saleDetailID:null,
-          saleDetailNumber:null,
+          saleDetailID: null,
+          saleDetailNumber: null,
 
         }
       },
@@ -447,7 +410,7 @@
       TabsIndex: "0",
       productTableList: {},
       productColumn: productColumn,
-      showProductCol: ["浜у搧缂栧彿", "浜у搧鍚嶇О","浜у搧瑙勬牸", "鍗曚綅", "璁㈠崟鏁伴噺", "宸插畬鎴愭暟閲�", "宸插彂璐ф暟閲�", "閲囪喘鏁伴噺", "鐢熶骇鏁伴噺", "濮斿鏁伴噺","閿�鍞崟浠�","鎴愭湰鍗曚环","姣涘埄","姣涘埄鐜�(%)","浠风◣鍚堣"],
+      showProductCol: ["浜у搧缂栧彿", "浜у搧鍚嶇О", "浜у搧瑙勬牸", "鍗曚綅", "璁㈠崟鏁伴噺", "宸插畬鎴愭暟閲�", "宸插彂璐ф暟閲�", "閲囪喘鏁伴噺", "鐢熶骇鏁伴噺", "濮斿鏁伴噺", "閿�鍞崟浠�", "鎴愭湰鍗曚环", "姣涘埄", "姣涘埄鐜�(%)", "浠风◣鍚堣"],
       inventoryColumn: inventoryColumn,
       showInventoryCol: [
         "鍑哄簱鍗�",
@@ -464,12 +427,12 @@
         "鐘舵��"
       ],
       makeColumn: makeColumn,
-      showMakeCol: ["鐢熶骇璁㈠崟", "浜у搧缂栧彿", "浜у搧鍚嶇О", "浜у搧瑙勬牸", "浜у搧鍗曚綅", "璁㈠崟鏁伴噺", "瀹屾垚鏁伴噺","宸ュ崟缂栧彿","宸ュ崟鐘舵��","璁″垝寮�濮嬫椂闂�","璁″垝缁撴潫鏃堕棿"],
+      showMakeCol: ["鐢熶骇璁㈠崟", "浜у搧缂栧彿", "浜у搧鍚嶇О", "浜у搧瑙勬牸", "浜у搧鍗曚綅", "璁㈠崟鏁伴噺", "瀹屾垚鏁伴噺", "宸ュ崟缂栧彿", "宸ュ崟鐘舵��", "璁″垝寮�濮嬫椂闂�", "璁″垝缁撴潫鏃堕棿"],
       // 閲囪喘
       purchaseColumn: purchaseColumn,
-      outsourceColumn:outsourceColumn,
-      showPurchaseCol: ["閲囪喘鍗曞彿", "浜у搧缂栧彿", "浜у搧鍚嶇О", "浜у搧瑙勬牸", "浜у搧鍗曚綅","璁″垝閲囪喘閲�","瀹屾垚閲囪喘閲�","閲囪喘鍗曞悕绉�","渚涘簲鍟嗗悕绉�","鐘舵��"],
-      showOutsourceCol:["濮斿璁㈠崟", "浜у搧缂栧彿", "浜у搧鍚嶇О", "浜у搧瑙勬牸", "浜у搧鍗曚綅","濮斿鏁伴噺","瀹屾垚鏁伴噺","璁㈠崟鐘舵��","濮斿渚涘簲鍟�","绛剧害鏃ユ湡","浜や粯鏃ユ湡"],
+      outsourceColumn: outsourceColumn,
+      showPurchaseCol: ["閲囪喘鍗曞彿", "浜у搧缂栧彿", "浜у搧鍚嶇О", "浜у搧瑙勬牸", "浜у搧鍗曚綅", "璁″垝閲囪喘閲�", "瀹屾垚閲囪喘閲�", "閲囪喘鍗曞悕绉�", "渚涘簲鍟嗗悕绉�", "鐘舵��"],
+      showOutsourceCol: ["濮斿璁㈠崟", "浜у搧缂栧彿", "浜у搧鍚嶇О", "浜у搧瑙勬牸", "浜у搧鍗曚綅", "濮斿鏁伴噺", "瀹屾垚鏁伴噺", "璁㈠崟鐘舵��", "濮斿渚涘簲鍟�", "绛剧害鏃ユ湡", "浜や粯鏃ユ湡"],
       selectRow: {},
       projectList: [],
       projectListShow: false,
@@ -483,7 +446,7 @@
       purchaseStatusList: getDataByType("purchaseStatus"),
       loading: false,
       isRequest: true, //璇锋眰
-      productDataBottom:{},
+      productDataBottom: {},
     }
   },
   created() {
@@ -500,25 +463,24 @@
   },
   methods: {
     getFinishAmountClassName(val, row) {
-      console.log(val,"val")
-      let parts = val.split("/"); 
+      let parts = val.split("/");
       let numerator = parseInt(parts[0], 10); // 鍒嗗瓙  
       let denominator = parseInt(parts[1], 10); // 鍒嗘瘝 
       let classname = "";
-      if (numerator / denominator === 0||numerator===0) {
+      if (numerator / denominator === 0 || numerator === 0) {
         classname = "error";
-      }else if(numerator / denominator === 1){
+      } else if (numerator / denominator === 1) {
         classname = "success";
-      }else if((numerator / denominator) > 0&&(numerator / denominator) <1){
+      } else if ((numerator / denominator) > 0 && (numerator / denominator) < 1) {
         classname = "warning-radio";
       }
-      console.log(classname, numerator,denominator,"鐪嬩笅")
+      console.log(classname, numerator, denominator, "鐪嬩笅")
       return classname;
     },
-    getAmountClassName(val){
-      console.log(val,"val11")
+    getAmountClassName(val) {
+      console.log(val, "val11")
       let classname = "";
-      if(val===0){
+      if (val === 0) {
         classname = "error";
       }
       return classname;
@@ -653,19 +615,18 @@
     },
     // 鑾峰彇浜у搧/搴撳瓨淇℃伅
     async getProductInventoryInfo(number) {
-        if (number) {
-          this.loading = true
-          await getProductInventoryInfo(number)
-            .then((res) => {
-              console.log(res,"resss")
+      if (number) {
+        await getProductInventoryInfo(number)
+          .then((res) => {
+            console.log(res, "resss")
+            if (this.TabsIndex == 1) {
               this.productTableList.tableInfomation = res.data?.length > 0 ? res.data : []
-              this.loading = false
-            })
-            .catch(() => {
-              this.productTableList.tableInfomation = []
-              this.loading = false
-            })
-        }
+            }
+          })
+          .catch(() => {
+            this.productTableList.tableInfomation = []
+          })
+      }
     },
     // 鑾峰彇鍒堕�犱俊鎭�
     async getProductOrderInfo(number) {
@@ -676,95 +637,93 @@
           this.tableBottomColumn = this.productColumn // 琛ㄥご
           this.showBottomCol = this.showProductCol  // 鍔ㄦ�佽〃澶�
           this.setBottomList()
-        }else if(this.TabsIndex == 1){
+        } else if (this.TabsIndex == 1) {
           // 鍙戣揣淇℃伅鍒楄〃
           this.tableBottomColumn = this.inventoryColumn
           this.showBottomCol = this.showInventoryCol
           this.setBottomList()
-        }else if (this.TabsIndex == 2) {
+        } else if (this.TabsIndex == 2) {
           // 鍒堕�犱俊鎭垪琛�
           this.tableBottomColumn = this.makeColumn
           this.showBottomCol = this.showMakeCol
           this.setBottomList()
-        
+
         } else if (this.TabsIndex == 3) {
           // 閲囪喘淇℃伅鍒楄〃
           this.tableBottomColumn = this.purchaseColumn
           this.showBottomCol = this.showPurchaseCol
           this.setBottomList()
-        }else if (this.TabsIndex == 4) {
+        } else if (this.TabsIndex == 4) {
           // 濮斿淇℃伅鍒楄〃
           this.tableBottomColumn = this.outsourceColumn
           this.showBottomCol = this.showOutsourceCol
           this.setBottomList()
         }
-        console.log(this.isRequest,'===isRequest')
-        if (this.TabsIndex != 1&&this.isRequest == false) {
+
+        if (this.TabsIndex != 1 && this.isRequest == false) {
           this.isRequest = true;
           this.getListValue(this.productDataBottom)
           return true;
         }
-        
-          if (this.TabsIndex == 1&&this.selectRow.status == 1) {
+        this.loading = true
+        if (this.TabsIndex == 1 && this.selectRow.status == 1) {
+          this.productTableList.tableInfomation = []
+        }
+        this.getProductInventoryInfo(number)
+
+
+        await getProductOrderInfo(number)
+          .then((res) => {
+            this.productDataBottom = res;
+            this.getListValue(this.productDataBottom)
+          })
+          .catch(() => {
             this.productTableList.tableInfomation = []
-          } 
-          console.log(this.selectRow,"鐪嬬湅")
-          this.getProductInventoryInfo(number)
-          
-          this.loading = true
-          await getProductOrderInfo(number)
-            .then((res) => {
-              this.productDataBottom=res;
-              this.getListValue(this.productDataBottom)
-              this.loading = false
-            })
-            .catch(() => {
-              this.productTableList.tableInfomation = []
-              this.loading = false
-            })
+          })
+        this.loading = false
       }
     },
-    getListValue(res){
+    getListValue(res) {
       if (this.TabsIndex == 0) {
-              if(res&&res.data){
-                res.data.productInfo.map((item=>{
-                  let string1 = "--";
-                  let number1 = item.purchaseFinishAmount;
-                  let val1=item.purchaseAmount
-                  if ((val1 && val1 != 0) || (number1 && number1 != 0)) {
-                    let a1 = val1 || val1 == 0 ? val1 : "--";
-                    let b1 = number1 || number1 == 0 ? number1 : "--";
-                    string1 = b1 + "/" + a1;
-                  }
-                  item.purchaseAmount=string1
-                  let string2 = "--";
-                  let number2 = item.makeFinishAmount;
-                  let val2=item.makeAmount
-                  if ((val2 && val2 != 0) || (number2 && number2 != 0)) {
-                    let a2 = val2 || val2 == 0 ? val2 : "--";
-                    let b2 = number2 || number2 == 0 ? number2 : "--";
-                    string2 = b2 + "/" + a2;
-                  }
-                  item.makeAmount=string2
-                  let string3 = "--";
-                  let number3 = item.outsourcingFinishAmount;
-                  let val3=item.outsourcingAmount
-                  if ((val3 && val3 != 0) || (number3 && number3 != 0)) {
-                    let a3 = val3 || val3 == 0 ? val3 : "--";
-                    let b3 = number3 || number3 == 0 ? number3 : "--";
-                    string3 = b3 + "/" + a3;
-                  }
-                  item.outsourcingAmount=string3
-                }))
-              }
-              this.productTableList.tableInfomation = res.data && res.data.productInfo ? res.data.productInfo : []
-            }  else if (this.TabsIndex == 2) {
-              this.productTableList.tableInfomation = res.data && res.data.makeInfo ? res.data.makeInfo : []
-            } else if (this.TabsIndex == 3) {
-              this.productTableList.tableInfomation = res.data && res.data.purchaseInfo ? res.data.purchaseInfo : []
-            } else if(this.TabsIndex == 4) {
-              this.productTableList.tableInfomation = res.data && res.data.outsourcingInfo ? res.data.outsourcingInfo : []
+        if (res && res.data) {
+          res.data.productInfo.map((item => {
+            let string1 = "--";
+            let number1 = item.purchaseFinishAmount;
+            let val1 = item.purchaseAmount
+            if ((val1 && val1 != 0) || (number1 && number1 != 0)) {
+              let a1 = val1 || val1 == 0 ? val1 : "--";
+              let b1 = number1 || number1 == 0 ? number1 : "--";
+              string1 = b1 + "/" + a1;
             }
+            item.purchaseAmount = string1
+            let string2 = "--";
+            let number2 = item.makeFinishAmount;
+            let val2 = item.makeAmount
+            if ((val2 && val2 != 0) || (number2 && number2 != 0)) {
+              let a2 = val2 || val2 == 0 ? val2 : "--";
+              let b2 = number2 || number2 == 0 ? number2 : "--";
+              string2 = b2 + "/" + a2;
+            }
+            item.makeAmount = string2
+            let string3 = "--";
+            let number3 = item.outsourcingFinishAmount;
+            let val3 = item.outsourcingAmount
+            if ((val3 && val3 != 0) || (number3 && number3 != 0)) {
+              let a3 = val3 || val3 == 0 ? val3 : "--";
+              let b3 = number3 || number3 == 0 ? number3 : "--";
+              string3 = b3 + "/" + a3;
+            }
+            item.outsourcingAmount = string3
+          }))
+        }
+        this.productTableList.tableInfomation = res.data && res.data.productInfo ? res.data.productInfo : []
+      } else if (this.TabsIndex == 2) {
+        this.productTableList.tableInfomation = res.data && res.data.makeInfo ? res.data.makeInfo : []
+      } else if (this.TabsIndex == 3) {
+        this.productTableList.tableInfomation = res.data && res.data.purchaseInfo ? res.data.purchaseInfo : []
+      } else if (this.TabsIndex == 4) {
+        this.productTableList.tableInfomation = res.data && res.data.outsourcingInfo ? res.data.outsourcingInfo : []
+      }
     },
     // 鎼滅储
     onFilterSearch(searchText) {
@@ -821,21 +780,21 @@
       }
     },
     // 鍙戣揣
-    shipmentsClick(row){
-      this.editShipmentsConfig.visible=true
-      this.editShipmentsConfig.infomation.saleDetailID=row.id
-      this.editShipmentsConfig.infomation.deliverType=row.deliverType?row.deliverType:1
-      this.editShipmentsConfig.infomation.saleDetailNumber=row.number
-      this.editShipmentsConfig.infomation.projectId=row.projectId
+    shipmentsClick(row) {
+      this.editShipmentsConfig.visible = true
+      this.editShipmentsConfig.infomation.saleDetailID = row.id
+      this.editShipmentsConfig.infomation.deliverType = row.deliverType ? row.deliverType : 1
+      this.editShipmentsConfig.infomation.saleDetailNumber = row.number
+      this.editShipmentsConfig.infomation.projectId = row.projectId
     },
     // 纭鍙戣揣瀹屾垚
-    async confirmClick(row){
+    async confirmClick(row) {
       this.selectRow = row
       await getProductInventoryInfo(this.selectRow.number)
         .then((res) => {
-          console.log(res,"resss")
-          if(res.data){
-          this.productTableList.tableInfomation = res.data?.length > 0 ? res.data : []
+          console.log(res, "resss")
+          if (res.data) {
+            this.productTableList.tableInfomation = res.data?.length > 0 ? res.data : []
             // let accumulator=res.data
             // const reducedArray = array.reduce((accumulator, currentItem) => {  
             //   // 鏌ユ壘褰撳墠number鏄惁宸插瓨鍦ㄤ簬accumulator涓�  
@@ -849,7 +808,7 @@
             //   }  
             //   return accumulator;  
             // }, []); // 鍒濆鍖朼ccumulator涓轰竴涓┖鏁扮粍  
-              
+
             // console.log(reducedArray,"鏂版暟缁�");
           }
           this.loading = false
@@ -934,7 +893,7 @@
             }
           })
         })
-        .catch(() => {})
+        .catch(() => { })
       // } else {
       //   this.$message.warning("璇疯嚦灏戦�夋嫨涓�鏉¤褰�")
       // }
@@ -974,15 +933,15 @@
     getTab(tab) {
       this.TabsIndex = tab
       if (this.TabsIndex == 1) {
-        this.isRequest =true;
-      } else{
+        this.isRequest = true;
+      } else {
         this.isRequest = false;
       }
       this.getProductOrderInfo(this.selectRow.number)
     },
     // 鐘舵��
     getStatus(val) {
-      return val === 1 ? "寰呯‘璁�" : val === 2 ? "寰呭垎瑙�" : val === 3 ? "澶囪揣涓�" : val === 4 ? "寰呭嚭搴�" : val === 5 ? "鍑哄簱瀹屾垚" : val=== 6 ? "宸插叧闂�": "--"
+      return val === 1 ? "寰呯‘璁�" : val === 2 ? "寰呭垎瑙�" : val === 3 ? "澶囪揣涓�" : val === 4 ? "寰呭嚭搴�" : val === 5 ? "鍑哄簱瀹屾垚" : val === 6 ? "宸插叧闂�" : "--"
     },
     // top 琛岀偣鍑�
     tableRowClick(row) {
@@ -1049,7 +1008,7 @@
     },
     getStatusFive(val) {
       if (val) {
-        return val==0?'灏辩华':'瀹屾垚'
+        return val == 0 ? '灏辩华' : '瀹屾垚'
       } else {
         return "--";
       }
@@ -1064,6 +1023,7 @@
   .el-table .el-table__cell {
     padding: 0;
   }
+
   .el-table__footer-wrapper tbody td.el-table__cell {
     height: 48px;
   }
@@ -1072,11 +1032,13 @@
 .sales-details {
   height: 100%;
   overflow: hidden;
+
   .filter {
     height: 80px;
     display: flex;
     align-items: center;
     padding: 12px 20px 0 20px;
+
     &-card {
       height: 80px;
       display: flex;
@@ -1088,27 +1050,32 @@
       background-color: #fff;
     }
   }
+
   .body {
     box-sizing: border-box;
     padding: 10px 20px;
     border-radius: 12px;
     height: calc(100% - 70px);
+
     .content-top {
       background-color: #fff;
       border-radius: 12px;
       min-height: 70px;
       height: 48%;
       position: relative;
+
       .list-view {
         height: calc(100% - 60px);
       }
     }
+
     .content-bottom {
       .bottom-tabs {
         height: 40px;
         line-height: 40px;
         background: #e6ecf2;
         display: flex;
+
         .tab-pane {
           width: 100px;
           margin-right: 20px;
@@ -1120,28 +1087,34 @@
           border-top-right-radius: 20px;
         }
       }
+
       .lable-view {
         background: #e6ecf2;
         height: 40px;
         line-height: 40px;
+
         .name {
           border-left: 4px solid #2a78fb;
           padding-left: 10px;
         }
       }
+
       background-color: #fff;
       border-radius: 12px;
       min-height: 70px;
       height: calc(52% - 60px);
       margin-top: 10px;
+
       // padding: 10px 20px;
       .list-view {
         height: calc(100% - 10px);
       }
     }
+
     .btn-pager {
       display: flex;
       margin-top: 10px;
+
       .page {
         margin-left: auto;
       }
@@ -1152,15 +1125,19 @@
 .bgcGrey {
   background: #e6ecf2;
 }
+
 .bgcWhite {
   background: #fff !important;
 }
+
 .el-form-item {
   width: 80%;
   margin: 20px auto;
 }
+
 ::v-deep .el-dialog__footer {
   text-align: right !important;
+
   .el-button {
     margin-right: 10px;
   }

--
Gitblit v1.8.0