From 832951c657fc9e39dcc73cdeab94ac033a9acb28 Mon Sep 17 00:00:00 2001
From: 陈婷婷 <506607603@qq.com>
Date: 星期二, 07 四月 2026 13:33:21 +0800
Subject: [PATCH] 运单车型选择修改

---
 src/views/logistics/transportGPS/Add_Edit_WL_YayBill.vue |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/src/views/logistics/transportGPS/Add_Edit_WL_YayBill.vue b/src/views/logistics/transportGPS/Add_Edit_WL_YayBill.vue
index d7a8903..3b9d52e 100644
--- a/src/views/logistics/transportGPS/Add_Edit_WL_YayBill.vue
+++ b/src/views/logistics/transportGPS/Add_Edit_WL_YayBill.vue
@@ -987,7 +987,7 @@
                     }
                     this.formShow = true
                     this.formLoading = false
-                    
+
                     // 鍔犺浇杩愯緭绾胯矾銆佽繍杈撶被鍨嬨�佽溅鍨嬪垪琛�
                     if (this.form.HContractTransportInterID) {
                         this.loadTransportData()
@@ -1180,7 +1180,7 @@
                         this.form.HCarrierName = response.data[0].渚涘簲鍟嗗悕绉�
                         this.form.HCurID = response.data[0].甯佸埆
                         this.form.HCurName = response.data[0].璐у竵鍚嶇О
-                        this.form.HExRate = response.data[0].姹囩巼 == null ? 0 : response.data[0].姹囩巼-0
+                        this.form.HExRate = response.data[0].姹囩巼 == null ? 0 : response.data[0].姹囩巼 - 0
                         this.form.HSSID = response.data[0].缁撶畻鏂瑰紡
                         this.form.HSSName = response.data[0].缁撶畻鏂瑰紡鍚嶇О
                         this.transportList = [...new Set(response.data.map(item => item.杩愯緭璺嚎鍚嶇О))]
@@ -2107,10 +2107,10 @@
                 if (response.code == 1) {
                     // 杩愯緭绾胯矾鍘婚噸
                     this.transportList = [...new Set(response.data.map(item => item.杩愯緭璺嚎鍚嶇О))]
-                    
+
                     // 杩愯緭绫诲瀷鍘婚噸
                     this.transTypeList = [...new Set(response.data.map(item => item.杩愯緭绫诲瀷))]
-                    
+
                     // 杞﹀瀷鍘婚噸
                     const carTypeMap = new Map()
                     response.data.forEach(item => {
@@ -2164,7 +2164,10 @@
             this.HCarTypeNameList = []
             this.getTransCost('type')
         },
-        transHCarChange() {
+        transHCarChange(val) {
+           let item = this.HCarTypeNameList.find(item => item.id === val);
+            this.form.HCarTypeName = item.value
+            this.form.HCarTypeID = val
             this.getTransCost('car')
         },
         checkAndCallGetTransCost() {
@@ -2221,7 +2224,9 @@
                         })
                         this.HCarTypeNameList = Array.from(carTypeMap.values())
                     } else if (val == 'car') {
+                        console.log(response.data[0])
                         this.form.HContractTransportEntryID = response.data[0].HEntryID
+
                         this.form.HBeginAddrName = response.data[0].濮嬪彂鍦板悕绉�
                         this.form.HBeginAddr = response.data[0].濮嬪彂鍦�
                         this.form.HEndAddrName = response.data[0].鐩殑鍦板悕绉�

--
Gitblit v1.9.1