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

---
 /dev/null                     |  450 --------------------------
 public/static/grf/报工产出标签.grf  |    2 
 public/static/grf/产品流传单A4.grf |   12 
 src/views/wlgl/crkjl.vue      |  499 -----------------------------
 src/views/scgl/gdpg.vue       |   56 +-
 5 files changed, 34 insertions(+), 985 deletions(-)

diff --git a/public/static/data/jsonCustomer.txt b/public/static/data/jsonCustomer.txt
deleted file mode 100644
index 1b3717d..0000000
--- a/public/static/data/jsonCustomer.txt
+++ /dev/null
@@ -1,95 +0,0 @@
-锘縶
-"Table":[
-{"CustomerID":"HUNGC","CompanyName":"浜旈噾鏈烘","ContactName":"鑻忓厛鐢�","ContactTitle":"閿�鍞唬琛�","Address":"寰锋槍璺敳 29 鍙�","City":"澶ц繛","Region":"涓滃寳","PostalCode":"564576","Country":"涓浗","Phone":"(053) 5556874","Fax":"(053) 5552376"},
-{"CustomerID":"CENTC","CompanyName":"涓夋嵎瀹炰笟","ContactName":"鐜嬪厛鐢�","ContactTitle":"甯傚満缁忕悊","Address":"鑻遍泟灞辫矾 84 鍙�","City":"澶ц繛","Region":"涓滃寳","PostalCode":"130083","Country":"涓浗","Phone":"(061) 15553392","Fax":"(061) 15557293"},
-{"CustomerID":"CACTU","CompanyName":"濞佽埅璐ц繍鏈夐檺鍏徃","ContactName":"鍒樺厛鐢�","ContactTitle":"閿�鍞唬鐞�","Address":"缁忎竷绾簩璺� 13 鍙�","City":"澶ц繛","Region":"涓滃寳","PostalCode":"120412","Country":"涓浗","Phone":"(061) 11355555","Fax":"(061) 11354892"},
-{"CustomerID":"BLONP","CompanyName":"鍥界殦","ContactName":"榛勯泤鐜�","ContactTitle":"甯傚満缁忕悊","Address":"骞垮彂鍖楄矾 10 鍙�","City":"澶ц繛","Region":"涓滃寳","PostalCode":"565479","Country":"涓浗","Phone":"(0671) 88601531","Fax":"(0671) 88601532"},
-{"CustomerID":"MEREP","CompanyName":"鍗庣","ContactName":"鍚村皬濮�","ContactTitle":"甯傚満鍔╃悊","Address":"鍜屽厜鍖楄矾 952 鍙�","City":"澶ц繛","Region":"涓滃寳","PostalCode":"280235","Country":"涓浗","Phone":"(0514) 5558054","Fax":"(0514) 5558055"},
-{"CustomerID":"GREAL","CompanyName":"浠拰璐告槗","ContactName":"鐜嬪厛鐢�","ContactTitle":"甯傚満缁忕悊","Address":"缁忎笁绾洓璺� 18 鍙�","City":"鍖椾含","Region":"鍗庡寳","PostalCode":"120475","Country":"涓浗","Phone":"(010) 65557555"},
-{"CustomerID":"QUEEN","CompanyName":"鐣欏鏈嶅姟涓績","ContactName":"璧靛皬濮�","ContactTitle":"甯傚満鍔╃悊","Address":"瀹氭垚璺� 92 鍙�","City":"鍖椾含","Region":"鍗庡寳","PostalCode":"785878","Country":"涓浗","Phone":"(010) 85551189"},
-{"CustomerID":"QUEDE","CompanyName":"鍏版牸鑻辫","ContactName":"鐜嬪厛鐢�","ContactTitle":"缁撶畻缁忕悊","Address":"骞垮畨鍗楄 82 鍙�","City":"鍖椾含","Region":"鍗庡寳","PostalCode":"785678","Country":"涓浗","Phone":"(010) 65554252","Fax":"(010) 65554545"},
-{"CustomerID":"VICTE","CompanyName":"鍗冨浐","ContactName":"鑻忓厛鐢�","ContactTitle":"閿�鍞唬鐞�","Address":"鏄庢垚瑗胯 471 鍙�","City":"绉︾殗宀�","Region":"鍗庡寳","PostalCode":"598018","Country":"涓浗","Phone":"(071) 8325486","Fax":"(071) 8325487"},
-{"CustomerID":"OCEAN","CompanyName":"鍒╁悎鏉愭枡","ContactName":"闄堝厛鐢�","ContactTitle":"閿�鍞唬鐞�","Address":"涓滀复澶ц 32 鍙�","City":"绉︾殗宀�","Region":"鍗庡寳","PostalCode":"780005","Country":"涓浗","Phone":"(0117) 1355333","Fax":"(0117) 1355535"},
-{"CustomerID":"FRANK","CompanyName":"鍙嬫亽淇℃墭","ContactName":"浣欏皬濮�","ContactTitle":"甯傚満缁忕悊","Address":"缁忎簩璺� 9 鍙�","City":"绉︾殗宀�","Region":"鍗庡寳","PostalCode":"500798","Country":"涓浗","Phone":"(089) 3877310","Fax":"(089) 3877451"},
-{"CustomerID":"ANTON","CompanyName":"鍧︽.琛岃锤鏄�","ContactName":"鐜嬬偒鐨�","ContactTitle":"鐗╀富","Address":"榛勫彴鍖楄矾 780 鍙�","City":"鐭冲搴�","Region":"鍗庡寳","PostalCode":"985060","Country":"涓浗","Phone":"(0321) 5553932"},
-{"CustomerID":"NORTS","CompanyName":"瀵屽悓浼佷笟","ContactName":"鐜嬪厛鐢�","ContactTitle":"閿�鍞憳","Address":"骞胯タ璺� 24 鍙�","City":"鐭冲搴�","Region":"鍗庡寳","PostalCode":"780008","Country":"涓浗","Phone":"(031) 5557733","Fax":"(031) 555-2530"},
-{"CustomerID":"TRADH","CompanyName":"浜氬お鍏徃","ContactName":"闄堝厛鐢�","ContactTitle":"閿�鍞唬琛�","Address":"鐭崇璺竵 211 鍙�","City":"鐭冲搴�","Region":"鍗庡寳","PostalCode":"871102","Country":"涓浗","Phone":"(031) 55562167","Fax":"(031) 55562168"},
-{"CustomerID":"WARTH","CompanyName":"鍗囨牸浼佷笟","ContactName":"鐜嬩繆鍏�","ContactTitle":"缁撶畻缁忕悊","Address":"榛勬睜璺� 931 鍙�","City":"鐭冲搴�","Region":"鍗庡寳","PostalCode":"974030","Country":"涓浗","Phone":"(031) 9814655","Fax":"(031) 9813655"},
-{"CustomerID":"PARIS","CompanyName":"绔嬫棩鑲′唤鏈夐檺鍏徃","ContactName":"鏉庢煆楹�","ContactTitle":"鐗╀富","Address":"鎯犲畨澶ц矾 38 鍙�","City":"鐭冲搴�","Region":"鍗庡寳","PostalCode":"502299","Country":"涓浗","Phone":"(031) 4234226","Fax":"(031) 4234227"},
-{"CustomerID":"FOLIG","CompanyName":"鍢変笟","ContactName":"鍒樺厛鐢�","ContactTitle":"鍔╃悊閿�鍞唬鐞�","Address":"缁忎笁绾簩璺� 8 鍙�","City":"鐭冲搴�","Region":"鍗庡寳","PostalCode":"576906","Country":"涓浗","Phone":"(0321) 20161016","Fax":"(0321) 20161017"},
-{"CustomerID":"QUICK","CompanyName":"楂樹笂琛ヤ範鐝�","ContactName":"寰愬厛鐢�","ContactTitle":"缁撶畻缁忕悊","Address":"骞垮満璺� 205 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"787869","Country":"涓浗","Phone":"(030) 72035188"},
-{"CustomerID":"LILAS","CompanyName":"瀵屾嘲浜哄","ContactName":"闄堝厛鐢�","ContactTitle":"缁撶畻缁忕悊","Address":"鍏変鸡涓滆矾 381 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"995085","Country":"涓浗","Phone":"(030) 33116954","Fax":"(030) 33117256"},
-{"CustomerID":"LAUGB","CompanyName":"鍜岀寤鸿","ContactName":"鍒樺厛鐢�","ContactTitle":"甯傚満鍔╃悊","Address":"鍒涗笟瑗胯矾 238 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"055654","Country":"涓浗","Phone":"(030) 15553392","Fax":"(030) 15557293"},
-{"CustomerID":"PERIC","CompanyName":"灏变笟骞垮厬","ContactName":"鍞愬皬濮�","ContactTitle":"閿�鍞唬琛�","Address":"娣按璺� 348 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"786785","Country":"涓浗","Phone":"(030) 55223745","Fax":"(030) 55453745"},
-{"CustomerID":"FISSA","CompanyName":"鍢夊厓瀹炰笟","ContactName":"鍒樺皬濮�","ContactTitle":"缁撶畻缁忕悊","Address":"涓滄箹澶ц 28 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"458965","Country":"涓浗","Phone":"(091) 25559444","Fax":"(091) 25555593"},
-{"CustomerID":"ALFKI","CompanyName":"涓夊窛瀹炰笟鏈夐檺鍏徃","ContactName":"鍒樺皬濮�","ContactTitle":"閿�鍞唬琛�","Address":"澶у磭鏄庤矾 50 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"343567","Country":"涓浗","Phone":"(030) 30074321","Fax":"(030) 30765452"},
-{"CustomerID":"WOLZA","CompanyName":"姹夊吀鐢垫満","ContactName":"鍒樺厛鐢�","ContactTitle":"鐗╀富","Address":"娼煎叧璺� 41 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"421008","Country":"涓浗","Phone":"(030) 56427012","Fax":"(030) 56427012"},
-{"CustomerID":"COMMI","CompanyName":"鍚屾亽","ContactName":"鍒樺厛鐢�","ContactTitle":"閿�鍞憳","Address":"涓冧竴璺� 37 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"453466","Country":"涓浗","Phone":"(030) 35557647"},
-{"CustomerID":"MORGK","CompanyName":"浠插爞浼佷笟","ContactName":"寰愭枃褰�","ContactTitle":"甯傚満鍔╃悊","Address":"鍒涗笟琛� 57 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"440007","Country":"涓浗","Phone":"(030) 34202376"},
-{"CustomerID":"EASTC","CompanyName":"涓��","ContactName":"鏋楀皬濮�","ContactTitle":"閿�鍞唬鐞�","Address":"鍏夊鍖楄矾 895 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"809784","Country":"涓浗","Phone":"(030) 35550297","Fax":"(030) 35553373"},
-{"CustomerID":"SIMOB","CompanyName":"鐧捐揪鐢靛瓙","ContactName":"寰愭枃褰�","ContactTitle":"鐗╀富","Address":"榛勫彛姹熻矾 521 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"972077","Country":"涓浗","Phone":"(030) 31123456","Fax":"(030) 31133557"},
-{"CustomerID":"ANATR","CompanyName":"涓滃崡瀹炰笟","ContactName":"鐜嬪厛鐢�","ContactTitle":"鐗╀富","Address":"鎵垮痉瑗胯矾 80 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"234575","Country":"涓浗","Phone":"(030) 35554729","Fax":"(030) 35553744"},
-{"CustomerID":"WANDK","CompanyName":"鍑棆绉戞妧","ContactName":"鏂瑰厛鐢�","ContactTitle":"閿�鍞唬琛�","Address":"浣块璺� 371 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"212400","Country":"涓浗","Phone":"(030) 71100361","Fax":"(030) 07115428"},
-{"CustomerID":"VINET","CompanyName":"灞辨嘲浼佷笟","ContactName":"榛庡厛鐢�","ContactTitle":"缁撶畻缁忕悊","Address":"鑸滀簳琛� 561 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"575909","Country":"涓浗","Phone":"(030) 26471510","Fax":"(030) 26471511"},
-{"CustomerID":"GROSR","CompanyName":"鍏夎繙鍟嗚锤","ContactName":"闄堝厛鐢�","ContactTitle":"鐗╀富","Address":"鎴愬窛涓滆 951 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"122096","Country":"涓浗","Phone":"(030) 32832951","Fax":"(030) 32833397"},
-{"CustomerID":"TORTU","CompanyName":"鍗忔槍濡粧鏈夐檺鍏徃","ContactName":"鐜嬪厛鐢�","ContactTitle":"鐗╀富","Address":"闀挎槬璺� 371 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"507392","Country":"涓浗","Phone":"(030) 45552933"},
-{"CustomerID":"HUNGO","CompanyName":"甯堝ぇ璐告槗","ContactName":"鑻忓厛鐢�","ContactTitle":"閿�鍞憳","Address":"榛勫矖鍖楄矾 73 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"683045","Country":"涓浗","Phone":"(030) 29672542","Fax":"(030) 29673333"},
-{"CustomerID":"SUPRD","CompanyName":"绂忔槦鍒惰。鍘傝偂浠芥湁闄愬叕鍙�","ContactName":"寰愬厛鐢�","ContactTitle":"缁撶畻缁忕悊","Address":"鏈哄満涓滆矾 951 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"050337","Country":"涓浗","Phone":"(030) 23672220","Fax":"(030) 23672221"},
-{"CustomerID":"LAMAI","CompanyName":"姹犳槬寤鸿","ContactName":"鐜嬪厛鐢�","ContactTitle":"閿�鍞粡鐞�","Address":"闈掑勾鍗楄 291 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"502564","Country":"涓浗","Phone":"(030) 61776110","Fax":"(030) 61776111"},
-{"CustomerID":"SEVES","CompanyName":"鑹惧痉楂樼鎶�","ContactName":"璋㈠皬濮�","ContactTitle":"閿�鍞粡鐞�","Address":"璧蜂箟璺� 231 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"013072","Country":"涓浗","Phone":"(030) 55657717","Fax":"(030) 55655646"},
-{"CustomerID":"CHOPS","CompanyName":"娴╁ぉ鏃呰绀�","ContactName":"鏂瑰厛鐢�","ContactTitle":"鐗╀富","Address":"鐧藉箍璺� 314 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"234254","Country":"涓浗","Phone":"(030) 30076545"},
-{"CustomerID":"ROMEY","CompanyName":"寰峰寲椋熷搧","ContactName":"鐜嬪厛鐢�","ContactTitle":"缁撶畻缁忕悊","Address":"鍔濅笟璺� 103 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"871108","Country":"涓浗","Phone":"(030) 74546200","Fax":"(030) 77456210"},
-{"CustomerID":"LONEP","CompanyName":"姝eお瀹炰笟","ContactName":"鏋楁収闊�","ContactTitle":"閿�鍞粡鐞�","Address":"鑺卞洯瑗胯 28 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"440875","Country":"涓浗","Phone":"(030) 25559573","Fax":"(030) 25559646"},
-{"CustomerID":"RICAR","CompanyName":"瀹囨瀹炰笟","ContactName":"榛勯泤鐜�","ContactTitle":"鍔╃悊閿�鍞唬鐞�","Address":"澶у唱鍙h 702 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"101046","Country":"涓浗","Phone":"(030) 45553412"},
-{"CustomerID":"REGGC","CompanyName":"寤哄浗绉戞妧","ContactName":"闄堝厛鐢�","ContactTitle":"閿�鍞憳","Address":"鑲ユ按璺� 93 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"345256","Country":"涓浗","Phone":"(030) 52256721","Fax":"(030) 52256722"},
-{"CustomerID":"BLAUS","CompanyName":"妫��","ContactName":"鐜嬪厛鐢�","ContactTitle":"閿�鍞唬琛�","Address":"甯镐繚闃佷笢 80 鍙�","City":"澶╂触","Region":"鍗庡寳","PostalCode":"787045","Country":"涓浗","Phone":"(030) 30058460","Fax":"(030)  33008924"},
-{"CustomerID":"GODOS","CompanyName":"寤鸿祫","ContactName":"闄堝厛鐢�","ContactTitle":"閿�鍞粡鐞�","Address":"骞挎儬涓滆矾 38 鍙�","City":"寮犲鍙�","Region":"鍗庡寳","PostalCode":"242353","Country":"涓浗","Phone":"(0922) 5558282"},
-{"CustomerID":"WILMK","CompanyName":"蹇楄繙鏈夐檺鍏徃","ContactName":"鐜嬪皬濮�","ContactTitle":"鐗╀富\/甯傚満鍔╃悊","Address":"鍏夋槑鍖楄矾 211 鍙�","City":"寮犲鍙�","Region":"鍗庡寳","PostalCode":"411019","Country":"涓浗","Phone":"(023) 9022458","Fax":"(023) 9022458"},
-{"CustomerID":"PRINI","CompanyName":"搴锋瘏绯荤粺","ContactName":"鏋楀僵鐟�","ContactTitle":"閿�鍞唬琛�","Address":"鎴愪笢澶ц 951 鍙�","City":"寮犲鍙�","Region":"鍗庡寳","PostalCode":"801070","Country":"涓浗","Phone":"(019) 3565634"},
-{"CustomerID":"DUMON","CompanyName":"杩堢瓥鑸硅埗","ContactName":"鐜嬩繆鍏�","ContactTitle":"鐗╀富","Address":"娌夐琛� 329 鍙�","City":"甯稿窞","Region":"鍗庝笢","PostalCode":"565474","Country":"涓浗","Phone":"(056) 40678888","Fax":"(056) 40678989"},
-{"CustomerID":"WHITC","CompanyName":"妞呭ぉ鏂囧寲浜嬩笟","ContactName":"鏂瑰厛鐢�","ContactTitle":"鐗╀富","Address":"鑺卞洯瑗胯矾 831 鍙�","City":"甯稿窞","Region":"鍗庝笢","PostalCode":"860954","Country":"涓浗","Phone":"(026) 5554112"},
-{"CustomerID":"FRANS","CompanyName":"鏂囨垚","ContactName":"鍞愬皬濮�","ContactTitle":"閿�鍞唬琛�","Address":"涓存睙琛� 32 鍙�","City":"甯稿窞","Region":"鍗庝笢","PostalCode":"820097","Country":"涓浗","Phone":"(056) 34988260","Fax":"(056) 34988261"},
-{"CustomerID":"PICCO","CompanyName":"椤朵笂绯荤粺","ContactName":"鏂瑰厛鐢�","ContactTitle":"閿�鍞粡鐞�","Address":"绾洓璺� 523 鍙�","City":"甯稿窞","Region":"鍗庝笢","PostalCode":"907077","Country":"涓浗","Phone":"(056) 6562722","Fax":"(056) 6562723"},
-{"CustomerID":"HANAR","CompanyName":"瀹炵考","ContactName":"璋㈠皬濮�","ContactTitle":"缁撶畻缁忕悊","Address":"姘告儬瑗胯 392 鍙�","City":"鍗楁槍","Region":"鍗庝笢","PostalCode":"674674","Country":"涓浗","Phone":"(0211) 5550091","Fax":"(0211) 5558765"},
-{"CustomerID":"FRANR","CompanyName":"鍥介摱璐告槗","ContactName":"浣欏皬濮�","ContactTitle":"甯傚満缁忕悊","Address":"杈呭煄琛� 42 鍙�","City":"鍗椾含","Region":"鍗庝笢","PostalCode":"546590","Country":"涓浗","Phone":"(087) 40322121","Fax":"(087) 40322120"},
-{"CustomerID":"BERGS","CompanyName":"閫氭亽鏈烘","ContactName":"榛勫皬濮�","ContactTitle":"閲囪喘鍛�","Address":"涓滃洯瑗跨敳 30 鍙�","City":"鍗椾含","Region":"鍗庝笢","PostalCode":"798089","Country":"涓浗","Phone":"(0921) 9123465","Fax":"(0921) 55123467"},
-{"CustomerID":"RICSU","CompanyName":"姘稿ぇ浼佷笟","ContactName":"浣欏皬濮�","ContactTitle":"閿�鍞粡鐞�","Address":"娓姟鍙h 29 鍙�","City":"鍗椾含","Region":"鍗庝笢","PostalCode":"478668","Country":"涓浗","Phone":"(089) 7034214"},
-{"CustomerID":"FOLKO","CompanyName":"浜旀床淇℃墭","ContactName":"鑻忓厛鐢�","ContactTitle":"鐗╀富","Address":"娌挎睙鍖楄矾 942 鍙�","City":"鍗椾含","Region":"鍗庝笢","PostalCode":"876060","Country":"涓浗","Phone":"(087) 69534671"},
-{"CustomerID":"FURIB","CompanyName":"搴锋郸","ContactName":"鐜嬪厛鐢�","ContactTitle":"閿�鍞粡鐞�","Address":"鎺堜笟璺� 361 鍙�","City":"鍗椾含","Region":"鍗庝笢","PostalCode":"964532","Country":"涓浗","Phone":"(087) 43542534","Fax":"(087) 43542535"},
-{"CustomerID":"LEHMS","CompanyName":"骞镐箟鎴垮眿","ContactName":"鍒樺厛鐢�","ContactTitle":"閿�鍞唬琛�","Address":"涓冧竴璺� 89 鍙�","City":"鍗椾含","Region":"鍗庝笢","PostalCode":"167556","Country":"涓浗","Phone":"(069) 20245984","Fax":"(069) 20245874"},
-{"CustomerID":"OLDWO","CompanyName":"鐟炴爤宸ヨ壓","ContactName":"鑻忓厛鐢�","ContactTitle":"閿�鍞唬琛�","Address":"鍒涗笟璺� 361 鍙�","City":"鍗椾含","Region":"鍗庝笢","PostalCode":"825777","Country":"涓浗","Phone":"(097) 5557584","Fax":"(097) 555-2880"},
-{"CustomerID":"MAISD","CompanyName":"鎮︽捣","ContactName":"闄堢帀缇�","ContactTitle":"閿�鍞唬鐞�","Address":"鍏竴璺� 384 鍙�","City":"闈掑矝","Region":"鍗庝笢","PostalCode":"054356","Country":"涓浗","Phone":"(0217) 2012467","Fax":"(0217) 2012468"},
-{"CustomerID":"TOMSP","CompanyName":"涓滃笣鏈�","ContactName":"鎴愬厛鐢�","ContactTitle":"甯傚満缁忕悊","Address":"璧蜂箟璺敳 921 鍙�","City":"闈掑矝","Region":"鍗庝笢","PostalCode":"474747","Country":"涓浗","Phone":"(0251) 1031259","Fax":"(0251) 1035695"},
-{"CustomerID":"GOURL","CompanyName":"涓氬叴","ContactName":"鏉庢煆楹�","ContactTitle":"閿�鍞憳","Address":"娣渤璺� 348 鍙�","City":"涓婃捣","Region":"鍗庝笢","PostalCode":"241008","Country":"涓浗","Phone":"(021) 85559482"},
-{"CustomerID":"RATTC","CompanyName":"瀛︿粊璐告槗","ContactName":"浣欏皬濮�","ContactTitle":"鍔╃悊閿�鍞唬琛�","Address":"杈呭煄璺� 601 鍙�","City":"娓╁窞","Region":"鍗庝笢","PostalCode":"837209","Country":"涓浗","Phone":"(055) 5555939","Fax":"(055) 5553620"},
-{"CustomerID":"DRACD","CompanyName":"涓栭偊","ContactName":"榛庡厛鐢�","ContactTitle":"閲囪喘鍛�","Address":"鍏夋槑涓滆矾 395 鍙�","City":"娴峰彛","Region":"鍗庡崡","PostalCode":"454748","Country":"涓浗","Phone":"(0241) 10391231","Fax":"(0241) 10594282"},
-{"CustomerID":"LINOD","CompanyName":"淇濅俊浜哄","ContactName":"鏂瑰厛鐢�","ContactTitle":"鐗╀富","Address":"鍒涗笟鍖楄矾 32 鍙�","City":"娴峰彛","Region":"鍗庡崡","PostalCode":"301256","Country":"涓浗","Phone":"(0899) 3345612","Fax":"(0899) 3349393"},
-{"CustomerID":"THEBI","CompanyName":"涓婃渤宸ヤ笟","ContactName":"璋㈠皬濮�","ContactTitle":"甯傚満缁忕悊","Address":"杞︾珯璺� 631 鍙�","City":"娴峰彛","Region":"鍗庡崡","PostalCode":"013077","Country":"涓浗","Phone":"(053) 5553612"},
-{"CustomerID":"OTTIK","CompanyName":"涓�璇犵簿瀵嗗伐涓�","ContactName":"鍒樺厛鐢�","ContactTitle":"鐗╀富","Address":"鍩虹煶璺� 238 鍙�","City":"娣卞湷","Region":"鍗庡崡","PostalCode":"687578","Country":"涓浗","Phone":"(0571) 10644327","Fax":"(0571) 10765721"},
-{"CustomerID":"TRAIH","CompanyName":"浼告牸鍏徃","ContactName":"鏋楀皬濮�","ContactTitle":"閿�鍞憳","Address":"鐭崇璺敳 141 鍙�","City":"娣卞湷","Region":"鍗庡崡","PostalCode":"342356","Country":"涓浗","Phone":"(0571) 55518257","Fax":"(0571) 55512174"},
-{"CustomerID":"BSBEV","CompanyName":"鍏夋槑鏉傚織","ContactName":"璋附绉�","ContactTitle":"閿�鍞唬琛�","Address":"榛勭煶璺� 50 鍙�","City":"娣卞湷","Region":"鍗庡崡","PostalCode":"760908","Country":"涓浗","Phone":"(0571) 45551212"},
-{"CustomerID":"SPLIR","CompanyName":"鏄囨槙鑲′唤鏈夐檺鍏徃","ContactName":"璋㈠皬濮�","ContactTitle":"閿�鍞粡鐞�","Address":"杞︾珯鍗楄矾 721 鍙�","City":"娣卞湷","Region":"鍗庡崡","PostalCode":"820077","Country":"涓浗","Phone":"(0571) 35554680","Fax":"(0571) 35556525"},
-{"CustomerID":"AROUT","CompanyName":"鍥介《鏈夐檺鍏徃","ContactName":"鏂瑰厛鐢�","ContactTitle":"閿�鍞唬琛�","Address":"澶╁簻涓滆 30 鍙�","City":"娣卞湷","Region":"鍗庡崡","PostalCode":"890879","Country":"涓浗","Phone":"(0571) 45557788","Fax":"(0571) 45556750"},
-{"CustomerID":"GALED","CompanyName":"涓滄棗","ContactName":"鐜嬪厛鐢�","ContactTitle":"甯傚満缁忕悊","Address":"灏婄煶璺� 238 鍙�","City":"娣卞湷","Region":"鍗庡崡","PostalCode":"411012","Country":"涓浗","Phone":"(0571) 20334560","Fax":"(0571) 20334561"},
-{"CustomerID":"RANCH","CompanyName":"澶т笢琛ヤ範鐝�","ContactName":"闄堝皬濮�","ContactTitle":"閿�鍞唬琛�","Address":"鍒涗笟涓滆矾 38 鍙�","City":"娣卞湷","Region":"鍗庡崡","PostalCode":"837207","Country":"涓浗","Phone":"(0571) 51235555","Fax":"(0571) 51235556"},
-{"CustomerID":"MAGAA","CompanyName":"闃虫灄","ContactName":"鍒樺厛鐢�","ContactTitle":"甯傚満缁忕悊","Address":"鍩庝笢澶ц 47 鍙�","City":"娣卞湷","Region":"鍗庡崡","PostalCode":"801056","Country":"涓浗","Phone":"(0571) 36402300","Fax":"(0571) 36402311"},
-{"CustomerID":"ERNSH","CompanyName":"姝d汉璧勬簮","ContactName":"璋㈠皬濮�","ContactTitle":"閿�鍞粡鐞�","Address":"涓存睙涓滆 62 鍙�","City":"娣卞湷","Region":"鍗庡崡","PostalCode":"906853","Country":"涓浗","Phone":"(0571) 76753425","Fax":"(0571) 76753426"},
-{"CustomerID":"FAMIA","CompanyName":"绾㈤槼浜嬩笟","ContactName":"鐜嬪厛鐢�","ContactTitle":"甯傚満鍔╃悊","Address":"澶栨哗瑗胯矾 238 鍙�","City":"娣卞湷","Region":"鍗庡崡","PostalCode":"687759","Country":"涓浗","Phone":"(0571) 75559857"},
-{"CustomerID":"LAZYK","CompanyName":"鏄ユ案寤鸿","ContactName":"鐜嬪厛鐢�","ContactTitle":"甯傚満缁忕悊","Address":"鍔冲姩杈呰矾 395 鍙�","City":"娣卞湷","Region":"鍗庡崡","PostalCode":"013056","Country":"涓浗","Phone":"(0571) 35557969","Fax":"(0571) 35556221"},
-{"CustomerID":"VAFFE","CompanyName":"涓璐告槗","ContactName":"鑻忓厛鐢�","ContactTitle":"閿�鍞粡鐞�","Address":"濞佹垚璺� 321 鍙�","City":"娣卞湷","Region":"鍗庡崡","PostalCode":"837206","Country":"涓浗","Phone":"(0571) 86213243","Fax":"(0571) 86223344"},
-{"CustomerID":"WELLI","CompanyName":"鍑瘹鍥介檯椤鹃棶鍏徃","ContactName":"鍒樺厛鐢�","ContactTitle":"閿�鍞粡鐞�","Address":"濞佸垰琛� 481 鍙�","City":"娣卞湷","Region":"鍗庡崡","PostalCode":"175600","Country":"涓浗","Phone":"(0571) 35558122"},
-{"CustomerID":"HILAA","CompanyName":"杩滀笢寮�鍙�","ContactName":"鐜嬪厛鐢�","ContactTitle":"閿�鍞唬琛�","Address":"宕囩洓璺� 82 鍙�","City":"娣卞湷","Region":"鍗庡崡","PostalCode":"498045","Country":"涓浗","Phone":"(0571) 75551340","Fax":"(0571) 75551948"},
-{"CustomerID":"SPECD","CompanyName":"璧愯姵鑲′唤","ContactName":"鍒樺厛鐢�","ContactTitle":"甯傚満缁忕悊","Address":"杞︾珯涓滆矾 831 鍙�","City":"鍘﹂棬","Region":"鍗庡崡","PostalCode":"899453","Country":"涓浗","Phone":"(0177) 4755601","Fax":"(1177) 4755602"},
-{"CustomerID":"LETSS","CompanyName":"鍏翠腑淇濋櫓","ContactName":"鏂瑰厛鐢�","ContactTitle":"鐗╀富","Address":"璞▉瑗胯矾 238 鍙�","City":"鍘﹂棬","Region":"鍗庡崡","PostalCode":"750165","Country":"涓浗","Phone":"(0415) 5555938"},
-{"CustomerID":"CONSH","CompanyName":"涓囨捣","ContactName":"鏋楀皬濮�","ContactTitle":"閿�鍞唬琛�","Address":"鍔冲姩璺� 23 鍙�","City":"鍘﹂棬","Region":"鍗庡崡","PostalCode":"353467","Country":"涓浗","Phone":"(071) 45552282","Fax":"(071) 45559199"},
-{"CustomerID":"ISLAT","CompanyName":"閼璐告槗","ContactName":"鍛ㄥ厛鐢�","ContactTitle":"甯傚満缁忕悊","Address":"涓滃簻澶ц 31 鍙�","City":"瑗垮畨","Region":"瑗垮寳","PostalCode":"502255","Country":"涓浗","Phone":"(091) 65558888"},
-{"CustomerID":"BOLID","CompanyName":"杩堝璐告槗","ContactName":"闄堝厛鐢�","ContactTitle":"鐗╀富","Address":"涓寸繝澶ц 80 鍙�","City":"瑗垮畨","Region":"瑗垮寳","PostalCode":"907987","Country":"涓浗","Phone":"(091) 85552282","Fax":"(091) 85559199"},
-{"CustomerID":"THECR","CompanyName":"鏂板法浼佷笟","ContactName":"鎴愬厛鐢�","ContactTitle":"甯傚満鍔╃悊","Address":"杞︾珯瑗胯矾 391 鍙�","City":"鎴愰兘","Region":"瑗垮崡","PostalCode":"350894","Country":"涓浗","Phone":"(046) 55565834","Fax":"(046) 55568083"},
-{"CustomerID":"BONAP","CompanyName":"绁ラ��","ContactName":"鍒樺厛鐢�","ContactTitle":"鐗╀富","Address":"鑺卞洯涓滆 90 鍙�","City":"閲嶅簡","Region":"瑗垮崡","PostalCode":"567690","Country":"涓浗","Phone":"(078) 91244540","Fax":"(078) 91244541"},
-{"CustomerID":"BOTTM","CompanyName":"骞块��","ContactName":"鐜嬪厛鐢�","ContactTitle":"缁撶畻缁忕悊","Address":"骞宠胺鍢夌煶澶ц 38 鍙�","City":"閲嶅簡","Region":"瑗垮崡","PostalCode":"808059","Country":"涓浗","Phone":"(078) 95554729","Fax":"(078) 95553745"},
-{"CustomerID":"SANTG","CompanyName":"姹夊厜浼佺","ContactName":"鐜嬪厛鐢�","ContactTitle":"鐗╀富","Address":"鎴愬墠璺� 116 鍙�","City":"閲嶅簡","Region":"瑗垮崡","PostalCode":"027773","Country":"涓浗","Phone":"(071) 98923542","Fax":"(071) 98924744"},
-{"CustomerID":"LACOR","CompanyName":"闇稿姏寤鸿","ContactName":"璋㈠皬濮�","ContactTitle":"閿�鍞唬琛�","Address":"涓滃矖澶ц矾 9 鍙�","City":"閲嶅簡","Region":"瑗垮崡","PostalCode":"048766","Country":"涓浗","Phone":"(025) 30598410","Fax":"(025) 30598511"},
-{"CustomerID":"KOENE","CompanyName":"姘镐笟鎴垮眿","ContactName":"璋附绉�","ContactTitle":"閿�鍞憳","Address":"涓滃洯澶ц矾 78 鍙�","City":"閲嶅簡","Region":"瑗垮崡","PostalCode":"101057","Country":"涓浗","Phone":"(025) 55509876"},
-{"CustomerID":"SAVEA","CompanyName":"澶ч挵璐告槗","ContactName":"鑳$户灏�","ContactTitle":"閿�鍞唬琛�","Address":"鍐犳垚鍥矾 321 鍙�","City":"閲嶅簡","Region":"瑗垮崡","PostalCode":"801023","Country":"涓浗","Phone":"(071) 85558097"}
-]
-}
diff --git a/public/static/data/jsonSaleDetail.txt b/public/static/data/jsonSaleDetail.txt
deleted file mode 100644
index 573fd27..0000000
--- a/public/static/data/jsonSaleDetail.txt
+++ /dev/null
@@ -1,146 +0,0 @@
-锘縶
-"Table":[
-{"OrderID":10248,"CustomerId":"VINET","CompanyName":"灞辨嘲浼佷笟","OrderDate":"1996/7/4 0:00:00","Freight":32.38,"ProductID":42,"ProductName":"绯欑背","UnitPrice":9.8,"Quantity":10,"Discount":0,"Amount":98,"DiscountAmt":0,"NetAmount":98},
-{"OrderID":10248,"CustomerId":"VINET","CompanyName":"灞辨嘲浼佷笟","OrderDate":"1996/7/4 0:00:00","Freight":32.38,"ProductID":72,"ProductName":"閰稿ザ閰�","UnitPrice":34.8,"Quantity":5,"Discount":0,"Amount":174,"DiscountAmt":0,"NetAmount":174},
-{"OrderID":10248,"CustomerId":"VINET","CompanyName":"灞辨嘲浼佷笟","OrderDate":"1996/7/4 0:00:00","Freight":32.38,"ProductID":17,"ProductName":"鐚倝","UnitPrice":14,"Quantity":12,"Discount":0,"Amount":168,"DiscountAmt":0,"NetAmount":168},
-{"OrderID":10249,"CustomerId":"TOMSP","CompanyName":"涓滃笣鏈�","OrderDate":"1996/7/5 0:00:00","Freight":11.61,"ProductID":14,"ProductName":"娌欒尪","UnitPrice":18.6,"Quantity":9,"Discount":0,"Amount":167.4,"DiscountAmt":0,"NetAmount":167.4},
-{"OrderID":10249,"CustomerId":"TOMSP","CompanyName":"涓滃笣鏈�","OrderDate":"1996/7/5 0:00:00","Freight":11.61,"ProductID":51,"ProductName":"鐚倝骞�","UnitPrice":42.4,"Quantity":40,"Discount":0,"Amount":1696,"DiscountAmt":0,"NetAmount":1696},
-{"OrderID":10250,"CustomerId":"HANAR","CompanyName":"瀹炵考","OrderDate":"1996/7/8 0:00:00","Freight":65.83,"ProductID":41,"ProductName":"铏惧瓙","UnitPrice":7.7,"Quantity":10,"Discount":0,"Amount":77,"DiscountAmt":0,"NetAmount":77},
-{"OrderID":10250,"CustomerId":"HANAR","CompanyName":"瀹炵考","OrderDate":"1996/7/8 0:00:00","Freight":65.83,"ProductID":51,"ProductName":"鐚倝骞�","UnitPrice":42.4,"Quantity":35,"Discount":0.15,"Amount":1484,"DiscountAmt":222.60000884532929,"NetAmount":1261.4},
-{"OrderID":10250,"CustomerId":"HANAR","CompanyName":"瀹炵考","OrderDate":"1996/7/8 0:00:00","Freight":65.83,"ProductID":65,"ProductName":"娴疯嫈閰�","UnitPrice":16.8,"Quantity":15,"Discount":0.15,"Amount":252,"DiscountAmt":37.800001502037048,"NetAmount":214.2},
-{"OrderID":10251,"CustomerId":"VICTE","CompanyName":"鍗冨浐","OrderDate":"1996/7/8 0:00:00","Freight":41.34,"ProductID":22,"ProductName":"绯背","UnitPrice":16.8,"Quantity":6,"Discount":0.05,"Amount":100.8,"DiscountAmt":5.0400000751018519,"NetAmount":95.76},
-{"OrderID":10251,"CustomerId":"VICTE","CompanyName":"鍗冨浐","OrderDate":"1996/7/8 0:00:00","Freight":41.34,"ProductID":57,"ProductName":"灏忕背","UnitPrice":15.6,"Quantity":15,"Discount":0.05,"Amount":234,"DiscountAmt":11.700000174343586,"NetAmount":222.3},
-{"OrderID":10251,"CustomerId":"VICTE","CompanyName":"鍗冨浐","OrderDate":"1996/7/8 0:00:00","Freight":41.34,"ProductID":65,"ProductName":"娴疯嫈閰�","UnitPrice":16.8,"Quantity":20,"Discount":0,"Amount":336,"DiscountAmt":0,"NetAmount":336},
-{"OrderID":10252,"CustomerId":"SUPRD","CompanyName":"绂忔槦鍒惰。鍘傝偂浠芥湁闄愬叕鍙�","OrderDate":"1996/7/9 0:00:00","Freight":51.3,"ProductID":20,"ProductName":"妗傝姳绯�","UnitPrice":64.8,"Quantity":40,"Discount":0.05,"Amount":2592,"DiscountAmt":129.60000193119049,"NetAmount":2462.4},
-{"OrderID":10252,"CustomerId":"SUPRD","CompanyName":"绂忔槦鍒惰。鍘傝偂浠芥湁闄愬叕鍙�","OrderDate":"1996/7/9 0:00:00","Freight":51.3,"ProductID":33,"ProductName":"娴姳濂堕叒","UnitPrice":2,"Quantity":25,"Discount":0.05,"Amount":50,"DiscountAmt":2.500000037252903,"NetAmount":47.5},
-{"OrderID":10252,"CustomerId":"SUPRD","CompanyName":"绂忔槦鍒惰。鍘傝偂浠芥湁闄愬叕鍙�","OrderDate":"1996/7/9 0:00:00","Freight":51.3,"ProductID":60,"ProductName":"鑺卞ザ閰�","UnitPrice":27.2,"Quantity":40,"Discount":0,"Amount":1088,"DiscountAmt":0,"NetAmount":1088},
-{"OrderID":10253,"CustomerId":"HANAR","CompanyName":"瀹炵考","OrderDate":"1996/7/10 0:00:00","Freight":58.17,"ProductID":31,"ProductName":"娓╅Θ濂堕叒","UnitPrice":10,"Quantity":20,"Discount":0,"Amount":200,"DiscountAmt":0,"NetAmount":200},
-{"OrderID":10253,"CustomerId":"HANAR","CompanyName":"瀹炵考","OrderDate":"1996/7/10 0:00:00","Freight":58.17,"ProductID":39,"ProductName":"杩愬姩楗枡","UnitPrice":14.4,"Quantity":42,"Discount":0,"Amount":604.8,"DiscountAmt":0,"NetAmount":604.8},
-{"OrderID":10253,"CustomerId":"HANAR","CompanyName":"瀹炵考","OrderDate":"1996/7/10 0:00:00","Freight":58.17,"ProductID":49,"ProductName":"钖潯","UnitPrice":16,"Quantity":40,"Discount":0,"Amount":640,"DiscountAmt":0,"NetAmount":640},
-{"OrderID":10254,"CustomerId":"CHOPS","CompanyName":"娴╁ぉ鏃呰绀�","OrderDate":"1996/7/11 0:00:00","Freight":22.98,"ProductID":24,"ProductName":"姹芥按","UnitPrice":3.6,"Quantity":15,"Discount":0.15,"Amount":54,"DiscountAmt":8.1000003218650818,"NetAmount":45.9},
-{"OrderID":10254,"CustomerId":"CHOPS","CompanyName":"娴╁ぉ鏃呰绀�","OrderDate":"1996/7/11 0:00:00","Freight":22.98,"ProductID":74,"ProductName":"楦$簿","UnitPrice":8,"Quantity":21,"Discount":0,"Amount":168,"DiscountAmt":0,"NetAmount":168},
-{"OrderID":10254,"CustomerId":"CHOPS","CompanyName":"娴╁ぉ鏃呰绀�","OrderDate":"1996/7/11 0:00:00","Freight":22.98,"ProductID":55,"ProductName":"楦倝","UnitPrice":19.2,"Quantity":21,"Discount":0.15,"Amount":403.2,"DiscountAmt":60.480002403259277,"NetAmount":342.72},
-{"OrderID":10255,"CustomerId":"RICSU","CompanyName":"姘稿ぇ浼佷笟","OrderDate":"1996/7/12 0:00:00","Freight":148.33,"ProductID":2,"ProductName":"鐗涘ザ","UnitPrice":15.2,"Quantity":20,"Discount":0,"Amount":304,"DiscountAmt":0,"NetAmount":304},
-{"OrderID":10255,"CustomerId":"RICSU","CompanyName":"姘稿ぇ浼佷笟","OrderDate":"1996/7/12 0:00:00","Freight":148.33,"ProductID":16,"ProductName":"楗煎共","UnitPrice":13.9,"Quantity":35,"Discount":0,"Amount":486.5,"DiscountAmt":0,"NetAmount":486.5},
-{"OrderID":10255,"CustomerId":"RICSU","CompanyName":"姘稿ぇ浼佷笟","OrderDate":"1996/7/12 0:00:00","Freight":148.33,"ProductID":36,"ProductName":"楸块奔","UnitPrice":15.2,"Quantity":25,"Discount":0,"Amount":380,"DiscountAmt":0,"NetAmount":380},
-{"OrderID":10255,"CustomerId":"RICSU","CompanyName":"姘稿ぇ浼佷笟","OrderDate":"1996/7/12 0:00:00","Freight":148.33,"ProductID":59,"ProductName":"鑻忔境濂堕叒","UnitPrice":44,"Quantity":30,"Discount":0,"Amount":1320,"DiscountAmt":0,"NetAmount":1320},
-{"OrderID":10256,"CustomerId":"WELLI","CompanyName":"鍑瘹鍥介檯椤鹃棶鍏徃","OrderDate":"1996/7/15 0:00:00","Freight":13.97,"ProductID":53,"ProductName":"鐩愭按楦�","UnitPrice":26.2,"Quantity":15,"Discount":0,"Amount":393,"DiscountAmt":0,"NetAmount":393},
-{"OrderID":10256,"CustomerId":"WELLI","CompanyName":"鍑瘹鍥介檯椤鹃棶鍏徃","OrderDate":"1996/7/15 0:00:00","Freight":13.97,"ProductID":77,"ProductName":"杈f绮�","UnitPrice":10.4,"Quantity":12,"Discount":0,"Amount":124.8,"DiscountAmt":0,"NetAmount":124.8},
-{"OrderID":10257,"CustomerId":"HILAA","CompanyName":"杩滀笢寮�鍙�","OrderDate":"1996/7/16 0:00:00","Freight":81.91,"ProductID":27,"ProductName":"鐗涜倝骞�","UnitPrice":35.1,"Quantity":25,"Discount":0,"Amount":877.5,"DiscountAmt":0,"NetAmount":877.5},
-{"OrderID":10257,"CustomerId":"HILAA","CompanyName":"杩滀笢寮�鍙�","OrderDate":"1996/7/16 0:00:00","Freight":81.91,"ProductID":39,"ProductName":"杩愬姩楗枡","UnitPrice":14.4,"Quantity":6,"Discount":0,"Amount":86.4,"DiscountAmt":0,"NetAmount":86.4},
-{"OrderID":10257,"CustomerId":"HILAA","CompanyName":"杩滀笢寮�鍙�","OrderDate":"1996/7/16 0:00:00","Freight":81.91,"ProductID":77,"ProductName":"杈f绮�","UnitPrice":10.4,"Quantity":15,"Discount":0,"Amount":156,"DiscountAmt":0,"NetAmount":156},
-{"OrderID":10258,"CustomerId":"ERNSH","CompanyName":"姝d汉璧勬簮","OrderDate":"1996/7/17 0:00:00","Freight":140.51,"ProductID":2,"ProductName":"鐗涘ザ","UnitPrice":15.2,"Quantity":50,"Discount":0.2,"Amount":760,"DiscountAmt":152.0000022649765,"NetAmount":608},
-{"OrderID":10258,"CustomerId":"ERNSH","CompanyName":"姝d汉璧勬簮","OrderDate":"1996/7/17 0:00:00","Freight":140.51,"ProductID":5,"ProductName":"楹绘补","UnitPrice":17,"Quantity":65,"Discount":0.2,"Amount":1105,"DiscountAmt":221.00000329315662,"NetAmount":884},
-{"OrderID":10258,"CustomerId":"ERNSH","CompanyName":"姝d汉璧勬簮","OrderDate":"1996/7/17 0:00:00","Freight":140.51,"ProductID":32,"ProductName":"鐧藉ザ閰�","UnitPrice":25.6,"Quantity":6,"Discount":0.2,"Amount":153.6,"DiscountAmt":30.720000457763671,"NetAmount":122.88},
-{"OrderID":10259,"CustomerId":"CENTC","CompanyName":"涓夋嵎瀹炰笟","OrderDate":"1996/7/18 0:00:00","Freight":3.25,"ProductID":21,"ProductName":"鑺辩敓","UnitPrice":8,"Quantity":10,"Discount":0,"Amount":80,"DiscountAmt":0,"NetAmount":80},
-{"OrderID":10259,"CustomerId":"CENTC","CompanyName":"涓夋嵎瀹炰笟","OrderDate":"1996/7/18 0:00:00","Freight":3.25,"ProductID":37,"ProductName":"骞茶礉","UnitPrice":20.8,"Quantity":1,"Discount":0,"Amount":20.8,"DiscountAmt":0,"NetAmount":20.8},
-{"OrderID":10260,"CustomerId":"OTTIK","CompanyName":"涓�璇犵簿瀵嗗伐涓�","OrderDate":"1996/7/19 0:00:00","Freight":55.09,"ProductID":70,"ProductName":"鑻忔墦姘�","UnitPrice":12,"Quantity":21,"Discount":0.25,"Amount":252,"DiscountAmt":63,"NetAmount":189},
-{"OrderID":10260,"CustomerId":"OTTIK","CompanyName":"涓�璇犵簿瀵嗗伐涓�","OrderDate":"1996/7/19 0:00:00","Freight":55.09,"ProductID":41,"ProductName":"铏惧瓙","UnitPrice":7.7,"Quantity":16,"Discount":0.25,"Amount":123.2,"DiscountAmt":30.8,"NetAmount":92.4},
-{"OrderID":10260,"CustomerId":"OTTIK","CompanyName":"涓�璇犵簿瀵嗗伐涓�","OrderDate":"1996/7/19 0:00:00","Freight":55.09,"ProductID":57,"ProductName":"灏忕背","UnitPrice":15.6,"Quantity":50,"Discount":0,"Amount":780,"DiscountAmt":0,"NetAmount":780},
-{"OrderID":10260,"CustomerId":"OTTIK","CompanyName":"涓�璇犵簿瀵嗗伐涓�","OrderDate":"1996/7/19 0:00:00","Freight":55.09,"ProductID":62,"ProductName":"灞辨福鐗�","UnitPrice":39.4,"Quantity":15,"Discount":0.25,"Amount":591,"DiscountAmt":147.75,"NetAmount":443.25},
-{"OrderID":10261,"CustomerId":"QUEDE","CompanyName":"鍏版牸鑻辫","OrderDate":"1996/7/19 0:00:00","Freight":3.05,"ProductID":21,"ProductName":"鑺辩敓","UnitPrice":8,"Quantity":20,"Discount":0,"Amount":160,"DiscountAmt":0,"NetAmount":160},
-{"OrderID":10261,"CustomerId":"QUEDE","CompanyName":"鍏版牸鑻辫","OrderDate":"1996/7/19 0:00:00","Freight":3.05,"ProductID":35,"ProductName":"铚滄姹�","UnitPrice":14.4,"Quantity":20,"Discount":0,"Amount":288,"DiscountAmt":0,"NetAmount":288},
-{"OrderID":10262,"CustomerId":"RATTC","CompanyName":"瀛︿粊璐告槗","OrderDate":"1996/7/22 0:00:00","Freight":48.29,"ProductID":5,"ProductName":"楹绘补","UnitPrice":17,"Quantity":12,"Discount":0.2,"Amount":204,"DiscountAmt":40.800000607967377,"NetAmount":163.2},
-{"OrderID":10262,"CustomerId":"RATTC","CompanyName":"瀛︿粊璐告槗","OrderDate":"1996/7/22 0:00:00","Freight":48.29,"ProductID":7,"ProductName":"娴烽矞绮�","UnitPrice":24,"Quantity":15,"Discount":0,"Amount":360,"DiscountAmt":0,"NetAmount":360},
-{"OrderID":10262,"CustomerId":"RATTC","CompanyName":"瀛︿粊璐告槗","OrderDate":"1996/7/22 0:00:00","Freight":48.29,"ProductID":56,"ProductName":"鐧界背","UnitPrice":30.4,"Quantity":2,"Discount":0,"Amount":60.8,"DiscountAmt":0,"NetAmount":60.8},
-{"OrderID":10263,"CustomerId":"ERNSH","CompanyName":"姝d汉璧勬簮","OrderDate":"1996/7/23 0:00:00","Freight":146.06,"ProductID":16,"ProductName":"楗煎共","UnitPrice":13.9,"Quantity":60,"Discount":0.25,"Amount":834,"DiscountAmt":208.5,"NetAmount":625.5},
-{"OrderID":10263,"CustomerId":"ERNSH","CompanyName":"姝d汉璧勬簮","OrderDate":"1996/7/23 0:00:00","Freight":146.06,"ProductID":74,"ProductName":"楦$簿","UnitPrice":8,"Quantity":36,"Discount":0.25,"Amount":288,"DiscountAmt":72,"NetAmount":216},
-{"OrderID":10263,"CustomerId":"ERNSH","CompanyName":"姝d汉璧勬簮","OrderDate":"1996/7/23 0:00:00","Freight":146.06,"ProductID":24,"ProductName":"姹芥按","UnitPrice":3.6,"Quantity":28,"Discount":0,"Amount":100.8,"DiscountAmt":0,"NetAmount":100.8},
-{"OrderID":10263,"CustomerId":"ERNSH","CompanyName":"姝d汉璧勬簮","OrderDate":"1996/7/23 0:00:00","Freight":146.06,"ProductID":30,"ProductName":"榛勯奔","UnitPrice":20.7,"Quantity":60,"Discount":0.25,"Amount":1242,"DiscountAmt":310.5,"NetAmount":931.5},
-{"OrderID":10264,"CustomerId":"FOLKO","CompanyName":"浜旀床淇℃墭","OrderDate":"1996/7/24 0:00:00","Freight":3.67,"ProductID":2,"ProductName":"鐗涘ザ","UnitPrice":15.2,"Quantity":35,"Discount":0,"Amount":532,"DiscountAmt":0,"NetAmount":532},
-{"OrderID":10264,"CustomerId":"FOLKO","CompanyName":"浜旀床淇℃墭","OrderDate":"1996/7/24 0:00:00","Freight":3.67,"ProductID":41,"ProductName":"铏惧瓙","UnitPrice":7.7,"Quantity":25,"Discount":0.15,"Amount":192.5,"DiscountAmt":28.875001147389412,"NetAmount":163.625},
-{"OrderID":10265,"CustomerId":"BLONP","CompanyName":"鍥界殦","OrderDate":"1996/7/25 0:00:00","Freight":55.28,"ProductID":17,"ProductName":"鐚倝","UnitPrice":31.2,"Quantity":30,"Discount":0,"Amount":936,"DiscountAmt":0,"NetAmount":936},
-{"OrderID":10265,"CustomerId":"BLONP","CompanyName":"鍥界殦","OrderDate":"1996/7/25 0:00:00","Freight":55.28,"ProductID":70,"ProductName":"鑻忔墦姘�","UnitPrice":12,"Quantity":20,"Discount":0,"Amount":240,"DiscountAmt":0,"NetAmount":240},
-{"OrderID":10266,"CustomerId":"WARTH","CompanyName":"鍗囨牸浼佷笟","OrderDate":"1996/7/26 0:00:00","Freight":25.73,"ProductID":12,"ProductName":"寰峰浗濂堕叒","UnitPrice":30.4,"Quantity":12,"Discount":0.05,"Amount":364.8,"DiscountAmt":18.240000271797182,"NetAmount":346.56},
-{"OrderID":10267,"CustomerId":"FRANK","CompanyName":"鍙嬫亽淇℃墭","OrderDate":"1996/7/29 0:00:00","Freight":208.58,"ProductID":40,"ProductName":"铏剧背","UnitPrice":14.7,"Quantity":50,"Discount":0,"Amount":735,"DiscountAmt":0,"NetAmount":735},
-{"OrderID":10267,"CustomerId":"FRANK","CompanyName":"鍙嬫亽淇℃墭","OrderDate":"1996/7/29 0:00:00","Freight":208.58,"ProductID":59,"ProductName":"鑻忔境濂堕叒","UnitPrice":44,"Quantity":70,"Discount":0.15,"Amount":3080,"DiscountAmt":462.00001835823059,"NetAmount":2618},
-{"OrderID":10267,"CustomerId":"FRANK","CompanyName":"鍙嬫亽淇℃墭","OrderDate":"1996/7/29 0:00:00","Freight":208.58,"ProductID":76,"ProductName":"鏌犳姹�","UnitPrice":14.4,"Quantity":15,"Discount":0.15,"Amount":216,"DiscountAmt":32.400001287460327,"NetAmount":183.6},
-{"OrderID":10268,"CustomerId":"GROSR","CompanyName":"鍏夎繙鍟嗚锤","OrderDate":"1996/7/30 0:00:00","Freight":66.29,"ProductID":29,"ProductName":"楦倝","UnitPrice":99,"Quantity":10,"Discount":0,"Amount":990,"DiscountAmt":0,"NetAmount":990},
-{"OrderID":10268,"CustomerId":"GROSR","CompanyName":"鍏夎繙鍟嗚锤","OrderDate":"1996/7/30 0:00:00","Freight":66.29,"ProductID":72,"ProductName":"閰稿ザ閰�","UnitPrice":27.8,"Quantity":4,"Discount":0,"Amount":111.2,"DiscountAmt":0,"NetAmount":111.2},
-{"OrderID":10269,"CustomerId":"WHITC","CompanyName":"妞呭ぉ鏂囧寲浜嬩笟","OrderDate":"1996/7/31 0:00:00","Freight":4.56,"ProductID":33,"ProductName":"娴姳濂堕叒","UnitPrice":2,"Quantity":60,"Discount":0.05,"Amount":120,"DiscountAmt":6.0000000894069672,"NetAmount":114},
-{"OrderID":10269,"CustomerId":"WHITC","CompanyName":"妞呭ぉ鏂囧寲浜嬩笟","OrderDate":"1996/7/31 0:00:00","Freight":4.56,"ProductID":72,"ProductName":"閰稿ザ閰�","UnitPrice":27.8,"Quantity":20,"Discount":0.05,"Amount":556,"DiscountAmt":27.800000414252281,"NetAmount":528.2},
-{"OrderID":10270,"CustomerId":"WARTH","CompanyName":"鍗囨牸浼佷笟","OrderDate":"1996/8/1 0:00:00","Freight":136.54,"ProductID":36,"ProductName":"楸块奔","UnitPrice":15.2,"Quantity":30,"Discount":0,"Amount":456,"DiscountAmt":0,"NetAmount":456},
-{"OrderID":10270,"CustomerId":"WARTH","CompanyName":"鍗囨牸浼佷笟","OrderDate":"1996/8/1 0:00:00","Freight":136.54,"ProductID":43,"ProductName":"鏌虫姹�","UnitPrice":36.8,"Quantity":25,"Discount":0,"Amount":920,"DiscountAmt":0,"NetAmount":920},
-{"OrderID":10271,"CustomerId":"SPLIR","CompanyName":"鏄囨槙鑲′唤鏈夐檺鍏徃","OrderDate":"1996/8/1 0:00:00","Freight":4.54,"ProductID":33,"ProductName":"娴姳濂堕叒","UnitPrice":2,"Quantity":24,"Discount":0,"Amount":48,"DiscountAmt":0,"NetAmount":48},
-{"OrderID":10272,"CustomerId":"RATTC","CompanyName":"瀛︿粊璐告槗","OrderDate":"1996/8/2 0:00:00","Freight":98.03,"ProductID":72,"ProductName":"閰稿ザ閰�","UnitPrice":27.8,"Quantity":24,"Discount":0,"Amount":667.2,"DiscountAmt":0,"NetAmount":667.2},
-{"OrderID":10272,"CustomerId":"RATTC","CompanyName":"瀛︿粊璐告槗","OrderDate":"1996/8/2 0:00:00","Freight":98.03,"ProductID":20,"ProductName":"妗傝姳绯�","UnitPrice":64.8,"Quantity":6,"Discount":0,"Amount":388.8,"DiscountAmt":0,"NetAmount":388.8},
-{"OrderID":10272,"CustomerId":"RATTC","CompanyName":"瀛︿粊璐告槗","OrderDate":"1996/8/2 0:00:00","Freight":98.03,"ProductID":31,"ProductName":"娓╅Θ濂堕叒","UnitPrice":10,"Quantity":40,"Discount":0,"Amount":400,"DiscountAmt":0,"NetAmount":400},
-{"OrderID":10273,"CustomerId":"QUICK","CompanyName":"楂樹笂琛ヤ範鐝�","OrderDate":"1996/8/5 0:00:00","Freight":76.07,"ProductID":10,"ProductName":"锜�","UnitPrice":24.8,"Quantity":24,"Discount":0.05,"Amount":595.2,"DiscountAmt":29.760000443458559,"NetAmount":565.44},
-{"OrderID":10273,"CustomerId":"QUICK","CompanyName":"楂樹笂琛ヤ範鐝�","OrderDate":"1996/8/5 0:00:00","Freight":76.07,"ProductID":31,"ProductName":"娓╅Θ濂堕叒","UnitPrice":10,"Quantity":15,"Discount":0.05,"Amount":150,"DiscountAmt":7.500000111758709,"NetAmount":142.5},
-{"OrderID":10273,"CustomerId":"QUICK","CompanyName":"楂樹笂琛ヤ範鐝�","OrderDate":"1996/8/5 0:00:00","Freight":76.07,"ProductID":33,"ProductName":"娴姳濂堕叒","UnitPrice":2,"Quantity":20,"Discount":0,"Amount":40,"DiscountAmt":0,"NetAmount":40},
-{"OrderID":10273,"CustomerId":"QUICK","CompanyName":"楂樹笂琛ヤ範鐝�","OrderDate":"1996/8/5 0:00:00","Freight":76.07,"ProductID":40,"ProductName":"铏剧背","UnitPrice":14.7,"Quantity":60,"Discount":0.05,"Amount":882,"DiscountAmt":44.100000657141209,"NetAmount":837.9},
-{"OrderID":10273,"CustomerId":"QUICK","CompanyName":"楂樹笂琛ヤ範鐝�","OrderDate":"1996/8/5 0:00:00","Freight":76.07,"ProductID":76,"ProductName":"鏌犳姹�","UnitPrice":14.4,"Quantity":33,"Discount":0.05,"Amount":475.2,"DiscountAmt":23.760000354051588,"NetAmount":451.44},
-{"OrderID":10274,"CustomerId":"VINET","CompanyName":"灞辨嘲浼佷笟","OrderDate":"1996/8/6 0:00:00","Freight":6.01,"ProductID":72,"ProductName":"閰稿ザ閰�","UnitPrice":27.8,"Quantity":7,"Discount":0,"Amount":194.6,"DiscountAmt":0,"NetAmount":194.6},
-{"OrderID":10274,"CustomerId":"VINET","CompanyName":"灞辨嘲浼佷笟","OrderDate":"1996/8/6 0:00:00","Freight":6.01,"ProductID":71,"ProductName":"涔夊ぇ鍒╁ザ閰�","UnitPrice":17.2,"Quantity":20,"Discount":0,"Amount":344,"DiscountAmt":0,"NetAmount":344},
-{"OrderID":10275,"CustomerId":"MAGAA","CompanyName":"闃虫灄","OrderDate":"1996/8/7 0:00:00","Freight":26.93,"ProductID":24,"ProductName":"姹芥按","UnitPrice":3.6,"Quantity":12,"Discount":0.05,"Amount":43.2,"DiscountAmt":2.1600000321865083,"NetAmount":41.04},
-{"OrderID":10275,"CustomerId":"MAGAA","CompanyName":"闃虫灄","OrderDate":"1996/8/7 0:00:00","Freight":26.93,"ProductID":59,"ProductName":"鑻忔境濂堕叒","UnitPrice":44,"Quantity":6,"Discount":0.05,"Amount":264,"DiscountAmt":13.200000196695328,"NetAmount":250.8},
-{"OrderID":10276,"CustomerId":"TORTU","CompanyName":"鍗忔槍濡粧鏈夐檺鍏徃","OrderDate":"1996/8/8 0:00:00","Freight":13.84,"ProductID":10,"ProductName":"锜�","UnitPrice":24.8,"Quantity":15,"Discount":0,"Amount":372,"DiscountAmt":0,"NetAmount":372},
-{"OrderID":10276,"CustomerId":"TORTU","CompanyName":"鍗忔槍濡粧鏈夐檺鍏徃","OrderDate":"1996/8/8 0:00:00","Freight":13.84,"ProductID":13,"ProductName":"榫欒櫨","UnitPrice":4.8,"Quantity":10,"Discount":0,"Amount":48,"DiscountAmt":0,"NetAmount":48},
-{"OrderID":10277,"CustomerId":"MORGK","CompanyName":"浠插爞浼佷笟","OrderDate":"1996/8/9 0:00:00","Freight":125.77,"ProductID":28,"ProductName":"鐑よ倝閰�","UnitPrice":36.4,"Quantity":20,"Discount":0,"Amount":728,"DiscountAmt":0,"NetAmount":728},
-{"OrderID":10277,"CustomerId":"MORGK","CompanyName":"浠插爞浼佷笟","OrderDate":"1996/8/9 0:00:00","Freight":125.77,"ProductID":62,"ProductName":"灞辨福鐗�","UnitPrice":39.4,"Quantity":12,"Discount":0,"Amount":472.8,"DiscountAmt":0,"NetAmount":472.8},
-{"OrderID":10278,"CustomerId":"BERGS","CompanyName":"閫氭亽鏈烘","OrderDate":"1996/8/12 0:00:00","Freight":92.69,"ProductID":44,"ProductName":"铓濇补","UnitPrice":15.5,"Quantity":16,"Discount":0,"Amount":248,"DiscountAmt":0,"NetAmount":248},
-{"OrderID":10278,"CustomerId":"BERGS","CompanyName":"閫氭亽鏈烘","OrderDate":"1996/8/12 0:00:00","Freight":92.69,"ProductID":73,"ProductName":"娴峰摬鐨�","UnitPrice":12,"Quantity":25,"Discount":0,"Amount":300,"DiscountAmt":0,"NetAmount":300},
-{"OrderID":10278,"CustomerId":"BERGS","CompanyName":"閫氭亽鏈烘","OrderDate":"1996/8/12 0:00:00","Freight":92.69,"ProductID":59,"ProductName":"鑻忔境濂堕叒","UnitPrice":44,"Quantity":15,"Discount":0,"Amount":660,"DiscountAmt":0,"NetAmount":660},
-{"OrderID":10278,"CustomerId":"BERGS","CompanyName":"閫氭亽鏈烘","OrderDate":"1996/8/12 0:00:00","Freight":92.69,"ProductID":63,"ProductName":"鐢滆荆閰�","UnitPrice":35.1,"Quantity":8,"Discount":0,"Amount":280.8,"DiscountAmt":0,"NetAmount":280.8},
-{"OrderID":10279,"CustomerId":"LEHMS","CompanyName":"骞镐箟鎴垮眿","OrderDate":"1996/8/13 0:00:00","Freight":25.83,"ProductID":17,"ProductName":"鐚倝","UnitPrice":31.2,"Quantity":15,"Discount":0.25,"Amount":468,"DiscountAmt":117,"NetAmount":351},
-{"OrderID":10280,"CustomerId":"BERGS","CompanyName":"閫氭亽鏈烘","OrderDate":"1996/8/14 0:00:00","Freight":8.98,"ProductID":24,"ProductName":"姹芥按","UnitPrice":3.6,"Quantity":12,"Discount":0,"Amount":43.2,"DiscountAmt":0,"NetAmount":43.2},
-{"OrderID":10280,"CustomerId":"BERGS","CompanyName":"閫氭亽鏈烘","OrderDate":"1996/8/14 0:00:00","Freight":8.98,"ProductID":55,"ProductName":"楦倝","UnitPrice":19.2,"Quantity":20,"Discount":0,"Amount":384,"DiscountAmt":0,"NetAmount":384},
-{"OrderID":10280,"CustomerId":"BERGS","CompanyName":"閫氭亽鏈烘","OrderDate":"1996/8/14 0:00:00","Freight":8.98,"ProductID":75,"ProductName":"娴撶缉鍜栧暋","UnitPrice":6.2,"Quantity":30,"Discount":0,"Amount":186,"DiscountAmt":0,"NetAmount":186},
-{"OrderID":10281,"CustomerId":"ROMEY","CompanyName":"寰峰寲椋熷搧","OrderDate":"1996/8/14 0:00:00","Freight":2.94,"ProductID":35,"ProductName":"铚滄姹�","UnitPrice":14.4,"Quantity":4,"Discount":0,"Amount":57.6,"DiscountAmt":0,"NetAmount":57.6},
-{"OrderID":10281,"CustomerId":"ROMEY","CompanyName":"寰峰寲椋熷搧","OrderDate":"1996/8/14 0:00:00","Freight":2.94,"ProductID":24,"ProductName":"姹芥按","UnitPrice":3.6,"Quantity":6,"Discount":0,"Amount":21.6,"DiscountAmt":0,"NetAmount":21.6},
-{"OrderID":10281,"CustomerId":"ROMEY","CompanyName":"寰峰寲椋熷搧","OrderDate":"1996/8/14 0:00:00","Freight":2.94,"ProductID":19,"ProductName":"绯栨灉","UnitPrice":7.3,"Quantity":1,"Discount":0,"Amount":7.3,"DiscountAmt":0,"NetAmount":7.3},
-{"OrderID":10282,"CustomerId":"ROMEY","CompanyName":"寰峰寲椋熷搧","OrderDate":"1996/8/15 0:00:00","Freight":12.69,"ProductID":57,"ProductName":"灏忕背","UnitPrice":15.6,"Quantity":2,"Discount":0,"Amount":31.2,"DiscountAmt":0,"NetAmount":31.2},
-{"OrderID":10282,"CustomerId":"ROMEY","CompanyName":"寰峰寲椋熷搧","OrderDate":"1996/8/15 0:00:00","Freight":12.69,"ProductID":30,"ProductName":"榛勯奔","UnitPrice":20.7,"Quantity":6,"Discount":0,"Amount":124.2,"DiscountAmt":0,"NetAmount":124.2},
-{"OrderID":10283,"CustomerId":"LILAS","CompanyName":"瀵屾嘲浜哄","OrderDate":"1996/8/16 0:00:00","Freight":84.81,"ProductID":15,"ProductName":"鍛崇簿","UnitPrice":12.4,"Quantity":20,"Discount":0,"Amount":248,"DiscountAmt":0,"NetAmount":248},
-{"OrderID":10283,"CustomerId":"LILAS","CompanyName":"瀵屾嘲浜哄","OrderDate":"1996/8/16 0:00:00","Freight":84.81,"ProductID":19,"ProductName":"绯栨灉","UnitPrice":7.3,"Quantity":18,"Discount":0,"Amount":131.4,"DiscountAmt":0,"NetAmount":131.4},
-{"OrderID":10283,"CustomerId":"LILAS","CompanyName":"瀵屾嘲浜哄","OrderDate":"1996/8/16 0:00:00","Freight":84.81,"ProductID":60,"ProductName":"鑺卞ザ閰�","UnitPrice":27.2,"Quantity":35,"Discount":0,"Amount":952,"DiscountAmt":0,"NetAmount":952},
-{"OrderID":10283,"CustomerId":"LILAS","CompanyName":"瀵屾嘲浜哄","OrderDate":"1996/8/16 0:00:00","Freight":84.81,"ProductID":72,"ProductName":"閰稿ザ閰�","UnitPrice":27.8,"Quantity":3,"Discount":0,"Amount":83.4,"DiscountAmt":0,"NetAmount":83.4},
-{"OrderID":10284,"CustomerId":"LEHMS","CompanyName":"骞镐箟鎴垮眿","OrderDate":"1996/8/19 0:00:00","Freight":76.56,"ProductID":44,"ProductName":"铓濇补","UnitPrice":15.5,"Quantity":21,"Discount":0,"Amount":325.5,"DiscountAmt":0,"NetAmount":325.5},
-{"OrderID":10284,"CustomerId":"LEHMS","CompanyName":"骞镐箟鎴垮眿","OrderDate":"1996/8/19 0:00:00","Freight":76.56,"ProductID":60,"ProductName":"鑺卞ザ閰�","UnitPrice":27.2,"Quantity":20,"Discount":0.25,"Amount":544,"DiscountAmt":136,"NetAmount":408},
-{"OrderID":10284,"CustomerId":"LEHMS","CompanyName":"骞镐箟鎴垮眿","OrderDate":"1996/8/19 0:00:00","Freight":76.56,"ProductID":27,"ProductName":"鐗涜倝骞�","UnitPrice":35.1,"Quantity":15,"Discount":0.25,"Amount":526.5,"DiscountAmt":131.625,"NetAmount":394.875},
-{"OrderID":10284,"CustomerId":"LEHMS","CompanyName":"骞镐箟鎴垮眿","OrderDate":"1996/8/19 0:00:00","Freight":76.56,"ProductID":67,"ProductName":"鐭挎硥姘�","UnitPrice":11.2,"Quantity":5,"Discount":0.25,"Amount":56,"DiscountAmt":14,"NetAmount":42},
-{"OrderID":10285,"CustomerId":"QUICK","CompanyName":"楂樹笂琛ヤ範鐝�","OrderDate":"1996/8/20 0:00:00","Freight":76.83,"ProductID":1,"ProductName":"鑻规灉姹�","UnitPrice":14.4,"Quantity":45,"Discount":0.2,"Amount":648,"DiscountAmt":129.60000193119049,"NetAmount":518.4},
-{"OrderID":10285,"CustomerId":"QUICK","CompanyName":"楂樹笂琛ヤ範鐝�","OrderDate":"1996/8/20 0:00:00","Freight":76.83,"ProductID":40,"ProductName":"铏剧背","UnitPrice":14.7,"Quantity":40,"Discount":0.2,"Amount":588,"DiscountAmt":117.60000175237656,"NetAmount":470.4},
-{"OrderID":10285,"CustomerId":"QUICK","CompanyName":"楂樹笂琛ヤ範鐝�","OrderDate":"1996/8/20 0:00:00","Freight":76.83,"ProductID":53,"ProductName":"鐩愭按楦�","UnitPrice":26.2,"Quantity":36,"Discount":0.2,"Amount":943.2,"DiscountAmt":188.64000281095505,"NetAmount":754.56},
-{"OrderID":10286,"CustomerId":"QUICK","CompanyName":"楂樹笂琛ヤ範鐝�","OrderDate":"1996/8/21 0:00:00","Freight":229.24,"ProductID":35,"ProductName":"铚滄姹�","UnitPrice":14.4,"Quantity":100,"Discount":0,"Amount":1440,"DiscountAmt":0,"NetAmount":1440},
-{"OrderID":10286,"CustomerId":"QUICK","CompanyName":"楂樹笂琛ヤ範鐝�","OrderDate":"1996/8/21 0:00:00","Freight":229.24,"ProductID":62,"ProductName":"灞辨福鐗�","UnitPrice":39.4,"Quantity":40,"Discount":0,"Amount":1576,"DiscountAmt":0,"NetAmount":1576},
-{"OrderID":10287,"CustomerId":"RICAR","CompanyName":"瀹囨瀹炰笟","OrderDate":"1996/8/22 0:00:00","Freight":12.76,"ProductID":34,"ProductName":"鍟ら厭","UnitPrice":11.2,"Quantity":20,"Discount":0,"Amount":224,"DiscountAmt":0,"NetAmount":224},
-{"OrderID":10287,"CustomerId":"RICAR","CompanyName":"瀹囨瀹炰笟","OrderDate":"1996/8/22 0:00:00","Freight":12.76,"ProductID":46,"ProductName":"铓�","UnitPrice":9.6,"Quantity":15,"Discount":0.15,"Amount":144,"DiscountAmt":21.600000858306885,"NetAmount":122.4},
-{"OrderID":10287,"CustomerId":"RICAR","CompanyName":"瀹囨瀹炰笟","OrderDate":"1996/8/22 0:00:00","Freight":12.76,"ProductID":16,"ProductName":"楗煎共","UnitPrice":13.9,"Quantity":40,"Discount":0.15,"Amount":556,"DiscountAmt":83.40000331401825,"NetAmount":472.6},
-{"OrderID":10288,"CustomerId":"REGGC","CompanyName":"寤哄浗绉戞妧","OrderDate":"1996/8/23 0:00:00","Freight":7.45,"ProductID":68,"ProductName":"缁胯眴绯�","UnitPrice":10,"Quantity":3,"Discount":0.1,"Amount":30,"DiscountAmt":3.0000000447034836,"NetAmount":27},
-{"OrderID":10288,"CustomerId":"REGGC","CompanyName":"寤哄浗绉戞妧","OrderDate":"1996/8/23 0:00:00","Freight":7.45,"ProductID":54,"ProductName":"楦¤倝","UnitPrice":5.9,"Quantity":10,"Discount":0.1,"Amount":59,"DiscountAmt":5.900000087916851,"NetAmount":53.1},
-{"OrderID":10289,"CustomerId":"BSBEV","CompanyName":"鍏夋槑鏉傚織","OrderDate":"1996/8/26 0:00:00","Freight":22.77,"ProductID":3,"ProductName":"钑冭寗閰�","UnitPrice":8,"Quantity":30,"Discount":0,"Amount":240,"DiscountAmt":0,"NetAmount":240},
-{"OrderID":10289,"CustomerId":"BSBEV","CompanyName":"鍏夋槑鏉傚織","OrderDate":"1996/8/26 0:00:00","Freight":22.77,"ProductID":64,"ProductName":"榛勮眴","UnitPrice":26.6,"Quantity":9,"Discount":0,"Amount":239.4,"DiscountAmt":0,"NetAmount":239.4},
-{"OrderID":10290,"CustomerId":"COMMI","CompanyName":"鍚屾亽","OrderDate":"1996/8/27 0:00:00","Freight":79.7,"ProductID":5,"ProductName":"楹绘补","UnitPrice":17,"Quantity":20,"Discount":0,"Amount":340,"DiscountAmt":0,"NetAmount":340},
-{"OrderID":10290,"CustomerId":"COMMI","CompanyName":"鍚屾亽","OrderDate":"1996/8/27 0:00:00","Freight":79.7,"ProductID":29,"ProductName":"楦倝","UnitPrice":99,"Quantity":15,"Discount":0,"Amount":1485,"DiscountAmt":0,"NetAmount":1485},
-{"OrderID":10290,"CustomerId":"COMMI","CompanyName":"鍚屾亽","OrderDate":"1996/8/27 0:00:00","Freight":79.7,"ProductID":49,"ProductName":"钖潯","UnitPrice":16,"Quantity":15,"Discount":0,"Amount":240,"DiscountAmt":0,"NetAmount":240},
-{"OrderID":10290,"CustomerId":"COMMI","CompanyName":"鍚屾亽","OrderDate":"1996/8/27 0:00:00","Freight":79.7,"ProductID":77,"ProductName":"杈f绮�","UnitPrice":10.4,"Quantity":10,"Discount":0,"Amount":104,"DiscountAmt":0,"NetAmount":104},
-{"OrderID":10291,"CustomerId":"QUEDE","CompanyName":"鍏版牸鑻辫","OrderDate":"1996/8/27 0:00:00","Freight":6.4,"ProductID":13,"ProductName":"榫欒櫨","UnitPrice":4.8,"Quantity":20,"Discount":0.1,"Amount":96,"DiscountAmt":9.6000001430511475,"NetAmount":86.4},
-{"OrderID":10291,"CustomerId":"QUEDE","CompanyName":"鍏版牸鑻辫","OrderDate":"1996/8/27 0:00:00","Freight":6.4,"ProductID":44,"ProductName":"铓濇补","UnitPrice":15.5,"Quantity":24,"Discount":0.1,"Amount":372,"DiscountAmt":37.200000554323196,"NetAmount":334.8},
-{"OrderID":10291,"CustomerId":"QUEDE","CompanyName":"鍏版牸鑻辫","OrderDate":"1996/8/27 0:00:00","Freight":6.4,"ProductID":51,"ProductName":"鐚倝骞�","UnitPrice":42.4,"Quantity":2,"Discount":0.1,"Amount":84.8,"DiscountAmt":8.4800001263618459,"NetAmount":76.32},
-{"OrderID":10292,"CustomerId":"TRADH","CompanyName":"浜氬お鍏徃","OrderDate":"1996/8/28 0:00:00","Freight":1.35,"ProductID":20,"ProductName":"妗傝姳绯�","UnitPrice":64.8,"Quantity":20,"Discount":0,"Amount":1296,"DiscountAmt":0,"NetAmount":1296},
-{"OrderID":10293,"CustomerId":"TORTU","CompanyName":"鍗忔槍濡粧鏈夐檺鍏徃","OrderDate":"1996/8/29 0:00:00","Freight":21.18,"ProductID":18,"ProductName":"澧ㄩ奔","UnitPrice":50,"Quantity":12,"Discount":0,"Amount":600,"DiscountAmt":0,"NetAmount":600},
-{"OrderID":10293,"CustomerId":"TORTU","CompanyName":"鍗忔槍濡粧鏈夐檺鍏徃","OrderDate":"1996/8/29 0:00:00","Freight":21.18,"ProductID":24,"ProductName":"姹芥按","UnitPrice":3.6,"Quantity":10,"Discount":0,"Amount":36,"DiscountAmt":0,"NetAmount":36},
-{"OrderID":10293,"CustomerId":"TORTU","CompanyName":"鍗忔槍濡粧鏈夐檺鍏徃","OrderDate":"1996/8/29 0:00:00","Freight":21.18,"ProductID":63,"ProductName":"鐢滆荆閰�","UnitPrice":35.1,"Quantity":5,"Discount":0,"Amount":175.5,"DiscountAmt":0,"NetAmount":175.5},
-{"OrderID":10293,"CustomerId":"TORTU","CompanyName":"鍗忔槍濡粧鏈夐檺鍏徃","OrderDate":"1996/8/29 0:00:00","Freight":21.18,"ProductID":75,"ProductName":"娴撶缉鍜栧暋","UnitPrice":6.2,"Quantity":6,"Discount":0,"Amount":37.2,"DiscountAmt":0,"NetAmount":37.2},
-{"OrderID":10294,"CustomerId":"RATTC","CompanyName":"瀛︿粊璐告槗","OrderDate":"1996/8/30 0:00:00","Freight":147.26,"ProductID":1,"ProductName":"鑻规灉姹�","UnitPrice":14.4,"Quantity":18,"Discount":0,"Amount":259.2,"DiscountAmt":0,"NetAmount":259.2},
-{"OrderID":10294,"CustomerId":"RATTC","CompanyName":"瀛︿粊璐告槗","OrderDate":"1996/8/30 0:00:00","Freight":147.26,"ProductID":75,"ProductName":"娴撶缉鍜栧暋","UnitPrice":6.2,"Quantity":6,"Discount":0,"Amount":37.2,"DiscountAmt":0,"NetAmount":37.2},
-{"OrderID":10294,"CustomerId":"RATTC","CompanyName":"瀛︿粊璐告槗","OrderDate":"1996/8/30 0:00:00","Freight":147.26,"ProductID":60,"ProductName":"鑺卞ザ閰�","UnitPrice":27.2,"Quantity":21,"Discount":0,"Amount":571.2,"DiscountAmt":0,"NetAmount":571.2},
-{"OrderID":10294,"CustomerId":"RATTC","CompanyName":"瀛︿粊璐告槗","OrderDate":"1996/8/30 0:00:00","Freight":147.26,"ProductID":17,"ProductName":"鐚倝","UnitPrice":31.2,"Quantity":15,"Discount":0,"Amount":468,"DiscountAmt":0,"NetAmount":468},
-{"OrderID":10294,"CustomerId":"RATTC","CompanyName":"瀛︿粊璐告槗","OrderDate":"1996/8/30 0:00:00","Freight":147.26,"ProductID":43,"ProductName":"鏌虫姹�","UnitPrice":36.8,"Quantity":15,"Discount":0,"Amount":552,"DiscountAmt":0,"NetAmount":552},
-{"OrderID":10295,"CustomerId":"VINET","CompanyName":"灞辨嘲浼佷笟","OrderDate":"1996/9/2 0:00:00","Freight":1.15,"ProductID":56,"ProductName":"鐧界背","UnitPrice":30.4,"Quantity":4,"Discount":0,"Amount":121.6,"DiscountAmt":0,"NetAmount":121.6},
-{"OrderID":10296,"CustomerId":"LILAS","CompanyName":"瀵屾嘲浜哄","OrderDate":"1996/9/3 0:00:00","Freight":0.12,"ProductID":11,"ProductName":"姘戜紬濂堕叒","UnitPrice":16.8,"Quantity":12,"Discount":0,"Amount":201.6,"DiscountAmt":0,"NetAmount":201.6},
-{"OrderID":10296,"CustomerId":"LILAS","CompanyName":"瀵屾嘲浜哄","OrderDate":"1996/9/3 0:00:00","Freight":0.12,"ProductID":16,"ProductName":"楗煎共","UnitPrice":13.9,"Quantity":30,"Discount":0,"Amount":417,"DiscountAmt":0,"NetAmount":417},
-{"OrderID":10296,"CustomerId":"LILAS","CompanyName":"瀵屾嘲浜哄","OrderDate":"1996/9/3 0:00:00","Freight":0.12,"ProductID":69,"ProductName":"榛戝ザ閰�","UnitPrice":28.8,"Quantity":15,"Discount":0,"Amount":432,"DiscountAmt":0,"NetAmount":432},
-{"OrderID":10297,"CustomerId":"BLONP","CompanyName":"鍥界殦","OrderDate":"1996/9/4 0:00:00","Freight":5.74,"ProductID":72,"ProductName":"閰稿ザ閰�","UnitPrice":27.8,"Quantity":20,"Discount":0,"Amount":556,"DiscountAmt":0,"NetAmount":556},
-{"OrderID":10297,"CustomerId":"BLONP","CompanyName":"鍥界殦","OrderDate":"1996/9/4 0:00:00","Freight":5.74,"ProductID":39,"ProductName":"杩愬姩楗枡","UnitPrice":14.4,"Quantity":60,"Discount":0,"Amount":864,"DiscountAmt":0,"NetAmount":864},
-{"OrderID":10298,"CustomerId":"HUNGO","CompanyName":"甯堝ぇ璐告槗","OrderDate":"1996/9/5 0:00:00","Freight":168.22,"ProductID":62,"ProductName":"灞辨福鐗�","UnitPrice":39.4,"Quantity":15,"Discount":0,"Amount":591,"DiscountAmt":0,"NetAmount":591},
-{"OrderID":10298,"CustomerId":"HUNGO","CompanyName":"甯堝ぇ璐告槗","OrderDate":"1996/9/5 0:00:00","Freight":168.22,"ProductID":59,"ProductName":"鑻忔境濂堕叒","UnitPrice":44,"Quantity":30,"Discount":0.25,"Amount":1320,"DiscountAmt":330,"NetAmount":990},
-{"OrderID":10298,"CustomerId":"HUNGO","CompanyName":"甯堝ぇ璐告槗","OrderDate":"1996/9/5 0:00:00","Freight":168.22,"ProductID":2,"ProductName":"鐗涘ザ","UnitPrice":15.2,"Quantity":40,"Discount":0,"Amount":608,"DiscountAmt":0,"NetAmount":608},
-{"OrderID":10298,"CustomerId":"HUNGO","CompanyName":"甯堝ぇ璐告槗","OrderDate":"1996/9/5 0:00:00","Freight":168.22,"ProductID":36,"ProductName":"楸块奔","UnitPrice":15.2,"Quantity":40,"Discount":0.25,"Amount":608,"DiscountAmt":152,"NetAmount":456},
-{"OrderID":10299,"CustomerId":"RICAR","CompanyName":"瀹囨瀹炰笟","OrderDate":"1996/9/6 0:00:00","Freight":29.76,"ProductID":19,"ProductName":"绯栨灉","UnitPrice":7.3,"Quantity":15,"Discount":0,"Amount":109.5,"DiscountAmt":0,"NetAmount":109.5},
-{"OrderID":10299,"CustomerId":"RICAR","CompanyName":"瀹囨瀹炰笟","OrderDate":"1996/9/6 0:00:00","Freight":29.76,"ProductID":70,"ProductName":"鑻忔墦姘�","UnitPrice":12,"Quantity":20,"Discount":0,"Amount":240,"DiscountAmt":0,"NetAmount":240},
-{"OrderID":10300,"CustomerId":"MAGAA","CompanyName":"闃虫灄","OrderDate":"1996/9/9 0:00:00","Freight":17.68,"ProductID":68,"ProductName":"缁胯眴绯�","UnitPrice":10,"Quantity":20,"Discount":0,"Amount":200,"DiscountAmt":0,"NetAmount":200},
-{"OrderID":10300,"CustomerId":"MAGAA","CompanyName":"闃虫灄","OrderDate":"1996/9/9 0:00:00","Freight":17.68,"ProductID":66,"ProductName":"鑲夋澗","UnitPrice":13.6,"Quantity":30,"Discount":0,"Amount":408,"DiscountAmt":0,"NetAmount":408}
-]
-}
diff --git a/public/static/grf/barcode.grf b/public/static/grf/barcode.grf
deleted file mode 100644
index d87e479..0000000
--- a/public/static/grf/barcode.grf
+++ /dev/null
@@ -1,573 +0,0 @@
-锘縶
-	"Version":"6.6.8.1",
-	"Title":"1g.鏉″舰鐮佷笌浜岀淮鐮�",
-	"Author":"閿愭氮鎶ヨ〃杞欢",
-	"Description":"婕旂ず鏉″舰鐮併�俓r\n\r\n鍦ㄦ姤琛ㄤ腑鎻掑叆鏉″舰鐮侀儴浠舵鍗冲彲瀹炵幇鏉″舰鐮佺殑鏄剧ず涓庢墦鍗帮紝鍦ㄦ槑缁嗙綉鏍间腑鐨勬潯褰㈢爜鍙互鍏宠仈瀛楁锛屾潯褰㈢爜鏁版嵁灏嗘潵鑷簬鍏宠仈鐨勫瓧娈靛�笺��",
-	"Font":{
-		"Name":"瀹嬩綋",
-		"Size":90000,
-		"Weight":400,
-		"Charset":134
-	},
-	"Printer":{
-		"LeftMargin":0.5,
-		"TopMargin":2,
-		"RightMargin":0.5,
-		"BottomMargin":2
-	},
-	"ReportHeader":[
-		{
-			"Name":"ReportHeader1",
-			"Height":16.5894,
-			"Font":{
-				"Name":"瀹嬩綋",
-				"Size":120000,
-				"Weight":400,
-				"Charset":134
-			},
-			"Control":[
-				{
-					"Type":"StaticBox",
-					"Name":"StaticBox4",
-					"Left":0.396875,
-					"Top":1.56104,
-					"Width":4.78896,
-					"Height":2.77813,
-					"Border":{
-						"Styles":"[DrawLeft|DrawTop|DrawRight|DrawBottom]",
-						"Pen":{
-							"Color":"C1C1C1"
-						}
-					},
-					"TextAlign":"TopCenter",
-					"Text":"Code25(Int,In,Matrix)"
-				},
-				{
-					"Type":"Barcode",
-					"Name":"Barcode2",
-					"Left":0.582083,
-					"Top":2.14313,
-					"Width":4.39208,
-					"Height":2.01083,
-					"BarcodeType":"Code25_Interleaved",
-					"Text":"123456",
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":142500,
-						"Weight":400,
-						"Charset":134
-					}
-				},
-				{
-					"Type":"StaticBox",
-					"Name":"StaticBox5",
-					"Left":5.18583,
-					"Top":1.56104,
-					"Width":4.78896,
-					"Height":2.77813,
-					"Border":{
-						"Styles":"[DrawLeft|DrawTop|DrawRight|DrawBottom]",
-						"Pen":{
-							"Color":"C1C1C1"
-						}
-					},
-					"TextAlign":"TopCenter",
-					"Text":"Code39(Extend)"
-				},
-				{
-					"Type":"Barcode",
-					"Name":"Barcode4",
-					"Left":5.34458,
-					"Top":2.14313,
-					"Width":4.39208,
-					"Height":2.01083,
-					"Text":"123456",
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":142500,
-						"Weight":400,
-						"Charset":134
-					}
-				},
-				{
-					"Type":"StaticBox",
-					"Name":"StaticBox6",
-					"Left":9.97479,
-					"Top":1.56104,
-					"Width":4.78896,
-					"Height":2.77813,
-					"Border":{
-						"Styles":"[DrawLeft|DrawTop|DrawRight|DrawBottom]",
-						"Pen":{
-							"Color":"C1C1C1"
-						}
-					},
-					"TextAlign":"TopCenter",
-					"Text":"Code128(AUTO,A,B,C)"
-				},
-				{
-					"Type":"Barcode",
-					"Name":"Barcode5",
-					"Left":10.16,
-					"Top":2.14313,
-					"Width":4.39208,
-					"Height":2.01083,
-					"BarcodeType":"Code128Auto",
-					"Text":"123456",
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":142500,
-						"Weight":400,
-						"Charset":134
-					}
-				},
-				{
-					"Type":"StaticBox",
-					"Name":"StaticBox7",
-					"Left":14.7638,
-					"Top":1.56104,
-					"Width":4.78896,
-					"Height":2.77813,
-					"Border":{
-						"Styles":"[DrawLeft|DrawTop|DrawRight|DrawBottom]",
-						"Pen":{
-							"Color":"C1C1C1"
-						}
-					},
-					"TextAlign":"TopCenter",
-					"Text":"Code93(Extend)"
-				},
-				{
-					"Type":"Barcode",
-					"Name":"Barcode6",
-					"Left":14.949,
-					"Top":2.14313,
-					"Width":4.39208,
-					"Height":2.01083,
-					"BarcodeType":"Code93",
-					"Text":"123456",
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":142500,
-						"Weight":400,
-						"Charset":134
-					}
-				},
-				{
-					"Type":"StaticBox",
-					"Name":"StaticBox8",
-					"Left":0.396875,
-					"Top":4.70958,
-					"Width":4.78896,
-					"Height":2.77813,
-					"Border":{
-						"Styles":"[DrawLeft|DrawTop|DrawRight|DrawBottom]",
-						"Pen":{
-							"Color":"C1C1C1"
-						}
-					},
-					"TextAlign":"TopCenter",
-					"Text":"CodeMSI"
-				},
-				{
-					"Type":"Barcode",
-					"Name":"Barcode7",
-					"Left":0.582083,
-					"Top":5.29167,
-					"Width":4.39208,
-					"Height":2.01083,
-					"BarcodeType":"CodeMSI",
-					"Text":"123456",
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":142500,
-						"Weight":400,
-						"Charset":134
-					}
-				},
-				{
-					"Type":"StaticBox",
-					"Name":"StaticBox9",
-					"Left":5.18583,
-					"Top":4.70958,
-					"Width":4.78896,
-					"Height":2.77813,
-					"Border":{
-						"Styles":"[DrawLeft|DrawTop|DrawRight|DrawBottom]",
-						"Pen":{
-							"Color":"C1C1C1"
-						}
-					},
-					"TextAlign":"TopCenter",
-					"Text":"CodePostNet"
-				},
-				{
-					"Type":"Barcode",
-					"Name":"Barcode8",
-					"Left":5.34458,
-					"Top":5.29167,
-					"Width":4.39208,
-					"Height":2.01083,
-					"BarcodeType":"CodePostNet",
-					"Text":"123456",
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":142500,
-						"Weight":400,
-						"Charset":134
-					}
-				},
-				{
-					"Type":"StaticBox",
-					"Name":"StaticBox10",
-					"Left":9.97479,
-					"Top":4.70958,
-					"Width":4.78896,
-					"Height":2.77813,
-					"Border":{
-						"Styles":"[DrawLeft|DrawTop|DrawRight|DrawBottom]",
-						"Pen":{
-							"Color":"C1C1C1"
-						}
-					},
-					"TextAlign":"TopCenter",
-					"Text":"CodeCodabar"
-				},
-				{
-					"Type":"Barcode",
-					"Name":"Barcode9",
-					"Left":10.16,
-					"Top":5.29167,
-					"Width":4.39208,
-					"Height":2.01083,
-					"BarcodeType":"CodeCodabar",
-					"Text":"123456",
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":142500,
-						"Weight":400,
-						"Charset":134
-					}
-				},
-				{
-					"Type":"StaticBox",
-					"Name":"StaticBox11",
-					"Left":14.7638,
-					"Top":4.70958,
-					"Width":4.78896,
-					"Height":2.77813,
-					"Border":{
-						"Styles":"[DrawLeft|DrawTop|DrawRight|DrawBottom]",
-						"Pen":{
-							"Color":"C1C1C1"
-						}
-					},
-					"TextAlign":"TopCenter",
-					"Text":"CodeEAN128(A,B,C)"
-				},
-				{
-					"Type":"Barcode",
-					"Name":"Barcode10",
-					"Left":14.949,
-					"Top":5.29167,
-					"Width":4.39208,
-					"Height":2.01083,
-					"BarcodeType":"CodeEAN128A",
-					"Text":"123456",
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":142500,
-						"Weight":400,
-						"Charset":134
-					}
-				},
-				{
-					"Type":"StaticBox",
-					"Name":"StaticBox12",
-					"Left":0.370417,
-					"Top":7.91104,
-					"Width":4.78896,
-					"Height":2.77813,
-					"Border":{
-						"Styles":"[DrawLeft|DrawTop|DrawRight|DrawBottom]",
-						"Pen":{
-							"Color":"C1C1C1"
-						}
-					},
-					"TextAlign":"TopCenter",
-					"Text":"CodeEAN8"
-				},
-				{
-					"Type":"Barcode",
-					"Name":"Barcode11",
-					"Left":0.555625,
-					"Top":8.49313,
-					"Width":4.39208,
-					"Height":2.01083,
-					"BarcodeType":"CodeEAN8",
-					"CheckSum":true,
-					"Text":"12345678",
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":142500,
-						"Weight":400,
-						"Charset":134
-					}
-				},
-				{
-					"Type":"StaticBox",
-					"Name":"StaticBox13",
-					"Left":5.15938,
-					"Top":7.91104,
-					"Width":4.78896,
-					"Height":2.77813,
-					"Border":{
-						"Styles":"[DrawLeft|DrawTop|DrawRight|DrawBottom]",
-						"Pen":{
-							"Color":"C1C1C1"
-						}
-					},
-					"TextAlign":"TopCenter",
-					"Text":"CodeEAN13"
-				},
-				{
-					"Type":"Barcode",
-					"Name":"Barcode12",
-					"Left":5.31813,
-					"Top":8.49313,
-					"Width":4.39208,
-					"Height":2.01083,
-					"BarcodeType":"CodeEAN13",
-					"CheckSum":true,
-					"Text":"1234567890123",
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":142500,
-						"Weight":400,
-						"Charset":134
-					}
-				},
-				{
-					"Type":"StaticBox",
-					"Name":"StaticBox14",
-					"Left":9.94833,
-					"Top":7.91104,
-					"Width":4.78896,
-					"Height":2.77813,
-					"Border":{
-						"Styles":"[DrawLeft|DrawTop|DrawRight|DrawBottom]",
-						"Pen":{
-							"Color":"C1C1C1"
-						}
-					},
-					"TextAlign":"TopCenter",
-					"Text":"CodeUPC-A"
-				},
-				{
-					"Type":"Barcode",
-					"Name":"Barcode13",
-					"Left":10.1335,
-					"Top":8.49313,
-					"Width":4.39208,
-					"Height":2.01083,
-					"BarcodeType":"CodeUPC_A",
-					"CheckSum":true,
-					"Text":"123456789012",
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":142500,
-						"Weight":400,
-						"Charset":134
-					}
-				},
-				{
-					"Type":"StaticBox",
-					"Name":"StaticBox15",
-					"Left":14.7373,
-					"Top":7.91104,
-					"Width":4.78896,
-					"Height":2.77813,
-					"Border":{
-						"Styles":"[DrawLeft|DrawTop|DrawRight|DrawBottom]",
-						"Pen":{
-							"Color":"C1C1C1"
-						}
-					},
-					"TextAlign":"TopCenter",
-					"Text":"CodeUPC-E(0,1)"
-				},
-				{
-					"Type":"Barcode",
-					"Name":"Barcode14",
-					"Left":14.9225,
-					"Top":8.49313,
-					"Width":4.39208,
-					"Height":2.01083,
-					"BarcodeType":"CodeUPC_E0",
-					"CheckSum":true,
-					"Text":"1234567",
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":142500,
-						"Weight":400,
-						"Charset":134
-					}
-				},
-				{
-					"Type":"StaticBox",
-					"Name":"StaticBox16",
-					"Left":0.370417,
-					"Top":11.139,
-					"Width":4.78896,
-					"Height":4.60375,
-					"Border":{
-						"Styles":"[DrawLeft|DrawTop|DrawRight|DrawBottom]",
-						"Pen":{
-							"Color":"C1C1C1"
-						}
-					},
-					"TextAlign":"TopCenter",
-					"Text":"DataMatrix"
-				},
-				{
-					"Type":"Barcode",
-					"Name":"Barcode15",
-					"Left":0.555625,
-					"Top":11.721,
-					"Width":4.39208,
-					"Height":3.83646,
-					"BarcodeType":"DataMatrix",
-					"CaptionPosition":"None",
-					"CheckSum":true,
-					"Text":"Grid++Report 鍙敤浜嶤/S鎶ヨ〃涓嶹EB鎶ヨ〃锛屽紑鍙戞闈㈡姤琛ㄤ笌WEB鎶ヨ〃鍏变韩鐩稿悓鐨勫紑鍙戠煡璇嗕笌璧勬簮",
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":142500,
-						"Weight":400,
-						"Charset":134
-					}
-				},
-				{
-					"Type":"StaticBox",
-					"Name":"StaticBox17",
-					"Left":5.15938,
-					"Top":11.139,
-					"Width":4.78896,
-					"Height":4.60375,
-					"Border":{
-						"Styles":"[DrawLeft|DrawTop|DrawRight|DrawBottom]",
-						"Pen":{
-							"Color":"C1C1C1"
-						}
-					},
-					"TextAlign":"TopCenter",
-					"Text":"PDF417"
-				},
-				{
-					"Type":"Barcode",
-					"Name":"Barcode16",
-					"Left":5.31813,
-					"Top":11.721,
-					"Width":4.39208,
-					"Height":3.83646,
-					"BarcodeType":"PDF417",
-					"CaptionPosition":"None",
-					"CheckSum":true,
-					"Text":"Grid++Report 鍙敤浜庡紑鍙戞闈/S鎶ヨ〃涓嶹EB鎶ヨ〃(B/S鎶ヨ〃)锛屽紑鍙戞闈㈡姤琛ㄤ笌WEB鎶ヨ〃鍏变韩鐩稿悓鐨勫紑鍙戠煡璇嗕笌璧勬簮",
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":142500,
-						"Weight":400,
-						"Charset":134
-					}
-				},
-				{
-					"Type":"StaticBox",
-					"Name":"StaticBox18",
-					"Left":9.94833,
-					"Top":11.139,
-					"Width":4.78896,
-					"Height":4.60375,
-					"Border":{
-						"Styles":"[DrawLeft|DrawTop|DrawRight|DrawBottom]",
-						"Pen":{
-							"Color":"C1C1C1"
-						}
-					},
-					"TextAlign":"TopCenter",
-					"Text":"QRCode(鍚勭瀛楃)"
-				},
-				{
-					"Type":"Barcode",
-					"Name":"Barcode17",
-					"Left":10.1335,
-					"Top":11.721,
-					"Width":4.39208,
-					"Height":3.83646,
-					"BarcodeType":"QRCode",
-					"CaptionPosition":"None",
-					"CheckSum":true,
-					"Text":"Grid++Report is the best report tools,rubylong(2003-2010)",
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":142500,
-						"Weight":400,
-						"Charset":134
-					}
-				},
-				{
-					"Type":"StaticBox",
-					"Name":"StaticBox19",
-					"Left":14.7373,
-					"Top":11.139,
-					"Width":4.78896,
-					"Height":4.60375,
-					"Border":{
-						"Styles":"[DrawLeft|DrawTop|DrawRight|DrawBottom]",
-						"Pen":{
-							"Color":"C1C1C1"
-						}
-					},
-					"TextAlign":"TopCenter",
-					"Text":"QRCode(姹夊瓧)"
-				},
-				{
-					"Type":"Barcode",
-					"Name":"Barcode18",
-					"Left":14.9225,
-					"Top":11.721,
-					"Width":4.39208,
-					"Height":3.83646,
-					"BarcodeType":"QRCode",
-					"CaptionPosition":"None",
-					"BarRatio":2.25,
-					"CheckSum":true,
-					"Text":"Grid++Report 鍙敤浜庡紑鍙戞闈/S鎶ヨ〃涓嶹EB鎶ヨ〃(B/S鎶ヨ〃)锛屽紑鍙戞闈㈡姤琛ㄤ笌WEB鎶ヨ〃鍏变韩鐩稿悓鐨勫紑鍙戠煡璇嗕笌璧勬簮",
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":142500,
-						"Weight":400,
-						"Charset":134
-					}
-				},
-				{
-					"Type":"StaticBox",
-					"Name":"StaticBox20",
-					"Left":8.20208,
-					"Top":0.396875,
-					"Width":4.39208,
-					"Height":0.582083,
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":157500,
-						"Bold":true,
-						"Charset":134
-					},
-					"TextAlign":"MiddleCenter",
-					"Text":"鍚勭绫诲瀷鏉″舰鐮�"
-				}
-			],
-			"NewPage":"After"
-		}
-	]
-}
\ No newline at end of file
diff --git a/public/static/grf/group.grf b/public/static/grf/group.grf
deleted file mode 100644
index e10e9ac..0000000
--- a/public/static/grf/group.grf
+++ /dev/null
@@ -1,383 +0,0 @@
-锘縶
-	"Version":"6.6.8.1",
-	"Title":"2a.鍩烘湰鍒嗙粍",
-	"Author":"閿愭氮鎶ヨ〃杞欢",
-	"Description":"婕旂ず涓�涓渶涓�鑸殑鍒嗙粍鎶ヨ〃:棣栧厛瀹氫箟涓�涓垎缁勶紝鍦ㄦ姤琛ㄥ竷灞�绐楀彛涓細鑷姩鍔犲叆鍒嗙粍澶翠笌鍒嗙粍灏俱�傞�氳繃璁惧畾鍒嗙粍瀵硅薄鐨勨�樹緷鎹瓧娈�(ByFields)鈥欏睘鎬э紝鎸囧畾鍒嗙粍鐢熸垚鐨勪緷鎹瓧娈点�傚湪鍒嗙粍澶翠笌鍒嗙粍灏句腑鍔犲叆鐩稿簲鐨勯儴浠舵锛屽疄鐜板垎缁勪俊鎭殑鏄剧ず銆備娇鐢ㄧ粺璁℃鎴朚emo妗嗗疄鐜版暟鎹殑缁熻鍒嗘瀽銆�",
-	"Font":{
-		"Name":"瀹嬩綋",
-		"Size":90000,
-		"Weight":400,
-		"Charset":134
-	},
-	"Printer":{
-	},
-	"DetailGrid":{
-		"CenterView":true,
-		"Border":{
-			"ShadowColor":"800000"
-		},
-		"ColLine":{
-			"Color":"800000"
-		},
-		"RowLine":{
-			"Color":"800000"
-		},
-		"Recordset":{
-			"ConnectionString":"Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=D:\\rubylong\\DragonReport6.0\\Samples\\Data\\NorthWind.mdb;",
-			"QuerySQL":"select m.OrderID,m.CustomerId,c.CompanyName,m.OrderDate,M.Freight,\r\nd.ProductID,p.ProductName,d.UnitPrice,d.Quantity,d.Discount,\r\nd.UnitPrice*d.Quantity as Amount, Amount*d.Discount as DiscountAmt, Amount-DiscountAmt as NetAmount\r\nfrom (Orders m inner join \r\n(OrderDetails as d inner join Products p on P.ProductID=D.ProductID) on m.OrderId=d.OrderId)\r\nleft join Customers c on c.CustomerID=m.CustomerID\r\nwhere m.OrderID<=10300\r\norder by m.OrderDate, m.OrderID",
-			"Field":[
-				{
-					"Name":"OrderID",
-					"Type":"Integer"
-				},
-				{
-					"Name":"CustomerID"
-				},
-				{
-					"Name":"CompanyName"
-				},
-				{
-					"Name":"OrderDate",
-					"Type":"DateTime",
-					"Format":"yyyy骞碝M鏈坉d鏃�"
-				},
-				{
-					"Name":"Freight",
-					"Type":"Float",
-					"Format":"$#,##0.00"
-				},
-				{
-					"Name":"ProductID",
-					"Type":"Integer"
-				},
-				{
-					"Name":"ProductName"
-				},
-				{
-					"Name":"UnitPrice",
-					"Type":"Float",
-					"Format":"#,##0.##"
-				},
-				{
-					"Name":"Quantity",
-					"Type":"Integer",
-					"Format":"#,##0.##"
-				},
-				{
-					"Name":"Discount",
-					"Type":"Float",
-					"Format":"0.00%"
-				},
-				{
-					"Name":"Amount",
-					"Type":"Float",
-					"Format":"$#,##0.00"
-				},
-				{
-					"Name":"DiscountAmt",
-					"Type":"Float",
-					"Format":"$#,##0.00"
-				},
-				{
-					"Name":"NetAmount",
-					"Type":"Float",
-					"Format":"$#,##0.00"
-				}
-			]
-		},
-		"Column":[
-			{
-				"Name":"UnitPriceaaa",
-				"Width":2.77813
-			},
-			{
-				"Name":"UnitPrice",
-				"Width":1.98438
-			},
-			{
-				"Name":"Quantity",
-				"Width":1.5875
-			},
-			{
-				"Name":"Discount",
-				"Width":1.79917
-			},
-			{
-				"Name":"Amount",
-				"Width":2.59292
-			},
-			{
-				"Name":"DisCountAmt",
-				"Width":2.38125
-			},
-			{
-				"Name":"NetAmount",
-				"Width":2.77813
-			}
-		],
-		"ColumnContent":{
-			"Height":0.582083,
-			"ColumnContentCell":[
-				{
-					"Column":"UnitPriceaaa",
-					"DataField":"ProductName"
-				},
-				{
-					"Column":"UnitPrice",
-					"TextAlign":"MiddleRight",
-					"DataField":"UnitPrice"
-				},
-				{
-					"Column":"Quantity",
-					"TextAlign":"MiddleRight",
-					"DataField":"Quantity"
-				},
-				{
-					"Column":"Discount",
-					"TextAlign":"MiddleRight",
-					"DataField":"Discount"
-				},
-				{
-					"Column":"Amount",
-					"TextAlign":"MiddleRight",
-					"DataField":"Amount"
-				},
-				{
-					"Column":"DisCountAmt",
-					"TextAlign":"MiddleRight",
-					"DataField":"DiscountAmt"
-				},
-				{
-					"Column":"NetAmount",
-					"TextAlign":"MiddleRight",
-					"DataField":"NetAmount"
-				}
-			]
-		},
-		"ColumnTitle":{
-			"BackColor":"E2EFF1",
-			"Height":0.582083,
-			"RepeatStyle":"OnPage",
-			"ColumnTitleCell":[
-				{
-					"GroupTitle":false,
-					"Column":"UnitPriceaaa",
-					"Text":"浜у搧鍚嶇О"
-				},
-				{
-					"GroupTitle":false,
-					"Column":"UnitPrice",
-					"Text":"鍗曚环"
-				},
-				{
-					"GroupTitle":false,
-					"Column":"Quantity",
-					"Text":"鏁伴噺"
-				},
-				{
-					"GroupTitle":false,
-					"Column":"Discount",
-					"Text":"鎶樻墸"
-				},
-				{
-					"GroupTitle":false,
-					"Column":"Amount",
-					"Text":"鎶樻墸鍓嶉噾棰�"
-				},
-				{
-					"GroupTitle":false,
-					"Column":"DisCountAmt",
-					"Text":"鎶樻墸閲戦"
-				},
-				{
-					"GroupTitle":false,
-					"Column":"NetAmount",
-					"Text":"鎶樻墸鍚庨噾棰�"
-				}
-			]
-		},
-		"Group":[
-			{
-				"Name":"Group1",
-				"ByFields":"OrderID",
-				"GroupHeader":{
-					"Height":0.79375,
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":90000,
-						"Bold":true,
-						"Charset":134
-					},
-					"Control":[
-						{
-							"Type":"FieldBox",
-							"Name":"Field1",
-							"Width":1.40229,
-							"Height":0.79375,
-							"DataField":"OrderID"
-						},
-						{
-							"Type":"FieldBox",
-							"Name":"Field2",
-							"Left":2.59292,
-							"Width":3.59833,
-							"Height":0.79375,
-							"DataField":"CompanyName"
-						},
-						{
-							"Type":"FieldBox",
-							"Name":"Field3",
-							"Left":7.19667,
-							"Width":2.98979,
-							"Height":0.79375,
-							"DataField":"OrderDate"
-						},
-						{
-							"Type":"StaticBox",
-							"Name":"StaticBox3",
-							"Left":11.1919,
-							"Width":1.00542,
-							"Height":0.79375,
-							"Text":"杩愯垂锛�"
-						},
-						{
-							"Type":"FieldBox",
-							"Name":"Field4",
-							"Left":12.3825,
-							"Width":2.40771,
-							"Height":0.79375,
-							"DataField":"Freight"
-						}
-					]
-				},
-				"GroupFooter":{
-					"BackColor":"E1FFFF",
-					"Height":0.79375,
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":90000,
-						"Bold":true,
-						"Charset":134
-					},
-					"Control":[
-						{
-							"Type":"StaticBox",
-							"Name":"StaticBox2",
-							"BackColor":"FFFFFF",
-							"Width":2.40771,
-							"Height":0.79375,
-							"Text":"鏈崟灏忚"
-						},
-						{
-							"Type":"SummaryBox",
-							"Name":"sumAmt",
-							"BackColor":"FFFFFF",
-							"AlignColumn":"Amount",
-							"Left":8.14917,
-							"Width":2.61938,
-							"Height":0.79375,
-							"TextAlign":"MiddleRight",
-							"DataField":"Amount",
-							"Format":"$#,##0.00"
-						},
-						{
-							"Type":"SummaryBox",
-							"Name":"Summary2",
-							"BackColor":"FFFFFF",
-							"AlignColumn":"DisCountAmt",
-							"Left":10.7421,
-							"Width":2.40771,
-							"Height":0.79375,
-							"TextAlign":"MiddleRight",
-							"DataField":"DiscountAmt",
-							"Format":"$#,##0.00"
-						},
-						{
-							"Type":"SummaryBox",
-							"Name":"NetAmountSummaryBox",
-							"BackColor":"FFFFFF",
-							"AlignColumn":"NetAmount",
-							"Left":13.1233,
-							"Width":2.80458,
-							"Height":0.79375,
-							"TextAlign":"MiddleRight",
-							"DataField":"NetAmount",
-							"Format":"$#,##0.00"
-						}
-					]
-				}
-			}
-		]
-	},
-	"PageHeader":{
-		"Height":0.582083,
-		"Control":[
-			{
-				"Type":"StaticBox",
-				"Name":"StaticBox5",
-				"Left":9.78958,
-				"Width":6.00604,
-				"Height":0.582083,
-				"Font":{
-					"Name":"瀹嬩綋",
-					"Size":105000,
-					"Bold":true,
-					"Charset":134
-				},
-				"TextAlign":"MiddleRight",
-				"Text":"Grid++Report 绀轰緥"
-			},
-			{
-				"Type":"StaticBox",
-				"Name":"StaticBox6",
-				"ForeColor":"FF0000",
-				"Width":8.17563,
-				"Height":0.582083,
-				"Text":"娆㈣繋璁块棶锛歸ww.rubylong.cn锛屼簡瑙f渶鏂颁骇鍝佷俊鎭�"
-			}
-		]
-	},
-	"PageFooter":{
-		"Height":0.79375,
-		"Control":[
-			{
-				"Type":"MemoBox",
-				"Name":"MemoBox1",
-				"Left":12.1973,
-				"Width":3.59833,
-				"Height":0.396875,
-				"Text":"绗琜#SystemVar(PageNumber)#]椤�/鍏盵#SystemVar(PageCount)#]椤�"
-			}
-		]
-	},
-	"Parameter":[
-		{
-			"Name":"Parameter1",
-			"Value":"鏉ヨ嚜鎶ヨ〃鍙傛暟鐨勬樉绀烘枃瀛�"
-		}
-	],
-	"ReportHeader":[
-		{
-			"Height":1.37583,
-			"Control":[
-				{
-					"Type":"StaticBox",
-					"Name":"TitleBox",
-					"Center":"Horizontal",
-					"Left":5.18583,
-					"Top":0.396875,
-					"Width":5.63563,
-					"Height":0.582083,
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":150000,
-						"Bold":true,
-						"Charset":134
-					},
-					"TextAlign":"MiddleCenter",
-					"Text":"鎸夊崟缁熻閿�鍞槑缁嗘姤琛�"
-				}
-			]
-		}
-	]
-}
\ No newline at end of file
diff --git a/public/static/grf/simple.grf b/public/static/grf/simple.grf
deleted file mode 100644
index 2f9bc89..0000000
--- a/public/static/grf/simple.grf
+++ /dev/null
@@ -1,200 +0,0 @@
-锘縶
-	"Version":"6.6.8.1",
-	"Title":"1a.绠�鍗曡〃鏍�",
-	"Author":"閿愭氮鎶ヨ〃杞欢",
-	"Description":"婕旂ず涓�涓渶鍩烘湰鐨勫垪琛ㄦ姤琛ㄣ��",
-	"Font":{
-		"Name":"瀹嬩綋",
-		"Size":90000,
-		"Weight":400,
-		"Charset":134
-	},
-	"Printer":{
-		"TopMargin":1.5,
-		"BottomMargin":1.5
-	},
-	"DetailGrid":{
-		"CenterView":true,
-		"PrintAdaptMethod":"ResizeToFit",
-		"Recordset":{
-			"ConnectionString":"xml",
-			"QuerySQL":"simple_json.txt",
-			"Field":[
-				{
-					"Name":"CustomerID"
-				},
-				{
-					"Name":"CompanyName"
-				},
-				{
-					"Name":"ContactName"
-				},
-				{
-					"Name":"ContactTitle"
-				},
-				{
-					"Name":"Address"
-				},
-				{
-					"Name":"City"
-				},
-				{
-					"Name":"Region"
-				},
-				{
-					"Name":"PostalCode"
-				},
-				{
-					"Name":"Country"
-				},
-				{
-					"Name":"Phone"
-				},
-				{
-					"Name":"Fax"
-				}
-			]
-		},
-		"Column":[
-			{
-				"Name":"CustomerID",
-				"Width":2.38125
-			},
-			{
-				"Name":"CompanyName",
-				"Width":3.175
-			},
-			{
-				"Name":"ContactName",
-				"Width":1.5875
-			},
-			{
-				"Name":"Phone",
-				"Width":2.98979
-			},
-			{
-				"Name":"Region",
-				"Width":1.98438
-			},
-			{
-				"Name":"City",
-				"Width":1.5875
-			},
-			{
-				"Name":"Address",
-				"Width":3.175
-			}
-		],
-		"ColumnContent":{
-			"Height":0.79375,
-			"ColumnContentCell":[
-				{
-					"Column":"CustomerID",
-					"DataField":"CustomerID"
-				},
-				{
-					"Column":"CompanyName",
-					"DataField":"CompanyName"
-				},
-				{
-					"Column":"ContactName",
-					"DataField":"ContactName"
-				},
-				{
-					"Column":"Phone",
-					"DataField":"Phone"
-				},
-				{
-					"Column":"Region",
-					"DataField":"Region"
-				},
-				{
-					"Column":"City",
-					"DataField":"City"
-				},
-				{
-					"Column":"Address",
-					"DataField":"Address"
-				}
-			]
-		},
-		"ColumnTitle":{
-			"BackColor":"C0C0C0",
-			"Height":0.79375,
-			"Font":{
-				"Name":"瀹嬩綋",
-				"Size":90000,
-				"Bold":true,
-				"Charset":134
-			},
-			"RepeatStyle":"OnPage",
-			"ColumnTitleCell":[
-				{
-					"GroupTitle":false,
-					"Column":"CustomerID",
-					"BackColor":"FFFFFF",
-					"Text":"瀹㈡埛缂栧彿"
-				},
-				{
-					"GroupTitle":false,
-					"Column":"CompanyName",
-					"BackColor":"FFFFFF",
-					"Text":"鍏徃鍚嶇О"
-				},
-				{
-					"GroupTitle":false,
-					"Column":"ContactName",
-					"BackColor":"FFFFFF",
-					"Text":"鑱旂郴浜�"
-				},
-				{
-					"GroupTitle":false,
-					"Column":"Phone",
-					"BackColor":"FFFFFF",
-					"Text":"鐢佃瘽"
-				},
-				{
-					"GroupTitle":false,
-					"Column":"Region",
-					"BackColor":"FFFFFF",
-					"Text":"鍦板尯"
-				},
-				{
-					"GroupTitle":false,
-					"Column":"City",
-					"BackColor":"FFFFFF",
-					"Text":"鍩庡競"
-				},
-				{
-					"GroupTitle":false,
-					"Column":"Address",
-					"BackColor":"FFFFFF",
-					"Text":"鍦板潃"
-				}
-			]
-		}
-	},
-	"ReportHeader":[
-		{
-			"Height":0.978958,
-			"Control":[
-				{
-					"Type":"StaticBox",
-					"Name":"StaticBox1",
-					"Center":"Horizontal",
-					"Left":6.74688,
-					"Top":0.185208,
-					"Width":3.41313,
-					"Height":0.582083,
-					"Font":{
-						"Name":"瀹嬩綋",
-						"Size":150000,
-						"Bold":true,
-						"Charset":134
-					},
-					"Text":"瀹㈡埛鍩烘湰淇℃伅"
-				}
-			]
-		}
-	]
-}
\ No newline at end of file
diff --git "a/src/views/wlgl/\344\272\247\345\223\201\346\265\201\344\274\240\345\215\225A5.grf" "b/public/static/grf/\344\272\247\345\223\201\346\265\201\344\274\240\345\215\225A4.grf"
similarity index 97%
rename from "src/views/wlgl/\344\272\247\345\223\201\346\265\201\344\274\240\345\215\225A5.grf"
rename to "public/static/grf/\344\272\247\345\223\201\346\265\201\344\274\240\345\215\225A4.grf"
index 65ca193..b4036ee 100644
--- "a/src/views/wlgl/\344\272\247\345\223\201\346\265\201\344\274\240\345\215\225A5.grf"
+++ "b/public/static/grf/\344\272\247\345\223\201\346\265\201\344\274\240\345\215\225A4.grf"
@@ -10,12 +10,8 @@
 	},
 	"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
 	},
