增加添加购物车校验,状态有已下单未支付 已支付

This commit is contained in:
X1627315083@163.com
2026-06-01 16:37:38 +08:00
parent 4f0d17ea29
commit cf0791dec7
5 changed files with 19 additions and 2 deletions

View File

@@ -26,11 +26,14 @@ const designerDetail = ref({
mobile: '',
ownerName: '',
shopName: '',
productStatus: 2,
socialLinks: '[]',
})
const addShopping = (item) => {
if(!item.price) return ElMessage.warning(t('brandDetail.addShoppingTip'))
if(item.productStatus == 0) return ElMessage.warning(t('addShoppingCart.status0'))
if(item.productStatus == 1) return ElMessage.warning(t('addShoppingCart.status1'))
AddShoppingCart({listingIds:[item.id]}).then((res)=>{
item.shopName = designerDetail.value.shopName
myEvent.emit('addShopping', item)

View File

@@ -27,6 +27,7 @@ let detail:any = ref({
updateTime: '',
gender: '',
sellerId: '',
productStatus: 2,
})
const sketchList = ref([])
const illustrationList = ref([])
@@ -34,12 +35,15 @@ const productList = ref([])
const editorialVisualList = ref([])
const addShopping = () => {
if(!detail.value.price) return ElMessage.warning(t('brandDetail.addShoppingTip'))
if(detail.value.productStatus == 0) return ElMessage.warning(t('addShoppingCart.status0'))
if(detail.value.productStatus == 1) return ElMessage.warning(t('addShoppingCart.status1'))
let data = {
cover: detail.value.images.cover[0],
price: detail.value.price,
shopName: detail.value.shopName,
title: detail.value.title,
id: detail.value.id,
productStatus: detail.value.productStatus,
}
AddShoppingCart({listingIds:[detail.value.id]}).then((res)=>{
myEvent.emit('addShopping', data)
@@ -49,6 +53,8 @@ const addShopping = () => {
const goShopping = () => {
if(!detail.value.price) return ElMessage.warning(t('brandDetail.addShoppingTip'))
if(detail.value.productStatus == 0) return ElMessage.warning(t('addShoppingCart.status0'))
if(detail.value.productStatus == 1) return ElMessage.warning(t('addShoppingCart.status1'))
// console.log(detail.value)
// return
let data = {

View File

@@ -42,6 +42,8 @@ const searechTypeList = ref([
const searechType = ref('updateTime')
const addShopping = (item) => {
if(!item.price) return ElMessage.warning(t('brandDetail.addShoppingTip'))
if(item.productStatus == 0) return ElMessage.warning(t('addShoppingCart.status0'))
if(item.productStatus == 1) return ElMessage.warning(t('addShoppingCart.status1'))
AddShoppingCart({listingIds:[item.id]}).then((res)=>{
myEvent.emit('addShopping', item)
})