| | |
| | | <template> |
| | | <el-card class="layout" shadow="never"> |
| | | <!-- <el-row justify="space-between"> --> |
| | | <div > |
| | | <div> |
| | | <el-steps |
| | | :active="proStatus.index" |
| | | finish-status="success" |
| | |
| | | </div> |
| | | <!-- </el-row> --> |
| | | |
| | | <el-descriptions :column="3" size="small"> |
| | | <el-descriptions :column="2" size="small" border> |
| | | <template #title> |
| | | <span class="d-index">{{ index }}</span> |
| | | <span class="d-title">{{ title }}</span> |
| | |
| | | v-for="(d, i) in descriptions" |
| | | :key="i" |
| | | :label="d.name" |
| | | >{{ d.value }}</el-descriptions-item |
| | | > |
| | | <template #label> |
| | | <el-text tag="b" size="small"> |
| | | {{ d.name }} |
| | | </el-text> |
| | | </template> |
| | | {{ d.value }} |
| | | </el-descriptions-item> |
| | | </el-descriptions> |
| | | |
| | | <el-scrollbar style="width: 70%;"> |
| | | <el-scrollbar> |
| | | <el-descriptions |
| | | title=" " |
| | | :column="2" |
| | |
| | | t == 0 ? 'descriptions-label-1' : 'descriptions-label-2' |
| | | " |
| | | > |
| | | <template #label> |
| | | <el-text tag="b" size="small"> |
| | | {{ pic.title }} |
| | | </el-text> |
| | | </template> |
| | | <el-space> |
| | | <el-image |
| | | v-for="(p, i) in pic.path" |
| | |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-row justify="end" class="btn-group"> |
| | | <el-button type="danger" size="small" @click="deletePro" :disabled="true" |
| | | <el-button |
| | | type="danger" |
| | | size="small" |
| | | @click="deletePro" |
| | | :disabled="true" |
| | | >删除</el-button |
| | | > |
| | | <!-- <el-button |
| | |
| | | }, |
| | | // 问题描述 |
| | | descriptions() { |
| | | return [ |
| | | const des = [ |
| | | { |
| | | icon: 'Location', |
| | | name: '问题位置', |
| | | value: this.problem.location |
| | | }, |
| | | { |
| | | icon: 'Clock', |
| | | name: '提交时间', |
| | | value: this.problem.time.replace('T', ' ').split('.')[0] |
| | | } |
| | | ]; |
| | | if (this.problem.ischanged) { |
| | | des.push({ |
| | | icon: 'Clock', |
| | | name: '整改时间', |
| | | value: this.problem.changedtime |
| | | ? this.problem.changedtime.replace('T', ' ').split('.')[0] |
| | | : this.problem.time.replace('T', ' ').split('.')[0] |
| | | }); |
| | | } |
| | | return des; |
| | | }, |
| | | // 问题图片 |
| | | pics() { |
| | |
| | | |
| | | <!-- 步骤条自定义样式 --> |
| | | <style scoped> |
| | | :deep(.el-steps--simple){ |
| | | :deep(.el-steps--simple) { |
| | | background: #fffbf731; |
| | | } |
| | | |
| | | :deep(.is-wait .el-step__icon){ |
| | | :deep(.is-wait .el-step__icon) { |
| | | height: 17px; |
| | | width: 17px; |
| | | margin-top: 3px; |
| | |
| | | font-size: var(--el-font-size-small); |
| | | } |
| | | |
| | | :deep(.is-success .el-step__icon){ |
| | | :deep(.is-success .el-step__icon) { |
| | | height: 17px; |
| | | width: 17px; |
| | | margin-top: 3px; |
| | |
| | | |
| | | :deep(.el-step__head.is-process) { |
| | | border-color: var(--el-color-danger); |
| | | color: var(--el-color-danger) |
| | | color: var(--el-color-danger); |
| | | } |
| | | |
| | | :deep(.el-step__head.is-wait) { |
| | | border-color: var(--el-text-color-placeholder); |
| | | color: var(--el-text-color-placeholder) |
| | | color: var(--el-text-color-placeholder); |
| | | } |
| | | |
| | | :deep(.el-step__head.is-success) { |
| | | border-color: var(--el-color-success-light-3); |
| | | color: var(--el-color-success-light-3) |
| | | color: var(--el-color-success-light-3); |
| | | } |
| | | |
| | | :deep(.el-step__title.is-process) { |