@@ -315,7 +311,7 @@
 						},
 						{
 							"index":5,
-							"Width":4.10104
+							"Width":4.18042
 						}
 					],
 					"FreeGridRow":[
@@ -372,7 +368,7 @@
 									"Name":"Barcode1",
 									"Dock":"Right",
 									"Center":"Both",
-									"Left":1.29646,
+									"Left":1.37583,
 									"Width":2.77813,
 									"BarcodeType":"QRCode",
 									"CaptionPosition":"None",
diff --git "a/public/static/grf/\344\272\247\345\223\201\346\265\201\344\274\240\345\215\225A5.grf" "b/public/static/grf/\344\272\247\345\223\201\346\265\201\344\274\240\345\215\225A5.grf"
deleted file mode 100644
index 31438f9..0000000
--- "a/public/static/grf/\344\272\247\345\223\201\346\265\201\344\274\240\345\215\225A5.grf"
+++ /dev/null
@@ -1,450 +0,0 @@
-锘縶
-	"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
-		}
-	]
-}
diff --git "a/public/static/grf/\346\212\245\345\267\245\344\272\247\345\207\272\346\240\207\347\255\276.grf" "b/public/static/grf/\346\212\245\345\267\245\344\272\247\345\207\272\346\240\207\347\255\276.grf"
index 7ba753d..5d4f40b 100644
--- "a/public/static/grf/\346\212\245\345\267\245\344\272\247\345\207\272\346\240\207\347\255\276.grf"
+++ "b/public/static/grf/\346\212\245\345\267\245\344\272\247\345\207\272\346\240\207\347\255\276.grf"
@@ -1,5 +1,5 @@
 锘縶
-	"Version":"6.8.2.2",
+	"Version":"6.8.5.5",
 	"Title":"浣犵殑鎶ヨ〃鏍囬",
 	"PrintAsDesignPaper":false,
 	"Font":{
diff --git a/src/views/scgl/gdpg.vue b/src/views/scgl/gdpg.vue
index 72c6e2c..127a2b2 100644
--- a/src/views/scgl/gdpg.vue
+++ b/src/views/scgl/gdpg.vue
@@ -1,50 +1,52 @@
 <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() {
       // 鍙傛暟鍏蜂綋璇存槑璇峰弬鑰冨府鍔╂枃妗d腑鐨勨�淲EB鎶ヨ〃(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() {
-      // 鍙傛暟鍏蜂綋璇存槑璇峰弬鑰冨府鍔╂枃妗d腑鐨勨�淲EB鎶ヨ〃(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/浜у搧娴佷紶鍗旳4.grf'),
+        data: this.OBJ
       }
 
       webapp_ws_ajax_run(args)
     }
+
   }
 }
 </script>
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