提交 82e75636 authored 作者: 刘旭's avatar 刘旭

优化

上级 9e0080c0
......@@ -11,14 +11,7 @@
<text style="margin-right: 10rpx;">{{ buyNowData?.checkedAddress.name }}</text>
<text>{{ buyNowData?.checkedAddress.tel }}</text>
</view>
<text>
{{
buyNowData?.checkedAddress.province +
buyNowData?.checkedAddress.city +
buyNowData?.checkedAddress.county +
buyNowData?.checkedAddress.addressDetail
}}
</text>
<text>{{ addr }}</text>
</view>
</view>
<!-- 商品详情 -->
......@@ -80,13 +73,13 @@
<script setup lang="ts">
import { onLoad, onBackPress, onShow } from '@dcloudio/uni-app';
import { ref } from 'vue';
import { ref, computed } from 'vue';
import { checkoutCart, orderSubmit } from '@/api/index';
import config from '@/utils/config';
const baseUrl = config.baseUrl;
const buyNowId = ref();
const buyNowData = ref();
const buyNowData: any = ref();
const remarks = ref(); // 订单备注
const type = ref('' as any); // 何种方式下单
......@@ -125,6 +118,16 @@ onBackPress((options: any) => {
}
});
// 地址的详细地区
const addr = computed(() => {
let address = buyNowData.value?.checkedAddress.province +
buyNowData.value?.checkedAddress.city +
buyNowData.value?.checkedAddress.county +
buyNowData.value?.checkedAddress.addressDetail
// 防止全为null 相加为0
return address === 0 ? '' : address;
});
// 设置地址
const tapAddresss = () => {
uni.navigateTo({
......
......@@ -331,6 +331,8 @@ let taxTotlePirce = computed(() => {
// 单价不可以为负数
let priceCheck = (val: any, index: number) => {
// 防止为空时出现提示
if(!val) return
if(val <= 0) {
nextTick(() => {
detailData.value[index].unitPrice = ''
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论