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

126 lines
2.6 KiB

7 months ago
<template>
<!-- 查看pdf -->
<div class="viewpdf-container">
<!-- 筛选 -->
<div class="formData-box">
<el-select v-model="formData.dcCh" size="mini" placeholder="请选择船号">
<el-option
v-for="(item, index) in dcChOptions"
:key="index"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
<el-select v-model="formData.dcPl" size="mini" placeholder="请选择批次">
<el-option
v-for="(item, index) in dcPlOptions"
:key="index"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
<el-select v-model="formData.kw" size="mini" placeholder="请选择套料图">
<el-option label="四垮" :value="4"></el-option>
<el-option label="五垮" :value="5"></el-option>
<el-option label="六垮" :value="6"></el-option>
</el-select>
<div class="query-btn" @click="queryBtn"></div>
</div>
<div class="viewpdf-box">
<div class="border-out">
<div class="border-inner">
<div class="viewpdf-flex">
<div class="left-box">
<div></div>
</div>
<div class="right-box"></div>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
import { getProject } from "@/api/viewPDF";
// import pdf from 'vue-pdf'
export default {
name: "ViewPDF",
// components:{
// pdf
// },
data() {
return {
formData: {
dcCh: "",
dcPl: "",
},
dcChOptions: [],
dcPlOptions: [],
};
},
mounted() {
this.queryBtn();
},
methods: {
// 根据年份查询
queryBtn() {
this.getProject();
},
getProject() {
getProject({
nf: this.formData.year,
}).then((res) => {});
},
},
};
</script>
<style scoped lang="scss">
.viewpdf-container {
margin-top: 10px;
padding-left: 5px;
padding-right: 5px;
.formData-box {
width: 450px !important;
margin-bottom: 18px;
}
.viewpdf-box {
display: flex;
align-items: stretch;
height: calc(100vh - 105px);
.viewpdf-flex {
display: flex;
}
.left-box {
}
.right-box {
}
}
.box-top {
margin-top: 5px;
}
.border-out {
width: 100%;
height: 100%;
border-radius: 10px;
border: 1px #0174f5 solid;
padding: 1px;
box-sizing: border-box;
}
.border-inner {
width: 100%;
height: 100%;
box-sizing: border-box;
border: 2px solid #016ae0;
border-radius: 10px;
}
.border-inner {
background-color: rgba(2, 8, 23, 0.1);
}
}
</style>