<template>
|
|
<view class="Urgent-Work-List" @click="$emit('click')">
|
|
<!-- <view class="Work-List">
|
|
<view class="label">
|
|
任务号:
|
|
</view>
|
|
<view class="text">
|
|
{{ obj.taskNo }}
|
|
</view>
|
|
</view>
|
|
|
|
<view class="Work-List">
|
|
<view class="label">
|
|
担当信息:
|
|
</view>
|
|
<view class="text">
|
|
{{ obj.responsibler }}
|
|
</view>
|
|
</view> -->
|
|
|
|
<view class="title">
|
|
<view class="">
|
|
{{ obj.taskNo }}
|
|
</view>
|
|
<view class="">
|
|
{{ obj.responsibler }}
|
|
</view>
|
|
</view>
|
|
|
|
<view class="steps">
|
|
<uv-steps activeColor="#5ac725"
|
|
:current="stepsCurrent" dot>
|
|
<uv-steps-item
|
|
:title="item.name"
|
|
:key="index"
|
|
v-if="item.id"
|
|
v-for="(item, index) in statusList">
|
|
</uv-steps-item>
|
|
</uv-steps>
|
|
</view>
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
import { mapState } from 'vuex'
|
|
export default {
|
|
name: "WorkOrderitem",
|
|
props : {
|
|
obj : {}
|
|
},
|
|
computed: {
|
|
...mapState(['statusList']),
|
|
stepsCurrent(){
|
|
let index = 0
|
|
|
|
this.statusList.forEach((n, i) => {
|
|
if(n.id == this.obj.statusId){
|
|
index = i
|
|
}
|
|
})
|
|
|
|
return index
|
|
},
|
|
},
|
|
data() {
|
|
return {
|
|
|
|
};
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style scoped lang="scss">
|
|
.Urgent-Work-List{
|
|
padding: 15rpx;
|
|
background-color: #fff;
|
|
font-size: 28rpx;
|
|
margin-top: 20rpx;
|
|
box-shadow: 0 0 6rpx 6rpx #00000009;
|
|
.Work-List{
|
|
display: flex;
|
|
padding: 20rpx 0rpx;
|
|
.label{
|
|
width: 150rpx;
|
|
flex-shrink: 0;
|
|
}
|
|
}
|
|
.title{
|
|
font-size: 26rpx;
|
|
padding: 20rpx 0rpx;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
}
|
|
.steps {
|
|
}
|
|
}
|
|
</style>
|