From 32d14164407e86bc68d4ba5e37b1d07eea134dcb Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期五, 08 七月 2022 17:31:08 +0800
Subject: [PATCH] 1.打印测试部分完成   对接grf文件

---
 src/views/scgl/gdpg.vue |   56 +++++++++++++++++++++++++++++---------------------------
 1 files changed, 29 insertions(+), 27 deletions(-)

diff --git a/src/views/scgl/gdpg.vue b/src/views/scgl/gdpg.vue
index 72c6e2c..127a2b2 100644
--- a/src/views/scgl/gdpg.vue
+++ b/src/views/scgl/gdpg.vue
@@ -1,50 +1,52 @@
 <template>
   <div>
     <h3>鎶ヨ〃鐩存帴鎵撳嵃锛岄�氳繃AJAX鏂瑰紡鑾峰彇鎶ヨ〃妯℃澘涓庢姤琛ㄦ暟鎹�</h3>
-
-    <!--    <p><a href="javascript:void" @click.prevent="ws_ajax_print">鐩存帴鎵撳嵃</a></p>-->
-    <p><a href="javascript:void" @click.prevent="ws_ajax_print">鐩存帴鎵撳嵃</a></p>
-
-    <!--    <h3>鑷畾涔夋墦鍗板弬鏁帮紝鎸囧畾鎵撳嵃鏈猴紝璁剧疆閫愪唤鎵撳嵃涓庢墦鍗颁唤鏁扮瓑</h3>-->
-
-    <!--    <p>-->
-    <!--      <a href="javascript:void" @click.prevent="ws_ajax_customprint">鑷畾涔夊弬鏁版墦鍗�</a>-->
-    <!--    </p>-->
+    <p><a href="javascript:void" @click.prevent="printClick">鐩存帴鎵撳嵃</a></p>
   </div>
 </template>
 
 <script>
 import { webapp_ws_ajax_run, webapp_urlprotocol_startup, urlAddRandomNo } from '@/utils/grwebapp'
-
+import { MesOrderPrintSearch, MesOrderPrintSearch1 } from '@/api/utils'
+import { getCookie } from '@/utils/auth'
+// import a from 'public/static/grf/simple.grf'
 export default {
+  data() {
+    return {
+      OBJ: {},
+      TEXT: ''
+    }
+  },
   mounted() {
     webapp_urlprotocol_startup()
+    // const a = require('public/static/grf/simple.grf')
+    // console.log(a, 1)
   },
   methods: {
+    async printClick() {
+      const data = {
+        username: getCookie('admin'),
+        mesordercode: 'PO202206280001_4'
+      }
+      const res = await MesOrderPrintSearch1(data)
+      this.OBJ = res.data
+      if (res.code === '200') {
+        this.ws_ajax_print()
+      }
+      // console.log(JSON.stringify(this.OBJ), 1)
+    },
     ws_ajax_print() {
       // 鍙傛暟鍏蜂綋璇存槑璇峰弬鑰冨府鍔╂枃妗d腑鐨勨�淲EB鎶ヨ〃(B/S鎶ヨ〃)->WEB鎶ヨ〃瀹㈡埛绔�->鍚姩鍙傛暟璇存槑鈥濋儴鍒�
       var args = {
-        type: 'print',
-        // showOptionDlg: false, //濡傛灉涓嶆樉绀烘墦鍗板璇濇鑰岀洿鎺ユ墦鍗帮紝灏嗘琛屾敞閲婂幓鎺夊嵆鍙�
-        report: urlAddRandomNo('./grf/simple.grf'),
-        data: './data/jsonCustomer.txt'
-      }
-      console.log(args, 1)
-      webapp_ws_ajax_run(args)
-    },
-    ws_ajax_customprint() {
-      // 鍙傛暟鍏蜂綋璇存槑璇峰弬鑰冨府鍔╂枃妗d腑鐨勨�淲EB鎶ヨ〃(B/S鎶ヨ〃)->WEB鎶ヨ〃瀹㈡埛绔�->鍚姩鍙傛暟璇存槑鈥濋儴鍒�
-      var args = {
-        type: 'print', // 濡傛灉鏄杩涜鎵撳嵃锛屽皢 type 璁剧疆涓� print
-        report: urlAddRandomNo('./grf/simple.grf'),
-        data: './data/jsonCustomer.txt',
-        PrinterName: 'Microsoft Print to PDF', // 鎸囧畾瑕佽緭鍑虹殑鎵撳嵃鏈哄悕绉�
-        Collate: false, // 涓嶆寜閫愪唤鏂瑰紡鎵撳嵃
-        Copies: 5 // 鍏辨墦鍗�5浠�
+        type: 'print', // preview
+        showOptionDlg: false, // 濡傛灉涓嶆樉绀烘墦鍗板璇濇鑰岀洿鎺ユ墦鍗帮紝灏嗘琛屾敞閲婂幓鎺夊嵆鍙�
+        report: urlAddRandomNo('./static/grf/浜у搧娴佷紶鍗旳4.grf'),
+        data: this.OBJ
       }
 
       webapp_ws_ajax_run(args)
     }
+
   }
 }
 </script>

--
Gitblit v1.9.3