瀏覽代碼

承运商登记问题

zengjun 7 月之前
父節點
當前提交
60eba9dd8d
共有 1 個文件被更改,包括 10 次插入3 次删除
  1. 10 3
      src/views/returned/register/index.vue

+ 10 - 3
src/views/returned/register/index.vue

@@ -72,7 +72,7 @@
                 clickable
                 label="承运商"
                 placeholder="选择承运商"
-                v-model="params.logisticsName"
+                :model-value="getLogisticName()"
                 @click="logisticPickerShow = true"
               />
               <van-popup
@@ -775,11 +775,11 @@ onMounted(() => {
   carrierOptions().then((res) => {
     const { data } = res
     logistics.value = data.map((item) => {
-      return { value: item.id, text: item.name }
+      return { value: item.name, text: item.name }
     })
     const map = {}
     data.forEach((item) => {
-      map[item.name] = item.id
+      map[item.name] = item.name
     })
     logisticsMap.value = map
   })
@@ -975,7 +975,9 @@ function initDetail() {
 // 承运商选择
 const logisticPickerShow = ref(false)
 const selectedLogistic = (row) => {
+  console.log(row)
   const { selectedOptions } = row
+  console.log(selectedOptions)
   logisticPickerShow.value = false
   params.value.logisticsName = selectedOptions[0].text
 }
@@ -1009,6 +1011,11 @@ const selectedStore = (row) => {
   params.value.storeName = selectedOptions[0].text
 }
 
+// 承运商名称
+function getLogisticName() {
+  return params.value.logisticsName
+}
+
 // 货主名
 function getOwnerName(owner) {
   return ownerMap.value[owner]