After Width: | Height: | Size: 464 KiB |
After Width: | Height: | Size: 7.5 KiB |
@ -1,12 +1,133 @@
|
|||||||
<template>
|
<template>
|
||||||
<!-- 企业名单 -->
|
<!-- 企业名单 -->
|
||||||
<div>456</div>
|
<div>
|
||||||
|
<div class="main">
|
||||||
|
<!-- 卡片标题 -->
|
||||||
|
<el-card class="box-card">
|
||||||
|
<div slot="header" class="clearfix">
|
||||||
|
<span>企业名单</span>
|
||||||
|
</div>
|
||||||
|
<div class="card_body">
|
||||||
|
<!-- 顶部搜索区域 -->
|
||||||
|
<div class="top">
|
||||||
|
<div class="top_search">
|
||||||
|
<span>关键词:</span>
|
||||||
|
<el-input
|
||||||
|
class="top_search_input"
|
||||||
|
placeholder="输入企业名称搜索"
|
||||||
|
v-model="searchCompany"
|
||||||
|
>
|
||||||
|
</el-input>
|
||||||
|
<div class="top_search_button">
|
||||||
|
<i class="el-icon-search"></i>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="top_add_btn">
|
||||||
|
<el-button>新增企业</el-button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</el-card>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
name: "companyList",
|
name: "companyList",
|
||||||
data() {
|
data() {
|
||||||
return {};
|
return {
|
||||||
|
searchCompany: "",
|
||||||
|
};
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
<style lang="less" scoped>
|
||||||
|
/* card统一样式 */
|
||||||
|
.el-card.box-card.is-always-shadow {
|
||||||
|
height: calc(100vh - 116px); /* 控制card布局高度,用于适配 */
|
||||||
|
/* card统一样式 */
|
||||||
|
/deep/.el-card__header {
|
||||||
|
border-bottom: 1px solid #a1a1a1 !important;
|
||||||
|
.clearfix {
|
||||||
|
span {
|
||||||
|
font-size: 17px;
|
||||||
|
font-weight: 400;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.main {
|
||||||
|
height: 100%;
|
||||||
|
.el-card.box-card.is-always-shadow {
|
||||||
|
background: url("~@/assets/companyFile/22136.png") no-repeat !important;
|
||||||
|
background-size: 100% 100% !important;
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
.card_body {
|
||||||
|
.top {
|
||||||
|
width: 100%;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
.top_search {
|
||||||
|
display: flex;
|
||||||
|
width: 40%;
|
||||||
|
height: 40px;
|
||||||
|
span {
|
||||||
|
width: 15%;
|
||||||
|
line-height: 40px;
|
||||||
|
text-align: center;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
.top_search_input ::v-deep {
|
||||||
|
/* 查询框 */
|
||||||
|
width: 75%;
|
||||||
|
.el-input__inner {
|
||||||
|
border-radius: 4px 0px 0px 4px;
|
||||||
|
background: #3c4b4a;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
/* 查询框点击颜色变化 */
|
||||||
|
.el-input__inner:focus,
|
||||||
|
.el-input__inner:hover {
|
||||||
|
border-color: #1b3736;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.top_search_button {
|
||||||
|
width: 10%;
|
||||||
|
height: 100%;
|
||||||
|
border-radius: 0px 4px 4px 0px;
|
||||||
|
background: #0e3936;
|
||||||
|
text-align: center;
|
||||||
|
font-size: 28px;
|
||||||
|
cursor: pointer;
|
||||||
|
.el-icon-search {
|
||||||
|
color: #fff;
|
||||||
|
padding: 12% 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.top_search_button:focus,
|
||||||
|
.top_search_button:hover {
|
||||||
|
/* 放大镜点击特效 */
|
||||||
|
background: #126a58;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.top_add_btn {
|
||||||
|
width: 10%;
|
||||||
|
.el-button {
|
||||||
|
border: 1px solid #4a6072;
|
||||||
|
color: #fff;
|
||||||
|
border-radius: 0px !important;
|
||||||
|
background: #323f43;
|
||||||
|
}
|
||||||
|
.el-button:focus,
|
||||||
|
.el-button:hover {
|
||||||
|
color: #34e1b3;
|
||||||
|
background: url("~@/assets/companyFile/891771.png") no-repeat !important;
|
||||||
|
background-size: 100% 100% !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
@ -0,0 +1,85 @@
|
|||||||
|
<template>
|
||||||
|
<!-- 导出 -->
|
||||||
|
<el-dialog
|
||||||
|
class="dialog"
|
||||||
|
title="导出"
|
||||||
|
:visible.sync="visible"
|
||||||
|
:close-on-click-modal="false"
|
||||||
|
width="500px"
|
||||||
|
>
|
||||||
|
<div class="text_body">
|
||||||
|
<div class="text">确认导出文件?</div>
|
||||||
|
</div>
|
||||||
|
<div slot="footer" class="dialog-footer">
|
||||||
|
<el-button @click="confrim">确 定</el-button>
|
||||||
|
<el-button>取 消</el-button>
|
||||||
|
</div>
|
||||||
|
</el-dialog>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
import { debounce } from "@/utils/publicMethod_lxy/debounce.js";
|
||||||
|
export default {
|
||||||
|
name: "DeriveDialog",
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
visible: false,
|
||||||
|
};
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
open() {
|
||||||
|
this.visible = true;
|
||||||
|
},
|
||||||
|
confrim: debounce(function () {
|
||||||
|
this.$message.success("232324234");
|
||||||
|
}, 300),
|
||||||
|
},
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
<style lang="less" scoped>
|
||||||
|
/deep/.el-dialog {
|
||||||
|
.el-dialog__title {
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
background-image: url("~@/assets/companyFile/dialogBack.png");
|
||||||
|
background-size: 100% 100%;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
height: 400px;
|
||||||
|
/* 关闭弹窗叉号 */
|
||||||
|
.el-dialog__headerbtn {
|
||||||
|
.el-dialog__close {
|
||||||
|
color: #fff;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.el-dialog__body {
|
||||||
|
padding: 0px;
|
||||||
|
padding-left: 15px;
|
||||||
|
padding-right: 15px;
|
||||||
|
.text_body {
|
||||||
|
margin: auto;
|
||||||
|
text-align: center;
|
||||||
|
line-height: 280px;
|
||||||
|
width: 100%;
|
||||||
|
height: 280px;
|
||||||
|
.text {
|
||||||
|
color: #fff;
|
||||||
|
font-size: 27px;
|
||||||
|
font-weight: 500;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.el-button {
|
||||||
|
width: 70px;
|
||||||
|
border: 1px solid #4a6072;
|
||||||
|
color: #fff;
|
||||||
|
border-radius: 0px !important;
|
||||||
|
background: #323f43;
|
||||||
|
}
|
||||||
|
.el-button:focus,
|
||||||
|
.el-button:hover {
|
||||||
|
color: #34e1b3;
|
||||||
|
background: url("~@/assets/companyFile/891771.png") no-repeat !important;
|
||||||
|
background-size: 100% 100% !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
@ -0,0 +1,75 @@
|
|||||||
|
<template>
|
||||||
|
<!-- 导入 -->
|
||||||
|
<el-dialog
|
||||||
|
class="dialog"
|
||||||
|
title="导入"
|
||||||
|
:visible.sync="visible"
|
||||||
|
:close-on-click-modal="false"
|
||||||
|
width="500px"
|
||||||
|
>
|
||||||
|
123
|
||||||
|
<div slot="footer" class="dialog-footer">
|
||||||
|
<el-button @click="confrim">确 定</el-button>
|
||||||
|
<el-button>取 消</el-button>
|
||||||
|
</div>
|
||||||
|
</el-dialog>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
import {debounce} from '@/utils/publicMethod_lxy/debounce.js'
|
||||||
|
export default {
|
||||||
|
name: "UploadDialog",
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
visible: false,
|
||||||
|
};
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
open() {
|
||||||
|
this.visible = true;
|
||||||
|
},
|
||||||
|
confrim:debounce(function() {
|
||||||
|
this.$message.success('232324234')
|
||||||
|
},300)
|
||||||
|
},
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
<style lang="less" scoped>
|
||||||
|
/deep/.el-dialog {
|
||||||
|
.el-dialog__title {
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
background-image: url("~@/assets/companyFile/dialogBack.png");
|
||||||
|
background-size: 100% 100%;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
height: 400px;
|
||||||
|
/* 关闭弹窗叉号 */
|
||||||
|
.el-dialog__headerbtn {
|
||||||
|
.el-dialog__close {
|
||||||
|
color: #fff;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.el-dialog__body {
|
||||||
|
padding: 0px;
|
||||||
|
padding-left: 15px;
|
||||||
|
padding-right: 15px;
|
||||||
|
p {
|
||||||
|
font-size: 16px;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.el-button {
|
||||||
|
width: 70px;
|
||||||
|
border: 1px solid #4a6072;
|
||||||
|
color: #fff;
|
||||||
|
border-radius: 0px !important;
|
||||||
|
background: #323f43;
|
||||||
|
}
|
||||||
|
.el-button:focus,
|
||||||
|
.el-button:hover {
|
||||||
|
color: #34e1b3;
|
||||||
|
background: url("~@/assets/companyFile/891771.png") no-repeat !important;
|
||||||
|
background-size: 100% 100% !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
Loading…
Reference in new issue