From b50e7d0c574584b8ad02ad04715760c7c42a0b7d Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期六, 09 七月 2022 11:02:46 +0800
Subject: [PATCH] 1.生产开报工前端页面开发完成

---
 src/views/scgl/gdpg.vue |   52 ++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 48 insertions(+), 4 deletions(-)

diff --git a/src/views/scgl/gdpg.vue b/src/views/scgl/gdpg.vue
index 09a8624..127a2b2 100644
--- a/src/views/scgl/gdpg.vue
+++ b/src/views/scgl/gdpg.vue
@@ -1,11 +1,55 @@
-<template />
+<template>
+  <div>
+    <h3>鎶ヨ〃鐩存帴鎵撳嵃锛岄�氳繃AJAX鏂瑰紡鑾峰彇鎶ヨ〃妯℃澘涓庢姤琛ㄦ暟鎹�</h3>
+    <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 {
-  name: 'Gdpg'
+  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', // preview
+        showOptionDlg: false, // 濡傛灉涓嶆樉绀烘墦鍗板璇濇鑰岀洿鎺ユ墦鍗帮紝灏嗘琛屾敞閲婂幓鎺夊嵆鍙�
+        report: urlAddRandomNo('./static/grf/浜у搧娴佷紶鍗旳4.grf'),
+        data: this.OBJ
+      }
+
+      webapp_ws_ajax_run(args)
+    }
+
+  }
 }
 </script>
 
-<style scoped>
-
+<style>
 </style>

--
Gitblit v1.9.3