FUYU
2023-05-19 559771a80cf779dc13a84ecd2f178e6ca5a8353a
force-app/main/default/pages/ConsumApplyBR.page
@@ -1,22 +1,22 @@
<!-- 20211210 ljh 条形码 -->
<apex:page standardController="Consum_Apply__c">
    <apex:includeScript value="{!URLFOR($Resource.qrcode)}"/>
    <apex:includeScript value="/soap/ajax/46.0/connection.js"/>
    <apex:includeScript value="/soap/ajax/46.0/apex.js"/>
    <apex:includeScript value="{!URLFOR($Resource.connection20)}"/>
    <apex:includeScript value="{!URLFOR($Resource.apex20)}"/>
    <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
    <apex:includeScript value="{!URLFOR($Resource.jqueryBarcode)}"/>
    <script type="text/javascript">
       function generateBarcode(){
        function generateBarcode(){
            var value = $("#barcodeValue").val();
            var btype = 'code128';
            var renderer = 'svg';
            var settings = {
              output:'svg',
              bgColor: '#FFFFFF',
              color: '#000000',
            showHRI: false,
              showHRI: false,
              barWidth: '1',
              barHeight: '50',
              moduleSize: '5',
@@ -24,28 +24,28 @@
              posY: '20',
              addQuietZone: '1'
            };
          value = {code:value, rect: true};
          $("#barcodeTarget").html("").show().barcode(value, btype, settings);
       }
       $(function(){
          generateBarcode();
       });
            value = {code:value, rect: true};
            $("#barcodeTarget").html("").show().barcode(value, btype, settings);
        }
        $(function(){
            generateBarcode();
        });
    </script>
    <input type="hidden" id="barcodeValue" value="{!Consum_Apply__c.Name_No__c}"/> 
    <div id="barcodeTarget" class="barcodeTarget"></div>
    <script type="text/javascript">
       function getImgBase64(imageBase64){
          const imgNew = new Image(); // 创建图片容器
         imgNew.src = imageBase64; //imageBase64 为svg+xml的Base64 文件流
         // 图片创建后再执行,转Base64过程
         const canvas = document.createElement("canvas");
         canvas.width = 350;  //设置好 宽高  不然图片 不完整
         canvas.height = 60;
         const context = canvas.getContext("2d");
         context.drawImage(imgNew, 5, 5);
         let ImgBase64 = canvas.toDataURL("image/png");
         return ImgBase64
       }
        function getImgBase64(imageBase64){
            const imgNew = new Image(); // 创建图片容器
            imgNew.src = imageBase64; //imageBase64 为svg+xml的Base64 文件流
            // 图片创建后再执行,转Base64过程
            const canvas = document.createElement("canvas");
            canvas.width = 350;  //设置好 宽高  不然图片 不完整
            canvas.height = 60;
            const context = canvas.getContext("2d");
            context.drawImage(imgNew, 5, 5);
            let ImgBase64 = canvas.toDataURL("image/png");
            return ImgBase64
        }
        function createAttachmentBrcode() {
            var img = $("#barcodeTarget img");
            var src = img[0].src;