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