You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

80 lines
2.3 KiB
Vue

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<script setup lang="ts">
import { ref } from "vue";
import { useRenderIcon } from "@/components/ReIcon/src/hooks";
import AddFill from "@iconify-icons/ri/add-circle-line";
import { useWindowSize } from "@vueuse/core";
defineOptions({
name: "EnterpriseList"
});
const count = ref(3);
const { height } = useWindowSize();
const input = ref("");
const loading = ref(true);
setTimeout(() => {
loading.value = !loading.value;
}, 800);
const add = () => {
count.value++;
};
</script>
<template>
<div class="main">
<div class="w-full flex justify-between mb-4">
<el-button :icon="useRenderIcon(AddFill)" @click="add">
</el-button>
</div>
<div class="w-[37%] h-full float-left">
<el-card
class="box-card"
:style="{ height: `calc(${height}px - 10vh - 50px)` }"
>
<template #header>
<div class="card-header flex justify-between">
<span class="w-[20%]">企业列表</span>
<el-input
v-model="input"
placeholder="Please input"
class="w-[70%]"
clearable
/>
</div>
</template>
<el-scrollbar max-height="1000px">
<p v-for="item in count" :key="item" class="scrollbar-demo-item">
{{ "电子有限公司" }}
</p>
</el-scrollbar>
</el-card>
</div>
<div class="float-right w-[62%]">
<el-card
class="box-card"
:style="{ height: `calc(${height}px - 10vh - 50px)` }"
>
<template #header>
<div class="card-header flex justify-between">
<span>企业详情</span>
<el-button :icon="useRenderIcon(AddFill)" @click="add">
编辑
</el-button>
</div>
</template>
<div class="flex flex-col">
<el-skeleton animated :loading="loading">
<span>企业全称:{{ "电子有限公司" }}</span>
<span>ID{{ "电子有限公司" }}</span>
</el-skeleton>
<el-skeleton :rows="5" animated :loading="loading">
<span>企业全称{{ "电子有限公司" }}</span>
<span>ID{{ "电子有限公司" }}</span>
</el-skeleton>
</div>
</el-card>
</div>
</div>
</template>