From e132d7d87ff834eb231bd39c82c3be22bae2d80b Mon Sep 17 00:00:00 2001 From: XiaoRuby <3114200645@qq.com> Date: 星期一, 28 八月 2023 09:10:59 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/views/experiment/checkTheReport/index.vue | 37 ++++++++++++++++++++++--------------- 1 files changed, 22 insertions(+), 15 deletions(-) diff --git a/src/views/experiment/checkTheReport/index.vue b/src/views/experiment/checkTheReport/index.vue index 171ca9d..ab2d6ee 100644 --- a/src/views/experiment/checkTheReport/index.vue +++ b/src/views/experiment/checkTheReport/index.vue @@ -57,10 +57,10 @@ :visible.sync="dialogVisible" width="60%"> <span slot="footer" class="dialog-footer"> - <el-button type="primary" size="small" @click="printFun()">鎵撳嵃</el-button> + <el-button type="primary" @click="printFun()">鎵撳嵃</el-button> </span> <div class="printStyle"> - <preview id="printDiv"></preview> + <preview id="printDiv" :reportData="reportData"></preview> </div> </el-dialog> <div class="table-box"> @@ -93,14 +93,14 @@ </template></el-table-column > <el-table-column - prop="materialCode" + prop="reportCode" label="鎶ュ憡鍗曞彿" sortable min-width="10%" > <template slot-scope="scope"> <span style="color: #409eff;"> - {{ scope.row.materialCode }} + {{ scope.row.reportCode }} </span> </template></el-table-column > @@ -179,12 +179,13 @@ </template> <script> -import { selectAllReport } from "@/api/experiment/checkTheReport"; +import { selectAllReport,getReportData } from "@/api/experiment/checkTheReport"; import Preview from "@/components/experiment/checkTheReport/index.vue"; import PrintJS from 'print-js' export default { data() { return { + reportData: [], searchData:{ sample_code:'', reportCode:'', @@ -203,25 +204,31 @@ this.getData(); }, mounted(){ - // this.dialogVisible = true; }, components:{ Preview }, methods: { - //棰勮鎸夐挳 - previewFun(){ + async queryReportByRCode(code){ + const resp = await getReportData({code:code}); + this.reportData = resp.data; + console.log(this.reportData); + }, + //鏌ョ湅鎶ュ憡鎸夐挳 + previewFun(row){ this.dialogVisible = true; + this.queryReportByRCode(row.reportCode); }, //鎵撳嵃鎸夐挳 printFun(){ - PrintJS({ - printable: "printDiv", - type: "html", - // header: "鍘熸潗鏂欐娴嬫姤鍛�", - targetStyles: ["*"], - ignoreElements: ["no-ignore"], - }); + this.dialogVisible = false; + PrintJS({ + printable: "printDiv", + type: "html", + // header: "鍘熸潗鏂欐娴嬫姤鍛�", + targetStyles: ["*"], + ignoreElements: ["no-ignore"], + }); }, // 鐘舵�佹寜閽� handleRadioChange() { -- Gitblit v1.9.3