From 2d5090c2b215a5ea7e489d4b50fbf30aae569324 Mon Sep 17 00:00:00 2001
From: xuxueyang <xuxy@fengyuntec.com>
Date: 星期五, 26 七月 2024 15:03:01 +0800
Subject: [PATCH] fix bug 接口对接和样式调整

---
 pages/user/address/address.vue |   44 +++++++++++++++++++++++---------------------
 1 files changed, 23 insertions(+), 21 deletions(-)

diff --git a/pages/user/address/address.vue b/pages/user/address/address.vue
index 920a686..8ba9669 100644
--- a/pages/user/address/address.vue
+++ b/pages/user/address/address.vue
@@ -28,12 +28,13 @@
       </view>
       <view class="v-line"></view>
       <view class="flex">
-        <!--        @click="changeDefaultAddress(item,index)"-->
+        <!--        -->
         <view class="flex">
-          <view class="radio m-t-2 m-r-10" :class="[item.defaulted?'select':'']">
+          <view class="radio m-t-2 m-r-10" :class="[item.isDefault?'select':'']"
+                @click="changeDefaultAddress(item,index)">
 
           </view>
-          <span class="desc">{{ item.defaulted ? '默认地址:' : '当前地址:' }}{{ item.address || '' }}</span>
+          <span class="desc">{{ item.isDefault ? '默认地址:' : '当前地址:' }}{{ item.address || '' }}</span>
           <!-- 当前地址/默认地址勾选 -->
         </view>
         <view class="desc del t-red" @click="deleteAddress(item)">
@@ -77,13 +78,13 @@
           </view>
           <view class="form-item">
             <view class="form-item-label require">
-              请选择收获地址
+              收获地址
             </view>
             <view class="m-l-a m-r-0 flex " :class="[!dto['province']?'desc-gray':'']">
-              <uni-data-picker :area="true" @change="(e)=>{PickArea(dto,e)}" placeholder=""
+              <uni-data-picker :area="true" @change="(e)=>{PickArea(submitForm,e)}" placeholder=""
                                :localdata="regionDataPlus">
-                {{ dto['province'] || '请选择' }}{{ dto['city'] && ('/' + dto['city']) || '' }}{{
-                  dto['region'] && ('/' + dto['region']) || ''
+                {{ submitForm['province'] || '请选择' }}{{ submitForm['city'] && ('/' + submitForm['city']) || '' }}{{
+                  submitForm['region'] && ('/' + submitForm['region']) || ''
                 }}
               </uni-data-picker>
               <u-icon class="m-l-a" name="arrow-right"></u-icon>
@@ -154,35 +155,36 @@
 
       },
       regionDataPlus: [],
+      list:[],
     };
   },
   methods: {
     PickArea(item, e) {
       console.log('PickArea', item, e)
       if (e.detail.value) {
-        this.dto.province = ''
-        this.dto.city = ''
-        this.dto.region = ''
+        this.submitForm.province = ''
+        this.submitForm.city = ''
+        this.submitForm.region = ''
         if (e.detail.value.length <= 3) {
           if (!!e.detail.value[0])
-            this.dto.province = e.detail.value[0].value
+            this.submitForm.province = e.detail.value[0].value
           if (!!e.detail.value[1])
-            this.dto.city = e.detail.value[1].value
+            this.submitForm.city = e.detail.value[1].value
           if (!!e.detail.value[2])
-            this.dto.region = e.detail.value[2].value
+            this.submitForm.region = e.detail.value[2].value
         } else {
           //说明有重复的
           var plusnum = e.detail.value.length - 3
           if (!!e.detail.value[plusnum + 0])
-            this.dto.province = e.detail.value[plusnum + 0].value
+            this.submitForm.province = e.detail.value[plusnum + 0].value
           if (!!e.detail.value[plusnum + 1])
-            this.dto.city = e.detail.value[plusnum + 1].value
+            this.submitForm.city = e.detail.value[plusnum + 1].value
           if (!!e.detail.value[plusnum + 2])
-            this.dto.region = e.detail.value[plusnum + 2].value
+            this.submitForm.region = e.detail.value[plusnum + 2].value
         }
 
         this.$forceUpdate()
-
+        console.log('submit forn',this.submitForm)
       }
     },
     async init_area() {
@@ -247,7 +249,7 @@
           this.$message.showLoading()
           var {
             code
-          } = await this.$http.request('post', '/api/address/customer/default/' +
+          } = await this.$http.request('post', '/api/address/set/default/' +
               item.id, {})
           this.$message.hideLoading()
           if (code === 0) {
@@ -285,7 +287,7 @@
       this.$message.showLoading()
       var {
         code
-      } = await this.$http.request('get', '/api/address/customer/delete/' + item.id, {})
+      } = await this.$http.request('get', '/api/address/delete?id=' + item.id, {})
       this.$message.hideLoading()
       if (code === 0) {
         this.$message.showToast('删除成功')
@@ -301,7 +303,7 @@
         this.$message.showLoading()
         var {
           data
-        } = await this.$http.request('get', '/api/address/list/detail/' + this.submitForm.id, {})
+        } = await this.$http.request('get', '/api/address/list/detail?id=' + this.submitForm.id, {})
 
 
         if (data) {
@@ -339,7 +341,7 @@
       const {
         code
       } = await this.$http.request('post', '/api/address/' + (this.submitForm.id ? 'update' :
-          'edit'), {
+          'add'), {
         data: this.submitForm
       })
       this.$message.hideLoading()

--
Gitblit v1.9.3