<!--
|
* @Author: shuishen 1109946754@qq.com
|
* @Date: 2023-03-13 14:54:26
|
* @LastEditors: shuishen 1109946754@qq.com
|
* @LastEditTime: 2024-11-05 20:39:31
|
* @FilePath: \bigScreen\src\views\survey\components\box\fireTrend.vue
|
* @Description:
|
*
|
* Copyright (c) 2023 by ${git_name_email}, All Rights Reserved.
|
-->
|
<script setup>
|
import { getPage } from '@/api/indParkInfo'
|
|
let parkQy = ref([])
|
|
let searchQuery = ref('')
|
|
onMounted(() => {
|
getPages()
|
})
|
|
|
function getPages () {
|
getPage().then(res => {
|
parkQy.value = res.data.data.records
|
console.log(res)
|
}).catch(err => {
|
console.log(err)
|
})
|
}
|
|
function search () {
|
getPage({ name: searchQuery.value }).then(res => {
|
parkQy.value = res.data.data.records
|
console.log(res)
|
}).catch(err => {
|
console.log(err)
|
})
|
}
|
|
</script>
|
|
<template>
|
<div class="box-content w100 h100 flex f-d-c">
|
<div>
|
<div class="search-container">
|
<el-input v-model="searchQuery" placeholder="请输入企业名称" size="mini">
|
</el-input>
|
<el-button :color="'#007bff'" @click="search" size="mini">搜索</el-button>
|
</div>
|
</div>
|
|
<div class="data-content-list">
|
<div class="data-content-item" v-for="item in parkQy" :key="item.id">
|
<div> {{ item.name }}</div>
|
<el-button size="small" type="primary" color="rgba(23,82,240, 0.7)">进入企业</el-button>
|
</div>
|
</div>
|
</div>
|
</template>
|
|
<style lang="scss" scoped>
|
.box-content {
|
color: #fff;
|
padding: 0 10px;
|
}
|
|
.search-container {
|
margin: 10px 0;
|
display: flex;
|
align-items: center;
|
justify-content: center;
|
|
::v-deep(.el-input) {
|
width: 0;
|
flex: 1;
|
|
.el-input__wrapper {
|
font-size: 16px;
|
font-weight: 400;
|
border-radius: 0;
|
background: rgba(135, 158, 199, 0.3);
|
box-shadow: inset 0px 3px 7px 0px rgba(42, 138, 236, 0.95);
|
|
.el-input__inner {
|
color: #BFD3E5;
|
}
|
}
|
}
|
|
::v-deep(.el-button) {
|
border-radius: 0;
|
}
|
}
|
|
.data-content-list {
|
flex: 1;
|
overflow-y: auto;
|
|
.data-content-item {
|
margin-top: 10px;
|
padding: 0 10px;
|
display: flex;
|
justify-content: space-between;
|
align-items: center;
|
height: 32px;
|
background: linear-gradient(rgba(45, 45, 255, 0.1), rgba(45, 94, 255, 0.7));
|
border-radius: 2px;
|
}
|
|
.data-content-item:first-child {
|
margin-top: 0;
|
}
|
}
|
</style>
|