From 5b12ae51e0f42a1f17e81afa5385f3df57ea8810 Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期五, 08 七月 2022 15:06:26 +0800
Subject: [PATCH] 1.打印测试
---
src/views/wlgl/crkjl.vue | 496 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 492 insertions(+), 4 deletions(-)
diff --git a/src/views/wlgl/crkjl.vue b/src/views/wlgl/crkjl.vue
index 2682cc6..45037c2 100644
--- a/src/views/wlgl/crkjl.vue
+++ b/src/views/wlgl/crkjl.vue
@@ -1,11 +1,499 @@
-<template />
+<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 {
- name: 'Crkjl'
+ 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 scoped>
-
+<style>
</style>
--
Gitblit v1.9.3