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 | 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