task#13641,新签培训列表加判断

This commit is contained in:
2024-05-10 11:20:21 +08:00
parent d78810a503
commit e9324dc580

View File

@ -12,17 +12,28 @@
</div>
<div class="imgWrap"><img :src="item.themePicture"></div>
<div class="num common">{{ item.synopsis }}</div>
<div class="status" >{{ item.listShowButton==null ? '已处理' : '未处理' }}</div>
<template v-if="item.listShowButton == null">
<div class="status" style="color: #cccccc">已处理</div>
</template>
<template v-else>
<div class="status" >未处理</div>
</template>
</div>
</van-pull-refresh>
</div>
<div class="empty" v-show="showEmpty">
<img src="@/assets/empty.png" />
</div>
<!-- <van-popup v-model="showPoup">
<div>
</div>
</van-popup>-->
</div>
</template>
<script>
import { Dialog } from 'vant';
import {myMixins} from "@/utils/myMixins"
import {pageList} from "@/api/mine"
export default {
@ -39,6 +50,7 @@ export default {
show:false,
showEmpty:false,
isLoading:false,
showPoup:false,
}
},
mounted() {
@ -56,9 +68,37 @@ export default {
let res= await pageList({
pageNum:this.pageNum,
pageSize:this.pageSize,
docType:1,
trainingType:4,
})
this.pageList=res.data;
let aaa=this.pageList.every(item=>item.listShowButton != 1)
if(aaa){
// let that=this
Dialog.confirm({
title: '提示',
message: '恭喜您您已经全部完成培训现在您可以正常使用我们的app请前往体验。',
confirmButtonText: '前往',
cancelButtonText: '稍后'
})
.then(() => {
console.log("=====")
let data = {"action":"goBack","params":""}
var u = navigator.userAgent;
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
if(isiOS){
window.webkit.messageHandlers.nativeObject.postMessage(data);
}else {
window.android.sendMessage("goBack");
}
// that.goBack();
})
.catch(() => {
// on cancel
});
this.showPoup=true
console.log("全部处理")
}
if(res.data.length === 0){
this.showEmpty = true
}else {