wms-antdvue/.svn/pristine/5f/5f4544d5b1b5dcc42d1f6b6e2dd518eadfb21d9d.svn-base
2024-11-07 16:33:03 +08:00

240 lines
9.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<div>
<div class="n-layout-page-header">
<a-card :bordered="false" title="工作台">
<a-row>
<a-col :span="12">
<div class="flex items-center">
<div>
<a-avatar circle :size="64" :src="schoolboy" />
</div>
<div>
<p class="px-4 text-xl">早安Ah jung开始您一天的工作吧</p>
<p class="px-4 text-gray-400">今日阴转大雨15℃ - 25℃出门记得带伞哦。</p>
</div>
</div>
</a-col>
<a-col :span="12">
<div class="flex justify-end w-full">
<div class="flex flex-col justify-center flex-1 text-right">
<span class="text-secondary">项目数</span>
<span class="text-2xl">16</span>
</div>
<div class="flex flex-col justify-center flex-1 text-right">
<span class="text-secondary">待办</span>
<span class="text-2xl">3/15</span>
</div>
<div class="flex flex-col justify-center flex-1 text-right">
<span class="text-secondary">消息</span>
<span class="text-2xl">35</span>
</div>
</div>
</a-col>
</a-row>
</a-card>
</div>
<a-row class="mt-4" :gutter="[16, 16]">
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
<a-card :bordered="false" title="项目" :bodyStyle="{ padding: 0 }">
<div class="flex flex-wrap project-card">
<a-card class="cursor-pointer project-card-item" hoverable>
<div class="flex flex-row">
<GithubOutlined style="font-size: 30px" />
<span class="ml-4 text-lg">Github</span>
</div>
<div class="flex h-10 mt-2 text-gray-400">
是一个面向开源及私有软件项目的托管平台。
</div>
<div class="flex h-10 mt-2 text-gray-400"> 开源君2021-07-04 </div>
</a-card>
<a-card class="cursor-pointer project-card-item ms:w-1/2 md:w-1/3" hoverable>
<div class="flex">
<TaobaoCircleOutlined style="color: #42b983; font-size: 30px" />
<span class="ml-4 text-lg">淘宝网</span>
</div>
<div class="flex h-10 mt-2 text-gray-400"> 只有你想不到,没有你淘不到 </div>
<div class="flex h-10 mt-2 text-gray-400"> 购物天地 2021-04-01</div>
</a-card>
<a-card class="cursor-pointer project-card-item ms:w-1/2 md:w-1/3" hoverable>
<div class="flex">
<Html5Outlined style="color: #e44c27; font-size: 30px" />
<span class="ml-4 text-lg">Html5</span>
</div>
<div class="flex h-10 mt-2 text-gray-400"> HTML5是互联网的下一代标准。 </div>
<div class="flex h-10 mt-2 text-gray-400"> 撸码也是一种艺术 2021-04-01 </div>
</a-card>
<a-card class="cursor-pointer project-card-item ms:w-1/2 md:w-1/3" hoverable>
<div class="flex">
<WeiboCircleOutlined style="color: #dd0031; font-size: 30px" />
<span class="ml-4 text-lg">微博</span>
</div>
<div class="flex h-10 mt-2 text-gray-400"> 分享简短实时信息的社交平台。 </div>
<div class="flex h-10 mt-2 text-gray-400"> 分享君 2021-07-04。 </div>
</a-card>
<a-card class="cursor-pointer project-card-item ms:w-1/2 md:w-1/3" hoverable>
<div class="flex">
<QqOutlined style="color: #61dafb; font-size: 30px" />
<span class="ml-4 text-lg">腾讯QQ</span>
</div>
<div class="flex h-10 mt-2 text-gray-400"> 一款基于互联网的即时通信软件。 </div>
<div class="flex h-10 mt-2 text-gray-400"> 00后天地 2021-07-04。 </div>
</a-card>
<a-card class="cursor-pointer project-card-item ms:w-1/2 md:w-1/3" hoverable>
<div class="flex">
<AlipayCircleOutlined style="color: #61dafb; font-size: 30px" />
<span class="ml-4 text-lg">支付宝</span>
</div>
<div class="flex h-10 mt-2 text-gray-400">
致力于为企业和个人提供,简单、安全、快速、支付解决方案。
</div>
<div class="flex h-10 mt-2 text-gray-400"> 支付工具 2021-07-04 </div>
</a-card>
</div>
</a-card>
<a-card
:bodyStyle="{ paddingTop: 0, paddingBottom: 0 }"
:bordered="false"
title="动态"
class="mt-4"
>
<template #header-extra><a href="javascript:;">更多</a></template>
<a-list item-layout="horizontal" :data-source="dynamicList">
<template #renderItem="{ item }">
<a-list-item>
<a-list-item-meta :description="item.date">
<template #title>
{{ item.title }}
</template>
<template #avatar>
<a-avatar circle :size="40" :src="schoolboy" />
</template>
</a-list-item-meta>
</a-list-item>
</template>
</a-list>
</a-card>
</a-col>
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
<a-card
:segmented="{ content: 'hard' }"
:bodyStyle="{ padding: 0 }"
:bordered="false"
title="快捷操作"
>
<div class="flex flex-wrap project-card">
<a-card size="small" class="cursor-pointer project-card-item" hoverable>
<div class="flex flex-col justify-center text-gray-500">
<span class="text-center">
<DashboardOutlined style="color: #68c755; font-size: 30px" />
</span>
<span class="text-center text-lx">主控台</span>
</div>
</a-card>
<a-card size="small" class="cursor-pointer project-card-item" hoverable>
<div class="flex flex-col justify-center text-gray-500">
<span class="text-center">
<ProfileOutlined style="color: #fab251; font-size: 30px" />
</span>
<span class="text-center text-lx">列表</span>
</div>
</a-card>
<a-card size="small" class="cursor-pointer project-card-item" hoverable>
<div class="flex flex-col justify-center text-gray-500">
<span class="text-center">
<FileProtectOutlined style="color: #1890ff; font-size: 30px" />
</span>
<span class="text-center text-lx">表单</span>
</div>
</a-card>
<a-card size="small" class="cursor-pointer project-card-item" hoverable>
<div class="flex flex-col justify-center text-gray-500">
<span class="text-center">
<ApartmentOutlined style="color: #f06b96; font-size: 30px" />
</span>
<span class="text-center text-lx">权限管理</span>
</div>
</a-card>
<a-card size="small" class="cursor-pointer project-card-item" hoverable>
<div class="flex flex-col justify-center text-gray-500">
<span class="text-center">
<SettingOutlined style="color: #7238d1; font-size: 30px" />
</span>
<span class="text-center text-lx">系统管理</span>
</div>
</a-card>
<a-card size="small" class="cursor-pointer project-card-item" hoverable>
<div class="flex flex-col justify-center text-gray-500">
<span class="text-center">
<MailOutlined style="color: #5cdbd3; font-size: 30px" />
</span>
<span class="text-center text-lx">消息</span>
</div>
</a-card>
</div>
</a-card>
<a-card
:segmented="{ content: 'hard' }"
:bordered="false"
size="small"
class="pt-4 pb-3 mt-4"
>
<img src="~@/assets/images/Business.svg" class="w-full" />
</a-card>
</a-col>
</a-row>
</div>
</template>
<script lang="ts" setup>
import schoolboy from '@/assets/images/schoolboy.png';
import {
GithubOutlined,
DashboardOutlined,
ProfileOutlined,
FileProtectOutlined,
SettingOutlined,
ApartmentOutlined,
Html5Outlined,
MailOutlined,
TaobaoCircleOutlined,
WeiboCircleOutlined,
QqOutlined,
AlipayCircleOutlined,
} from '@ant-design/icons-vue';
const dynamicList = [
{
title: 'Ah Jung 刚才把工作台页面随便写了一些,凑合能看了!',
date: '2021-07-04 22:37:16',
},
{
title: 'Ah Jung 在 开源组 创建了项目 数据中台?',
date: '2021-07-04 09:37:16',
},
{
title: '@风清扬向数据中台提交了一个bug抽时间看看吧',
date: '2021-07-04 22:37:16',
},
{
title: '技术部那几位童鞋,再次警告,不要摸鱼,不要摸鱼,不要摸鱼啦!',
date: '2021-07-04 09:37:16',
},
{
title: '上班不摸鱼,和咸鱼有什么区别(这话真不是我说的哈)!',
date: '2021-07-04 20:37:16',
},
];
</script>
<style lang="less" scoped>
.project-card {
margin-right: -6px;
&-item {
margin: -1px;
width: 33.333333%;
}
}
</style>