1、新增旧货市场
2、新增用户等级
This commit is contained in:
@@ -88,50 +88,48 @@
|
||||
<view class="goods-list">
|
||||
<view v-for="(item, index) in goodsData.rows" :key="index" class="goods">
|
||||
<view class="goods-info">
|
||||
<el-image src="https://oss.wsdns.cn/20231204/d35332fa6a3b4596b522edf9527ac612.png"
|
||||
class="goods-img"/>
|
||||
<!-- <el-image src="https://oss.wsdns.cn/20231204/d35332fa6a3b4596b522edf9527ac612.png"-->
|
||||
<!-- class="goods-img"/>-->
|
||||
<view class="info">
|
||||
<view class="goods-name">高强螺栓 2000套</view>
|
||||
<view class="goods-name pointer" @click="navTo(`/pages/index/old/detail?id=${item._id}`)">{{ item.title }}</view>
|
||||
<view class="field">
|
||||
<view class="desc">
|
||||
<view class="text">企 业</view>
|
||||
<view>广西聚钱财实业有限公司</view>
|
||||
<view>{{ item.buyer.companyName }}</view>
|
||||
</view>
|
||||
<view class="desc"></view>
|
||||
<view class="desc">
|
||||
<view class="text">所属分类</view>
|
||||
<view>成品钢材</view>
|
||||
<view>{{ item.category }}</view>
|
||||
</view>
|
||||
<view class="desc">
|
||||
<view class="text">发布时间</view>
|
||||
<view>2022-09-30</view>
|
||||
<view>{{ item._add_time_str }}</view>
|
||||
</view>
|
||||
<view class="desc">
|
||||
<view class="text">所在地区</view>
|
||||
<view>广西壮族自治区-河池市</view>
|
||||
<view>{{ item.addressStr }}</view>
|
||||
</view>
|
||||
<view class="desc">
|
||||
<view class="text">有效日期</view>
|
||||
<view>2022-09-30</view>
|
||||
<view>{{ item.expiredTime }}</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="buttons">
|
||||
<button type="default" class="btn"
|
||||
@click="vk.navigateTo('/pages/spot/goods/detail?id=' + item._id);" plain>查看电话
|
||||
<button type="default" class="btn" plain @click="showCntract(item)">查看电话
|
||||
</button>
|
||||
<button type="default" class="btn green"
|
||||
@click="vk.navigateTo('/pages/spot/goods/detail?id=' + item._id);" plain>添加微信
|
||||
<button type="default" class="btn green" plain>添加微信
|
||||
</button>
|
||||
<button type="default" class="btn"
|
||||
@click="vk.navigateTo('/pages/spot/goods/detail?id=' + item._id);" plain>向此卖家询价
|
||||
<button type="default" class="btn" plain>向此卖家询价
|
||||
</button>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="paginatio">
|
||||
<el-pagination @current-change="search" background layout="prev, pager, next" :total="goodsData.total">
|
||||
<el-pagination @current-change="search" background layout="prev, pager, next" :total="goodsData.total"
|
||||
:page-size="pageSize">
|
||||
</el-pagination>
|
||||
</view>
|
||||
</view>
|
||||
@@ -141,6 +139,7 @@
|
||||
|
||||
<script>
|
||||
import provinces from "@/uni_modules/vk-uview-ui/libs/address/provinces.json";
|
||||
import dayjs from "dayjs";
|
||||
|
||||
export default {
|
||||
data() {
|
||||
@@ -156,9 +155,14 @@ export default {
|
||||
total: 0,
|
||||
rows: []
|
||||
},
|
||||
showAllProvince: false
|
||||
showAllProvince: false,
|
||||
type: 0,
|
||||
pageSize: 20,
|
||||
};
|
||||
},
|
||||
onLoad(option) {
|
||||
if (option.type) this.type = option.type
|
||||
},
|
||||
onShow() {
|
||||
this.search(1)
|
||||
vk.callFunction({
|
||||
@@ -177,6 +181,11 @@ export default {
|
||||
});
|
||||
},
|
||||
methods: {
|
||||
navTo(url) {
|
||||
vk.navigateTo({
|
||||
url
|
||||
})
|
||||
},
|
||||
selectCate(id) {
|
||||
const index = this.checkCategoryList.indexOf(id)
|
||||
if (index === -1) this.checkCategoryList.push(id)
|
||||
@@ -220,7 +229,7 @@ export default {
|
||||
})
|
||||
} else {
|
||||
vk.navigateTo({
|
||||
url: '/pages/spot/release/release'
|
||||
url: '/pages/index/old/release'
|
||||
})
|
||||
}
|
||||
},
|
||||
@@ -248,30 +257,28 @@ export default {
|
||||
})
|
||||
} else {
|
||||
vk.navigateTo({
|
||||
url: '/pages/spot/goods/my'
|
||||
url: '/pages/index/old/my'
|
||||
})
|
||||
}
|
||||
},
|
||||
|
||||
search(pageIndex) {
|
||||
vk.callFunction({
|
||||
url: 'client/spot/goods/pub/getList',
|
||||
url: 'client/old/pub/getList',
|
||||
data: {
|
||||
pageIndex: pageIndex,
|
||||
pageSize: 20,
|
||||
pageIndex,
|
||||
pageSize: this.pageSize,
|
||||
keyword: this.keyword,
|
||||
type: this.type,
|
||||
categoryIds: this.checkCategoryList,
|
||||
provinceCodes: this.checkProvinceList
|
||||
},
|
||||
success: (data) => {
|
||||
console.log('data: ', data);
|
||||
data.rows.forEach(item => {
|
||||
try {
|
||||
item.addressStr = item.address.province.name + "-" + item.address.city
|
||||
.name + "-" + item.address.area.name
|
||||
} catch (err) {
|
||||
item.addressStr = ""
|
||||
}
|
||||
data.rows.map(item => {
|
||||
item.addressStr = item.addressRegion[0].name + "-" + item.addressRegion[1].name
|
||||
item.expiredTime = dayjs(item.expiredTime).format('YYYY-MM-DD')
|
||||
return item
|
||||
})
|
||||
this.goodsData = data
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user