From 46ed69e3b72658140a40127f4bae16bef9a02d56 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期一, 21 八月 2023 11:23:34 +0800
Subject: [PATCH] bug修复

---
 src/views/service/serviceContract/AddServiceContractDialog.vue |    2 
 src/views/service/serviceFollowup/DetailServiceFollowup.vue    |   30 ++++++---------
 src/views/service/serviceFollowup/AddServiceFollowupDialog.vue |    4 +-
 src/views/sales/quotation/AddQuotationDialog.vue               |    2 
 src/views/sales/subOrder/AddSubOrderDialog.vue                 |    2 
 src/views/sales/salesDetails/AddSalesDetailsDialog.vue         |    4 +-
 src/views/sales/contractManage/DetailContractManage.vue        |   12 +++---
 src/views/sales/salesReturn/AddSalesReturnDialog.vue           |    2 
 src/views/sales/contractManage/AddContractManageDialog.vue     |    6 +-
 src/views/sales/refundForm/AddRefundFormDialog.vue             |    2 
 src/views/sales/contractManage/index.vue                       |    4 +
 src/views/sales/salesDetails/index.vue                         |    8 +++
 12 files changed, 40 insertions(+), 38 deletions(-)

diff --git a/src/views/sales/contractManage/AddContractManageDialog.vue b/src/views/sales/contractManage/AddContractManageDialog.vue
index 2303dd3..6108b21 100644
--- a/src/views/sales/contractManage/AddContractManageDialog.vue
+++ b/src/views/sales/contractManage/AddContractManageDialog.vue
@@ -61,10 +61,10 @@
                 </el-form-item>
               </el-col>
               <el-col :span="12">
-                <el-form-item label="鍚堝悓鐘舵��" prop="status_id">
+                <el-form-item label="鍚堝悓鐘舵��" prop="statusId">
                   <div class="common-select">
                     <el-select
-                      v-model="editConfig.infomation.status_id"
+                      v-model="editConfig.infomation.statusId"
                       placeholder="璇烽�夋嫨"
                       class="common-select-sel"
                       size="mini"
@@ -77,7 +77,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="12">
-                <el-form-item label="閿�鍞姤浠峰崟" prop="quotationId">
+                <el-form-item label="閿�鍞姤浠峰崟" prop="quotation_number">
                   <div class="custom-name">
                     <el-autocomplete
                       v-model="editConfig.infomation.quotation_number"
diff --git a/src/views/sales/contractManage/DetailContractManage.vue b/src/views/sales/contractManage/DetailContractManage.vue
index 1bf21f0..8309a5b 100644
--- a/src/views/sales/contractManage/DetailContractManage.vue
+++ b/src/views/sales/contractManage/DetailContractManage.vue
@@ -48,7 +48,7 @@
         </div>
         <div v-if="activeName === 'first'" class="detail">
           <!-- 杩涘害杩借釜 -->
-          <div class="basic-info">
+          <!-- <div class="basic-info">
             <div class="basic-info-label" @click="expandClick('schdule')">
               <i v-if="isSchduleExpand" class="el-icon-arrow-down"></i>
               <i v-else class="el-icon-arrow-up"></i>
@@ -69,13 +69,13 @@
                 </el-steps>
               </div>
             </div>
-          </div>
-          <!-- 鏈轰細鍩烘湰淇℃伅 -->
+          </div> -->
+          <!-- 鍩烘湰淇℃伅 -->
           <div class="basic-info">
             <div class="basic-info-label" @click="expandClick('basic')">
               <i v-if="isBasicExpand" class="el-icon-arrow-down"></i>
               <i v-else class="el-icon-arrow-up"></i>
-              <span style="margin-left: 10px">鏈轰細鍩烘湰淇℃伅</span>
+              <span style="margin-left: 10px">鍩烘湰淇℃伅</span>
             </div>
             <div v-show="isBasicExpand" class="basic-info-content">
               <ul>
@@ -209,13 +209,13 @@
           leftStr: "璐熻矗浜�",
           leftValue: item.member.username,
           rightStr: "鍚堝悓鐘舵��",
