|
@@ -6,46 +6,50 @@
|
|
|
@open="closeWay = 'self'"
|
|
@open="closeWay = 'self'"
|
|
|
v-model:show="showPopup"
|
|
v-model:show="showPopup"
|
|
|
>
|
|
>
|
|
|
- <view class="nut-address">
|
|
|
|
|
- <view class="title">
|
|
|
|
|
- <view
|
|
|
|
|
|
|
+ <view-block class="nut-address">
|
|
|
|
|
+ <view-block class="title">
|
|
|
|
|
+ <view-block
|
|
|
class="arrow-back"
|
|
class="arrow-back"
|
|
|
@click="switchModule"
|
|
@click="switchModule"
|
|
|
v-if="showModule == 'custom' && type == 'exist' && backBtnIcon"
|
|
v-if="showModule == 'custom' && type == 'exist' && backBtnIcon"
|
|
|
><nut-icon :name="backBtnIcon" color="#CCCCCC"></nut-icon
|
|
><nut-icon :name="backBtnIcon" color="#CCCCCC"></nut-icon
|
|
|
- ></view>
|
|
|
|
|
- <view class="arrow-back" v-else></view>
|
|
|
|
|
|
|
+ ></view-block>
|
|
|
|
|
+ <view-block class="arrow-back" v-else></view-block>
|
|
|
|
|
|
|
|
- <view v-if="showModule == 'custom'">{{ customAddressTitle }}</view>
|
|
|
|
|
- <view v-if="showModule == 'exist'">{{ existAddressTitle }}</view>
|
|
|
|
|
|
|
+ <view-block v-if="showModule == 'custom'">{{
|
|
|
|
|
+ customAddressTitle
|
|
|
|
|
+ }}</view-block>
|
|
|
|
|
+ <view-block v-if="showModule == 'exist'">{{
|
|
|
|
|
+ existAddressTitle
|
|
|
|
|
+ }}</view-block>
|
|
|
|
|
|
|
|
- <view class="arrow-close" @click="handClose('cross')"
|
|
|
|
|
|
|
+ <view-block class="arrow-close" @click="handClose('cross')"
|
|
|
><nut-icon
|
|
><nut-icon
|
|
|
v-if="closeBtnIcon"
|
|
v-if="closeBtnIcon"
|
|
|
:name="closeBtnIcon"
|
|
:name="closeBtnIcon"
|
|
|
color="#CCCCCC"
|
|
color="#CCCCCC"
|
|
|
size="18px"
|
|
size="18px"
|
|
|
></nut-icon
|
|
></nut-icon
|
|
|
- ></view>
|
|
|
|
|
- </view>
|
|
|
|
|
|
|
+ ></view-block>
|
|
|
|
|
+ </view-block>
|
|
|
|
|
|
|
|
<!-- 请选择 -->
|
|
<!-- 请选择 -->
|
|
|
- <view class="custom-address" v-if="showModule == 'custom'">
|
|
|
|
|
- <view class="region-tab">
|
|
|
|
|
- <view
|
|
|
|
|
|
|
+ <view-block class="custom-address" v-if="showModule == 'custom'">
|
|
|
|
|
+ <view-block class="region-tab">
|
|
|
|
|
+ <view-block
|
|
|
class="tab-item"
|
|
class="tab-item"
|
|
|
:class="[index == tabIndex ? 'active' : '']"
|
|
:class="[index == tabIndex ? 'active' : '']"
|
|
|
v-for="(item, key, index) in selectedRegion"
|
|
v-for="(item, key, index) in selectedRegion"
|
|
|
:key="index"
|
|
:key="index"
|
|
|
:ref="key"
|
|
:ref="key"
|
|
|
@click="changeRegionTab(item, key, index)"
|
|
@click="changeRegionTab(item, key, index)"
|
|
|
- ><span>{{ getTabName(item, index) }}</span></view
|
|
|
|
|
|
|
+ ><view>{{ getTabName(item, index) }}</view></view-block
|
|
|
>
|
|
>
|
|
|
|
|
|
|
|
- <view class="region-tab-line" ref="regionLine"></view>
|
|
|
|
|
- </view>
|
|
|
|
|
|
|
+ <view-block class="region-tab-line" ref="regionLine"></view-block>
|
|
|
|
|
+ </view-block>
|
|
|
|
|
|
|
|
- <view class="region-con">
|
|
|
|
|
|
|
+ <view-block class="region-con">
|
|
|
<ul class="region-group">
|
|
<ul class="region-group">
|
|
|
<li
|
|
<li
|
|
|
v-for="(item, index) in regionList[tabName[tabIndex]]"
|
|
v-for="(item, index) in regionList[tabName[tabIndex]]"
|
|
@@ -67,8 +71,8 @@
|
|
|
>{{ item.name }}
|
|
>{{ item.name }}
|
|
|
</li>
|
|
</li>
|
|
|
</ul>
|
|
</ul>
|
|
|
- </view>
|
|
|
|
|
- </view>
|
|
|
|
|
|
|
+ </view-block>
|
|
|
|
|
+ </view-block>
|
|
|
|
|
|
|
|
<!-- 配送至 -->
|
|
<!-- 配送至 -->
|
|
|
<div class="exist-address" v-if="showModule == 'exist'">
|
|
<div class="exist-address" v-if="showModule == 'exist'">
|
|
@@ -89,13 +93,13 @@
|
|
|
size="13px"
|
|
size="13px"
|
|
|
></nut-icon>
|
|
></nut-icon>
|
|
|
|
|
|
|
|
- <span>{{
|
|
|
|
|
|
|
+ <view>{{
|
|
|
item.provinceName +
|
|
item.provinceName +
|
|
|
item.cityName +
|
|
item.cityName +
|
|
|
item.countyName +
|
|
item.countyName +
|
|
|
item.townName +
|
|
item.townName +
|
|
|
item.addressDetail
|
|
item.addressDetail
|
|
|
- }}</span>
|
|
|
|
|
|
|
+ }}</view>
|
|
|
</li>
|
|
</li>
|
|
|
</ul>
|
|
</ul>
|
|
|
</div>
|
|
</div>
|
|
@@ -108,7 +112,7 @@
|
|
|
<div class="btn">{{ customAndExistTitle }}</div>
|
|
<div class="btn">{{ customAndExistTitle }}</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
- </view>
|
|
|
|
|
|
|
+ </view-block>
|
|
|
</nut-popup>
|
|
</nut-popup>
|
|
|
</template>
|
|
</template>
|
|
|
<script lang="ts">
|
|
<script lang="ts">
|