4 changed files with 100 additions and 81 deletions
-
11src/subpackage/order/components/kv_line.vue
-
55src/subpackage/order/pages/timekeeping/modules/list_item_temp.vue
-
112src/subpackage/order/pages/timekeeping/modules/person_list_item.vue
-
3src/subpackage/order/pages/timekeeping/order_list.vue
@ -0,0 +1,55 @@ |
|||||
|
<template> |
||||
|
<view class="list-item-temp"> |
||||
|
<view class="lit-stadium-status"> |
||||
|
<view class="lss-stadium">欧轩智能场馆(永泰店)</view> |
||||
|
<view class="lss-status">计费中</view> |
||||
|
</view> |
||||
|
<slot name="default">content</slot> |
||||
|
<view class="lit-price"> |
||||
|
<text class="lp-txt">支付金额</text>¥240 |
||||
|
</view> |
||||
|
<slot name="bottom">bottom</slot> |
||||
|
</view> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
export default { |
||||
|
data(){ |
||||
|
return{ } |
||||
|
} |
||||
|
} |
||||
|
</script> |
||||
|
|
||||
|
<style lang="scss"> |
||||
|
.list-item-temp{ |
||||
|
padding: 0 20upx 30upx; |
||||
|
border-radius: 10upx; |
||||
|
background: #fff; |
||||
|
.lit-stadium-status{ |
||||
|
padding: 30upx 0 26upx; |
||||
|
border-bottom: 1px solid #D8D8D8; |
||||
|
@include ctf(space-between); |
||||
|
.lss-stadium{ |
||||
|
@include flcw(28upx, 40upx, #1A1A1A, 500); |
||||
|
@include tHide; |
||||
|
} |
||||
|
.lss-status{ |
||||
|
flex-shrink: 0; |
||||
|
margin-left: 12upx; |
||||
|
@include flcw(28upx, 40upx, #9A9A9D); |
||||
|
} |
||||
|
} |
||||
|
.lit-price{ |
||||
|
margin-top: 30upx; |
||||
|
padding-top: 20upx; |
||||
|
text-align: right; |
||||
|
border-top: 1px solid #D8D8D8; |
||||
|
@include flcw(28upx, 40upx, #1A1A1A); |
||||
|
@include tHide; |
||||
|
.lp-txt{ |
||||
|
margin-right: 6upx; |
||||
|
color: #9C9C9F; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
</style> |
@ -1,105 +1,67 @@ |
|||||
<template> |
<template> |
||||
<view class="list-item"> |
|
||||
<view class="li-content"> |
|
||||
<view class="lc-stadium-status"> |
|
||||
<view class="lss-stadium">欧轩智能场馆(永泰店)</view> |
|
||||
<view class="lss-status">计费中</view> |
|
||||
</view> |
|
||||
|
<list-item-temp> |
||||
|
<template v-slot:default> |
||||
<view class="lc-info"> |
<view class="lc-info"> |
||||
<kv-line> |
|
||||
<template v-slot:key>订单编号:</template> |
|
||||
<template v-slot:value>qp20200150150245569</template> |
|
||||
|
<kv-line label="订单编号:"> |
||||
|
<template v-slot:default>qp20200150150245569</template> |
||||
<template v-slot:right> |
<template v-slot:right> |
||||
<image class="li-icon"></image> |
<image class="li-icon"></image> |
||||
</template> |
</template> |
||||
</kv-line> |
</kv-line> |
||||
<kv-line> |
|
||||
<template v-slot:key>项目类型:</template> |
|
||||
<template v-slot:value>人时(1号门闸)</template> |
|
||||
|
<kv-line label="项目类型:"> |
||||
|
人时(1号门闸) |
||||
</kv-line> |
</kv-line> |
||||
<kv-line> |
|
||||
<template v-slot:key>计费时长:</template> |
|
||||
<template v-slot:value><text style="color: #009874;">1小时58分46秒</text></template> |
|
||||
|
<kv-line label="计费时长:"> |
||||
|
<text style="color: #009874;">1小时58分46秒</text> |
||||
</kv-line> |
</kv-line> |
||||
<kv-line> |
|
||||
<template v-slot:key>创建时间:</template> |
|
||||
<template v-slot:value>2019-08-17 18:02:58</template> |
|
||||
|
<kv-line label="创建时间:"> |
||||
|
2019-08-17 18:02:58 |
||||
</kv-line> |
</kv-line> |
||||
</view> |
</view> |
||||
|
</template> |
||||
|
<template v-slot:bottom> |
||||
<view class="lc-btns"> |
<view class="lc-btns"> |
||||
<view class="lb-item">结束计费</view> |
<view class="lb-item">结束计费</view> |
||||
</view> |
</view> |
||||
<view class="lc-price"> |
|
||||
<text class="lp-txt">支付金额</text>¥240 |
|
||||
</view> |
|
||||
</view> |
|
||||
</view> |
|
||||
|
</template> |
||||
|
</list-item-temp> |
||||
</template> |
</template> |
||||
|
|
||||
<script> |
<script> |
||||
import pLine from "../../../components/p_line/p_line.vue"; |
import pLine from "../../../components/p_line/p_line.vue"; |
||||
import kvLine from "../../../components/kv_line.vue"; |
import kvLine from "../../../components/kv_line.vue"; |
||||
|
import listItemTemp from "./list_item_temp.vue"; |
||||
export default { |
export default { |
||||
components: { |
components: { |
||||
'p-line': pLine, |
'p-line': pLine, |
||||
'kv-line': kvLine |
|
||||
|
'kv-line': kvLine, |
||||
|
'list-item-temp': listItemTemp |
||||
} |
} |
||||
} |
} |
||||
</script> |
</script> |
||||
|
|
||||
<style lang="scss"> |
<style lang="scss"> |
||||
.li-content{ |
|
||||
padding: 0 20upx 30upx; |
|
||||
border-radius: 10upx; |
|
||||
background: #fff; |
|
||||
.lc-stadium-status{ |
|
||||
padding: 30upx 0 26upx; |
|
||||
border-bottom: 1px solid #D8D8D8; |
|
||||
@include ctf(space-between); |
|
||||
.lss-stadium{ |
|
||||
@include flcw(28upx, 40upx, #1A1A1A, 500); |
|
||||
@include tHide; |
|
||||
} |
|
||||
.lss-status{ |
|
||||
flex-shrink: 0; |
|
||||
margin-left: 12upx; |
|
||||
@include flcw(28upx, 40upx, #9A9A9D); |
|
||||
} |
|
||||
} |
|
||||
.lc-info{ |
|
||||
padding-top: 12upx; |
|
||||
.li-icon{ |
|
||||
margin-left: auto; |
|
||||
flex-shrink: 0; |
|
||||
width: 32upx; |
|
||||
height: 32upx; |
|
||||
background: skyblue; |
|
||||
} |
|
||||
|
.lc-info{ |
||||
|
padding-top: 12upx; |
||||
|
.li-icon{ |
||||
|
margin-left: auto; |
||||
|
flex-shrink: 0; |
||||
|
width: 32upx; |
||||
|
height: 32upx; |
||||
|
background: skyblue; |
||||
} |
} |
||||
.lc-btns{ |
|
||||
margin-top: 8upx; |
|
||||
@include ctf(flex-end); |
|
||||
.lb-item{ |
|
||||
width: 192upx; |
|
||||
height: 80upx; |
|
||||
text-align: center; |
|
||||
border-radius: 10upx; |
|
||||
border: 2upx solid $mColor; |
|
||||
@include flcw(32upx, 76upx, $mColor, 500); |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
.lc-price{ |
|
||||
margin-top: 30upx; |
|
||||
padding-top: 20upx; |
|
||||
text-align: right; |
|
||||
border-top: 1px solid #D8D8D8; |
|
||||
@include flcw(28upx, 40upx, #1A1A1A); |
|
||||
@include tHide; |
|
||||
.lp-txt{ |
|
||||
margin-right: 6upx; |
|
||||
color: #9C9C9F; |
|
||||
} |
|
||||
|
} |
||||
|
|
||||
|
.lc-btns{ |
||||
|
margin-top: 24upx; |
||||
|
@include ctf(flex-end); |
||||
|
.lb-item{ |
||||
|
width: 192upx; |
||||
|
height: 80upx; |
||||
|
text-align: center; |
||||
|
border-radius: 10upx; |
||||
|
border: 2upx solid $mColor; |
||||
|
@include flcw(32upx, 76upx, $mColor, 500); |
||||
} |
} |
||||
} |
} |
||||
</style> |
</style> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue