From 36788ffa42b7564c53aeb8746ff3ac3b0937de04 Mon Sep 17 00:00:00 2001 From: yangyin <1850366751@qq.com> Date: 星期四, 27 六月 2024 15:03:31 +0800 Subject: [PATCH] feat: 新增场景 --- src/views/project/ch/home/Scenario.vue | 95 ++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 92 insertions(+), 3 deletions(-) diff --git a/src/views/project/ch/home/Scenario.vue b/src/views/project/ch/home/Scenario.vue index 51026ba..7da32b3 100644 --- a/src/views/project/ch/home/Scenario.vue +++ b/src/views/project/ch/home/Scenario.vue @@ -1,4 +1,93 @@ -<template>123</template> +<template> + <!-- 搴旂敤鍦烘櫙 --> + <div class="w100 h100 box-border text-[14px] bg-[#f7f8fa] overflow-hidden pt-[42px] pr-[32px] pb-[50px] pl-[32px]"> + <div class="set-body"> + <div class="productivity recently"> + <p class="mb-[24px] flex items-center"> + <el-icon color="#409eff" :size="20" class="mr-2"><Clock /></el-icon> + <span>鏈�杩戜娇鐢�</span> + </p> + <div class="flex flex-wrap items-center"> + <div class="list_app" v-for="item in state.recentlyList" :key="item.ID"> + <img :src="item.Icon" alt="" class="w-[20px] h-[20px] mr-[14px]" /> + <span class="text-[14px] text-[#333f4e]">{{ item.Name }}</span> + </div> + </div> + </div> + <div class="productivity"> + <div class="mb-[24px]"> + <span class="productivity-span"><i></i>鐢熶骇鍔�</span> + </div> + <div class="flex flex-wrap items-center"> + <div class="list_app" v-for="item in state.recentlyList" :key="item.ID"> + <img :src="item.Icon" alt="" class="w-[20px] h-[20px] mr-[14px]" /> + <span class="text-[14px] text-[#333f4e]">{{ item.Name }}</span> + </div> + </div> + </div> + </div> + </div> +</template> -<script setup lang="ts"></script> -<style scoped lang="scss"></style> +<script setup lang="ts"> +import { reactive } from 'vue'; +let state = reactive({ + recentlyList: [ + { + ID: 1, + Name: '椤圭洰绠$悊', + Icon: '/static/images/scene/scene_1.png', + }, + { + ID: 2, + Name: '宸ヤ綔鍐呭', + Icon: '/static/images/scene/scene_2.png', + }, + ], +}); +</script> +<style scoped lang="scss"> +.set-body { + max-width: 1000px; + min-height: calc(100% - 42px); + margin: 0 auto; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-radius: 8px; + margin-top: 32px; + -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.16); + box-shadow: 0 0 1px rgba(0, 0, 0, 0.16); + .productivity { + padding: 24px 30px 10px; + background-color: #fff; + margin-bottom: 20px; + border-radius: 12px; + p { + span { + font-size: 14px; + color: #081735; + line-height: 20px; + display: flex; + align-items: center; + } + } + .list_app { + width: 140px; + display: flex; + align-items: center; + border-radius: 8px; + border: 1px solid #ccc; + padding: 15px; + margin-right: 14px; + margin-bottom: 14px; + cursor: pointer; + position: relative; + background-color: #fff; + } + } + .recently { + border: 1px solid #e5eaf9; + background-color: #e9eff8; + } +} +</style> -- Gitblit v1.9.3