|
@@ -10,11 +10,11 @@
|
|
|
</uni-forms-item>
|
|
|
|
|
|
<uni-forms-item name="mobile" label="手机号" class="form-item">
|
|
|
- <uni-easyinput v-model="state.model.mobile" type="number" placeholder="请输入手机号" :inputBorder="false"
|
|
|
+ <uni-easyinput v-model="state.model.phone" type="number" placeholder="请输入手机号" :inputBorder="false"
|
|
|
placeholderStyle="color:#BBBBBB;font-size:30rpx;font-weight:400;line-height:normal">
|
|
|
</uni-easyinput>
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item name="areaName" label="省市区" @tap="state.showRegion = true" class="form-item">
|
|
|
+ <!-- <uni-forms-item name="areaName" label="省市区" @tap="state.showRegion = true" class="form-item">
|
|
|
<uni-easyinput v-model="state.model.areaName" disabled :inputBorder="false"
|
|
|
:styles="{ disableColor: '#fff', color: '#333' }"
|
|
|
placeholderStyle="color:#BBBBBB;font-size:30rpx;font-weight:400;line-height:normal"
|
|
@@ -23,27 +23,27 @@
|
|
|
<uni-icons type="right" />
|
|
|
</template>
|
|
|
</uni-easyinput>
|
|
|
- </uni-forms-item>
|
|
|
- <uni-forms-item name="detailAddress" label="详细地址" :formItemStyle="{ alignItems: 'flex-start' }"
|
|
|
+ </uni-forms-item> -->
|
|
|
+ <uni-forms-item name="address" label="详细地址" :formItemStyle="{ alignItems: 'flex-start' }"
|
|
|
:labelStyle="{ lineHeight: '5em' }" class="textarea-item">
|
|
|
- <uni-easyinput :inputBorder="false" type="textarea" v-model="state.model.detailAddress"
|
|
|
+ <uni-easyinput :inputBorder="false" type="textarea" v-model="state.model.address"
|
|
|
placeholderStyle="color:#BBBBBB;font-size:30rpx;font-weight:400;line-height:normal"
|
|
|
placeholder="请输入详细地址" clearable />
|
|
|
</uni-forms-item>
|
|
|
</view>
|
|
|
- <view class="ss-m-y-20 bg-white ss-p-x-30 ss-flex ss-row-between ss-col-center default-box">
|
|
|
+ <!-- <view class="ss-m-y-20 bg-white ss-p-x-30 ss-flex ss-row-between ss-col-center default-box">
|
|
|
<view class="default-box-title"> 设为默认地址 </view>
|
|
|
<su-switch style="transform: scale(0.8)" v-model="state.model.defaultStatus" />
|
|
|
- </view>
|
|
|
+ </view> -->
|
|
|
</uni-forms>
|
|
|
<su-fixed bottom :opacity="false" bg="" placeholder :noFixed="false" :index="10">
|
|
|
<view class="footer-box ss-flex-col ss-row-between ss-p-20">
|
|
|
<view class="ss-m-b-20">
|
|
|
<button class="ss-reset-button save-btn ui-Shadow-Main" @tap="onSave">保存</button>
|
|
|
</view>
|
|
|
- <button v-if="state.model.id" class="ss-reset-button cancel-btn" @tap="onDelete">
|
|
|
+ <!-- <button v-if="state.model.id" class="ss-reset-button cancel-btn" @tap="onDelete">
|
|
|
删除
|
|
|
- </button>
|
|
|
+ </button> -->
|
|
|
</view>
|
|
|
</su-fixed>
|
|
|
|
|
@@ -66,8 +66,8 @@
|
|
|
showRegion: false,
|
|
|
model: {
|
|
|
name: '',
|
|
|
- mobile: '',
|
|
|
- detailAddress: '',
|
|
|
+ phone: '',
|
|
|
+ address: '',
|
|
|
defaultStatus: false,
|
|
|
areaName: '',
|
|
|
},
|
|
@@ -84,7 +84,7 @@
|
|
|
],
|
|
|
},
|
|
|
mobile,
|
|
|
- detailAddress: {
|
|
|
+ address: {
|
|
|
rules: [{
|
|
|
required: true,
|
|
|
errorMessage: '请输入详细地址',
|
|
@@ -160,13 +160,13 @@
|
|
|
// 获得地区数据
|
|
|
getAreaData();
|
|
|
// 情况一:基于 id 获得收件地址
|
|
|
- if (options.id) {
|
|
|
+ // if (options.id) {
|
|
|
let { code, data} = await AddressApi.getAddress(options.id);
|
|
|
if (code !== 0) {
|
|
|
return;
|
|
|
}
|
|
|
state.model = data;
|
|
|
- }
|
|
|
+ // }
|
|
|
// 情况二:微信导入
|
|
|
if (options.data) {
|
|
|
let data = JSON.parse(options.data);
|
|
@@ -183,8 +183,8 @@
|
|
|
areaId,
|
|
|
areaName: [data.province_name, data.city_name, data.district_name].filter(Boolean).join(" "),
|
|
|
defaultStatus: false,
|
|
|
- detailAddress: data.address,
|
|
|
- mobile: data.mobile,
|
|
|
+ address: data.address,
|
|
|
+ phone: data.phone,
|
|
|
name: data.consignee,
|
|
|
};
|
|
|
}
|