‘chenzhilei’ пре 2 недеља
родитељ
комит
30641add50
1 измењених фајлова са 5 додато и 5 уклоњено
  1. 5 5
      src/views/mine/patient-id-cards/BindPatientCard.vue

+ 5 - 5
src/views/mine/patient-id-cards/BindPatientCard.vue

@@ -39,7 +39,7 @@
         @click="showArea = true"
     />
     <van-popup v-model:show="showArea" position="bottom">
-      <van-area :area-list="allArea" value="430105" @confirm="onConfirmArea" @cancel="showArea = false"/>
+      <van-area :area-list="allArea" value="430105" @confirm="onConfirmArea($event.selectedOptions)" @cancel="showArea = false"/>
     </van-popup>
     <van-field v-model="card.street" label="街道、小区" type="text" placeholder="请输入住址所在街道、小区"/>
     <div style="height: 10px"></div>
@@ -129,12 +129,12 @@ const cardNoHint = computed(() => {
 })
 const showArea = ref(false)
 const onConfirmArea = (values) => {
-  card.province = values[0].code
-  card.city = values[1].code
-  card.district = values[2].code
+  card.province = values[0].value
+  card.city = values[1].value
+  card.district = values[2].value
   card.address = values
       .filter((item) => !!item)
-      .map((item) => item.name)
+      .map((item) => item.text)
       .join('/')
   showArea.value = false
 }