From 21df61612c3af131f495a83bd6c715b6df45b57b Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期五, 03 十一月 2023 10:27:51 +0800
Subject: [PATCH] 物料详情,运输详情的组件开发
---
src/views/dashboard/components/MaterialDetails.vue | 54 +++++++++++++++++++++++++++++++++++++++---------------
1 files changed, 39 insertions(+), 15 deletions(-)
diff --git a/src/views/dashboard/components/MaterialDetails.vue b/src/views/dashboard/components/MaterialDetails.vue
index 9801f76..1df2fdc 100644
--- a/src/views/dashboard/components/MaterialDetails.vue
+++ b/src/views/dashboard/components/MaterialDetails.vue
@@ -16,23 +16,26 @@
</div>
</div>
<div class="details-b">
- <el-scrollbar always class="scroller">
- <div class="details-b-t">杩愯緭璇︽儏</div>
- <div class="details-b-b">
+ <div class="details-b-t">杩愯緭璇︽儏</div>
+
+ <div class="details-b-b">
+ <el-scrollbar always class="scroller">
<el-steps finish-status="success" class="steps" direction="vertical">
<el-step v-for="(item, index) in materialObj.materialFlow" :key="index" icon="">
<template #title>
{{ item.label }}
</template>
<template #description>
- {{ item.date }}
- {{ item.name }}
- {{ item.deviceName }}
+ <div class="details-date">{{ item.date }}</div>
+ <div class="details-name">
+ {{ item.name }}
+ <span>{{ item.deviceName }}</span>
+ </div>
</template>
</el-step>
</el-steps>
- </div>
- </el-scrollbar>
+ </el-scrollbar>
+ </div>
</div>
</div>
</BaseModal>
@@ -94,7 +97,7 @@
</script>
<style scoped lang="scss">
$status-default: #03d203f0;
-$status-running: #f76c0f;
+$status-running: #33ccff;
$status-ready: #13235a;
$status-done: #0dfde6;
.details-box {
@@ -145,12 +148,12 @@
line-height: 30px;
height: 30px;
width: 100%;
+ margin-bottom: 20px;
}
.details-b-b {
width: 100%;
- height: calc(100% - 30px);
- overflow-x: auto;
- margin-top: -5px;
+ height: calc(100% - 60px);
+ overflow-y: auto;
padding: 0 20px;
.steps {
height: 100%;
@@ -158,12 +161,33 @@
width: 16px;
height: 16px;
}
+ :deep(.el-step__icon.is-text) {
+ border-color: $status-running !important;
+ }
+ :deep(.el-step__icon-inner) {
+ display: none !important;
+ }
.el-step__title {
line-height: 25px;
- font-size: 14px;
+ font-size: 18px;
}
- .el-step__title.is-process {
- color: #a8abb2;
+ // .el-step__title.is-process {
+ // color: #a8abb2;
+ // }
+ }
+ .details-date {
+ color: #fff;
+ font-size: 14px;
+ line-height: 20px;
+ margin-top: 5px;
+ }
+ .details-name {
+ color: #fff;
+ font-size: 14px;
+ line-height: 20px;
+ margin: 10px 0 20px;
+ span {
+ margin-left: 15px;
}
}
}
--
Gitblit v1.8.0