🐞 fix(ID1000686):收货地址“删除”无效,依然能提交订单成功
This commit is contained in:
@@ -17,15 +17,15 @@ import IconFont from '@/components/iconfont/iconfont'
|
||||
export default () => {
|
||||
const router: any = useRouter()
|
||||
const [infoObj, setInfoObj] = useState<any>({})
|
||||
let selectId: number = -1
|
||||
useDidShow(() => {
|
||||
|
||||
//获取选择的客户
|
||||
//获取选择的地址
|
||||
let pages = Taro.getCurrentPages();
|
||||
let currPage = pages[pages.length - 1]; // 获取当前页面
|
||||
setInfoObj((val) => ({
|
||||
...val,
|
||||
sale_mode: Number(router.params.sale_mode),
|
||||
province_name: currPage.data?.addressObj?.province_name ? currPage.data?.addressObj?.province_name : '---',
|
||||
province_name: currPage.data?.addressObj?.province_name ? currPage.data?.addressObj?.province_name : '',
|
||||
address_id: currPage.data?.addressObj?.id ? currPage.data?.addressObj?.id : '',
|
||||
city_name: currPage.data?.addressObj?.city_name ? currPage.data?.addressObj?.city_name : '',
|
||||
address_detail: currPage.data?.addressObj?.address_detail ? currPage.data?.addressObj?.address_detail : '',
|
||||
@@ -33,6 +33,21 @@ export default () => {
|
||||
target_user_name: currPage.data?.addressObj?.name ? currPage.data?.addressObj?.name : '',
|
||||
purchaser_phone: currPage.data?.addressObj?.phone ? currPage.data?.addressObj?.phone : '',
|
||||
}))
|
||||
selectId = currPage.data?.addressObj?.id
|
||||
let obj = currPage?.data?.ids?.filter(item => { return item == selectId })
|
||||
if (currPage?.data?.ids && obj.length === 0) {
|
||||
setInfoObj((val) => ({
|
||||
...val,
|
||||
sale_mode: Number(router.params.sale_mode),
|
||||
province_name: '',
|
||||
address_id: '',
|
||||
city_name: '',
|
||||
address_detail: '',
|
||||
district_name: '',
|
||||
target_user_name: '',
|
||||
purchaser_phone: '',
|
||||
}))
|
||||
}
|
||||
if (!currPage.data?.addressObj) {
|
||||
setReceivingStatus(1)
|
||||
} else {
|
||||
@@ -277,7 +292,7 @@ const GoodsItem = memo((porps: PropGoods) => {
|
||||
<View className={styles.itemNums}>x{obj?.sale_mode === 0 ? it.roll : it.length / 100}{obj?.sale_mode === 0 ? '条' : 'm'}</View>
|
||||
</View>
|
||||
<View className={styles.item_right_Bottom}>
|
||||
<View className={styles.itemMoney}>¥{it.sale_price / 100}/{obj?.sale_mode === 0 ? '条' : 'm'}</View>
|
||||
<View className={styles.itemMoney}>¥{it.sale_price / 100}/{obj?.sale_mode === 0 ? 'kg' : 'm'}</View>
|
||||
<View className={styles.itemMoneyOne}>¥{formatPriceDiv(it.estimate_amount)}</View>
|
||||
</View>
|
||||
</View>
|
||||
|
||||
Reference in New Issue
Block a user