From ba6fe53d97201c2cf577a1fb0906c819ea3cae33 Mon Sep 17 00:00:00 2001
From: xuxueyang <xuxy@fengyuntec.com>
Date: 星期二, 30 七月 2024 00:05:20 +0800
Subject: [PATCH] 1

---
 pages/user/address/address.vue |   52 ++++++++++++++++++++++++++++++----------------------
 1 files changed, 30 insertions(+), 22 deletions(-)

diff --git a/pages/user/address/address.vue b/pages/user/address/address.vue
index 920a686..3766107 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,8 +249,14 @@
           this.$message.showLoading()
           var {
             code
-          } = await this.$http.request('post', '/api/address/customer/default/' +
-              item.id, {})
+          } = await this.$http.request('post', '/api/address/set/default/'+item.id, {
+			  data:{
+				  id:item.id
+			  },
+			  params:{
+				  id:item.id
+			  }
+		  })
           this.$message.hideLoading()
           if (code === 0) {
             for (var dto of this.list) {
@@ -285,7 +293,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 +309,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 +347,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