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/wlgl/crkjl.vue | 499 -------------------------------------------------------
1 files changed, 0 insertions(+), 499 deletions(-)
diff --git a/src/views/wlgl/crkjl.vue b/src/views/wlgl/crkjl.vue
index 45037c2..e69de29 100644
--- a/src/views/wlgl/crkjl.vue
+++ b/src/views/wlgl/crkjl.vue
@@ -1,499 +0,0 @@
-<template>
- <div>
- <h3>鎶ヨ〃鐩存帴鎵撳嵃锛岄�氳繃AJAX鏂瑰紡鑾峰彇鎶ヨ〃妯℃澘涓庢姤琛ㄦ暟鎹�</h3>
- <p><a href="javascript:void" @click.prevent="ws_ajax_print">鐩存帴鎵撳嵃</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'
-
-export default {
- data() {
- return {
- OBJ: {}
- }
- },
- mounted() {
- this.getData()
- webapp_urlprotocol_startup()
- },
- methods: {
- async getData() {
- const data = {
- username: getCookie('admin'),
- mesordercode: 'PO202206280001_4'
- }
- const res = await MesOrderPrintSearch(data)
- this.OBJ = res.data
- // console.log(JSON.stringify(this.OBJ), 1)
- },
- ws_ajax_print() {
- // 鍙傛暟鍏蜂綋璇存槑璇峰弬鑰冨府鍔╂枃妗d腑鐨勨�淲EB鎶ヨ〃(B/S鎶ヨ〃)->WEB鎶ヨ〃瀹㈡埛绔�->鍚姩鍙傛暟璇存槑鈥濋儴鍒�
- var args = {
- type: 'print', // preview
- showOptionDlg: false, // 濡傛灉涓嶆樉绀烘墦鍗板璇濇鑰岀洿鎺ユ墦鍗帮紝灏嗘琛屾敞閲婂幓鎺夊嵆鍙�
- report: {
- 'Version': '6.8.5.5',
- 'Title': '浣犵殑鎶ヨ〃鏍囬',
- 'PrintAsDesignPaper': false,
- 'Font': {
- 'Name': '瀹嬩綋',
- 'Size': 105000,
- 'Weight': 400,
- 'Charset': 134
- },
- 'WatermarkAlignment': 'BottomRight',
- 'Printer': {
- 'Size': 11,
- 'Width': 14.8,
- 'Height': 21,
- 'Oriention': 'Landscape',
- 'LeftMargin': 0.5,
- 'TopMargin': 0.4,
- 'RightMargin': 0.5,
- 'BottomMargin': 0.5
- },
- 'DetailGrid': {
- 'CenterView': true,
- 'Border': {
- 'Pen': {
- 'Width': 1.5
- }
- },
- 'Recordset': {
- 'Field': [
- {
- 'Name': '宸ュ崟鍙�',
- 'DBFieldName': 'wo_code'
- },
- {
- 'Name': '浜у搧缂栫爜',
- 'DBFieldName': 'partcode'
- },
- {
- 'Name': '浜у搧鍚嶇О',
- 'DBFieldName': 'partname'
- },
- {
- 'Name': '浜у搧瑙勬牸',
- 'DBFieldName': 'partspec'
- },
- {
- 'Name': '宸ヨ壓璺嚎',
- 'DBFieldName': 'routename'
- },
- {
- 'Name': '宸ュ崟鏁伴噺',
- 'DBFieldName': 'orderqty'
- },
- {
- 'Name': '鎵撳嵃浜哄憳',
- 'DBFieldName': 'lm_user'
- },
- {
- 'Name': '鎵撳嵃鏃堕棿',
- 'DBFieldName': 'lm_date'
- },
- {
- 'Name': '宸ュ簭鍙�',
- 'DBFieldName': 'seq'
- },
- {
- 'Name': '宸ュ簭',
- 'DBFieldName': 'stepname'
- },
- {
- 'Name': '鍔犲伐鏁伴噺',
- 'DBFieldName': 'plan_qty'
- },
- {
- 'Name': '鍚堟牸鏁伴噺',
- 'DBFieldName': 'good_qty'
- },
- {
- 'Name': '涓嶈壇鏁伴噺',
- 'DBFieldName': 'ng_qty'
- },
- {
- 'Name': '浜岀淮鐮�',
- 'DBFieldName': 'stepqrcode'
- }
- ]
- },
- 'Column': [
- {
- 'Name': '宸ュ簭鍙�',
- 'Width': 1.74625
- },
- {
- 'Name': 'Column5',
- 'Width': 2.98979
- },
- {
- 'Name': '杈呮暟閲�',
- 'Width': 4.60375
- },
- {
- 'Name': '鏀舵枡浠撳簱',
- 'Width': 1.98438
- },
- {
- 'Name': '鎵瑰彿',
- 'Width': 2.01083
- },
- {
- 'Name': 'Column2',
- 'Width': 2.40771
- },
- {
- 'Name': 'Column4',
- 'Width': 4.20688
- }
- ],
- 'ColumnContent': {
- 'Height': 1.40229,
- 'AdjustRowHeight': false,
- 'ColumnContentCell': [
- {
- 'Column': '宸ュ簭鍙�',
- 'Font': {
- 'Name': '瀹嬩綋',
- 'Size': 90000,
- 'Weight': 400,
- 'Charset': 134
- },
- 'WordWrap': true,
- 'TextAlign': 'MiddleCenter',
- 'ShrinkFontToFit': true,
- 'DataField': '宸ュ簭鍙�'
- },
- {
- 'Column': 'Column5',
- 'FreeCell': true,
- 'Control': [
- {
- 'Type': 'Barcode',
- 'Name': 'Barcode2',
- 'Left': 0.608542,
- 'Top': 0.1,
- 'Width': 1.5875,
- 'Height': 1.19063,
- 'BarcodeType': 'QRCode',
- 'CaptionPosition': 'None',
- 'Text': '[#浜岀淮鐮�#]'
- }
- ]
- },
- {
- 'Column': '杈呮暟閲�',
- 'Font': {
- 'Name': '瀹嬩綋',
- 'Size': 90000,
- 'Weight': 400,
- 'Charset': 134
- },
- 'WordWrap': true,
- 'DataField': '宸ュ簭'
- },
- {
- 'Column': '鏀舵枡浠撳簱',
- 'Font': {
- 'Name': '瀹嬩綋',
- 'Size': 90000,
- 'Weight': 400,
- 'Charset': 134
- },
- 'WordWrap': true,
- 'DataField': '鍔犲伐鏁伴噺'
- },
- {
- 'Column': '鎵瑰彿',
- 'Font': {
- 'Name': '瀹嬩綋',
- 'Size': 90000,
- 'Weight': 400,
- 'Charset': 134
- },
- 'WordWrap': true,
- 'DataField': '鍚堟牸鏁伴噺'
- },
- {
- 'Column': 'Column2',
- 'WordWrap': true,
- 'DataField': '涓嶈壇鏁伴噺'
- },
- {
- 'Column': 'Column4',
- 'WordWrap': true
- }
- ]
- },
- 'ColumnTitle': {
- 'Height': 0.79375,
- 'RepeatStyle': 'OnPage',
- 'ColumnTitleCell': [
- {
- 'GroupTitle': false,
- 'Column': '宸ュ簭鍙�',
- 'Font': {
- 'Name': '瀹嬩綋',
- 'Size': 90000,
- 'Weight': 400,
- 'Charset': 134
- },
- 'TextAlign': 'MiddleCenter',
- 'Text': '宸ュ簭鍙�'
- },
- {
- 'GroupTitle': false,
- 'Column': 'Column5',
- 'TextAlign': 'MiddleCenter',
- 'Text': '浜岀淮鐮�'
- },
- {
- 'GroupTitle': false,
- 'Column': '杈呮暟閲�',
- 'Font': {
- 'Name': '瀹嬩綋',
- 'Size': 90000,
- 'Weight': 400,
- 'Charset': 134
- },
- 'TextAlign': 'MiddleCenter',
- 'Text': '宸ュ簭'
- },
- {
- 'GroupTitle': false,
- 'Column': '鏀舵枡浠撳簱',
- 'Font': {
- 'Name': '瀹嬩綋',
- 'Size': 90000,
- 'Weight': 400,
- 'Charset': 134
- },
- 'TextAlign': 'MiddleCenter',
- 'Text': '鍔犲伐鏁�'
- },
- {
- 'GroupTitle': false,
- 'Column': '鎵瑰彿',
- 'Font': {
- 'Name': '瀹嬩綋',
- 'Size': 90000,
- 'Weight': 400,
- 'Charset': 134
- },
- 'TextAlign': 'MiddleCenter',
- 'Text': '鍚堟牸鏁�'
- },
- {
- 'GroupTitle': false,
- 'Column': 'Column2',
- 'TextAlign': 'MiddleCenter',
- 'Text': '涓嶈壇鏁伴噺'
- },
- {
- 'GroupTitle': false,
- 'Column': 'Column4',
- 'TextAlign': 'MiddleCenter',
- 'Text': '澶囨敞'
- }
- ]
- }
- },
- 'Parameter': [
- {
- 'Name': 'Parameter1'
- },
- {
- 'Name': 'Parameter2'
- }
- ],
- 'ReportHeader': [
- {
- 'Name': 'ReportHeader1',
- 'Height': 3.41313,
- 'Control': [
- {
- 'Type': 'FreeGrid',
- 'Name': 'FreeGrid1',
- 'Dock': 'Fill',
- 'Border': {
- 'Styles': '[DrawLeft|DrawTop|DrawRight|DrawBottom]',
- 'Pen': {
- 'Color': 'FFFFFF'
- }
- },
- 'ColLine': {
- 'Color': 'FFFFFF'
- },
- 'RowLine': {
- 'Color': 'FFFFFF'
- },
- 'FreeGridColumn': [
- {
- 'index': 1,
- 'Width': 1.87854
- },
- {
- 'index': 2,
- 'Width': 5.97958
- },
- {
- 'index': 3,
- 'Width': 1.82563
- },
- {
- 'index': 4,
- 'Width': 6.21771
- },
- {
- 'index': 5,
- 'Width': 4.10104
- }
- ],
- 'FreeGridRow': [
- {
- 'index': 1,
- 'Height': 0.79375
- },
- {
- 'index': 5,
- 'Height': 0.687917
- }
- ],
- 'FreeGridCell': [
- {
- 'row': 1,
- 'col': 1,
- 'Font': {
- 'Name': '瀹嬩綋',
- 'Size': 142500,
- 'Bold': true,
- 'Charset': 134
- },
- 'TextAlign': 'MiddleCenter',
- 'Text': '娴佺▼鍗�',
- 'ColSpan': 5
- },
- {
- 'row': 2,
- 'col': 1,
- 'Text': '宸ュ崟鍙凤細'
- },
- {
- 'row': 2,
- 'col': 2,
- 'Text': '[#宸ュ崟鍙�#]'
- },
- {
- 'row': 2,
- 'col': 3,
- 'Text': '浜у搧缂栫爜锛�'
- },
- {
- 'row': 2,
- 'col': 4,
- 'Text': '[#浜у搧缂栫爜#]'
- },
- {
- 'row': 2,
- 'col': 5,
- 'FreeCell': true,
- 'Control': [
- {
- 'Type': 'Barcode',
- 'Name': 'Barcode1',
- 'Dock': 'Right',
- 'Center': 'Both',
- 'Left': 1.29646,
- 'Width': 2.77813,
- 'BarcodeType': 'QRCode',
- 'CaptionPosition': 'None',
- 'Text': '[#宸ュ崟鍙�#]'
- }
- ],
- 'RowSpan': 4
- },
- {
- 'row': 3,
- 'col': 1,
- 'Text': '浜у搧鍚嶇О锛�'
- },
- {
- 'row': 3,
- 'col': 2,
- 'Text': '[#浜у搧鍚嶇О#]'
- },
- {
- 'row': 3,
- 'col': 3,
- 'Text': '浜у搧瑙勬牸锛�'
- },
- {
- 'row': 3,
- 'col': 4,
- 'Text': '[#浜у搧瑙勬牸#]'
- },
- {
- 'row': 4,
- 'col': 1,
- 'Text': '宸ュ崟鏁伴噺锛�'
- },
- {
- 'row': 4,
- 'col': 2,
- 'Text': '[#宸ュ崟鏁伴噺#]'
- },
- {
- 'row': 4,
- 'col': 3,
- 'Text': '宸ヨ壓璺嚎锛�'
- },
- {
- 'row': 4,
- 'col': 4,
- 'Text': '[#宸ヨ壓璺嚎#]'
- },
- {
- 'row': 5,
- 'col': 1,
- 'Text': '鎵撳嵃浜哄憳锛�'
- },
- {
- 'row': 5,
- 'col': 2,
- 'Text': '[#鎵撳嵃浜哄憳#]'
- },
- {
- 'row': 5,
- 'col': 3,
- 'Text': '鎵撳嵃鏃堕棿锛�'
- },
- {
- 'row': 5,
- 'col': 4,
- 'Text': '[#鎵撳嵃鏃堕棿#]'
- }
- ]
- }
- ],
- 'RepeatOnPage': true
- }
- ]
- },
- data: this.OBJ
- }
- console.log(args, 1)
- webapp_ws_ajax_run(args)
- }
-
- }
-}
-</script>
-
-<style>
-</style>
--
Gitblit v1.9.3