generated from maochaoying/dreamworks-frontend-template
8 changed files with 621 additions and 12 deletions
-
BINsrc/assets/img/login.png
-
BINsrc/assets/img/start_trans.png
-
91src/components/charts/LowerTemperature.vue
-
2src/components/charts/UpperTemperature.vue
-
136src/components/charts/Vacua.vue
-
173src/components/operation/ExtractionVacuum.vue
-
184src/components/operation/StartHeating.vue
-
47src/components/operation/TransferLiquid.vue
After Width: 444 | Height: 359 | Size: 17 KiB |
Before Width: 165 | Height: 62 | Size: 6.0 KiB After Width: 165 | Height: 62 | Size: 5.7 KiB |
@ -0,0 +1,91 @@ |
|||
<template> |
|||
<div class="lower_temperature_container"> |
|||
<div class="title_wrap"> |
|||
<svg |
|||
xmlns="http://www.w3.org/2000/svg" |
|||
xmlns:xlink="http://www.w3.org/1999/xlink" |
|||
fill="none" |
|||
version="1.1" |
|||
width="30" |
|||
height="30" |
|||
viewBox="0 0 30 30" |
|||
> |
|||
<g> |
|||
<g> |
|||
<path |
|||
d="M30,15C30,19.1421,28.3211,22.8921,25.6066,25.6066C22.8921,28.3211,19.1421,30,15,30C6.71573,30,0,23.2843,0,15C0,6.71573,6.71573,0,15,0C23.2843,0,30,6.71573,30,15Z" |
|||
fill="#FFFFFF" |
|||
fill-opacity="1" |
|||
/> |
|||
</g> |
|||
<g> |
|||
<path |
|||
d="M15.155750000000001,16.849040000000002L15.155750000000001,12.557269999999999C15.155750000000001,12.29636,14.94327,12.08388,14.68236,12.08388L14.644860000000001,12.08388C14.3902,12.08388,14.18553,12.29011,14.18553,12.54321L14.18553,16.849040000000002C13.47935,17.0537,12.962209999999999,17.6849,12.962209999999999,18.4379C12.962209999999999,19.3582,13.7262,20.1034,14.671420000000001,20.1034C15.615079999999999,20.1034,16.37906,19.3566,16.37906,18.4379C16.3775,17.6849,15.86036,17.055300000000003,15.155750000000001,16.849040000000002ZM17.66956,14.947659999999999C17.56332,14.86017,17.50083,14.741430000000001,17.50083,14.61957L17.50083,9.766919999999999C17.50083,8.2405,16.23064,7,14.66986,7C13.10907,7,11.83888,8.2405,11.83888,9.766919999999999L11.83888,14.48208C11.83888,14.68675,11.75452,14.87579,11.60922,14.999220000000001C10.58588,15.8632,10,17.117800000000003,10,18.439500000000002C10,20.9533,12.09511,23,14.671420000000001,23C17.24773,23,19.342840000000002,20.954900000000002,19.342840000000002,18.439500000000002C19.341279999999998,17.0865,18.73196,15.8132,17.66956,14.947659999999999ZM14.66986,21.5517C12.904399999999999,21.5517,11.47017,20.155,11.47017,18.4379C11.47017,17.3677,12.02949,16.38346,12.96534,15.80695L13.19188,15.6679C13.26531,15.6226,13.31061,15.54136,13.31061,15.45543L13.31061,9.766919999999999C13.31061,9.03886,13.92149,8.44673,14.671420000000001,8.44673C15.42135,8.44673,16.03222,9.03886,16.03222,9.766919999999999L16.03222,15.45542C16.03222,15.54135,16.07753,15.6226,16.15096,15.6679L16.3775,15.80695C17.31335,16.38346,17.87111,17.3662,17.87111,18.4379C17.86954,20.155,16.43375,21.5517,14.66986,21.5517Z" |
|||
fill="#13C3F4" |
|||
fill-opacity="1" |
|||
/> |
|||
</g> |
|||
</g> |
|||
</svg> |
|||
<p class="title">下仓温度</p> |
|||
</div> |
|||
<div class="temp_wrap"> |
|||
<p class="num">-30</p> |
|||
<p class="unit">℃</p> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
|
|||
<script setup></script> |
|||
|
|||
<style lang="scss" scoped> |
|||
.lower_temperature_container { |
|||
width: 350px; |
|||
height: 240px; |
|||
border-radius: 16px; |
|||
background: #13c3f4; |
|||
box-sizing: border-box; |
|||
padding: 10px; |
|||
.title_wrap { |
|||
padding: 7px 0 20px 7px; |
|||
box-sizing: border-box; |
|||
display: flex; |
|||
align-items: center; |
|||
.title { |
|||
font-family: Source Han Sans CN; |
|||
font-size: 24px; |
|||
font-weight: 500; |
|||
line-height: normal; |
|||
letter-spacing: 0.04em; |
|||
margin-left: 6px; |
|||
color: #ffffff; |
|||
} |
|||
} |
|||
.temp_wrap { |
|||
width: 330px; |
|||
height: 160px; |
|||
border-radius: 14px; |
|||
background: #10b3e1; |
|||
display: flex; |
|||
align-items: center; |
|||
justify-content: center; |
|||
.num { |
|||
font-family: Poppins; |
|||
font-size: 90px; |
|||
font-weight: bold; |
|||
line-height: normal; |
|||
letter-spacing: 0.02em; |
|||
color: #ffffff; |
|||
margin-right: 10px; |
|||
} |
|||
.unit { |
|||
font-family: Source Han Sans CN; |
|||
font-size: 88px; |
|||
font-weight: bold; |
|||
line-height: normal; |
|||
letter-spacing: 0.02em; |
|||
color: #ffffff; |
|||
} |
|||
} |
|||
} |
|||
</style> |
@ -0,0 +1,136 @@ |
|||
<template> |
|||
<div class="vacua_container"> |
|||
<div class="title_wrap"> |
|||
<div class="left_title"> |
|||
<svg |
|||
xmlns="http://www.w3.org/2000/svg" |
|||
xmlns:xlink="http://www.w3.org/1999/xlink" |
|||
fill="none" |
|||
version="1.1" |
|||
width="30" |
|||
height="30" |
|||
viewBox="0 0 30 30" |
|||
> |
|||
<g> |
|||
<g> |
|||
<g> |
|||
<ellipse |
|||
cx="15" |
|||
cy="15" |
|||
rx="15" |
|||
ry="15" |
|||
fill="#FFFFFF" |
|||
fill-opacity="1" |
|||
/> |
|||
</g> |
|||
</g> |
|||
<g transform="matrix(0,-1,1,0,-12,34)"> |
|||
<g> |
|||
<path |
|||
d="M11.441764384508133,25.129333972930908L26.30686438450813,25.129333972930908L26.30686438450813,29.258893972930906L11.441764384508133,29.258893972930906L11.441764384508133,25.129333972930908Z" |
|||
fill="#98CAFF" |
|||
fill-opacity="1" |
|||
/> |
|||
</g> |
|||
<g> |
|||
<path |
|||
d="M26.747,29.709686371421814L11,29.709686371421814L11,24.676836371421814L26.747,24.676836371421814L26.747,29.709686371421814ZM11.881858,28.806396371421812L25.865099999999998,28.806396371421812L25.865099999999998,25.580121371421814L11.881859,25.580121371421814L11.881858,28.806396371421812Z" |
|||
fill="#2E91FA" |
|||
fill-opacity="1" |
|||
/> |
|||
</g> |
|||
<g> |
|||
<path |
|||
d="M11.504228921167373,26.806514342269896C11.399118921167373,26.806514342269896,11.315386921167374,26.718924342269897,11.315386921167374,26.613084342269897L11.315386921167374,25.580235342269898C11.315386921167374,25.472571042269898,11.400900521167374,25.386804342269897,11.504228921167373,25.386804342269897L26.369386921167376,25.386804342269897C26.474486921167376,25.386804342269897,26.558186921167376,25.474395342269897,26.558186921167376,25.580235342269898L26.558186921167376,26.613084342269897C26.558186921167376,26.720744342269896,26.472686921167373,26.806514342269896,26.369386921167376,26.806514342269896L11.504228921167373,26.806514342269896Z" |
|||
fill="#FFFFFF" |
|||
fill-opacity="1" |
|||
/> |
|||
</g> |
|||
<g> |
|||
<path |
|||
d="M26.369455831933024,25.58006473399353L26.369455831933024,26.61291273399353L11.504340831933021,26.61291273399353L11.504340831933021,25.58006473399353L26.369455831933024,25.58006473399353ZM26.369455831933024,25.19320273399353L11.504340831933021,25.19320273399353C11.29590183193302,25.19320273399353,11.126655831933022,25.36656073399353,11.126655831933022,25.58006473399353L11.126655831933022,26.61291273399353C11.126655831933022,26.82641273399353,11.29590183193302,26.99977273399353,11.504340831933021,26.99977273399353L26.369455831933024,26.99977273399353C26.57785583193302,26.99977273399353,26.74715583193302,26.82641273399353,26.74715583193302,26.61291273399353L26.74715583193302,25.58006373399353C26.74715583193302,25.36655973399353,26.57785583193302,25.19320217710353,26.369455831933024,25.19320273399353Z" |
|||
fill="#6EB2FA" |
|||
fill-opacity="1" |
|||
/> |
|||
</g> |
|||
<g> |
|||
<path |
|||
d="M12.40563,31L11.106892,31C11.0481013,31,11,30.95073,11,30.89051L11,23.109489C11,23.0492703,11.0481013,23,11.106892,23L12.40563,23C12.46442,23,12.51252,23.0492703,12.51252,23.109489L12.51252,30.89051C12.51252,30.95073,12.46442,31,12.40563,31Z" |
|||
fill="#2E91FA" |
|||
fill-opacity="1" |
|||
/> |
|||
</g> |
|||
<g> |
|||
<path |
|||
d="M26.893108256225585,31L25.594370256225584,31C25.535579856225585,31,25.487478256225586,30.95073,25.487478256225586,30.89051L25.487478256225586,23.109489C25.487478256225586,23.0492703,25.535579856225585,23,25.594370256225584,23L26.893108256225585,23C26.951898256225586,23,26.999998256225584,23.0492703,26.999998256225584,23.109489L26.999998256225584,30.89051C26.999998256225584,30.95073,26.951898256225586,31,26.893108256225585,31Z" |
|||
fill="#2E91FA" |
|||
fill-opacity="1" |
|||
/> |
|||
</g> |
|||
</g> |
|||
</g> |
|||
</svg> |
|||
<p class="title">真空管</p> |
|||
</div> |
|||
<p class="number">64Pa</p> |
|||
</div> |
|||
<div class="tube_wrap"> |
|||
<div class="tube"></div> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
|
|||
<script setup></script> |
|||
|
|||
<style lang="scss" scoped> |
|||
.vacua_container { |
|||
width: 720px; |
|||
height: 240px; |
|||
border-radius: 16px; |
|||
background: #2e91fa; |
|||
box-sizing: border-box; |
|||
padding: 10px; |
|||
.title_wrap { |
|||
padding: 12px 21px 18px 8px; |
|||
box-sizing: border-box; |
|||
display: flex; |
|||
align-items: center; |
|||
justify-content: space-between; |
|||
.left_title { |
|||
display: flex; |
|||
align-items: center; |
|||
.title { |
|||
margin-left: 6px; |
|||
font-family: Source Han Sans CN; |
|||
font-size: 24px; |
|||
font-weight: 500; |
|||
line-height: normal; |
|||
letter-spacing: 0.04em; |
|||
color: #ffffff; |
|||
} |
|||
} |
|||
.number { |
|||
font-family: Poppins; |
|||
font-size: 24px; |
|||
font-weight: bold; |
|||
line-height: normal; |
|||
letter-spacing: 0.04em; |
|||
color: #ffffff; |
|||
} |
|||
} |
|||
.tube_wrap { |
|||
width: 700px; |
|||
height: 160px; |
|||
border-radius: 7px; |
|||
background: #2981df; |
|||
padding: 10px; |
|||
box-sizing: border-box; |
|||
.tube { |
|||
width: 417px; |
|||
height: 140px; |
|||
border-radius: 6px; |
|||
background: #1fedf4; |
|||
} |
|||
} |
|||
} |
|||
</style> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue