From c1d2051abc8ca88cd07f0d7c56c0dbf8165d5c33 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期四, 18 九月 2025 17:02:22 +0800 Subject: [PATCH] 2025.9.18 数据产品(待完成) --- src/views/fysp/check/components/CompProblemCard.vue | 60 ++++++++++++++++++++++++++++++++++++++++++++---------------- 1 files changed, 44 insertions(+), 16 deletions(-) diff --git a/src/views/fysp/check/components/CompProblemCard.vue b/src/views/fysp/check/components/CompProblemCard.vue index bdf33a6..77f907d 100644 --- a/src/views/fysp/check/components/CompProblemCard.vue +++ b/src/views/fysp/check/components/CompProblemCard.vue @@ -1,7 +1,7 @@ <template> <el-card class="layout" shadow="never"> <!-- <el-row justify="space-between"> --> - <div > + <div> <el-steps :active="proStatus.index" finish-status="success" @@ -13,7 +13,7 @@ </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> @@ -34,8 +34,14 @@ 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> @@ -54,6 +60,11 @@ 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" @@ -89,7 +100,11 @@ </el-col> <el-col :span="12"> <el-row justify="end" class="btn-group"> - <el-button type="danger" size="small" @click="deletePro" disabled + <el-button + type="danger" + size="small" + @click="deletePro" + :disabled="true" >鍒犻櫎</el-button > <!-- <el-button @@ -261,16 +276,28 @@ }, // 闂鎻忚堪 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() { @@ -423,6 +450,7 @@ width: 240px; height: 250px; border-radius: 4px; + margin-bottom: 6px; } .d-index { @@ -446,24 +474,24 @@ .d-extra { } -.descriptions-label-1 { - color: whitesmoke; - background: var(--el-color-danger-light-3); +:deep(.descriptions-label-1) { + /* color: whitesmoke; */ + /* background: var(--el-color-danger-light-3); */ } .descriptions-label-2 { - color: whitesmoke; - background-color: var(--el-color-success-light-3); + /* color: whitesmoke; */ + /* background-color: var(--el-color-success-light-3); */ } </style> <!-- 姝ラ鏉¤嚜瀹氫箟鏍峰紡 --> <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; @@ -473,7 +501,7 @@ 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; @@ -485,17 +513,17 @@ :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) { -- Gitblit v1.9.3