商品列表
This commit is contained in:
parent
2e9288c518
commit
a6ac994db5
18
mini-app/src/apis/mailApis.js
Normal file
18
mini-app/src/apis/mailApis.js
Normal file
@ -0,0 +1,18 @@
|
||||
|
||||
import request from '../js/request'
|
||||
import { baseUrl, formHeader, jsonHeader } from './xiao4rApis'
|
||||
import { MINI_DEPTID } from '../config'
|
||||
|
||||
/**
|
||||
* 商城相关接口
|
||||
*/
|
||||
class MallApis {
|
||||
getGoodsList(data) {
|
||||
return request.get({
|
||||
url: baseUrl + 'goods/goods_main/list',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
export default new MallApis()
|
@ -15,7 +15,7 @@ class UserApis {
|
||||
registrationByMini(data) {
|
||||
data.deptId = MINI_DEPTID
|
||||
return request.post({
|
||||
url: baseUrl + 'mini/user/registrationByMini',
|
||||
url: baseUrl + 'winery/mini/user/registrationByMini',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
@ -28,14 +28,14 @@ class UserApis {
|
||||
loginByMini(data) {
|
||||
data.deptId = MINI_DEPTID
|
||||
return request.post({
|
||||
url: baseUrl + 'mini/user/loginByMini',
|
||||
url: baseUrl + 'winery/mini/user/loginByMini',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
getSession(code) {
|
||||
return request.get({
|
||||
url: baseUrl + 'mini/user/getSession',
|
||||
url: baseUrl + 'winery/mini/user/getSession',
|
||||
header: formHeader,
|
||||
data: {
|
||||
'code': code,
|
||||
@ -47,7 +47,7 @@ class UserApis {
|
||||
sendMobile(data) {
|
||||
data.deptId = MINI_DEPTID
|
||||
return request.post({
|
||||
url: baseUrl + 'mini/user/sendMobile',
|
||||
url: baseUrl + 'winery/mini/user/sendMobile',
|
||||
header: jsonHeader,
|
||||
data: data
|
||||
})
|
||||
@ -55,7 +55,7 @@ class UserApis {
|
||||
|
||||
getAuthTest(data) {
|
||||
return request.get({
|
||||
url: baseUrl + 'mini/user/test',
|
||||
url: baseUrl + 'winery/mini/user/test',
|
||||
header: formHeader,
|
||||
data: data
|
||||
})
|
||||
|
@ -1,7 +1,7 @@
|
||||
|
||||
import request from '../js/request'
|
||||
|
||||
export const baseUrl = 'http://127.0.0.1:18989/winery/'
|
||||
export const baseUrl = 'http://127.0.0.1:18989/'
|
||||
// export const baseUrl = 'http://36.1.50.18:18989/winery/'
|
||||
// export const baseUrl = 'http://62.234.123.172:18989/api/'
|
||||
// export const baseUrl = 'https://www.xiao4r.com/wine/winery/'
|
||||
@ -20,7 +20,7 @@ export const formHeader = {
|
||||
class Xiao4rApis {
|
||||
postForm(data) {
|
||||
return request.post({
|
||||
url: baseUrl + 'mini/postForm',
|
||||
url: baseUrl + 'winery/mini/postForm',
|
||||
header: jsonHeader,
|
||||
data: data
|
||||
})
|
||||
@ -28,7 +28,7 @@ class Xiao4rApis {
|
||||
|
||||
getForm(data) {
|
||||
return request.get({
|
||||
url: baseUrl + 'mini/getForm',
|
||||
url: baseUrl + 'winery/mini/getForm',
|
||||
header: formHeader,
|
||||
data: data
|
||||
})
|
||||
|
@ -19,30 +19,33 @@
|
||||
</van-row>
|
||||
|
||||
|
||||
<div style="display: flex;flex-wrap: wrap;">
|
||||
<div class="filter-button" v-for="(item,index) in filterButtons">
|
||||
<van-button round size="small" :color=" currentFilter === item ? '#7232dd' : '#7232dd' "
|
||||
:plain="currentFilter === item ? false : true" @tap="onFilterBtn(item)">{{item}}
|
||||
</van-button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div style="display: flex;flex-wrap: wrap;">-->
|
||||
<!-- <div class="filter-button" v-for="(item,index) in filterButtons">-->
|
||||
<!-- <van-button round size="small" :color=" currentFilter === item ? '#7232dd' : '#7232dd' "-->
|
||||
<!-- :plain="currentFilter === item ? false : true" @tap="onFilterBtn(item)">{{item}}-->
|
||||
<!-- </van-button>-->
|
||||
<!-- </div>-->
|
||||
<!-- </div>-->
|
||||
|
||||
|
||||
<!-- <view v-for="(item, index) in list" :key="index" style="margin-top: 10px;border: #fafafa 1px solid; border-radius: 10px;">-->
|
||||
<!-- <van-card-->
|
||||
<!-- price="2.00"-->
|
||||
<!-- desc="描述信息"-->
|
||||
<!-- title="商品标题"-->
|
||||
<!-- thumb="https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=751441608,3469454349&fm=15&gp=0.jpg"-->
|
||||
<!-- @tap="onItem(item)"-->
|
||||
<!-- >-->
|
||||
<!-- <view slot="num" style="float:right;">-->
|
||||
<!-- <div>{{'已优惠¥xx元'}} </div>-->
|
||||
<!-- </view>-->
|
||||
<view v-for="(item, index) in records" :key="index"
|
||||
style="margin-top: 10px;border: #fafafa 1px solid; border-radius: 10px;">
|
||||
<van-card
|
||||
price="2.00"
|
||||
:desc="item.goodsDesc"
|
||||
:title="item.goodsName"
|
||||
:thumb="parseImage(item.goodsFaceImg)"
|
||||
@tap="onItem(item)"
|
||||
>
|
||||
<view slot="num" style="float:right;">
|
||||
<div>{{'已优惠¥xx元'}}</div>
|
||||
</view>
|
||||
|
||||
<!-- </van-card>-->
|
||||
</van-card>
|
||||
|
||||
{{parseImage(item.goodsFaceImg)}}
|
||||
</view>
|
||||
|
||||
<!-- </view>-->
|
||||
</view>
|
||||
</template>
|
||||
|
||||
@ -51,14 +54,16 @@ import wepy from '@wepy/core'
|
||||
import store from '@/store'
|
||||
import { mapActions, mapState } from '@wepy/x'
|
||||
import appManager from '../../../appManager'
|
||||
import mailApis from '../../../apis/mailApis'
|
||||
import defaultMix from '../../../mixins/defaultMix'
|
||||
|
||||
wepy.component({
|
||||
store,
|
||||
hooks: {},
|
||||
|
||||
// mixins: [ defaultMix ],
|
||||
data: {
|
||||
active: 0,
|
||||
list: [1, 2, 3, 4],
|
||||
records: [],
|
||||
currentFilter: '全部',
|
||||
filterButtons: ['全部']
|
||||
|
||||
@ -82,18 +87,26 @@ wepy.component({
|
||||
onFilterBtn(item) {
|
||||
console.log(item)
|
||||
this.currentFilter = item
|
||||
},
|
||||
parseImage(imageKey) {
|
||||
return 'https://winery-1257413599.cos.ap-beijing.myqcloud.com/' + imageKey
|
||||
}
|
||||
},
|
||||
|
||||
ready() {
|
||||
let i = 0
|
||||
while (true) {
|
||||
this.filterButtons.push('按钮按钮' + i)
|
||||
i++
|
||||
if (i > 8) {
|
||||
break
|
||||
}
|
||||
}
|
||||
// let i = 0
|
||||
// while (true) {
|
||||
// this.filterButtons.push('按钮按钮' + i)
|
||||
// i++
|
||||
// if (i > 8) {
|
||||
// break
|
||||
// }
|
||||
// }
|
||||
|
||||
mailApis.getGoodsList({}).then(r => {
|
||||
|
||||
this.records = r.rows
|
||||
})
|
||||
}
|
||||
})
|
||||
</script>
|
||||
|
@ -11,6 +11,9 @@ export default {
|
||||
},
|
||||
navBack() {
|
||||
wx.navigateBack()
|
||||
},
|
||||
parseImage(imageKey) {
|
||||
return 'https://winery-1257413599.cos.ap-beijing.myqcloud.com/' + imageKey
|
||||
}
|
||||
},
|
||||
created () {
|
||||
|
@ -89,8 +89,8 @@ module.exports.getTime = getTime;
|
||||
自定义
|
||||
</van-tabbar-item>
|
||||
</van-tabbar>
|
||||
<mall-home v-if="pageIndex === 1" />
|
||||
<mall-shopping v-else-if="pageIndex === 0" />
|
||||
<mall-home v-if="pageIndex === 0" />
|
||||
<mall-shopping v-else-if="pageIndex === 1" />
|
||||
<mall-bbs v-else-if="pageIndex === 2" />
|
||||
<mall-my v-else-if="pageIndex === 3" />
|
||||
<dialog-registration />
|
||||
|
@ -1,7 +1,8 @@
|
||||
export const imgbaseUrl = 'https://www.xiao4r.com/xiao4rstatic/img/'
|
||||
export const sysImgBaseUrl = 'https://winery-1257413599.cos.ap-beijing.myqcloud.com/'
|
||||
|
||||
export const imageDefine = {
|
||||
|
||||
SYS_IMG_BASE_URL: sysImgBaseUrl,
|
||||
TAP_BAR_ICON1_ON: imgbaseUrl + 'doctor.png',
|
||||
TAP_BAR_ICON2_ON: imgbaseUrl + 'doctor.png',
|
||||
TAP_BAR_ICON3_ON: imgbaseUrl + 'doctor.png',
|
||||
|
Loading…
x
Reference in New Issue
Block a user