|  | @@ -0,0 +1,148 @@
 | 
	
		
			
				|  |  | +<template>
 | 
	
		
			
				|  |  | +  <div class="y-card">
 | 
	
		
			
				|  |  | +    <div class="y-card-main">
 | 
	
		
			
				|  |  | +      <div class="y-card-main-img">
 | 
	
		
			
				|  |  | +        <div class="y-card-main-img-l">
 | 
	
		
			
				|  |  | +          <img src="@/assets/img/1700227167756.jpg" style="width:40px;height: 40px;">
 | 
	
		
			
				|  |  | +          <el-text class="elText">疫苗名称</el-text>
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  | +        <div class="y-card-main-img-r"><el-button type="primary">添加</el-button></div>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +      <div class="y-card-main-conter">
 | 
	
		
			
				|  |  | +        <tables :requestApi="CompanyTree" :columns="columns" :initParam="initParam">
 | 
	
		
			
				|  |  | +          <template #right="{ row }">
 | 
	
		
			
				|  |  | +            <el-button link type="primary" size="small">编辑</el-button>
 | 
	
		
			
				|  |  | +            <el-button link type="danger" size="small">删除</el-button>
 | 
	
		
			
				|  |  | +          </template>
 | 
	
		
			
				|  |  | +        </tables>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +    </div>
 | 
	
		
			
				|  |  | +    <div class="y-card-main">
 | 
	
		
			
				|  |  | +      <div class="y-card-main-img">
 | 
	
		
			
				|  |  | +        <div class="y-card-main-img-l">
 | 
	
		
			
				|  |  | +          <img src="@/assets/img/1700227576514.jpg" style="width:40px;height: 40px;">
 | 
	
		
			
				|  |  | +          <el-text class="elText">生产企业</el-text>
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  | +        <div class="y-card-main-img-r"><el-button type="primary">添加</el-button></div>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +      <div class="y-card-main-conter">
 | 
	
		
			
				|  |  | +        <tables :requestApi="CompanyTree" :columns="columns" :initParam="initParam">
 | 
	
		
			
				|  |  | +          <template #right="{ row }">
 | 
	
		
			
				|  |  | +            <el-button link type="primary" size="small">编辑</el-button>
 | 
	
		
			
				|  |  | +            <el-button link type="danger" size="small">删除</el-button>
 | 
	
		
			
				|  |  | +          </template>
 | 
	
		
			
				|  |  | +        </tables>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +    </div>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    <div class="y-card-main">
 | 
	
		
			
				|  |  | +      <div class="y-card-main-img">
 | 
	
		
			
				|  |  | +        <div class="y-card-main-img-l">
 | 
	
		
			
				|  |  | +          <img src="@/assets/img/1700228167058.jpg" style="width:40px;height: 40px;">
 | 
	
		
			
				|  |  | +          <el-text class="elText">规格</el-text>
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  | +        <div class="y-card-main-img-r"><el-button type="primary">添加</el-button></div>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +      <div class="y-card-main-conter">
 | 
	
		
			
				|  |  | +        <tables :requestApi="CompanyTree" :columns="columns" :initParam="initParam">
 | 
	
		
			
				|  |  | +          <template #right="{ row }">
 | 
	
		
			
				|  |  | +            <el-button link type="primary" size="small">编辑</el-button>
 | 
	
		
			
				|  |  | +            <el-button link type="danger" size="small">删除</el-button>
 | 
	
		
			
				|  |  | +          </template>
 | 
	
		
			
				|  |  | +        </tables>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +    </div>
 | 
	
		
			
				|  |  | +    <div class="y-card-main">
 | 
	
		
			
				|  |  | +      <div class="y-card-main-img">
 | 
	
		
			
				|  |  | +        <div class="y-card-main-img-l">
 | 
	
		
			
				|  |  | +          <img src="@/assets/img/1700228181332.jpg" style="width:40px;height: 40px;">
 | 
	
		
			
				|  |  | +          <el-text class="elText">剂型</el-text>
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  | +        <div class="y-card-main-img-r"><el-button type="primary">添加</el-button></div>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +      <div class="y-card-main-conter">
 | 
	
		
			
				|  |  | +        <tables :requestApi="CompanyTree" :columns="columns" :initParam="initParam">
 | 
	
		
			
				|  |  | +          <template #right="{ row }">
 | 
	
		
			
				|  |  | +            <el-button link type="primary" size="small">编辑</el-button>
 | 
	
		
			
				|  |  | +            <el-button link type="danger" size="small">删除</el-button>
 | 
	
		
			
				|  |  | +          </template>
 | 
	
		
			
				|  |  | +        </tables>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +    </div>
 | 
	
		
			
				|  |  | +    <div class="y-card-main">
 | 
	
		
			
				|  |  | +      <div class="y-card-main-img">
 | 
	
		
			
				|  |  | +        <div class="y-card-main-img-l">
 | 
	
		
			
				|  |  | +          <img src="@/assets/img/1700228207945.jpg" style="width:40px;height: 40px;">
 | 
	
		
			
				|  |  | +          <el-text class="elText">单位</el-text>
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  | +        <div class="y-card-main-img-r"><el-button type="primary">添加</el-button></div>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +      <div class="y-card-main-conter">
 | 
	
		
			
				|  |  | +        <tables :requestApi="CompanyTree" :columns="columns" :initParam="initParam">
 | 
	
		
			
				|  |  | +          <template #right="{ row }">
 | 
	
		
			
				|  |  | +            <el-button link type="primary" size="small">编辑</el-button>
 | 
	
		
			
				|  |  | +            <el-button link type="danger" size="small">删除</el-button>
 | 
	
		
			
				|  |  | +          </template>
 | 
	
		
			
				|  |  | +        </tables>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  | +    </div>
 | 
	
		
			
				|  |  | +  </div>
 | 
	
		
			
				|  |  | +</template>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +<script setup lang="ts">
 | 
	
		
			
				|  |  | +import { CompanyTree } from "@/api/index";
 | 
	
		
			
				|  |  | +import type { TabsPaneContext } from 'element-plus'
 | 
	
		
			
				|  |  | +import tables from "@/components/table.vue";
 | 
	
		
			
				|  |  | +// 渲染表格
 | 
	
		
			
				|  |  | +const columns: any = [
 | 
	
		
			
				|  |  | +  { type: 'index', label: '编号', width: 80, },
 | 
	
		
			
				|  |  | +  { prop: 'T_D_name', label: '名称', width: 200 },
 | 
	
		
			
				|  |  | +  { prop: 'operation', label: '操作', fixed: 'right', 'min-width': 200 }
 | 
	
		
			
				|  |  | +]
 | 
	
		
			
				|  |  | +//请求参数
 | 
	
		
			
				|  |  | +const initParam = { T_name: '' }
 | 
	
		
			
				|  |  | +const handleClick = (tab: TabsPaneContext, event: Event) => {
 | 
	
		
			
				|  |  | +  console.log(tab, event)
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +</script>
 | 
	
		
			
				|  |  | +<style lang="scss">
 | 
	
		
			
				|  |  | +.y-card {
 | 
	
		
			
				|  |  | +  display: grid;
 | 
	
		
			
				|  |  | +  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
 | 
	
		
			
				|  |  | +  grid-gap: 20px;
 | 
	
		
			
				|  |  | +  user-select: none;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  &-main {
 | 
	
		
			
				|  |  | +    border-radius: var(--el-card-border-radius);
 | 
	
		
			
				|  |  | +    background-color: var(--el-card-bg-color);
 | 
	
		
			
				|  |  | +    overflow: hidden;
 | 
	
		
			
				|  |  | +    color: var(--el-text-color-primary);
 | 
	
		
			
				|  |  | +    transition: var(--el-transition-duration);
 | 
	
		
			
				|  |  | +    --el-card-border-color: var(--el-border-color-light);
 | 
	
		
			
				|  |  | +    --el-card-border-radius: 10px;
 | 
	
		
			
				|  |  | +    --el-card-bg-color: var(--el-fill-color-blank);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    &-img {
 | 
	
		
			
				|  |  | +      flex-shrink: 0;
 | 
	
		
			
				|  |  | +      display: flex;
 | 
	
		
			
				|  |  | +      align-items: center;
 | 
	
		
			
				|  |  | +      padding: var(--y-padding);
 | 
	
		
			
				|  |  | +      border-bottom: 1px solid var(--el-card-border-color);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      &-l {
 | 
	
		
			
				|  |  | +        flex: 1;
 | 
	
		
			
				|  |  | +        display: flex;
 | 
	
		
			
				|  |  | +        align-items: center;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      .elText {
 | 
	
		
			
				|  |  | +        padding-left: 10px;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    &-conter {
 | 
	
		
			
				|  |  | +      padding: var(--y-padding);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +</style>
 |