fix
This commit is contained in:
@@ -22,7 +22,6 @@ const checkList = computed(()=>{
|
|||||||
})
|
})
|
||||||
const handleChange = (val) => {
|
const handleChange = (val) => {
|
||||||
let data = val.filter(item => item !== 'all')
|
let data = val.filter(item => item !== 'all')
|
||||||
if(val.length == 0)return
|
|
||||||
if(data.length == props.list.length){
|
if(data.length == props.list.length){
|
||||||
data = ['all']
|
data = ['all']
|
||||||
}else{
|
}else{
|
||||||
@@ -39,9 +38,11 @@ const handleCheckAllChange = (val) => {
|
|||||||
if(val && props.selected[0] !== 'all'){
|
if(val && props.selected[0] !== 'all'){
|
||||||
data = ['all']
|
data = ['all']
|
||||||
// data = props.list.map(item => item.value)
|
// data = props.list.map(item => item.value)
|
||||||
|
}else{
|
||||||
|
data = []
|
||||||
|
}
|
||||||
emit('update:selected', data)
|
emit('update:selected', data)
|
||||||
emit('change', data)
|
emit('change', data)
|
||||||
}
|
|
||||||
}
|
}
|
||||||
let data = reactive({
|
let data = reactive({
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -44,19 +44,19 @@ const {} = toRefs(data);
|
|||||||
<div class="icon">
|
<div class="icon">
|
||||||
<svg-icon name="brand-email" size="24" />
|
<svg-icon name="brand-email" size="24" />
|
||||||
</div>
|
</div>
|
||||||
<div>{{ designerDetail.email }}</div>
|
<div class="text">{{ designerDetail.email }}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="phone label">
|
<div class="phone label">
|
||||||
<div class="icon">
|
<div class="icon">
|
||||||
<svg-icon name="brand-call" size="24" />
|
<svg-icon name="brand-call" size="24" />
|
||||||
</div>
|
</div>
|
||||||
<div>{{ designerDetail.mobile }}</div>
|
<div class="text">{{ designerDetail.mobile }}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="address label" v-for="value in JSON.parse(designerDetail.socialLinks)">
|
<div class="address label" v-for="value in JSON.parse(designerDetail.socialLinks)">
|
||||||
<div class="icon">
|
<div class="icon">
|
||||||
<svg-icon name="brand-link" size="24" />
|
<svg-icon name="brand-link" size="24" />
|
||||||
</div>
|
</div>
|
||||||
<div>{{value}}</div>
|
<div class="text">{{value}}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="about">
|
<div class="about">
|
||||||
@@ -118,9 +118,20 @@ const {} = toRefs(data);
|
|||||||
font-size: 1.4rem;
|
font-size: 1.4rem;
|
||||||
line-height: 100%;
|
line-height: 100%;
|
||||||
color: #585858;
|
color: #585858;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
|
||||||
&:last-child{
|
&:last-child{
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
|
> .text{
|
||||||
|
flex: 1;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
// word-break: break-word;
|
||||||
|
// white-space: normal;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
> .about{
|
> .about{
|
||||||
|
|||||||
@@ -49,6 +49,8 @@ const addShopping = () => {
|
|||||||
|
|
||||||
const goShopping = () => {
|
const goShopping = () => {
|
||||||
if(!detail.value.price) return ElMessage.warning(t('brandDetail.addShoppingTip'))
|
if(!detail.value.price) return ElMessage.warning(t('brandDetail.addShoppingTip'))
|
||||||
|
console.log(detail.value)
|
||||||
|
return
|
||||||
let data = {
|
let data = {
|
||||||
listingId: detail.value.id, //资产ID
|
listingId: detail.value.id, //资产ID
|
||||||
title: detail.value.title, //标题
|
title: detail.value.title, //标题
|
||||||
@@ -56,7 +58,7 @@ const goShopping = () => {
|
|||||||
sellerId: detail.value.sellerId, //店铺ID
|
sellerId: detail.value.sellerId, //店铺ID
|
||||||
cover: detail.value.images.cover[0], //封面
|
cover: detail.value.images.cover[0], //封面
|
||||||
amount: detail.value.price, //价格
|
amount: detail.value.price, //价格
|
||||||
// status: v.status, //状态
|
status: 1, //状态
|
||||||
// date: v.addTime, //添加时间
|
// date: v.addTime, //添加时间
|
||||||
// tags: v.productCategory, //标签
|
// tags: v.productCategory, //标签
|
||||||
// salesVolume: v.salesVolume, //销售量
|
// salesVolume: v.salesVolume, //销售量
|
||||||
@@ -163,7 +165,7 @@ defineExpose({})
|
|||||||
<div class="detail">
|
<div class="detail">
|
||||||
<div class="name" @click="gobrand">{{ detail.shopName }}</div>
|
<div class="name" @click="gobrand">{{ detail.shopName }}</div>
|
||||||
<div class="release-time">
|
<div class="release-time">
|
||||||
<span>{{ $t('digitalDetail.ReleaseIn') }} {{ detail.updateTime }}</span>
|
<span>{{ $t('digitalDetail.ReleaseIn') }} {{ new Date(detail.updateTime).toLocaleString() }}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -332,6 +334,7 @@ defineExpose({})
|
|||||||
gap: 1.4rem;
|
gap: 1.4rem;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
width: min-content;
|
width: min-content;
|
||||||
|
white-space: nowrap;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
> span{
|
> span{
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
|
|||||||
@@ -41,6 +41,11 @@ const reset = () => {
|
|||||||
getListingListData.isShowMark = false
|
getListingListData.isShowMark = false
|
||||||
getListingListData.isNoData = false
|
getListingListData.isNoData = false
|
||||||
}
|
}
|
||||||
|
const clearData = () => {
|
||||||
|
commodityList.value = []
|
||||||
|
getListingListData.pageNum = 1
|
||||||
|
getListingListData.isNoData = true
|
||||||
|
}
|
||||||
|
|
||||||
const getListingMallList = ()=>{
|
const getListingMallList = ()=>{
|
||||||
getListingListData.isShowMark = true
|
getListingListData.isShowMark = true
|
||||||
@@ -86,7 +91,7 @@ onMounted(()=>{
|
|||||||
})
|
})
|
||||||
onUnmounted(()=>{
|
onUnmounted(()=>{
|
||||||
})
|
})
|
||||||
defineExpose({reset,commodityList,getListingListData})
|
defineExpose({reset,clearData,commodityList,getListingListData})
|
||||||
const {} = toRefs(data);
|
const {} = toRefs(data);
|
||||||
</script>
|
</script>
|
||||||
<template>
|
<template>
|
||||||
|
|||||||
@@ -56,7 +56,11 @@ const openDetail = (item) => {
|
|||||||
const handleChange = (val) => {
|
const handleChange = (val) => {
|
||||||
categories.value = val.categories
|
categories.value = val.categories
|
||||||
gender.value = val.gender
|
gender.value = val.gender
|
||||||
|
if(categories.value.length == 0 || gender.value.length == 0){
|
||||||
|
commodityListRef.value.clearData()
|
||||||
|
}else{
|
||||||
commodityListRef.value.reset()
|
commodityListRef.value.reset()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
const updateSort = () => {
|
const updateSort = () => {
|
||||||
commodityListRef.value.reset()
|
commodityListRef.value.reset()
|
||||||
|
|||||||
Reference in New Issue
Block a user