-          rightValue: item.statusId
+          rightValue: item.serviceContractStatus.name
         },
         {
           leftStr: "鍒涘缓浜�",
           leftValue: "",
           rightStr: "鍒涘缓鏃堕棿",
-          rightValue: ""
+          rightValue: item.created_at
         },
         {
           leftStr: "鏈�鏂版洿鏂颁汉",
diff --git a/src/views/sales/contractManage/index.vue b/src/views/sales/contractManage/index.vue
index 28a94ea..001d21c 100644
--- a/src/views/sales/contractManage/index.vue
+++ b/src/views/sales/contractManage/index.vue
@@ -146,7 +146,9 @@
               const list = res.data.list.map((item) => {
                 return {
                   ...item,
-                  member_name: item.member.username
+                  member_name: item.member.username,
+                  client_name: item.client.name,
+                  quotation_number: item.quotation.number
                 }
               })
               this.tableList.tableInfomation = list || []
diff --git a/src/views/sales/quotation/AddQuotationDialog.vue b/src/views/sales/quotation/AddQuotationDialog.vue
index 45e4c87..a191a7b 100644
--- a/src/views/sales/quotation/AddQuotationDialog.vue
+++ b/src/views/sales/quotation/AddQuotationDialog.vue
@@ -510,7 +510,7 @@
     // 璁剧疆鍏佽涓婁紶鏂囦欢鏍煎紡
     setFormatClick() {},
     setTableForm() {
-      if (this.editConfig.title === "鏂板缓") {
+      if (this.editConfig.title === "鏂板缓" || this.editConfig.infomation.products.length === 0) {
         this.tableData = [
           {
             productId: this.productId,
diff --git a/src/views/sales/refundForm/AddRefundFormDialog.vue b/src/views/sales/refundForm/AddRefundFormDialog.vue
index 426fbd3..ff4d7df 100644
--- a/src/views/sales/refundForm/AddRefundFormDialog.vue
+++ b/src/views/sales/refundForm/AddRefundFormDialog.vue
@@ -428,7 +428,7 @@
     // 璁剧疆鍏佽涓婁紶鏂囦欢鏍煎紡
     setFormatClick() {},
     setTableForm() {
-      if (this.editConfig.title === "鏂板缓") {
+      if (this.editConfig.title === "鏂板缓" || this.editConfig.infomation.products.length === 0) {
         this.tableData = [
           {
             productId: this.productId,
diff --git a/src/views/sales/salesDetails/AddSalesDetailsDialog.vue b/src/views/sales/salesDetails/AddSalesDetailsDialog.vue
index 22497dc..5ab433f 100644
--- a/src/views/sales/salesDetails/AddSalesDetailsDialog.vue
+++ b/src/views/sales/salesDetails/AddSalesDetailsDialog.vue
@@ -493,7 +493,7 @@
         signTime: data.signTime || "",
         wechatOrderStatus: data.wechatOrderStatus || 0,
         logisticCompany: data.logisticCompany || "",
-        logisticCost: parseInt(data.logisticCost) || 0,
+        logisticCost: data.logisticCost || 0,
         logisticNumber: data.logisticNumber || ""
       }
       let params = {}
@@ -567,7 +567,7 @@
     // 璁剧疆鍏佽涓婁紶鏂囦欢鏍煎紡
     setFormatClick() {},
     setTableForm() {
-      if (this.editConfig.title === "鏂板缓") {
+      if (this.editConfig.title === "鏂板缓" || this.editConfig.infomation.products.length === 0) {
         this.tableData = [
           {
             productId: this.productId,
diff --git a/src/views/sales/salesDetails/index.vue b/src/views/sales/salesDetails/index.vue
index 1d673c7..fad5aa4 100644
--- a/src/views/sales/salesDetails/index.vue
+++ b/src/views/sales/salesDetails/index.vue
@@ -269,7 +269,13 @@
     selClientClick(row) {
       console.log(row)
       this.clientDeail.visible = true
-      this.clientDeail.infomation = { ...row, client_name: row.name }
+      this.clientDeail.infomation = {
+        ...row.client,
+        member: row.Member,
+        client_name: row.client.name,
+        client_level: row.client.client_level.name,
+        client_status: row.client.client_status.name
+      }
     },
     // 鑱旂郴浜鸿鎯�
     selCommonClick(row) {
diff --git a/src/views/sales/salesReturn/AddSalesReturnDialog.vue b/src/views/sales/salesReturn/AddSalesReturnDialog.vue
index fc3c689..a7d1e66 100644
--- a/src/views/sales/salesReturn/AddSalesReturnDialog.vue
+++ b/src/views/sales/salesReturn/AddSalesReturnDialog.vue
@@ -385,7 +385,7 @@
     // 璁剧疆鍏佽涓婁紶鏂囦欢鏍煎紡
     setFormatClick() {},
     setTableForm() {
-      if (this.editConfig.title === "鏂板缓") {
+      if (this.editConfig.title === "鏂板缓" || this.editConfig.infomation.products.length === 0) {
         this.tableData = [
           {
             productId: this.productId,
diff --git a/src/views/sales/subOrder/AddSubOrderDialog.vue b/src/views/sales/subOrder/AddSubOrderDialog.vue
index 2003554..7f89c86 100644
--- a/src/views/sales/subOrder/AddSubOrderDialog.vue
+++ b/src/views/sales/subOrder/AddSubOrderDialog.vue
@@ -381,7 +381,7 @@
     // 璁剧疆鍏佽涓婁紶鏂囦欢鏍煎紡
     setFormatClick() {},
     setTableForm() {
-      if (this.editConfig.title === "鏂板缓") {
+      if (this.editConfig.title === "鏂板缓" || this.editConfig.infomation.products.length === 0) {
         this.tableData = [
           {
             productId: this.productId,
diff --git a/src/views/service/serviceContract/AddServiceContractDialog.vue b/src/views/service/serviceContract/AddServiceContractDialog.vue
index f3de9ef..e1c27ff 100644
--- a/src/views/service/serviceContract/AddServiceContractDialog.vue
+++ b/src/views/service/serviceContract/AddServiceContractDialog.vue
@@ -684,7 +684,7 @@
     // 璁剧疆鍏佽涓婁紶鏂囦欢鏍煎紡
     setFormatClick() {},
     setTableForm() {
-      if (this.editConfig.title === "鏂板缓") {
+      if (this.editConfig.title === "鏂板缓" || this.editConfig.infomation.products.length === 0) {
         this.tableData = [
           {
             productId: this.productId,
diff --git a/src/views/service/serviceFollowup/AddServiceFollowupDialog.vue b/src/views/service/serviceFollowup/AddServiceFollowupDialog.vue
index 8c98d07..6d31c79 100644
--- a/src/views/service/serviceFollowup/AddServiceFollowupDialog.vue
+++ b/src/views/service/serviceFollowup/AddServiceFollowupDialog.vue
@@ -102,7 +102,7 @@
                   </el-select>
                 </el-form-item>
               </el-col>
-              <el-col :span="12">
+              <!-- <el-col :span="12">
                 <el-form-item label="椤圭洰璁″垝" prop="planId">
                   <div class="custom-name">
                     <el-input v-model="editConfig.infomation.planId"></el-input>
@@ -110,7 +110,7 @@
                     <div class="common-select-btn"><i class="el-icon-edit" title="缂栬緫"></i></div>
                   </div>
                 </el-form-item>
-              </el-col>
+              </el-col> -->
               <el-col :span="12">
                 <el-form-item label="婊℃剰搴�" prop="satisfactionId">
                   <div class="common-select">
diff --git a/src/views/service/serviceFollowup/DetailServiceFollowup.vue b/src/views/service/serviceFollowup/DetailServiceFollowup.vue
index d27b411..daa2526 100644
--- a/src/views/service/serviceFollowup/DetailServiceFollowup.vue
+++ b/src/views/service/serviceFollowup/DetailServiceFollowup.vue
@@ -140,31 +140,25 @@
         {
           leftStr: "鍥炶浜�",
           leftValue: item.Member.username,
-          rightStr: "椤圭洰璁″垝",
-          rightValue: ""
+          rightStr: "婊℃剰搴�",
+          rightValue: item.satisfaction.name
         },
         {
-          leftStr: "婊℃剰搴�",
-          leftValue: item.satisfaction.name,
-          rightStr: "鍙婃椂鐜�",
-          rightValue: item.timelyRate.name
+          leftStr: "鍙婃椂鐜�",
+          leftValue: item.timelyRate.name,
+          rightStr: "瑙e喅鐜�",
+          rightValue: item.solveRate.name
         },
         {
-          leftStr: "瑙e喅鐜�",
-          leftValue: item.solveRate.name,
-          rightStr: "鍘熸湇鍔′汉鍛�",
-          rightValue: item.oldMember.username
+          leftStr: "鍘熸湇鍔′汉鍛�",
+          leftValue: item.oldMember.username,
+          rightStr: "鏈嶅姟浜哄憳鏄惁鏉ヨ繃",
+          rightValue: item.isVisit.name
         },
         {
-          leftStr: "鏈嶅姟浜哄憳鏄惁鏉ヨ繃",
-          leftValue: item.isVisit.name,
-          rightStr: "鍒涘缓鏃堕棿",
-          rightValue: ""
-        },
-        {
-          leftStr: "淇敼鏃堕棿",
+          leftStr: "鍒涘缓鏃堕棿",
           leftValue: "",
-          rightStr: "",
+          rightStr: "淇敼鏃堕棿",
           rightValue: ""
         }
       ]

--
Gitblit v1.8.0