From 4bf2b5d9caa83082f690a84c4518f3ad6ad6d599 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期二, 29 七月 2025 12:28:08 +0800 Subject: [PATCH] 20250722 通讯录账号密码显示查看权限,根据查看权限查询 完成 --- CY_ECommercePlatform/CY.WebForm/Pages/work/OA_DocumentDetail.aspx | 69 ++++++++++++++++++++++++++++++++++ 1 files changed, 68 insertions(+), 1 deletions(-) diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/OA_DocumentDetail.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/OA_DocumentDetail.aspx index ffcd9b1..d23208c 100644 --- a/CY_ECommercePlatform/CY.WebForm/Pages/work/OA_DocumentDetail.aspx +++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/OA_DocumentDetail.aspx @@ -13,12 +13,79 @@ .tableStyle div { text-align: left; overflow: visible; line-height: 15px; } .tableStyle tr, td, th { padding: 0px; height: auto; } </style> + <script type="text/javascript"> + Preview = function () { + OnPrint(); + try { + LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM')); + if ((LODOP == null) || (typeof (LODOP.VERSION) == "undefined")) return; + var div_tool = document.getElementById('div_tool'); + var printparams = div_tool.getAttribute('printparams'); + + if (!printparams) { + // alert("1"); + // LODOP.SET_PRINT_PAGESIZE(0, 1700, 1200, "A4"); + } + else { + printparams = printparams.toString().split(','); + LODOP.SET_PRINT_PAGESIZE(parseInt(printparams[0]), parseInt(printparams[1]), parseInt(printparams[2]), printparams[3]); + } + + + if ($("#div_tool").attr("issideways") == "true") { + LODOP.ADD_PRINT_TABLE(30, 30, "95%", "90%", $(document.documentElement).html()); + LODOP.SET_SHOW_MODE("LANDSCAPE_DEFROTATED", 1); + } else if ($("#div_tool").attr("issideways") == "printinfo") { + var Oldhtml = ""; + if (printStyle != "" && printStyle != undefined && printContent !== "") { + Oldhtml = printStyle + "<body>" + printContent + "</body>"; + LODOP.ADD_PRINT_HTM(30, 30, "95%", "90%", Oldhtml); + } + else { + $(".warning").remove(); + //alert($(document.documentElement).html()); + LODOP.ADD_PRINT_HTM(30, 43, "95%", "90%", $(document.documentElement).html()); + } + } else { + var Oldhtml = ""; + if (printStyle != "" && printStyle != undefined && printContent !== "") { + Oldhtml = printStyle + "<body>" + printContent + "</body>"; + LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", Oldhtml); + } + else { + $(".warning").remove(); + /*alert($(document.documentElement).html());*/ + /* LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", $(document.documentElement).html());*/ + + // 鑾峰彇HTML鍐呭 + var content = $(document.documentElement).html(); + + // 灏嗗唴瀹规寜鍒嗛〉鏍囩鍒嗗壊 + var pages = content.split('<div class="page-break"></div>'); + // 閬嶅巻姣忎竴椤电殑鍐呭 + for (var i = 0; i < pages.length; i++) { + /* alert(pages[i]);*/ + if (i > 0) LODOP.NewPage(); // 瀵逛簬闈炵涓�椤碉紝娣诲姞鏂伴〉 + + // 娣诲姞鎵撳嵃鍐呭 + LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", pages[i]); + } + } + } + LODOP.PREVIEW(); + + } catch (e) { + //alertMsg('寮傚父淇℃伅锛�' + e.message); + } + OnPrintOver(); + } + </script> </head> <body> <object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width="0" height="0"> <embed id="LODOP_EM" type="application/x-print-lodop" width="0" height="0" pluginspage="/Pages/common/install_lodop32.exe"></embed> </object> - <div id='div_tool' issideways="true" printparams='1,2100,2970, "A4"'> + <div id='div_tool' issideways="printinfo" printparams='1,2100,2970, "A4"'> </div> <form id="form1" class="form2" runat="server"> <table style="width: 590px; margin-top: 30px; margin: 0 auto;"> -- Gitblit v1.9.1