using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Reflection.Emit; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using Newtonsoft.Json; using ReportLibrary; namespace PeisStart.WInForm.Test { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { zydjsontest(); } public static T DeserializeObject(string data) where T : class { var obj = JsonConvert.DeserializeObject(data); return obj; } public static string SerializeObject(object data) { string str = JsonConvert.SerializeObject(data); return str; } // private string req=@"{""Data"":{""reportFormatId"":""0001"",""displayName"":""单列格式模板复制"",""templateFileType"":""0"",""templateFile"":\"\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n","dataSetJson":"{\"pinfo\":[{\"patientRegisterId\":\"3a0c7f6e-3ff1-fef6-c568-6f541aabe87a\",\"patientRegisterNo\":\"202307190001\",\"patientName\":\"李晓阳 7\",\"sexName\":\"未知\",\"age\":46,\"photo\":\"http://140.143.162.39:9529/UpLoad/3a0c7f6e-3ff1-fef6-c568-6f541aabe87a.png\",\"medicalStartDate\":\"2023-07-25\",\"idNo\":\"\",\"mobileTelephone\":\"13800138000\",\"patientNo\":\"6\",\"medicalTimes\":1,\"jobCardNo\":\"\",\"medicalCardNo\":\"\",\"customerOrgName\":\"个人体检\",\"departmentName\":\"个人体检\",\"customerOrgGroupName\":null,\"medicalPackageName\":null,\"personnelTypeName\":null,\"medicalCenterAddress\":\"\",\"medicalCenterTelphone\":\"\",\"medicalCenterFax\":\"\",\"customerOrgShortName\":\"XXXXdanwei\",\"organizationUnitName\":null}],\"guide\":[{\"guideName\":\"检验项目\",\"displayOrder\":1,\"asbitemCount\":1},{\"guideName\":\"一般检查\",\"displayOrder\":2,\"asbitemCount\":2},{\"guideName\":\"功能检查\",\"displayOrder\":3,\"asbitemCount\":2}],\"asbitem\":[{\"rpt_guideName\":\"检验项目\",\"asbitemName\":\"血常规\",\"asbitemGuide\":\"1号楼2层采血窗口\",\"displayOrder\":30,\"rpt_GroupOrder\":1,\"rpt_asbitemCount\":1},{\"rpt_guideName\":\"一般检查\",\"asbitemName\":\"血压\",\"asbitemGuide\":\"1号楼2-202\",\"displayOrder\":6,\"rpt_GroupOrder\":2,\"rpt_asbitemCount\":2},{\"rpt_guideName\":\"一般检查\",\"asbitemName\":\"身高体重\",\"asbitemGuide\":\"1号楼2-201\",\"displayOrder\":22,\"rpt_GroupOrder\":2,\"rpt_asbitemCount\":2},{\"rpt_guideName\":\"功能检查\",\"asbitemName\":\"腰椎正位片\",\"asbitemGuide\":\"1号楼3层放射科\",\"displayOrder\":15,\"rpt_GroupOrder\":3,\"rpt_asbitemCount\":2},{\"rpt_guideName\":\"功能检查\",\"asbitemName\":\"胸部正位片\",\"asbitemGuide\":\"1号楼3层放射科\",\"displayOrder\":17,\"rpt_GroupOrder\":3,\"rpt_asbitemCount\":2}],\"pic\":[{\"photo\":\"http://140.143.162.39:8081/UpLoad/3a0c7f6e-3ff1-fef6-c568-6f541aabe87a.png\",\"firstPage\":null,\"pageHeader\":null,\"pageFooter\":null}]}","isSystem":"N","isSystemed":false,"isDefault":"N","isDefaulted":false,"creatorName":"","lastModifierName":"","lastModificationTime":"2023-10-11T08:48:35.012092","lastModifierId":null,"creationTime":"2023-10-09T17:30:08.002151","creatorId":null,"id":"0011""},""Parameters"":[{""Name"":""printer"",""Value"":""admin""},{""Name"":""hisLog"",""Value"":""pic/hisLog.jpg""},{""Name"":""LTS"",""Value"":""N""}]}"; static void zydjsontest() { string str = @"{'ReportCode':'0001','token':'eyJhbGciOiJSUzI1NiIsImtpZCI6IkJDQUMwNkNFQjJFMDIwMDQwRTZGQzI5N0FDNUM4RUZBQzU1NTMzN0YiLCJ4NXQiOiJ2S3dHenJMZ0lBUU9iOEtYckZ5Ty1zVlZNMzgiLCJ0eXAiOiJhdCtqd3QifQ.eyJzdWIiOiIzYTBjNDE4MC0xMDdjLTBjODktYjI1Yi0wYmQzNDY2NmRjZWMiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbiIsImVtYWlsIjoiYWRtaW5AYWJwLmlvIiwicm9sZSI6ImFkbWluIiwiZ2l2ZW5fbmFtZSI6ImFkbWluIiwicGhvbmVfbnVtYmVyX3ZlcmlmaWVkIjoiRmFsc2UiLCJlbWFpbF92ZXJpZmllZCI6IkZhbHNlIiwidW5pcXVlX25hbWUiOiJhZG1pbiIsIm9pX3Byc3QiOiJQZWlzX0FwcCIsIm9pX2F1X2lkIjoiM2EwZDI3Y2EtNjYzOC1lMmMzLTllMDItMDc4MjRkMjgyMTg0IiwiY2xpZW50X2lkIjoiUGVpc19BcHAiLCJvaV90a25faWQiOiIzYTBkMjdjYS02NjNjLTY5YTYtYjI2ZS00ZmUyM2FhNGZjNWEiLCJhdWQiOiJQZWlzIiwic2NvcGUiOiJQZWlzIG9mZmxpbmVfYWNjZXNzIiwiZXhwIjoxNjkyNTg2OTYxLCJpc3MiOiJodHRwOi8vMTQwLjE0My4xNjIuMzk6OTUyOS8iLCJpYXQiOjE2OTI1Nzk3NjF9.OP7WKVGBn0WlFZcgRoTe6lVDfRFTp3P35dEDlGsMLBqiCnxaBckWtKmWUOboyINbac14YdPgqtSC_cETUy_kYhLTvc6h7WnFGgD70Wql7NtXVIFWBicn4SjIKCKyzO-0QYz08XODqMcw5mgPNPakUcFiUQtFdGkd8VoYkmFWkAVBUAyjIWC0IVnQM8KNPnZnzwLv4O8HwVnWkiiNkYtioDzdo8SN00TM8oJHcArJjPQnNsnRu-xBSAldhTWKQhekLT6-g206dl1Ufq1Ms4pts6fWKFvECVEgrq1hgUi8NPZJLqKq2h6EWEHSU2Z5bv_WoTtF0uIfQTqJIz6xEdNbMA','Parameters':[{'Name':'printer','Value':'admin'},{'Name':'hisLog','Value':'UpLoad/3a0c7f6e-3ff1-fef6-c568-6f541aabe87a.png'}],'ReportTable':{'patientRegisterId':'3a0c7f6e-3ff1-fef6-c568-6f541aabe87a','patientRegisterNo':'202307190001','customerOrgShortName':'XXXXdanwei','patientName':'李晓阳 7','photo':'http://140.143.162.39:9529/UpLoad/3a0c7f6e-3ff1-fef6-c568-6f541aabe87a.png','sexName':'未知','age':46,'medicalStartDate':'2023-07-25','idNo':'','mobileTelephone':'13800138000','patientNo':'6','medicalTimes':1,'jobCardNo':'','medicalCardNo':'','customerOrgName':'个人体检','departmentName':'个人体检','customerOrgGroupName':null,'medicalPackageName':null,'personnelTypeName':null,'medicalCenterAddress':'','medicalCenterTelphone':'','medicalCenterFax':'','detail':[{'guideName':'检验项目','asbitemCount':1,'displayOrder':1,'detail_Name':[{'asbitemName':'血常规','asbitemGuide':'1号楼2层采血窗口','displayOrder':30}]},{'guideName':'一般检查','asbitemCount':2,'displayOrder':2,'detail_Name':[{'asbitemName':'血压','asbitemGuide':'1号楼2-202','displayOrder':6},{'asbitemName':'身高体重','asbitemGuide':'1号楼2-201','displayOrder':22}]},{'guideName':'功能检查','asbitemCount':2,'displayOrder':3,'detail_Name':[{'asbitemName':'腰椎正位片','asbitemGuide':'1号楼3层放射科','displayOrder':15},{'asbitemName':'胸部正位片','asbitemGuide':'1号楼3层放射科','displayOrder':17}]}]}}"; JsonClsEx req = DeserializeObject(str); string temp = SerializeObject(req.ReportTable); zyd dj = DeserializeObject(temp); patientinfo pat = new patientinfo() { patientRegisterId = dj.patientRegisterId, patientRegisterNo = dj.patientRegisterNo, patientName = dj.patientName, sexName = dj.sexName, age = dj.age, photo=dj.photo, medicalStartDate=dj.medicalStartDate, idNo = dj.idNo, mobileTelephone = dj.mobileTelephone, patientNo = dj.patientNo, medicalTimes = dj.medicalTimes, jobCardNo = dj.jobCardNo, medicalCardNo = dj.medicalCardNo, customerOrgName = dj.customerOrgName, departmentName = dj.departmentName, customerOrgGroupName = dj.customerOrgGroupName, medicalPackageName = dj.medicalPackageName, personnelTypeName = dj.personnelTypeName, medicalCenterAddress = dj.medicalCenterAddress, medicalCenterTelphone = dj.medicalCenterTelphone, medicalCenterFax = dj.medicalCenterFax }; List plist = new List(); plist.Add(pat); List glist = new List(); List alist = new List(); foreach (var item in dj.detail) { guide ig = new guide() { guideName = item.guideName, displayOrder = item.displayOrder, asbitemCount=item.asbitemCount }; foreach (var d1 in item.detail_Name) { asbitem asb = new asbitem() { rpt_guideName = ig.guideName, rpt_GroupOrder = ig.displayOrder, rpt_asbitemCount=ig.asbitemCount, asbitemGuide = d1.asbitemGuide, asbitemName = d1.asbitemName, displayOrder = d1.displayOrder }; alist.Add(asb); } glist.Add(ig); } Dictionary dict = new Dictionary(); if (req.Parameters != null) { if (req.Parameters.Count > 0) { foreach (var item in req.Parameters) { dict.Add(item.Name, item.Value); } } } string url = "http://140.143.162.39:9529"; List picList = new List(); picInfo pic = new picInfo(); string key = "hisLog"; if (dict.ContainsKey(key) == true) { var baseUri = new Uri(url); var fullUri = new Uri(baseUri, dict[key]); pic.photo = fullUri.AbsoluteUri; picList.Add(pic); } reqBase dbase = new reqBase() { pinfo = plist, guide = glist, asbitem = alist, pic=picList }; //string a6 = SerializeObject(ex); string a7 = SerializeObject(dbase); //JsonClsEx ee = DeserializeObject(a6); DataSet ds = DeserializeObject(a7); //FastReport.Report report = new FastReport.Report(); //foreach (var item in dict) //{ // report.SetParameterValue(item.Key, item.Value); //} //report.RegisterData(ds); //report.Design(); } //List转DataSet public static DataSet ConvertToDataSet(IList list) { if (list == null || list.Count <= 0) { return null; } DataSet ds = new DataSet(); DataTable dt = new DataTable(typeof(T).Name); DataColumn column; DataRow row; System.Reflection.PropertyInfo[] myPropertyInfo = typeof(T).GetProperties(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance); foreach (T t in list) { if (t == null) { continue; } row = dt.NewRow(); for (int i = 0, j = myPropertyInfo.Length; i < j; i++) { System.Reflection.PropertyInfo pi = myPropertyInfo[i]; string name = pi.Name; if (dt.Columns[name] == null) { column = new DataColumn(name, pi.PropertyType); dt.Columns.Add(column); } row[name] = pi.GetValue(t, null); } dt.Rows.Add(row); } ds.Tables.Add(dt); return ds; } private async void button2_Click(object sender, EventArgs e) { //await zyd_test.print_test(1); MessageBox.Show("1"); } private void button3_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(button3.Text.Trim()))return; int aa=Convert.ToInt32(textBox1.Text.Trim()); Color col = Color.FromArgb(aa); int r = col.R; int g=col.G; int b=col.B; Color col1 = Color.FromArgb(r,g,b); label1.BackColor = col1; label3.ForeColor = col1; label2.Text = ColorTranslator.ToHtml(Color.FromArgb(aa)); } private void button4_Click(object sender, EventArgs e) { label2.Text = ""; textBox1.Text = ""; } string str_req_0001 = @"{""TemplatePath"":""D:\\peis-vue\\extensions\\fastReport\\template\\template.frx"",""DataSetJson"":""{\""pinfo\"":[{\""patientRegisterId\"":\""3a0c7f6e-3ff1-fef6-c568-6f541aabe87a\"",\""patientRegisterNo\"":\""202307190001\"",\""patientName\"":\""李晓阳 7\"",\""sexName\"":\""未知\"",\""age\"":\""46\"",\""photo\"":\""http://140.143.162.39:9529/UpLoad/3a0c7f6e-3ff1-fef6-c568-6f541aabe87a.png\"",\""medicalStartDate\"":\""2023-07-25\"",\""idNo\"":\""\"",\""mobileTelephone\"":\""13800138000\"",\""patientNo\"":\""6\"",\""medicalTimes\"":1,\""jobCardNo\"":\""\"",\""medicalCardNo\"":\""\"",\""customerOrgName\"":\""个人体检\"",\""departmentName\"":\""个人体检\"",\""customerOrgGroupName\"":null,\""medicalPackageName\"":null,\""personnelTypeName\"":null,\""medicalCenterAddress\"":\""\"",\""medicalCenterTelphone\"":\""\"",\""medicalCenterFax\"":\""\"",\""customerOrgShortName\"":\""XXXXdanwei\"",\""organizationUnitName\"":null}],\""guide\"":[{\""guideName\"":\""检验项目\"",\""displayOrder\"":1,\""asbitemCount\"":1},{\""guideName\"":\""一般检查\"",\""displayOrder\"":2,\""asbitemCount\"":2},{\""guideName\"":\""功能检查\"",\""displayOrder\"":3,\""asbitemCount\"":2}],\""asbitem\"":[{\""rpt_guideName\"":\""检验项目\"",\""asbitemName\"":\""血常规\"",\""asbitemGuide\"":\""1号楼2层采血窗口\"",\""displayOrder\"":30,\""rpt_GroupOrder\"":1,\""rpt_asbitemCount\"":1},{\""rpt_guideName\"":\""一般检 查\"",\""asbitemName\"":\""血压\"",\""asbitemGuide\"":\""1号楼2-202\"",\""displayOrder\"":6,\""rpt_GroupOrder\"":2,\""rpt_asbitemCount\"":2},{\""rpt_guideName\"":\""一般检查\"",\""asbitemName\"":\""身高体重\"",\""asbitemGuide\"":\""1号楼2-201\"",\""displayOrder\"":22,\""rpt_GroupOrder\"":2,\""rpt_asbitemCount\"":2},{\""rpt_guideName\"":\""功能检查\"",\""asbitemName\"":\""腰椎正位片\"",\""asbitemGuide\"":\""1号楼3层放射科\"",\""displayOrder\"":15,\""rpt_GroupOrder\"":3,\""rpt_asbitemCount\"":2},{\""rpt_guideName\"":\""功能检查\"",\""asbitemName\"":\""胸部正位片\"",\""asbitemGuide\"":\""1号楼3层放射科\"",\""displayOrder\"":17,\""rpt_GroupOrder\"":3,\""rpt_asbitemCount\"":2}],\""pic\"":[{\""photo\"":\""http://140.143.162.39:8081/UpLoad/3a0c7f6e-3ff1-fef6-c568-6f541aabe87a.png\"",\""firstPage\"":null,\""pageHeader\"":null,\""pageFooter\"":null}]}"",""Parameters"":[{""Name"":""printer"",""Value"":""admin""},{""Name"":""hisLog"",""Value"":""pic/hisLog.jpg""}]}"; string str_req_0002 = @"{""ReportCode"":""0002"",""TemplatePath"":""D:\\peis-vue\\extensions\\fastReport\\template\\0002.frx"",""DataJsonPath"":""D:\\peis-vue\\extensions\\fastReport\\template\\dataJson.json"",""Parameters"":[{""Name"":""printer"",""Value"":""admin""},{""Name"":""hisLog"",""Value"":""pic/hisLog.jpg""}],""WebsiteUrl"":""http://10.1.12.140:8081/"",""ApiUrl"":""http://10.1.12.140:9529/"",""IsUploadPdf"":""N"",""Printer"":""ZDesigner ZD888-203dpi ZPL""}"; string str_req_0003 = @"{""ReportCode"":""0003"",'preViewCanPrint':'Y',""token"":""eyJhbGciOiJSUzI1NiIsImtpZCI6IkJDQUMwNkNFQjJFMDIwMDQwRTZGQzI5N0FDNUM4RUZBQzU1NTMzN0YiLCJ4NXQiOiJ2S3dHenJMZ0lBUU9iOEtYckZ5Ty1zVlZNMzgiLCJ0eXAiOiJhdCtqd3QifQ.eyJzdWIiOiIzYTBjNDE4MC0xMDdjLTBjODktYjI1Yi0wYmQzNDY2NmRjZWMiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbiIsImVtYWlsIjoiYWRtaW5AYWJwLmlvIiwicm9sZSI6ImFkbWluIiwiZ2l2ZW5fbmFtZSI6ImFkbWluIiwicGhvbmVfbnVtYmVyX3ZlcmlmaWVkIjoiRmFsc2UiLCJlbWFpbF92ZXJpZmllZCI6IkZhbHNlIiwidW5pcXVlX25hbWUiOiJhZG1pbiIsIm9pX3Byc3QiOiJQZWlzX0FwcCIsImlzcyI6Imh0dHA6Ly8xNDAuMTQzLjE2Mi4zOTo5NTI5LyIsIm9pX2F1X2lkIjoiM2EwZDJlZWQtZGZhZC02YzNhLTNmNzItNmZkNjZiMzEyNjNiIiwiY2xpZW50X2lkIjoiUGVpc19BcHAiLCJvaV90a25faWQiOiIzYTBkMmY4Yy05MzU2LWFiZDctMmYyMi03MTMyNDVmZThmNzEiLCJhdWQiOiJQZWlzIiwic2NvcGUiOiJQZWlzIG9mZmxpbmVfYWNjZXNzIiwiZXhwIjoxNjkyNzE3MTI3LCJpYXQiOjE2OTI3MDk5Mjd9.m9lI68Q3Vsn13BJxxKPOVPWUvYeoLnc98WCWHVXquY1cjddJ7i7JIXKQ3n2UnlBU5uhaHuzBMIMMSr20egwUP3NdtYwD7UAVq-ri0be-UB8eugSmdwXkN-9BWu7EbX8ZQCo24fSQTwrqtKgN6U-qY6TglbjAljJOhaY-QwHxDCRQo7hXkLII_XoWx9LcF2rRBwzgPtRfdVPwrN93EaG4e8OUzZ8LLteC4nHKKZivlRvSpTmYTfNMXoAvlRcbtZp2gTJ7IqfoLPhCEO0NnNocdBi7gAisTKkAN-fhVU1GrB2vWRNA3ybN0BWASMv1QZcUNB6B4p5vlpc8_4esriGHBA"",""Parameters"":[{""Name"":""printer"",""Value"":""admin""},{""Name"":""hisLog"",""Value"":""pic/hisLog.jpg""}{ ""Name"": ""LTS"", ""Value"": ""N"" }],""ReportTable"":{""lisRequest"":[{""patientName"":""李晓阳 7"",""sexName"":""未知"",""age"":46,""sampleTypeName"":""组织涂片"",""sampleContainerName"":""ewqewq"",""sampleContainerRemark"":null,""lisRequestNo"":""T202308220013"",""patientRegisterNo"":""202307190001"",""asbitemName"":""SGTZ,2,WK""},{""patientName"":""李晓阳 7"",""sexName"":""未知"",""age"":46,""sampleTypeName"":""血清"",""sampleContainerName"":""生化仪"",""sampleContainerRemark"":""紫管 2ml"",""lisRequestNo"":""T202308220014"",""patientRegisterNo"":""202307190001"",""asbitemName"":""肝功,两对半""},{""patientName"":""李晓阳 7"",""sexName"":""未知"",""age"":46,""sampleTypeName"":""血"",""sampleContainerName"":""血球"",""sampleContainerRemark"":null,""lisRequestNo"":""T202308220015"",""patientRegisterNo"":""202307190001"",""asbitemName"":""血常规""}]}}"; string str_req_005 = @"{""ReportCode"":""0005"",""TemplatePath"":""D:\\peis-vue\\extensions\\fastReport\\template\\0005.frx"",""DataJsonPath"":""D:\\peis-vue\\extensions\\fastReport\\template\\dataJson.json"",""Parameters"":[{""Name"":""printer"",""Value"":""admin""},{""Name"":""LTS"",""Value"":""Y""},{""Name"":""hisLog"",""Value"":""pic/hisLog.jpg""},{""Name"":""peisReportFirstPage"",""Value"":""pic/peisReportFirstPage.jpg""},{""Name"":""peisReportPageHeader"",""Value"":""pic/peisReportPageHeader.jpg""},{""Name"":""peisReportPageFooter"",""Value"":""pic/peisReportPageFooter.jpg""}],""WebsiteUrl"":""http://140.143.162.39:8081/"",""IsDev"":true}"; string str_req_0004 = @"{""ReportCode"":""0004"",'preViewCanPrint':'Y',""token"":""eyJhbGciOiJSUzI1NiIsImtpZCI6IkJDQUMwNkNFQjJFMDIwMDQwRTZGQzI5N0FDNUM4RUZBQzU1NTMzN0YiLCJ4NXQiOiJ2S3dHenJMZ0lBUU9iOEtYckZ5Ty1zVlZNMzgiLCJ0eXAiOiJhdCtqd3QifQ.eyJzdWIiOiIzYTBjNDE4MC0xMDdjLTBjODktYjI1Yi0wYmQzNDY2NmRjZWMiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbiIsImVtYWlsIjoiYWRtaW5AYWJwLmlvIiwicm9sZSI6ImFkbWluIiwiZ2l2ZW5fbmFtZSI6ImFkbWluIiwicGhvbmVfbnVtYmVyX3ZlcmlmaWVkIjoiRmFsc2UiLCJlbWFpbF92ZXJpZmllZCI6IkZhbHNlIiwidW5pcXVlX25hbWUiOiJhZG1pbiIsIm9pX3Byc3QiOiJQZWlzX0FwcCIsImlzcyI6Imh0dHA6Ly8xNDAuMTQzLjE2Mi4zOTo5NTI5LyIsIm9pX2F1X2lkIjoiM2EwZDMyMWItMGE3My01ODhmLTQ2YzAtZWVjODc3M2Q2MGE1IiwiY2xpZW50X2lkIjoiUGVpc19BcHAiLCJvaV90a25faWQiOiIzYTBkMzRlMS1hNzZhLTc5MWQtY2RiZC05MmY3NTY3OTZlYjEiLCJhdWQiOiJQZWlzIiwic2NvcGUiOiJQZWlzIG9mZmxpbmVfYWNjZXNzIiwiZXhwIjoxNjkyODA2NTg5LCJpYXQiOjE2OTI3OTkzODl9.wYrQnZ4vLTlv-jrxbqhNQO-u7odLDGf_empmfHTmNOfQ51r_OMI-EwoK05OtiCy6bBcEQ4Nj_oKWMShmAYhZt1ICtOCvxZ4DAqQhh4gjLH2dQbwvgIZGbpAgpS00RBh7QofH-rAe3B-KScoH75OlcZgPo7qpbk9_xzXdJzUufT64ttUGSNThs0aShk7RSNPARogwuqTsYFWtJ0kp32DzLRPE6AHNrBpyB_e8q0WZyZGVhs3Ryr1FST0GmeTHGsd2F3qNsPsX66pCZWbRV_Ezh2furjO_zTp_1DZMAknbqy0rfsczYnvL7BVbVHztJ55GXSX8XZEL__cr1CmL--zLoA"",""Parameters"":[{""Name"":""printer"",""Value"":""admin""},{""Name"":""hisLog"",""Value"":""pic/hisLog.jpg""},{ ""Name"": ""LTS"", ""Value"": ""N"" }],""ReportTable"":{""lisRequest"":[{""patientName"":""李晓阳 7"",""sexName"":""未知"",""age"":46,""checkRequestNo"":""T202308220005"",""patientRegisterNo"":""202307190001"",""asbitemName"":""胸部正位片"",""customerOrgName"":""个人体检"",""departmentName"":""个人体检""},{""patientName"":""李晓阳 7"",""sexName"":""未知"",""age"":46,""checkRequestNo"":""T202308220006"",""patientRegisterNo"":""202307190001"",""asbitemName"":""心电图"",""customerOrgName"":""个人体检"",""departmentName"":""个人体检""}]}}"; string str_req_0007 = @"{""ReportCode"": ""0007"",""token"": ""eyJhbGciOiJSUzI1NiIsImtpZCI6IkJDQUMwNkNFQjJFMDIwMDQwRTZGQzI5N0FDNUM4RUZBQzU1NTMzN0YiLCJ4NXQiOiJ2S3dHenJMZ0lBUU9iOEtYckZ5Ty1zVlZNMzgiLCJ0eXAiOiJhdCtqd3QifQ.eyJzdWIiOiIzYTBjNDE4MC0xMDdjLTBjODktYjI1Yi0wYmQzNDY2NmRjZWMiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbiIsImVtYWlsIjoiYWRtaW5AYWJwLmlvIiwicm9sZSI6ImFkbWluIiwiZ2l2ZW5fbmFtZSI6ImFkbWluIiwicGhvbmVfbnVtYmVyX3ZlcmlmaWVkIjoiRmFsc2UiLCJlbWFpbF92ZXJpZmllZCI6IkZhbHNlIiwidW5pcXVlX25hbWUiOiJhZG1pbiIsIm9pX3Byc3QiOiJQZWlzX0FwcCIsImlzcyI6Imh0dHA6Ly8xNDAuMTQzLjE2Mi4zOTo5NTI5LyIsIm9pX2F1X2lkIjoiM2EwZDJlZWQtZGZhZC02YzNhLTNmNzItNmZkNjZiMzEyNjNiIiwiY2xpZW50X2lkIjoiUGVpc19BcHAiLCJvaV90a25faWQiOiIzYTBkMmY4Yy05MzU2LWFiZDctMmYyMi03MTMyNDVmZThmNzEiLCJhdWQiOiJQZWlzIiwic2NvcGUiOiJQZWlzIG9mZmxpbmVfYWNjZXNzIiwiZXhwIjoxNjkyNzE3MTI3LCJpYXQiOjE2OTI3MDk5Mjd9.m9lI68Q3Vsn13BJxxKPOVPWUvYeoLnc98WCWHVXquY1cjddJ7i7JIXKQ3n2UnlBU5uhaHuzBMIMMSr20egwUP3NdtYwD7UAVq-ri0be-UB8eugSmdwXkN-9BWu7EbX8ZQCo24fSQTwrqtKgN6U-qY6TglbjAljJOhaY-QwHxDCRQo7hXkLII_XoWx9LcF2rRBwzgPtRfdVPwrN93EaG4e8OUzZ8LLteC4nHKKZivlRvSpTmYTfNMXoAvlRcbtZp2gTJ7IqfoLPhCEO0NnNocdBi7gAisTKkAN-fhVU1GrB2vWRNA3ybN0BWASMv1QZcUNB6B4p5vlpc8_4esriGHBA"", 'preViewCanPrint':'Y', ""Parameters"": [{ ""Name"": ""printer"", ""Value"": ""admin"" }, { ""Name"": ""hisLog"", ""Value"": ""pic/hisLog.jpg"" }, ], ""ReportTable"": { ""organizationUnitName"": ""长沙三院"", ""CreationTime"": ""8/25/2023"", ""CreatorName"": ""admin"", ""total"": 117, ""totalUpper"": ""(RMB)壹佰壹拾柒圆整"", ""invoiceOrgName"": ""张三"", ""invoiceNo"": ""00010001"" }}"; string url = "http://140.143.162.39:9529"; string websiteurl = "http://140.143.162.39:8081/"; string export = @"{""ReportCode"":""0001"",""TemplatePath"":""c:\\peis-vue\\extensions\\fastReport\\template\\0001.frx"",""DataJsonPath"":""c:\\peis-vue\\extensions\\fastReport\\template\\dataJson.json"",""Parameters"":[{""Name"":""printer"",""Value"":""admin""},{""Name"":""LTS"",""Value"":""Y""},{""Name"":""firstPage"",""Value"":""pic/peisReportFirstPage.jpg""},{""Name"":""pageHeader"",""Value"":""pic/peisReportPageHeader.jpg""},{""Name"":""pageFooter"",""Value"":""pic/peisReportPageFooter.jpg""},{""Name"":""orgSign"",""Value"":""pic/orgSign.png""},{""Name"":""picExtOne"",""Value"":""pic/hisLog.jpg""}],""WebsiteUrl"":""http://140.143.162.39:8081/"",""ApiUrl"":""http://140.143.162.39:9529/"",""FilePath"":""D:\\log\\002968sdffsg.pdf""}"; string print02 = @"{""ReportCode"":""0002"",""TemplatePath"":""C:\\peis-vue\\extensions\\fastReport\\template\\0002.frx"",""DataJsonPath"":""C:\\peis-vue\\extensions\\fastReport\\template\\dataJson.json"",""Parameters"":[{""Name"":""printer"",""Value"":""admin""},{""Name"":""hisLog"",""Value"":""pic/hisLog.jpg""},{""Name"":""pageFooter"",""Value"":""pic/peisQrCode.jpg""}],""WebsiteUrl"":""http://140.143.162.39:8081/"",""ApiUrl"":""http://140.143.162.39:9529/"",""ImageUrl"":""http://140.143.162.39:9529/"",""Printer"":"""",""IsPrintOption"":""N""}"; string print05 = @"{""ReportCode"":""0005"",""TemplatePath"":""C:\\peis-vue\\extensions\\fastReport\\template\\0005.frx"",""DataJsonPath"":""C:\\peis-vue\\extensions\\fastReport\\template\\dataJson.json"",""Parameters"":[{""Name"":""printer"",""Value"":""admin""},{""Name"":""hisLog"",""Value"":""pic/hisLog.jpg""},{""Name"":""pageFooter"",""Value"":""pic/peisQrCode.jpg""}],""WebsiteUrl"":""http://140.143.162.39:8081/"",""ApiUrl"":""http://140.143.162.39:9529/"",""ImageUrl"":""http://140.143.162.39:9529/"",""Printer"":"""",""IsPrintOption"":""N""}"; private async void button5_Click(object sender, EventArgs e) { request req = new request() { asMessage = print02, }; ReportMethods report = new ReportMethods(); var res=await report.Print(req); MessageBox.Show("11111"); } private void button6_Click(object sender, EventArgs e) { } } }