提交 8cbcf11a authored 作者: 王鹏飞's avatar 王鹏飞

fix: 修复完成进度判断错误的问题

上级 358066bd
......@@ -12,12 +12,12 @@
<ul v-if="detail">
<li
v-for="(item, index) in currentOptions"
:class="!progress(item.code) ? 'is-success' : 'is-error'"
:class="progress(item.code) ? 'is-success' : 'is-error'"
:key="index"
>
<span class="name">{{ item.title }}</span>
<span class="line"></span>
<span class="status">{{ !progress(item.code) ? '已完成' : '未完成' }}</span>
<span class="status">{{ progress(item.code) ? '已完成' : '未完成' }}</span>
<span class="view" @click="handleView(item.view.to)">立即查看</span>
</li>
</ul>
......@@ -118,11 +118,11 @@ export default {
},
progress(prop) {
if (Array.isArray(prop)) {
return prop.every(item => {
return !prop.some(item => {
return get(this.detail.progress, item)
})
}
return get(this.detail.progress, prop)
return !get(this.detail.progress, prop)
},
handleView(to) {
this.dialogVisible = false
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论