| ÎļþÃû´Ó src/views/wlgl/²úÆ·Á÷´«µ¥A5.grf ÐÞ¸Ä |
| | |
| | | }, |
| | | "WatermarkAlignment":"BottomRight", |
| | | "Printer":{ |
| | | "Size":11, |
| | | "Width":14.8, |
| | | "Height":21, |
| | | "Oriention":"Landscape", |
| | | "LeftMargin":0.5, |
| | | "TopMargin":0.4, |
| | | "LeftMargin":0.4, |
| | | "TopMargin":0.5, |
| | | "RightMargin":0.5, |
| | | "BottomMargin":0.5 |
| | | }, |
| | |
| | | }, |
| | | { |
| | | "index":5, |
| | | "Width":4.10104 |
| | | "Width":4.18042 |
| | | } |
| | | ], |
| | | "FreeGridRow":[ |
| | |
| | | "Name":"Barcode1", |
| | | "Dock":"Right", |
| | | "Center":"Both", |
| | | "Left":1.29646, |
| | | "Left":1.37583, |
| | | "Width":2.77813, |
| | | "BarcodeType":"QRCode", |
| | | "CaptionPosition":"None", |
| | |
| | | { |
| | | "Version":"6.8.2.2", |
| | | "Version":"6.8.5.5", |
| | | "Title":"ä½ çæ¥è¡¨æ é¢", |
| | | "PrintAsDesignPaper":false, |
| | | "Font":{ |
| | |
| | | <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() { |
| | | // åæ°å
·ä½è¯´æè¯·åèå¸®å©ææ¡£ä¸çâWEBæ¥è¡¨(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() { |
| | | // åæ°å
·ä½è¯´æè¯·åèå¸®å©ææ¡£ä¸çâWEBæ¥è¡¨(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/äº§åæµä¼ åA4.grf'), |
| | | data: this.OBJ |
| | | } |
| | | |
| | | webapp_ws_ajax_run(args) |
| | | } |
| | | |
| | | } |
| | | } |
| | | </script> |
| | |
| | | <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() { |
| | | // åæ°å
·ä½è¯´æè¯·åèå¸®å©ææ¡£ä¸çâWEBæ¥è¡¨(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> |