| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215 |
- <template>
- <view class="container">
- <view class="title">工单信息</view>
- <view class="box">
- <view class="box_key">工单编号:</view>
- <view class="box_value">656262219626262</view>
- </view>
- <view class="box_time">
- <view class="time_msg">
- 报修时间:
- <text>2023.07.05 09:25:26</text>
- </view>
- <!-- v-if="item.type === 1" -->
- <view class="time_type">待接单</view>
- <!-- <view class="time_type color_type" v-if="item.type === 2">维修中</view>
- <view class="time_type" v-if="item.type === 3">待确认</view>
- <view class="time_type color_type2" v-if="item.type === 4">已完成</view>
- <view class="time_type" v-if="item.type === 5">已取消</view> -->
- </view>
- <view class="box">
- <view class="box_key">报修姓名:</view>
- <view class="box_value">张三</view>
- </view>
- <view class="box">
- <view class="box_key">报修电话:</view>
- <view class="box_value phone">
- 13659585689
- <img src="../../static/images/repairsImg/phone.png" />
- </view>
- </view>
- <view class="box">
- <view class="box_key">报修区域:</view>
- <view class="box_value">行政楼</view>
- </view>
- <view class="box">
- <view class="box_key">详细地址:</view>
- <view class="box_value">3楼309</view>
- </view>
- <view class="box">
- <view class="box_key">报修物品:</view>
- <view class="box_value">电脑</view>
- </view>
- <view class="box">
- <view class="box_key">故障描述:</view>
- <view class="box_value">水龙头坏了</view>
- </view>
- <view class="box_img">
- <view class="img_key">上传图片:</view>
- <view class="img_value"></view>
- </view>
- <view class="title top">报修跟踪</view>
- <!-- 步骤条区域 -->
- <!-- activeIcon="checkmark-circle-fill" -->
- <uv-steps activeColor="#6FB6B8" direction="column" current="3">
- <uv-steps-item :customStyle="customStyle" v-for="item in stepsList" :key="item.id">
- <template v-slot:title>
- <view class="steps_title" :class="{ active: item.type }">{{ item.title }}</view>
- </template>
- <template v-slot:desc>
- <view class="steps_desc" v-for="(element, index) in item.desc" :key="index">{{ element }}</view>
- </template>
- </uv-steps-item>
- </uv-steps>
- </view>
- </template>
- <script>
- export default {
- data() {
- return {
- customStyle: {
- marginBottom: '5px'
- },
- stepsList: [
- {
- id: 1,
- title: '提交订单',
- type: true,
- desc: ['2023-07-05 08:25:25']
- },
- {
- id: 2,
- title: '已接单',
- type: true,
- desc: ['2023-07-05 08:25:25']
- },
- {
- id: 3,
- title: '待确认',
- type: true,
- desc: ['2023-07-05 08:25:25', '张发财转后勤:太贵了', '系统管理员改价:耗材为螺丝刀,价格50元', '系统管理员改价:耗材为螺丝刀,价格50元']
- },
- {
- id: 4,
- title: '待确认',
- type: false,
- desc: ['2023-07-05 08:25:25']
- },
- {
- id: 5,
- title: '已完成',
- type: false,
- desc: ['2023-07-05 08:25:25']
- }
- ]
- }
- }
- }
- </script>
- <style lang="scss" scoped>
- .container {
- padding: 0 30rpx 50rpx;
- .title {
- height: 90rpx;
- line-height: 90rpx;
- font-size: 32rpx;
- font-weight: bold;
- }
- .top {
- margin-top: 20rpx;
- }
- .box {
- display: flex;
- height: 60rpx;
- font-size: 28rpx;
- .box_key {
- color: #808080;
- }
- .box_value {
- display: flex;
- img {
- margin-top: 5rpx;
- margin-left: 10rpx;
- width: 28rpx;
- height: 28rpx;
- }
- }
- .phone {
- color: #6fb6b8;
- }
- }
- .box_time {
- display: flex;
- height: 60rpx;
- .time_msg {
- font-size: 28rpx;
- color: #808080;
- text {
- color: #000000;
- }
- }
- .time_type {
- margin-left: 123rpx;
- margin-top: -5rpx;
- font-size: 32rpx;
- color: #ff5733;
- }
- .color_type {
- color: #1e7dfb;
- }
- .color_type2 {
- color: #6fb6b8;
- }
- }
- .box_img {
- display: flex;
- align-items: center;
- height: 120rpx;
- color: #808080;
- font-size: 28rpx;
- .img_key {
- }
- .img_value {
- width: 120rpx;
- height: 120rpx;
- border-radius: 14rpx;
- background-color: salmon;
- }
- }
- .steps_title {
- color: #969799;
- font-size: 28rpx;
- }
- .active {
- color: #6fb6b8;
- }
- .steps_desc {
- line-height: 45rpx;
- font-size: 24rpx;
- }
- }
- </style>
|