Browse Source

fix: 修改会员的读取数据问题

pull/1/head
张耀 3 years ago
parent
commit
173b8a4f9c
  1. 18688
      package-lock.json
  2. 4
      src/http/api/member/index.ts
  3. 32
      src/views/Member/Member.vue

18688
package-lock.json

File diff suppressed because it is too large

4
src/http/api/member/index.ts

@ -4,6 +4,6 @@ import { PREFIX } from '@/enums'
//获取商场活动
export const getMemberBenefits = () => request({ url: `${PREFIX.STATIC_URL}/JSON/getMemberBenefits.json` })
//获取店铺活动
export const getMemberQRCodes = () => request({ url: `${PREFIX.STATIC_URL}/JSON/getMemberQRCodes.json` })
export const getMemberQRCodes = () => request<Qr[]>({ url: `${PREFIX.STATIC_URL}/JSON/getMemberQRCodes.json` })
//获取会员活动
export const getMemberServices = () => request({ url: `${PREFIX.STATIC_URL}/JSON/getMemberServices.json` })
export const getMemberServices = () => request<PicText[]>({ url: `${PREFIX.STATIC_URL}/JSON/getMemberServices.json` })

32
src/views/Member/Member.vue

@ -36,12 +36,12 @@
</div>
</template>
<script setup lang="ts">
import { Autoplay, FreeMode, Pagination } from 'swiper'
import { Swiper, SwiperSlide } from 'swiper/vue'
import 'swiper/css'
import 'swiper/css/free-mode'
import { useStatisticsModel } from '@/composables/useStatistics'
// import { Autoplay, FreeMode, Pagination } from 'swiper'
// import { Swiper, SwiperSlide } from 'swiper/vue'
// import 'swiper/css'
// import 'swiper/css/free-mode'
// const modules = [Autoplay, FreeMode, Pagination]
// import { useStatisticsModel } from '@/composables/useStatistics'
import activityDetail from '@/components/ActivityDetail/ActivityDetail.vue'
import ScrollView from '@/base/ScrollView/ScrollView.vue'
import memberItem from './MemberItem.vue'
@ -49,12 +49,6 @@ import { getMemberBenefits, getMemberQRCodes, getMemberServices } from '@/http/a
import { nextTick, ref } from 'vue'
import switchTab from '@/components/SwitchTab/SwitchTab.vue'
import PictureText from '@/components/PictureText/PictureText.vue'
import { useSwitchLanguage } from '@/composables/useSwitchLanguage'
const { switchLanguage } = useSwitchLanguage()
const modules = [Autoplay, FreeMode, Pagination]
const list = [
{
name: '会员权益',
@ -71,8 +65,8 @@ const list = [
]
const memberServiceList = ref<Activity[]>([]) //
const memberQRCodeList = ref<MmeberQRCode[]>([]) //
const memberBenefitList = ref<MmeberBenefit[]>([]) //
const memberQRCodeList = ref<Qr[]>([]) //
const memberBenefitList = ref<PicText[]>([]) //
const switchIdx = ref(0)
const currentItem = ref<Activity>()
@ -116,15 +110,13 @@ function getData() {
}
})
getMemberQRCodes().then(res => {
for (let t = 0; t < res.data.length; t++) {
const ele = res.data[t]
memberQRCodeList.value.push({ id: ele.id, ...ele.content })
if (res.code === 200) {
memberQRCodeList.value = res.data
}
})
getMemberBenefits().then(res => {
for (let t = 0; t < res.data.length; t++) {
const ele = res.data[t]
memberBenefitList.value.push({ id: ele.id, ...ele.content })
if (res.code === 200) {
memberBenefitList.value = res.data
}
})
}

Loading…
Cancel
Save