提交 0227088b authored 作者: 王鹏飞's avatar 王鹏飞

chore: update

上级 7fa4bdc6
<template>
<div class="preview" v-loading="loading">
<template v-if="progress.FILLING">
<div class="preview-hd">
<div class="preview-hd" v-show="hasMaterial">
<el-steps align-center :active="options.length">
<template v-for="item in options">
<el-step
:title="item.title"
:status="progress.FILLING[item.code].progress === 1 ? 'success' : 'error'"
:key="item.code"
></el-step>
<el-step :title="item.title" :status="progress.FILLING[item.code].progress === 1 ? 'success' : 'error'" :key="item.code"></el-step>
</template>
</el-steps>
</div>
<div class="preivew-bd">
<div
class="preview-item"
v-for="item in options"
:key="item.code"
:class="progress.FILLING[item.code].progress === 1 ? 'is-success' : 'is-error'"
>
<div class="preview-item" v-for="item in options" :key="item.code" :class="progress.FILLING[item.code].progress === 1 ? 'is-success' : 'is-error'" v-show="hasMaterial">
<div class="preview-item-hd">
<div class="title">
{{ item.title }}
......@@ -34,11 +25,7 @@
</template>
<template v-else-if="item.isMultiple">
<div class="group" v-for="(data, index) in material[item.code]" :key="index">
<dl
v-for="subitem in item.items"
:key="subitem.code"
v-show="subitem.visible ? subitem.visible() : true"
>
<dl v-for="subitem in item.items" :key="subitem.code" v-show="subitem.visible ? subitem.visible() : true">
<dt>{{ subitem.label }}</dt>
<dd>
<template v-if="subitem.computed">
......@@ -79,15 +66,16 @@
<i class="el-icon-document"></i>
</template>
</el-image>
<div class="name">{{ item.file_type_label }}</div>
<div class="name">
<span>{{ item.file_type_label }}</span>
<span style="margin-left: 40px;">{{ item.file_name }}</span>
</div>
<div v-if="item.status_desc">
<el-tag size="mini">{{ item.status_desc }}</el-tag>
</div>
</div>
<el-button-group v-if="hasButton" style="margin-left: 40px">
<el-button size="mini" :disabled="item.status === 'INACTIVE'" @click="handleRemove(item)"
>删除</el-button
>
<el-button size="mini" :disabled="item.status === 'INACTIVE'" @click="handleRemove(item)">删除</el-button>
<el-button size="mini" :disabled="item.status === 'LOG'" @click="handleSave(item)">存档</el-button>
</el-button-group>
</li>
......@@ -271,9 +259,7 @@ export default {
},
computed(data = []) {
const result = data.map(item => {
return `<dl><dt>${item.question}</dt><dd>${
item.answer ? item.answer.replace(/\n/g, '<br />') : ''
}</dd></dl>`
return `<dl><dt>${item.question}</dt><dd>${item.answer ? item.answer.replace(/\n/g, '<br />') : ''}</dd></dl>`
})
return `<div class="answers">${result.join('')}</div>`
}
......@@ -346,6 +332,10 @@ export default {
},
hasButton() {
return this.right.includes('X')
},
hasMaterial() {
const { material = '' } = this.$route.query
return material !== '0'
}
},
methods: {
......
......@@ -3,7 +3,7 @@
<template v-if="isComplete">
<ul class="complete-list">
<li>
<router-link to="/preview">
<router-link to="/preview?material=0">
<i class="el-icon-edit-outline"></i>
<p>查看资料</p>
</router-link>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论