|
|
@@ -45,34 +45,9 @@
|
|
|
<van-empty description="暂无数据" v-if="!dataList || dataList.length === 0" />
|
|
|
<div v-else class="list-item">
|
|
|
<van-panel v-for="(v,i) in dataList" :title="v.taskName" :desc="`${formatDate(v.planStartTime,'YYYY-MM-DD')}~${formatDate(v.planEndTime,'YYYY-MM-DD')}`" >
|
|
|
-<!-- <van-tabs v-model="active">-->
|
|
|
-<!-- <van-tab title="完成">-->
|
|
|
-<!-- <van-collapse v-if="v.completed.length > 0" v-model="activeNames" :key="v.planId">-->
|
|
|
-<!-- <van-collapse-item title="标题1" name="1" >-->
|
|
|
-<!-- <van-cell-->
|
|
|
-<!-- v-for="(a,index) in v.completed" :key="a.taskId"-->
|
|
|
-<!-- :title="a.beCheckedOrgName"-->
|
|
|
-<!-- :value="getDictLabel(a.status,'safety_check_status')"-->
|
|
|
-<!-- :to="{path:path,query:{id:a.taskId,enable:1}}"-->
|
|
|
-<!-- is-link/>-->
|
|
|
-<!-- </van-collapse-item>-->
|
|
|
-<!-- </van-collapse>-->
|
|
|
-<!-- </van-tab>-->
|
|
|
-<!-- <van-tab title="未完成">-->
|
|
|
-<!-- <van-collapse v-if="v.uncompleted.length > 0" v-model="activeNames" :key="v.planId">-->
|
|
|
-<!-- <van-collapse-item title="标题1" name="1" >-->
|
|
|
-<!-- <van-cell-->
|
|
|
-<!-- v-for="(a,index) in v.uncompleted" :key="a.taskId"-->
|
|
|
-<!-- :title="a.beCheckedOrgName"-->
|
|
|
-<!-- :value="getDictLabel(a.status,'safety_check_status')"-->
|
|
|
-<!-- :to="{path:path,query:{id:a.taskId,enable:1}}"-->
|
|
|
-<!-- is-link/>-->
|
|
|
-<!-- </van-collapse-item>-->
|
|
|
-<!-- </van-collapse>-->
|
|
|
-<!-- </van-tab>-->
|
|
|
-<!-- </van-tabs>-->
|
|
|
- <van-collapse v-model="activeNames" :key="v.planId">
|
|
|
- <van-collapse-item name="1" >
|
|
|
+
|
|
|
+ <van-collapse v-model="active" :key="v.planId">
|
|
|
+ <van-collapse-item :name="v.planId" >
|
|
|
<template #title>
|
|
|
<div class="collapse-title">
|
|
|
<div :class="{'active':v.active==1}" @click.stop="changeList(v,1)">完成</div>
|
|
|
@@ -90,24 +65,6 @@
|
|
|
</van-collapse>
|
|
|
</van-panel>
|
|
|
</div>
|
|
|
-
|
|
|
-
|
|
|
-<!-- <van-button type="info" @click="to">详情</van-button>-->
|
|
|
-<!-- <van-cell-group v-for="v in dataList">-->
|
|
|
-<!-- <van-cell :title="v.orgName" >-->
|
|
|
-<!-- <template #extra>-->
|
|
|
-<!-- <div class="card-num">-->
|
|
|
-<!-- {{v.finishRate}}-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- </template>-->
|
|
|
-<!-- <template #label>-->
|
|
|
-<!-- <div class="flex-box">-->
|
|
|
-<!-- <div>应培训数:{{v.shouldFinish}}</div>-->
|
|
|
-<!-- <div>已培训数:{{v.finish}}</div>-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- </template>-->
|
|
|
-<!-- </van-cell>-->
|
|
|
-<!-- </van-cell-group>-->
|
|
|
</Scroll>
|
|
|
</div>
|
|
|
|
|
|
@@ -137,7 +94,7 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- activeNames:['1'],
|
|
|
+ active:['1'],
|
|
|
//配置子页面路径
|
|
|
path:'/securityDetail',
|
|
|
query:{
|
|
|
@@ -205,6 +162,9 @@ export default {
|
|
|
v.active = 1
|
|
|
return v
|
|
|
});
|
|
|
+ this.active = res.rows.map(v=>{
|
|
|
+ return v.planId
|
|
|
+ })
|
|
|
})
|
|
|
}
|
|
|
}
|