Commit 9c35354c by wjw

ww-评价页面和我的页面修改

parent 667f630d
......@@ -48,6 +48,7 @@
"pages/pay/home/home",
"pages/pay/order-input/order-input",
"pages/pay/order-detail/order-detail",
"pages/pay/order-comment/order-comment",
"pages/pay/coupon/coupon",
"pages/pay/coupon-input/coupon-input",
"pages/pay/coupon-detail/coupon-detail",
......@@ -75,7 +76,9 @@
"l-collapse-item": "../miniprogram_npm/lin-ui/collapse-item/index",
"l-textarea": "../miniprogram_npm/lin-ui/textarea/index",
"l-notice-bar": "../miniprogram_npm/lin-ui/notice-bar/index",
"l-popup": "./miniprogram_npm/lin-ui/popup/index"
"l-popup": "./miniprogram_npm/lin-ui/popup/index",
"l-image-picker": "./miniprogram_npm/lin-ui/image-picker/index",
"l-rate": "./miniprogram_npm/lin-ui/rate/index"
},
"window": {
"navigationStyle": "custom",
......
image/up.png

318 Bytes

......@@ -344,4 +344,10 @@ Page({
url: '/pages/pay/coupon-detail/coupon-detail?type=' + event.currentTarget.dataset.index
})
},
onTest6: function (event) {
wx.navigateTo({
url: '/pages/pay/order-comment/order-comment',
});
}
})
\ No newline at end of file
......@@ -97,6 +97,7 @@
<button class="test-button" bindtap="onTest4">券码核销</button>
<button class="test-button" data-index="{{4}}" bindtap="onTest5">券码详情 普通</button>
<button class="test-button" data-index="{{5}}" bindtap="onTest5">券码详情 餐品</button>
<button class="test-button" bindtap="onTest6">评价订单</button>
</view>
</view>
\ No newline at end of file
const App = getApp()
Page({
data: {
imageBase: App.globalData.appImageBase,
passListType: 0, // 0为单张卡 1为多张卡
privateStatus: true,
swiperCurrent: 0,
passList: [
{
id: 0,
title: '精灵鸟理想国年卡',
name: '文碧海',
privateName: '文*海',
phone: '17633564488',
privatePhone: '176****4455',
idNum: '211222009900990090',
privateIdNum: '211222****0090',
codeNum: '2719 7092 0925',
codeImg: '',
useTime: '2019.09.30 - 2020.12.30'
}
]
},
onLoad: function (options) {
// if (options.type) options.type = Number(options.type)
// this.setData({
// passListType: options.type
// })
this.setView()
},
setView: function () {
switch (this.data.passListType) {
case 0:
this.setData({
passList: [
{
id: 0,
title: '精灵鸟理想国年卡',
name: '文碧海',
privateName: '文*海',
phone: '17633564488',
privatePhone: '176****4455',
idNum: '211222009900990090',
privateIdNum: '211222****0090',
codeNum: '2719 7092 0925',
codeImg: '',
useTime: '2019.09.30 - 2020.12.30'
}
]
})
break
case 1:
this.setData({
passList: [
{
id: 0,
title: '精灵鸟理想国年卡',
name: '文碧海',
privateName: '文*海',
phone: '17633564488',
privatePhone: '176****4455',
idNum: '211222009900990090',
privateIdNum: '211222****0090',
codeNum: '2719 7092 0925',
codeImg: '',
useTime: '2019.09.30 - 2020.12.30'
},
{
id: 0,
title: '精灵鸟理想国年卡',
name: '文碧海',
privateName: '文*海',
phone: '17633564488',
privatePhone: '176****4455',
idNum: '211222009900990090',
privateIdNum: '211222****0090',
codeNum: '2719 7092 0925',
codeImg: '',
useTime: '2019.09.30 - 2020.12.30'
},
{
id: 0,
title: '精灵鸟理想国年卡',
name: '文碧海',
privateName: '文*海',
phone: '17633564488',
privatePhone: '176****4455',
idNum: '211222009900990090',
privateIdNum: '211222****0090',
codeNum: '2719 7092 0925',
codeImg: '',
useTime: '2019.09.30 - 2020.12.30'
}
]
})
break
}
},
// 滑动swiper
eventSwiperChange: function(e) {
let swiperCurrent = e.detail.current
this.setData({
swiperCurrent
})
},
//点击信息是否加密
onShowPrivate: function () {
let privateStatus = !this.data.privateStatus
this.setData({
privateStatus
})
}
})
\ No newline at end of file
<!--pages/home/home/home.wxml-->
<text>pages/home/home/home.wxml</text>
<navigation class="navigation" titleText="我的年卡/月卡" backIcon="/image/back.png"></navigation>
<view class="container con-s">
<!-- 单张卡 -->
<view class="card-wrapper" wx:if="{{passListType === 0}}">
<view class="card-header">
<view class="use-notice row align-c">
<text>使用须知</text>
<image src="{{imageBase + 'icon/arrow-r-2.png'}}"></image>
</view>
<view class="card-header-title">
<text>{{passList[0].title}}</text>
</view>
<view class="card-header-info">
<view class="row align-c">
<view class="card-header-info-left row con-b">
<text>姓</text>
<text>名</text>
</view>
<view class="card-header-info-right">
<text wx:if="{{privateStatus}}">{{passList[0].privateName}}</text>
<text wx:else>{{passList[0].name}}</text>
</view>
<view class="card-info-visible">
<image wx:if="{{privateStatus}}"></image>
<image wx:else></image>
</view>
</view>
<view class="row align-c">
<view class="card-header-info-left row con-b">
<text>手</text>
<text>机</text>
<text>号</text>
</view>
<view class="card-header-info-right">
<text wx:if="{{privateStatus}}">{{passList[0].privatePhone}}</text>
<text wx:else>{{passList[0].phone}}</text>
</view>
</view>
<view class="row align-c">
<view class="card-header-info-left row con-b align-c">
<text>身</text>
<text>份</text>
<text>证</text>
<text>号</text>
</view>
<view class="card-header-info-right">
<text wx:if="{{privateStatus}}">{{passList[0].privateIdNmu}}</text>
<text wx:else>{{passList[0].privateIdNmu}}</text>
</view>
</view>
</view>
</view>
<view class="card-main col align-c">
<view class="code-num-wrapper row align-c con-c">
<text class="code-num-title">券码:</text>
<text class="code-num">{{passList[0].codeNum}}</text>
<text class="code-copy">复制</text>
</view>
<view class="QRcode">
<image src="{{passList[0].codeImg}}"></image>
</view>
<view class="code-use-time">
<text>{{passList[0].useTime}}</text>
</view>
<view class="look-order row align-c con-c">
<text>查看订单</text>
<image src="{{imageBase + 'icon/arrow-r-2.png'}}"></image>
</view>
</view>
</view>
<!-- 多张卡 -->
<swiper class="card-list" wx:else indicator-dots indicator-color="#fff" indicator-active-color="#E57C99" next-margin="44rpx" bindchange="eventSwiperChange">
<block wx:for="{{passList}}" wx:key="id">
<swiper-item>
<view class="card-wrapper {{index === swiperCurrent ? 'item-right' : ''}} {{swiperCurrent === passList.length-1 ? 'item-center' : ''}}">
<view class="card-header">
<view class="use-notice row align-c">
<text>使用须知</text>
<image src="{{imageBase + 'icon/arrow-r-2.png'}}"></image>
</view>
<view class="card-header-title">
<text>{{item.title}}</text>
</view>
<view class="card-header-info">
<view class="row align-c">
<view class="card-header-info-left row con-b">
<text>姓</text>
<text>名</text>
</view>
<view class="card-header-info-right">
<text wx:if="{{privateStatus}}">{{item.privateName}}</text>
<text wx:else>{{item.name}}</text>
</view>
<view class="card-info-visible" bindtap="onShowPrivate">
<image wx:if="{{true}}"></image>
<image wx:else></image>
</view>
</view>
<view class="row align-c">
<view class="card-header-info-left row con-b">
<text>手</text>
<text>机</text>
<text>号</text>
</view>
<view class="card-header-info-right">
<text wx:if="{{privateStatus}}">{{item.privatePhone}}</text>
<text wx:else>{{item.phone}}</text>
</view>
</view>
<view class="row align-c">
<view class="card-header-info-left row con-b align-c">
<text>身</text>
<text>份</text>
<text>证</text>
<text>号</text>
</view>
<view class="card-header-info-right">
<text wx:if="{{privateStatus}}">{{item.privateIdNum}}</text>
<text wx:else>{{item.idNum}}</text>
</view>
</view>
</view>
</view>
<view class="card-main col align-c">
<view class="code-num-wrapper row align-c con-c">
<text class="code-num-title">券码:</text>
<text class="code-num">{{item.codeNum}}</text>
<text class="code-copy">复制</text>
</view>
<view class="QRcode">
<image src="{{item.codeImg}}"></image>
</view>
<view class="code-use-time">
<text>{{item.useTime}}</text>
</view>
<view class="look-order row align-c con-c">
<text>查看订单</text>
<image src="{{imageBase + 'icon/arrow-r-2.png'}}"></image>
</view>
</view>
</view>
</swiper-item>
</block>
</swiper>
</view>
\ No newline at end of file
/* pages/home/home/home.wxss */
\ No newline at end of file
.container {
height: 100vh;
padding-top: 232rpx;
background: linear-gradient(180deg, #FFFCFC 0%, #F6DADA 100%);
}
.card-list {
width: 750rpx;
height: 1062rpx;
}
.card-wrapper {
width: 626rpx;
height: 992rpx;
}
.item-right {
margin: 0 40rpx;
}
.item-center {
margin-left: 62rpx;
}
.card-header {
position: relative;
height: 326rpx;
padding: 48rpx 32rpx;
color: #fff;
background: linear-gradient(137deg, #BEDAF9 0%, #7BB2F0 100%);
border-radius: 4rpx;
}
.use-notice {
position: absolute;
top: 61rpx;
right: 34rpx;
font-size: 26rpx;
}
.use-notice image {
width: 32rpx;
height: 32rpx;
}
.card-header-title {
font-size: 42rpx;
font-weight: 600;
}
.card-header-info {
margin-top: 23rpx;
font-size: 26rpx;
}
.card-header-info-left {
width: 104rpx;
height: 52rpx;
line-height: 52rpx;
}
.card-header-info-right {
margin-left: 24rpx;
height: 52rpx;
line-height: 52rpx;
}
.card-info-visible {
width: 36rpx;
height: 20rpx;
margin-left: 18rpx;
background-color: #ccc;
}
.card-main {
height: 666rpx;
background-color: #fff;
border-radius: 0 0 4rpx 4rpx;
}
.code-num-wrapper {
margin-top: 57rpx;
}
.code-num-title {
color: #959DA9;
font-size: 26rpx;
line-height: 36rpx;
font-weight: 600;
}
.code-num {
color: #15191F;
font-size: 30rpx;
line-height: 42rpx;
}
.code-copy {
margin-left: 24rpx;
color: #86C5E1;
font-size: 26rpx;
font-weight: 600;
line-height: 36rpx;
}
.QRcode {
width: 296rpx;
height: 296rpx;
margin: 57rpx 0;
background-color: #ccc;
}
.code-use-time {
color: #959DA9;
font-size: 26rpx;
}
.look-order {
margin-top: 32rpx;
}
.look-order image{
margin-left: 8rpx;
width: 32rpx;
height: 32rpx;
}
image {
width: 100%;
height: 100%;
}
\ No newline at end of file
......@@ -8,6 +8,8 @@ Page({
data: {
imageBase: App.globalData.appImageBase,
orderType: 1, // 1 - 年卡/月卡,2 - 次票, 3 - SPA, 4 - 文创, 5 - 餐品, 6 - 活动, 7 - 观影
mobile: '',
nickName: '',
avatarUrl: '/pages/mine/home/image/avatar.png',
......@@ -16,8 +18,61 @@ Page({
type: 0, //判断是否是认证的了
approveList: ['园区门票优惠', '餐厅价格优惠', 'SPA服务优惠', '免费观看电影', '无须预约入园', '尽享多重特权'],
activityList: [],
appointmentList: [],
isRegister: false, // 是否注册
isRegister: false, // 是否注册,
// 右上角消息
passBadge: 0,
foodBadge: 22 ,
movieBadge: 1,
spaBadge: 0,
artBadge: 101,
showMoreOrder: false, // 查看更多订单
showMoreActivity: false, // 查看更多活动
myOrder: {
passOrder: [
{
id: 0,
logo: '',
store: '儿童营地',
title: '精灵鸟理想国年卡',
time: '有效期至 2020.09.30',
name: '文*海',
idNum: '211222****08080090'
},
{
id: 0,
logo: '',
store: '儿童营地',
title: '精灵鸟理想国年卡',
time: '有效期至 2020.09.30',
name: '文*海',
idNum: '211222****08080090'
},
],
artOrder: {
logo: '',
orderList: [
{
id: 0,
store: '海错图展馆',
cover: '../../pay/order-detail/image/goods_item.png',
title: '《海错图》展览单人门票',
time: '有效期至 2020.09.30',
quantity: '共1张门票'
},
]
}
},
appointmentList: [
{
time: '8月15日-7月15日 10:00-12:00',
img: '',
title: '日落观光游船体验活动之船行碧波共赏美景',
num: 3
}
]
},
close() {
this.setData({
......@@ -258,4 +313,23 @@ Page({
url: '/pages/mine/order/order'
})
},
handleToCard: function () {
console.log('onOrder')
wx.navigateTo({
url: '/pages/mine/card/card'
})
},
//查看更多
onShowMoreOrder: function () {
let showMoreOrder = !this.data.showMoreOrder
this.setData({
showMoreOrder
})
},
onShowMoreActivity: function () {
let showMoreActivity = !this.data.showMoreActivity
this.setData({
showMoreActivity
})
}
})
\ No newline at end of file
.container {
background: linear-gradient(180deg, #FFFFFF 0%, #F3F4F6 100%);
}
.navigation {
z-index: 2;
}
.background-image {
z-index: 1;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.mine {
position: relative;
width: 750rpx;
......@@ -6,32 +21,64 @@
}
.mine-avatar {
z-index: 11;
margin-right: 32rpx;
}
.mine-info view:nth-child(1) text {
z-index: 11;
margin-right: 20rpx;
font-size: 42rpx;
font-weight: bolder;
}
.mine-info view:nth-child(1) image {
z-index: 11;
width: 40rpx;
height: 40rpx;
}
.mine-info view:nth-child(2) {
z-index: 11;
margin-top: 0rpx;
}
.mine-info view:nth-child(2) text {
z-index: 11;
font-size: 26rpx;
color: #959da9;
}
.coupon {
width: 670rpx;
height: 176rpx;
padding: 41rpx 32rpx;
background-color: #fff;
border-radius: 4rpx;
}
.cpopon-info {
flex: 1;
}
.cpopon-info text:nth-child(1) {
font-size: 34rpx;
font-weight: 600;
color: #15191F;
}
.cpopon-info text:nth-child(2) {
margin-top: 12rpx;
font-size: 26rpx;
color: #161A1F;
}
.coupon image {
width: 32rpx;
height: 32rpx;
}
.status {
width: 654rpx;
width: 670rpx;
height: 130rpx;
margin-top: 48rpx;
padding: 24rpx 32rpx 24rpx 40rpx;
border-radius: 4px;
background: linear-gradient(180deg, rgba(63, 67, 87, 1) 0%, rgba(37, 37, 50, 1) 100%);
......@@ -74,7 +121,7 @@
.menu {
width: 750rpx;
margin-top: 38rpx;
margin-top: 16rpx;
margin-bottom: 30rpx;
padding: 0 48rpx;
overflow-x: hidden;
......@@ -268,11 +315,260 @@
/* 二期样式 */
.order {
.order-activity {
width: 670rpx;
margin-top: 48rpx;
padding: 40rpx 32rpx;
background-color: #fff;
border-radius: 4rpx;
}
.order-activity image {
width: 32rpx;
height: 32rpx;
}
.order-activity-title-wrapper {
height: 48rpx;
}
.order-activity-title {
font-size: 34rpx;
color: #15191F;
font-weight: 600;
}
.order-activity-icon-list {
margin-top: 56rpx;
}
.order-activity-icon-wrapper {
flex: 1;
}
.order-activity-icon {
position: relative;
width: 80rpx;
height: 80rpx;
background-color: #F5F6F8;
border-radius: 50%;
}
.order-activity-icon image{
width: 48rpx;
height: 48rpx;
}
.order-activity-badge {
position: absolute;
top: -10rpx;
left: 48rpx;
width: 32rpx;
height: 32rpx;
font-size: 22rpx;
color: #fff;
text-align: center;
line-height: 32rpx;
background-color: #E66060;
border-radius: 16rpx;
}
.badge-widen {
width: 48rpx;
}
.order-activity-icon-wrapper text {
margin-top: 16rpx;
font-size: 22rpx;
color: #15191F;
}
.more-wrapper {
padding-top: 16rpx;
}
.pass-wrapper {
position: relative;
width: 606rpx;
height: 338rpx;
margin-top: 41rpx;
padding: 26rpx 32rpx;
color: #fff;
background: linear-gradient(141deg, #F4D5C1 0%, #FA99CE 100%);
border-radius: 4rpx;
opacity: 0.81;
}
.pass-bg-one {
position: absolute;
left: 0;
right: 0;
top: -16rpx;
width: 574rpx;
height: 16rpx;
margin: 0 auto;
background: rgba(247, 179, 197, 0.5);
border-radius: 4rpx 4rpx 0 0;
}
.pass-bg-two {
position: absolute;
left: 0;
right: 0;
top: -30rpx;
width: 542rpx;
height: 16rpx;
margin: 0 auto;
background-color: blue;
background: rgba(247, 179, 197, 0.3);
border-radius: 4rpx 4rpx 0 0;
}
.pass-logo-wrapper {
height: 50rpx;
}
.pass-logo-wrapper image {
width: 64rpx;
height: 50rpx;
background-color: #ccc;
}
.pass-logo-wrapper text {
height: 50rpx;
margin-left: 20rpx;
font-size: 26rpx;
line-height: 50rpx;
}
.pass-title {
margin-top: 24rpx;
font-size: 42rpx;
font-weight: 600;
}
.pass-time {
margin-top: 8rpx;
font-size: 26rpx;
}
.pass-name {
margin-top: 32rpx;
font-size: 22rpx;
}
.pass-idNum {
margin-top: 8rpx;
font-size: 22rpx;
}
.goods-wrapper {
width: 606rpx;
height: 328rpx;
padding: 0 32rpx 8rpx;
background-color: #F5F6F8;
border-radius: 4rpx;
}
.goods-logo-wrapper {
height: 100rpx;
margin-top: 40rpx;
}
.goods-logo-wrapper text {
height: 100rpx;
margin-left: 20rpx;
font-size: 26rpx;
color: #15191F;
line-height: 100rpx;
}
.goods-content {
height: 136rpx;
}
.goods-content image{
width: 140rpx;
height: 136rpx;
margin-right: 32rpx;
background-color: #ccc;
}
.goods-content text {
font-size: 30rpx;
color: #15191F;
font-weight: 600;
line-height: 42rpx;
}
.goods-footer {
height: 84rpx;
}
.goods-footer text {
font-size: 26rpx;
color: #959DA9;
}
.art-logo {
width: 32rpx;
height: 60rpx;
background-color: #ccc;
}
.appointment {
margin-top: 16rpx;
}
.order image {
.appointment-wrapper {
position: relative;
width: 606rpx;
height: 248rpx;
margin-top: 68rpx;
padding: 72rpx 32rpx 0;
background-color: #F5F6F8;
border-radius: 4rpx;
}
.appointment-time {
position: absolute;
left: 0;
top: -28rpx;
height: 56rpx;
padding: 0 24rpx;
font-size: 26rpx;
color: #fff;
line-height: 56rpx;
font-weight: 600;
background-color: #000;
border-radius: 4rpx;
}
.appointment-activity-content {
}
.appointment-activity-img {
width: 140rpx;
height: 136rpx;
background-color: #ccc;
}
.appointment-activity-info {
flex: 1;
margin-left: 32rpx;
}
.appointment-activity-title {
color: #15191F;
font-size: 30rpx;
font-weight: 600;
line-height: 42rpx;
}
.appointment-activity-num {
margin-top: 16rpx;
color: #959DA9;
font-size: 26rpx;
}
.more {
margin-top: 32rpx;
}
.more text {
font-size: 26rpx;
color: #15191F;
}
.more image {
margin-left: 8rpx;
}
.service {
width: 670rpx;
height: 128rpx;
margin-top: 48rpx;
padding: 0 32rpx;
background-color: #fff;
border-radius: 4rpx;
}
.service text {
font-size: 34rpx;
color: #15191F;
font-weight: 600;
}
.service image {
width: 32rpx;
height: 32rpx;
}
image {
width: 100%;
height: 100%;
}
let App = getApp()
Page({
data: {
scoreServe: '4.0', // 服务分数
scoreProduct: '5.0', // 产品分数
scoreEnvironment: '5.0', // 环境分数
orderInfo: {
name: '精灵鸟理想国年卡',
price: '1680.00',
quantity: 4,
coverList: [
{
id: 0,
imgUrl: ''
},
// {
// id: 1,
// imgUrl: ''
// },
// {
// id: 2,
// imgUrl: ''
// }
]
}
},
/**
* 评价分数
* @function
* @param
* @returns
*/
changeScore: function (event) {
console.log(event)
},
})
\ No newline at end of file
{
"usingComponents": {}
}
\ No newline at end of file
<navigation class="navigation" titleText="订单评价" background="#ffffff" backIcon="/image/back.png"></navigation>
<view class="container con-s">
<view class="order-wrapper">
<view class="order-title">
<text>购买商品</text>
</view>
<view class="row align-c">
<block wx:for="{{orderInfo.coverList}}" wx:key="id">
<view class="order-cover">
<image src="{{item.imgUrl}}"></image>
</view>
</block>
<view class="order-name" wx:if="{{orderInfo.coverList.length === 1}}">
<text>{{orderInfo.name}}</text>
</view>
<view class="order-price-wrapper col align-e">
<view class="order-price">
<text class="price-symbol">¥</text>
<text>{{orderInfo.price}}</text>
</view>
<view class="order-quantity">
<text>{{'共' + orderInfo.quantity + '件'}}</text>
</view>
</view>
</view>
</view>
<view class="order-comment-wrapper">
<view class="order-comment-title">
<text>订单评价</text>
</view>
<view class="score-wrapper row align-c">
<view class="score-left">
<text>服务评价</text>
</view>
<view class="score-star">
<l-rate size="40" score="{{scoreServe}}" active-color="#F7BE6E" inActive-color="#F3F4F6" bind:linChange="onChangeScoreServe" />
</view>
<view class="score">
<text>{{scoreServe + '星'}}</text>
</view>
</view>
<view class="score-wrapper row align-c">
<view class="score-left">
<text>产品评价</text>
</view>
<view class="score-star">
<l-rate size="40" score="{{scoreProduct}}" active-color="#F7BE6E" inActive-color="#F3F4F6" bind:linChange="onChangeScore" />
</view>
<view class="score">
<text>{{scoreProduct + '星'}}</text>
</view>
</view>
<view class="score-wrapper row align-c">
<view class="score-left">
<text>环境评价</text>
</view>
<view class="score-star">
<l-rate size="40" score="{{scoreEnvironment}}" active-color="#F7BE6E" inActive-color="#F3F4F6" bind:linChange="onChangeScore" />
</view>
<view class="score">
<text>{{scoreEnvironment + '星'}}</text>
</view>
</view>
<view class="order-comment">
<l-textarea placeholder="您的评价与建议,会让园区做的更好" placeholder-style="color: #C2C7CF" maxlength="200" l-class="l-textarea" />
<view class="order-picker">
<l-image-picker l-item-class="l-image-item" l-class="l-picker" count="9" size="3" size-type="compressed" custom="{{true}}">
<view class="col con-c align-c">
<image class="icon-img"></image>
<text>添加图片</text>
</view>
</l-image-picker>
</view>
</view>
</view>
<view class="footer-wrapper">
<view class="comment-btn">
<text>提交评价</text>
</view>
</view>
</view>
\ No newline at end of file
.container {
padding-top: 232rpx;
padding-bottom: 260rpx;
background: linear-gradient(180deg, #FFFFFF 0%, #F3F4F6 100%);
}
.order-wrapper {
width: 670rpx;
height: 288rpx;
padding: 40rpx 32rpx;
background-color: #FFFFFF;
border-radius: 4rpx;
}
.order-title {
height: 88rpx;
color: #15191F;
font-size: 34rpx;
font-weight: 600;
}
.order-cover {
width: 124rpx;
height: 120rpx;
margin-right: 16rpx;
background-color: #ccc;
}
.order-name {
width: 274rpx;
margin-left: 16rpx;
color: #15191F;
font-size: 30rpx;
font-weight: 600;
line-height: 40rpx;
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.order-price-wrapper {
flex: 1;
height: 86rpx;
}
.order-price {
color: #15191F;
font-size: 30rpx;
font-weight: 600;
line-height: 42rpx;
}
.price-symbol {
font-size: 22rpx;
}
.order-quantity {
color: #959DA9;
font-size: 26rpx;
line-height: 36rpx;
letter-spacing: 2rpx;
}
.order-comment-wrapper {
width: 670rpx;
margin-top: 64rpx;
padding: 40rpx 32rpx;
background-color: #fff;
border-radius: 4rpx;
}
.order-comment-title {
height: 77rpx;
color: #15191F;
font-size: 34rpx;
font-weight: 600;
}
.score-wrapper {
height: 68rpx;
}
.score-left {
width: 120rpx;
color: #15191F;
font-size: 30rpx;
font-weight: 600;
}
.score-star {
width: 320rpx;
padding: 0 32rpx;
}
.star {
width: 40rpx;
height: 40rpx;
margin-right: 10rpx;
}
.score {
color: #959DA9;
font-size: 26rpx;
letter-spacing: 2rpx;
}
.order-comment {
margin-top: 27rpx;
background-color: #F5F6F8;
border-radius: 4rpx;
}
.l-textarea {
height: 320rpx;
border: none !important;
}
.l-textarea > view {
color: #C2C7CF !important;
}
.order-picker {
padding: 19rpx 12rpx 8rpx;
}
.l-picker {
width: 504rpx !important;
}
.l-image-item {
width: 144rpx !important;
height: 144rpx !important;
border: 1px dashed #959DA9 !important;
margin-bottom: 24rpx !important;
}
.l-image-item > view {
right: -20rpx;
top: -20rpx;
}
.l-image-item > image {
width: 144rpx !important;
height: 144rpx !important;
border: none !important;
}
.l-image-item text{
color: #959DA9;
font-size: 22rpx;
}
.icon-img {
width: 48rpx;
height: 48rpx;
background-color: #ccc;
}
.footer-wrapper {
position: fixed;
left: 0;
bottom: 0;
width: 750rpx;
height: 194rpx;
padding: 30rpx 40rpx 0;
background-color: #fff;
border-top: 1px solid #E2E7EF;
}
.comment-btn {
width: 670rpx;
height: 96rpx;
color: #fff;
font-size: 30rpx;
line-height: 96rpx;
text-align: center;
background-color: #86C5E1;
border-radius: 4rpx;
}
image {
width: 100%;
height: 100%;
}
\ No newline at end of file
......@@ -118,37 +118,30 @@
"scene": null
},
{
"id": 7,
"name": "pages/commodity/snacks/snacks",
"pathName": "pages/commodity/snacks/snacks",
"query": "",
"scene": null
},
{
"id": -1,
"name": "pages/pay/order-detail/order-detail",
"pathName": "pages/pay/order-detail/order-detail",
"name": "pages/mine/home/home",
"pathName": "pages/mine/home/home",
"query": "",
"scene": null
},
{
"id": -1,
"name": "pages/commodity/snacks/snacks",
"pathName": "pages/commodity/snacks/snacks",
"name": "pages/mine/card/card",
"pathName": "pages/mine/card/card",
"query": "",
"scene": null
},
{
"id": -1,
"name": "pages/pay/coupon-input/coupon-input",
"pathName": "pages/pay/coupon-input/coupon-input",
"name": "pages/pay/order-comment/order-comment",
"pathName": "pages/pay/order-comment/order-comment",
"query": "",
"scene": null
},
{
"id": -1,
"name": "pages/pay/coupon-detail/coupon-detail",
"pathName": "pages/pay/coupon-detail/coupon-detail",
"name": "pages/commodity/project/project",
"pathName": "pages/commodity/project/project",
"scene": null
}
]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment