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