From a9b2284a4a894724de6c9d41725171794844676c Mon Sep 17 00:00:00 2001
From: Bobi <2166145077@qq.com>
Date: Thu, 28 Nov 2024 22:03:08 +0800
Subject: [PATCH] =?UTF-8?q?=E7=B2=89=E4=B8=9D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/index/index.vue | 227 +++++++++++++-------------
pages_order/components/list/cart/cartItem.vue | 177 +++++++++++++-------
2 files changed, 235 insertions(+), 169 deletions(-)
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 4b0a551..aad3555 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -1,6 +1,6 @@
-
+
-
+
-
+
江华瑶族自治县
-
+
@@ -62,103 +56,81 @@
-
-
+
+
审核中
-
- 加入
+
+ 成为会员
-
-
+
+
-
+
-
+
-
+
+
-
+
{{ item.title }}
+
+
+ 更多
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
@@ -173,7 +145,9 @@
import signInOnePopup from '@/components/user/signInOnePopup.vue'
import dynamicItem from '@/components/list/dynamic/dynamicItem.vue'
import mixinsList from '@/mixins/list.js'
- import { mapState } from 'vuex'
+ import {
+ mapState
+ } from 'vuex'
export default {
mixins: [mixinsList],
components: {
@@ -189,17 +163,17 @@
data() {
return {
// headInfo: {},
- menu : [],
- mixinsListApi : 'getPostPage',
- bannerList : [],
- onShowData : false,
+ menu: [],
+ mixinsListApi: 'getPostPage',
+ bannerList: [],
+ onShowData: false,
}
},
onLoad(query) {
- if(query.shareId){
+ if (query.shareId) {
uni.setStorageSync('shareId', query.shareId)
}
-
+
this.getData()
// this.getIndexHeaderInfo()
this.$store.commit('getIndexHeaderInfo')
@@ -228,65 +202,75 @@
},
methods: {
tabsClick(item) {
- if(item.index){
+ if (item.index) {
this.queryParams.classId = item.id
- }else{
+ } else {
delete this.queryParams.classId
}
this.getData()
},
+
menuClick(url) {
+
+ if (!url){
+ uni.showToast({
+ title:'暂未开放,请耐心等待',
+ icon: 'none'
+ })
+ return
+ }
+
// 跳转页面
if (url.includes('reLaunch:')) {
uni.reLaunch({
- url : url.replace('reLaunch:', '')
+ url: url.replace('reLaunch:', '')
})
- }else{
+ } else {
uni.navigateTo({
url
})
}
},
//获取首页头部信息
- getIndexHeaderInfo(){
- this.$api('getIndexHeaderInfo',res =>{
- if(res.code == 200){
+ getIndexHeaderInfo() {
+ this.$api('getIndexHeaderInfo', res => {
+ if (res.code == 200) {
this.headInfo = res.result
}
})
},
//获取菜单
- getClassifyList(){
- this.$api('getClassifyList',res =>{
- if(res.code == 200){
+ getClassifyList() {
+ this.$api('getClassifyList', res => {
+ if (res.code == 200) {
this.menu = res.result
}
})
},
//获取菜单
- getClassifyList(){
- this.$api('getClassifyList',res =>{
- if(res.code == 200){
+ getClassifyList() {
+ this.$api('getClassifyList', res => {
+ if (res.code == 200) {
this.menu = res.result
}
})
},
// 获取banner
- getBannerList(){
- this.$api('getBannerList', res =>{
- if(res.code == 200){
+ getBannerList() {
+ this.$api('getBannerList', res => {
+ if (res.code == 200) {
this.bannerList = res.result
}
})
},
- join(){
- if(!uni.getStorageSync('token')){
+ join() {
+ if (!uni.getStorageSync('token')) {
uni.navigateTo({
url: '/pages_order/auth/wxLogin'
})
return
}
-
+
// if(this.userInfo.idCardOpen == 0){
// uni.showToast({
// title: '审核中...',
@@ -295,12 +279,12 @@
// }else if(!this.userInfo.idCardOpen){
// this.$refs.certificationPopup.open()
// }else{
- this.$refs.sharePopup.open()
+ this.$refs.sharePopup.open()
// }
-
+
},
- getUserInfo(){
- if(uni.getStorageSync('token')){
+ getUserInfo() {
+ if (uni.getStorageSync('token')) {
this.$store.commit('getUserInfo')
}
},
@@ -309,25 +293,29 @@
\ No newline at end of file
diff --git a/pages_order/components/list/cart/cartItem.vue b/pages_order/components/list/cart/cartItem.vue
index 80abf10..044ab83 100644
--- a/pages_order/components/list/cart/cartItem.vue
+++ b/pages_order/components/list/cart/cartItem.vue
@@ -32,57 +32,80 @@
-
-
- 车找人 {{item.num}}空位
-
-
-
- 联系
+
+
+
+ {{item.createBy}}
+
+
+
+
+
+
+
+
+
始
-
-
- {{item.startAddress}}
+
+ {{item.startAddress}}
+
-
-
-
- 终
+
+ ——
-
- {{item.endAddress}}
+
+
+ 终
+
+
+ {{item.endAddress}}
+
-
-
- 出发时间:{{item.startTime}}
+
+
+ 空位:{{item.num}}
-
-
+
+
+
+
+
@@ -123,37 +158,46 @@
.touxinag {
- height: 70rpx;
- width: 70rpx;
- image{
+ height: 150rpx;
+ width: 150rpx;
+
+ image {
width: 100%;
height: 100%;
}
}
- .chezhaoren {
+ .box {
+ margin-top: 20rpx;
+ width: 70%;
display: flex;
- justify-content: center;
- align-items: center;
- margin-right: auto;
- margin-left: 10rpx;
- border: 1rpx solid $uni-color;
- height: 40rpx;
- padding: 16rpx;
- color: $uni-color;
- border-radius: 10rpx;
- }
+ justify-content: space-around;
+ // background-color: gold;
+
+ .chezhaoren {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ margin-right: auto;
+ margin-left: 10rpx;
+ border: 1rpx solid $uni-color;
+ height: 40rpx;
+ padding: 16rpx;
+ color: $uni-color;
+ border-radius: 10rpx;
+ }
- .lianxi {
- color: #fff;
- background-color: $uni-color;
- height: 70rpx;
- display: flex;
- justify-content: center;
- align-items: center;
- width: 120rpx;
- border-radius: 15rpx;
- margin: 0rpx 20rpx;
+ .lianxi {
+ // color: #fff;
+ // background-color: $uni-color;
+ // height: 70rpx;
+ // display: flex;
+ // justify-content: center;
+ // align-items: center;
+ // width: 120rpx;
+ // border-radius: 15rpx;
+ // margin: 0rpx 20rpx;
+ }
}
}
@@ -161,6 +205,7 @@
.address {
display: flex;
margin: 0rpx 10rpx;
+ align-items: center;
.shi {
margin-right: 10rpx;
@@ -177,6 +222,10 @@
margin-top: 5rpx;
}
+
+ .oo {
+ margin: 0rpx 5rpx;
+ }
}
.ads {
@@ -194,15 +243,29 @@
text-align: center;
}
}
+ .pepo{
+ margin: 10rpx 10rpx;
+ }
.time {
margin: 10rpx 10rpx;
}
- .chexing {
+ .Vehicleinformation {
margin: 10rpx 10rpx;
+ // display: flex;
+
+ .chexing {
+
+ }
+
+ .Licenseplate {
+ margin: 5rpx 0rpx;
+ }
}
+
+
.chezhuxinxi {
display: flex;
margin: 10rpx 10rpx;