fix:品相默认八五品;弹窗取消走孔网;无ISBN增加市场统计

This commit is contained in:
97694732@qq.com 2026-06-06 16:54:12 +08:00
parent 857d417312
commit 991ebd211a

View File

@ -447,6 +447,26 @@
<!-- ===== 在售商品 ===== -->
<view class="form-section" v-if="noIsbnProductList.length > 0">
<!-- 市场统计 -->
<view class="market-stats">
<view class="stat-item">
<text class="stat-label">在售</text>
<text class="stat-value">{{ noIsbnMarketData.onSale }}</text>
</view>
<view class="stat-item">
<text class="stat-label"></text>
<text class="stat-value">{{ noIsbnMarketData.old }}</text>
</view>
<view class="stat-item">
<text class="stat-label"></text>
<text class="stat-value">{{ noIsbnMarketData.new }}</text>
</view>
<view class="stat-item">
<text class="stat-label">已售</text>
<text class="stat-value">{{ noIsbnMarketData.sold }}</text>
</view>
</view>
<view class="info-block-divider" style="margin:14rpx 0;"></view>
<view class="section-header-row">
<view class="section-title">
<text class="title-text">在售商品</text>
@ -890,7 +910,7 @@ export default {
printTime: '',
price: '',
stock: 1,
selectedCondition: '品',
selectedCondition: '八五品',
conditionList: ['六品', '七品', '八品', '八五品', '九品', '九五品', '全新'],
photoList: [],
isbnSelectedArea: '',
@ -915,7 +935,7 @@ export default {
noIsbnWordCount: '',
noIsbnIsbn: '',
noIsbnUnifyIsbn: '',
noIsbnSelectedCondition: '品',
noIsbnSelectedCondition: '八五品',
noIsbnPrice: '',
noIsbnStock: 1,
noIsbnPhotoList: [],
@ -954,6 +974,7 @@ export default {
noIsbnProductList: [],
noIsbnHistoryList: [],
noIsbnLoading: false,
noIsbnMarketData: { onSale: 0, old: 0, new: 0, sold: 0 },
//
showFilterPopup: false,
@ -2439,10 +2460,12 @@ export default {
})
},
// ISBN -
// ISBN -
closeNoIsbnBookPopup() {
this.noIsbnBookPopupVisible = false
this.noIsbnBookList = []
//
this.searchNoIsbnKongfz()
},
// ISBN -
selectNoIsbnBookItem(selected) {
@ -2525,6 +2548,13 @@ export default {
}
})
}
//
this.noIsbnMarketData = {
onSale: onSaleFacet ? onSaleFacet.totalFound : (productsData ? productsData.total : 0),
old: onSaleFacet ? onSaleFacet.oldCount : 0,
new: onSaleFacet ? onSaleFacet.newCount : 0,
sold: soldFacet ? (soldFacet.oldCount + soldFacet.newCount) : 0
}
//
this.noIsbnAuthorOptions = Array.from(authorSet).filter(Boolean).slice(0, 10)
this.noIsbnPublisherOptions = Array.from(publisherSet).filter(Boolean).slice(0, 10)
@ -2537,6 +2567,7 @@ export default {
}).catch(err => {
console.error('无ISBN搜索失败:', err)
this.noIsbnLoading = false
this.noIsbnMarketData = { onSale: 0, old: 0, new: 0, sold: 0 }
uni.showToast({ title: '查询失败', icon: 'none' })
})
},