<template> <div class="dymbgl from-clues-content"> <lb-table :page-size="pageData.size" :current-page.sync="pageData.current" :heightNum="215" :total="tableData.total" @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" :data="tableData.data"> </lb-table> <textarea rows="0" id="S1" cols="0" v-show="false"></textarea> </div> </template> <script> import { getLodop } from "@/utils/LodopFuncs" import table from "@/utils/mixin/table" import { datas, sendThis } from "./dymbgl" export default { name: "djbcx", mixins: [table], mounted () { sendThis(this); }, data () { return { isDialog: false, images: require("../../../image/lodapbg.png"), tableData: { total: 0, columns: datas.columns(), data: [ { slsj: "2022-5-12", } ] }, printList: { year: '', month: '', day: '', bh: '', // 编号 xzq: '', xh: '', d: '', h: '', qlr: '', ywr: '', zl: '', bdcdyh: '', qt: '', fj: '', zmsx: "证明事项", }, } }, methods: { fetchData () { }, editClick () { let LODOP = getLodop(); LODOP.SET_PRINT_MODE("PRINT_SETUP_PROGRAM", true); LODOP.PRINT_INITA(0, 0, 850, 560, "不动产证明"); LODOP.ADD_PRINT_SETUP_BKIMG("<img border='1' src=" + this.images + ">"); LODOP.ADD_PRINT_TEXT(403, 220, 39, 25, this.printList.year); //year LODOP.ADD_PRINT_TEXT(403, 278, 25, 25, this.printList.month); //month LODOP.ADD_PRINT_TEXT(403, 309, 25, 25, this.printList.day); //day LODOP.ADD_PRINT_TEXT(493, 205, 160, 25, this.printList.bh); //编号 // 头部信息 LODOP.ADD_PRINT_TEXT(78, 419, 39, 25, this.printList.xzq); //陕 LODOP.ADD_PRINT_TEXT(78, 466, 39, 25, this.printList.xh); // LODOP.ADD_PRINT_TEXT(78, 520, 60, 25, this.printList.d); // LODOP.ADD_PRINT_TEXT(78, 670, 60, 25, this.printList.h); // LODOP.ADD_PRINT_TEXT(119, 555, 190, 25, this.printList.zmsx); //然后多个ADD语句及SET语句 LODOP.ADD_PRINT_TEXT(152, 557, 190, 25, this.printList.qlr); //权利人 LODOP.ADD_PRINT_TEXT(186, 557, 190, 25, this.printList.ywr); //义务人 LODOP.ADD_PRINT_TEXT(219, 557, 190, 25, this.printList.zl); //坐落 LODOP.ADD_PRINT_TEXT(254, 557, 190, 25, this.printList.bdcdyh); //不动产单元号 LODOP.ADD_PRINT_TEXT(318, 557, 190, 67, this.printList.qt); //其他 LODOP.ADD_PRINT_TEXT(426, 557, 190, 67, this.printList.fj); //附记 LODOP.SET_SHOW_MODE("BKIMG_PRINT", 1); LODOP.SET_SHOW_MODE("BKIMG_IN_PREVIEW", 1); //窗口关闭后,回调函数中保存的设计代码 if (LODOP.CVERSION) CLODOP.On_Return = function (TaskID, printList) { if (LODOP.CVERSION) LODOP.On_Return = function (TaskID, Value) { document.getElementById("S1").value = Value; }; document.getElementById("S1").value = LODOP.GET_VALUE( "ProgramData", 0 ); setTimeout(() => { let printValue = document.getElementById("S1").value; console.log("value", printValue); }, 1000); }; LODOP.PRINT_DESIGN(); //打印设计或者打印维护需要放到最后 }, handlePrint () { let LODOP = getLodop(); // LODOP.ADD_PRINT_DATA("ProgramData", getSession("printValue")); LODOP.PREVIEW(); }, }, }; </script> <style scoped lang="scss"> @import "~@/styles/public.scss"; .dymbgl { margin-top: -1px; } </style>