|
@@ -3,17 +3,17 @@
|
|
|
<div class="title">
|
|
|
<span class="name">今日巡检任务</span>
|
|
|
<div class="number" style="color:#fff">
|
|
|
- 已完成:<span style="color: #44D7B6;">24</span>
|
|
|
- <span style="padding-left: 15px;">未完成:5</span>
|
|
|
+ 已完成:<span style="color: #44D7B6;">{{ complete }}</span>
|
|
|
+ <span style="padding-left: 15px;">未完成:{{ unfinished }}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="container">
|
|
|
- <Vue3SeamlessScroll :list="data" class="scroll" hover>
|
|
|
- <div class="report-item" v-for="(item,index) in data">
|
|
|
- <div class="name" :title="item.name||'{Ⅲ号-770-32003}:有无渗水情况'">{Ⅲ号-770-32003}:有无渗水情况</div>
|
|
|
+ <Vue3SeamlessScroll :list="items" class="scroll" hover>
|
|
|
+ <div class="report-item" v-for="(item,index) in items" :key="index">
|
|
|
+ <div class="name" :title="item.taskTitle">{{ item.taskTitle }}</div>
|
|
|
<div class="footer">
|
|
|
- <div class="status">已完成</div>
|
|
|
- <div class="user">张三</div>
|
|
|
+ <div class="status">{{ formateStatus(item.status) }}</div>
|
|
|
+ <div class="user">{{ item.handleAccountName }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</Vue3SeamlessScroll>
|
|
@@ -22,17 +22,35 @@
|
|
|
</template>
|
|
|
<script>
|
|
|
import { Vue3SeamlessScroll } from "vue3-seamless-scroll";
|
|
|
+import { goaftaskList } from '@/api/goaf/task'
|
|
|
export default {
|
|
|
name:"WarnReport",
|
|
|
components:{
|
|
|
Vue3SeamlessScroll,
|
|
|
},
|
|
|
- props:{
|
|
|
- data:{
|
|
|
- type:Object,
|
|
|
- default:{
|
|
|
-
|
|
|
- }
|
|
|
+ data(){
|
|
|
+ return{
|
|
|
+ items:[],
|
|
|
+ complete:0,
|
|
|
+ unfinished:0
|
|
|
+ }
|
|
|
+ },
|
|
|
+ created(){
|
|
|
+ this.load()
|
|
|
+ },
|
|
|
+ methods:{
|
|
|
+ formateStatus(val){
|
|
|
+ let status=['待处理','处理完成','已逾期']
|
|
|
+ return status[val]
|
|
|
+ },
|
|
|
+ load(){
|
|
|
+ goaftaskList().then((res)=>{
|
|
|
+ let complete=res.data.filter(item=>item.status===1)
|
|
|
+ let unfinished=res.data.length-complete
|
|
|
+ this.complete=complete
|
|
|
+ this.unfinished=unfinished
|
|
|
+ this.items=res.data
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
}
|