diff --git a/src/api/listing.ts b/src/api/listing.ts index 3611584..b027584 100644 --- a/src/api/listing.ts +++ b/src/api/listing.ts @@ -14,7 +14,7 @@ export interface listingListData { pageNum?: number pageSize?: number } -export const getlistingList = (data:listingListData,loading?:boolean) => { +export const getlistingListApi = (data:listingListData,loading?:boolean) => { return request({ url: '/buyer/listing/shop/seller', method: 'get', @@ -32,7 +32,7 @@ export const getlistingList = (data:listingListData,loading?:boolean) => { export interface listingDetailData { id?: string } -export const getListingDetail = (data:listingDetailData,loading?:boolean) => { +export const getListingDetailApi = (data:listingDetailData,loading?:boolean) => { return request({ url: `/buyer/listing/mall/detail`, method: 'get', @@ -60,7 +60,7 @@ export interface listingMallData { pageNum: number, pageSize: number } -export const getListingMallList = (data:listingMallData,loading?:boolean) => { +export const getListingMallListApi = (data:listingMallData,loading?:boolean) => { return request({ url: `/buyer/listing/mall`, method: 'post', diff --git a/src/components/CommodityItem.vue b/src/components/CommodityItem.vue index 9f97b91..3c21bde 100644 --- a/src/components/CommodityItem.vue +++ b/src/components/CommodityItem.vue @@ -47,7 +47,7 @@ const {} = toRefs(data)
{{ props.name }}
-
+
{{ props.price }}
diff --git a/src/components/checked.vue b/src/components/checked.vue index e55331f..e293ba1 100644 --- a/src/components/checked.vue +++ b/src/components/checked.vue @@ -11,7 +11,7 @@ const props = defineProps({ } }) const emit = defineEmits([ - 'update:selected' + 'update:selected','change' ]) const checkList = computed(()=>{ if(props.selected[0] === ''){ @@ -22,16 +22,18 @@ const checkList = computed(()=>{ }) const handleChange = (val) => { emit('update:selected', val) + emit('change', val) } const checkAll = computed(()=>{ return checkList.value.length === props.list.length }) const handleCheckAllChange = (val) => { + let data = [] if(val){ - emit('update:selected', props.list.map(item => item.value)) - }else{ - emit('update:selected', []) + data = props.list.map(item => item.value) } + emit('update:selected', data) + emit('change', data) } let data = reactive({ }) diff --git a/src/views/brandDetail/commodity-list.vue b/src/views/brandDetail/commodity-list.vue index 5d02399..0b7c179 100644 --- a/src/views/brandDetail/commodity-list.vue +++ b/src/views/brandDetail/commodity-list.vue @@ -1,54 +1,70 @@