Browse Source

在线选书修改

master
xuhuajiao 1 year ago
parent
commit
d9669bda4f
  1. BIN
      library-activity/src/assets/images/AILIB.png
  2. 2
      library-activity/src/main.js
  3. 4
      library-activity/src/views/aboutUs/aboutUs.vue
  4. 15
      library-activity/src/views/bookList/bookList.vue
  5. 23
      library-activity/src/views/feedback/feedback.vue
  6. 2
      library-activity/src/views/index.vue
  7. 2
      library-activity/src/views/myAddress/addAddress.vue
  8. 4
      library-activity/src/views/myAddress/myAddress.vue
  9. 10
      library-activity/src/views/order/order.vue

BIN
library-activity/src/assets/images/AILIB.png

After

Width: 144  |  Height: 144  |  Size: 13 KiB

2
library-activity/src/main.js

@ -21,7 +21,7 @@ import { Toast, Swipe, SwipeItem, Popup, Picker, Tab, Tabs, Dialog, Uploader, Da
import 'vant/lib/index.css';
Toast.setDefaultOptions({ duration: 500 });
Toast.setDefaultOptions({ duration: 1500 });
// 路由拦截器

4
library-activity/src/views/aboutUs/aboutUs.vue

@ -5,9 +5,9 @@
<p>关于我们</p>
</div>
<div class="about-main">
<img src="@assets/images/192logo.png" alt="" />
<img src="@assets/images/AILIB.png" alt="" />
<p>爱图图书馆</p>
<span class="verinfo">Version 10.00.1</span>
<span class="verinfo">Version 1.0.1</span>
<!-- <div class="go-evaluate" @click="toFeedback">去评价</div> -->
<div class="about-bottom">
<span>版权信息</span>

15
library-activity/src/views/bookList/bookList.vue

@ -1,5 +1,5 @@
<template>
<div class="main">
<div class="main" style="height: calc(100vh);">
<div class="top-header">
<span class="back" @click="toBack"></span>
<p>开始选书</p>
@ -136,7 +136,7 @@ export default {
proxy.$router.push({ path: '/' })
}
let getBookLineList = () => {
let getBookLineList = () => {
let param = {
pageNo: data.pagetTable.current,
pageSize: data.pagetTable.size,
@ -158,7 +158,7 @@ export default {
data.pagetTable.total = res.data.page.totalRows
data.list.push(...res.data.bookList)
data.loading = false
if (data.list.length >= res.data.page.totalRows) {
if (data.pagetTable.current > res.data.page.totalPages) {
data.finished = true
}
})
@ -179,7 +179,7 @@ export default {
getBookLineList()
data.pagetTable.current ++
data.finished && clearTimeout(timer);//
}, 1000);
}, 500);
}
let getOnlineBookDetail = (bookId) => {
@ -244,6 +244,13 @@ export default {
</script>
<style scoped lang="scss">
.main::-webkit-scrollbar {
display: none;
width: 0 !important;
height: 0 !important;
-webkit-appearance: none;
background: transparent;
}
.bookList-main{
padding: 1.2rem .16rem 0 .16rem;
height: calc(100% - 1.2rem);

23
library-activity/src/views/feedback/feedback.vue

@ -8,34 +8,45 @@
<div class="feedBack-cont">
<div class="feedBack-user">
<div class="user-img">
<img src="" alt="" />
<img src="@assets/images/640.jpg" alt="" />
</div>
<p>张秀才</p>
</div>
<div class="fb-input">
<textarea placeholder="HI,请留下您的反馈或建议吧!"></textarea>
<textarea v-model="feedValue" placeholder="HI,请留下您的反馈或建议吧!"></textarea>
</div>
</div>
<div class="feedback-btn">提交</div>
<div class="feedback-btn" @click="submitFeedBack">提交</div>
</div>
</div>
</template>
<script>
import { reactive, onMounted, getCurrentInstance, toRefs } from 'vue'
import { Toast } from 'vant'
export default {
name: 'Feedback',
setup() {
const { proxy } = getCurrentInstance()
let data = reactive({
feedValue:''
})
onMounted(() => {})
let toBack = () => {
proxy.$router.go(-1);
}
let submitFeedBack = () => {
if(data.feedValue){
Toast('非常感谢,我们已收到您的宝贵建议!')
}else{
Toast('请先填写您的宝贵建议!')
}
}
return {
...toRefs(data),
toBack
toBack,
submitFeedBack
}
},
}
@ -61,6 +72,10 @@ export default {
border-radius: 50%;
background-color: #f1f1f1;
overflow: hidden;
img{
display: block;
width: 100%;
}
}
p{
font-size: .4rem;

2
library-activity/src/views/index.vue

@ -5,7 +5,7 @@
<div class="active-list">
<div v-for="item in activeList" :key="item.id" class="active-item" @click="toActiveDetail">
<div class="active-img">
<img :src="$coverUrl+'/demoOnlineSelect/getImage.do?id='+item.id" alt="" />
<img :src="$coverUrl+'/demoOnlineSelect/getCoverImage.do?id='+item.id" alt="" />
<span>限选{{item.maxBuy}}</span>
</div>
<div class="active-info">

2
library-activity/src/views/myAddress/addAddress.vue

@ -2,7 +2,7 @@
<div class="main">
<div class="top-header">
<span class="back" @click="toBack"></span>
<p>{{ addressType === 'add' ? '添加':'编辑'}}收货地址</p>
<p>{{ addressType === 'add' ? '新增':'编辑'}}收货地址</p>
</div>
<div class="address-form">
<van-form ref="form" @submit="onSubmit">

4
library-activity/src/views/myAddress/myAddress.vue

@ -84,7 +84,7 @@ export default {
)
.then(res => {
if(res.errCode === 0){
Toast('修改默认成功')
Toast('修改默认地址成功')
setTimeout(()=>{
getMyAddress()
data.isSetting = false
@ -128,7 +128,7 @@ export default {
)
.then((res) => {
if(res.errCode === 0){
Toast('删除地址成功')
Toast('删除收货地址成功')
getMyAddress()
}
})

10
library-activity/src/views/order/order.vue

@ -48,11 +48,11 @@
<p class="dealer">{{ orderItem.books && orderItem.books[0].supplierName}}</p>
<p class="order-pay">实付款<span><i></i>0</span></p>
</div>
<div class="order-bottom">
<div v-if="orderItem.status !== 1 && orderItem.status !== 2" class="order-bottom">
<span v-if="orderItem.status===3 || orderItem.status === 4" class="order-btn01" @click="toLogisticsInfo">查看物流</span>
<span v-if="orderItem.status===3" class="order-btn02" @click="taskGoods(orderItem)">确认收货</span>
<span v-if="orderItem.status===5" class="order-btn01" @click="showDelt=true">删除订单</span>
</div>
</div>
</div>
</div>
</van-list>
@ -158,11 +158,13 @@ export default {
}
let onClickTab = (item) => {
document.documentElement.scrollTop=0
document.body.scrollTop=0
data.pagetTable.current = 1
data.loading = true
data.finished = false
data.active = item.name
data.orderList = []
data.active = item.name
onLoad()
}
let onLoad = () => {
@ -170,7 +172,7 @@ export default {
getMyOrder()
data.pagetTable.current ++
data.finished && clearTimeout(timer);//
}, 1000);
}, 200);
}
let getMyOrder = () => {
let param = {

Loading…
Cancel
Save