+ "layoutJson": "{\u0022page\u0022:{\u0022size\u0022:\u0022A4\u0022,\u0022orientation\u0022:\u0022landscape\u0022,\u0022margin\u0022:{\u0022top\u0022:20,\u0022bottom\u0022:20,\u0022left\u0022:15,\u0022right\u0022:15},\u0022header\u0022:\u0022\u0022,\u0022footer\u0022:\u0022\u0022,\u0022bgImage\u0022:\u0022\u0022},\u0022params\u0022:[{\u0022name\u0022:\u0022beginDate\u0022,\u0022label\u0022:\u0022\\u5F00\\u59CB\\u65E5\\u671F\u0022,\u0022type\u0022:\u0022date\u0022,\u0022options\u0022:\u0022\u0022,\u0022default\u0022:\u0022\u0022},{\u0022name\u0022:\u0022endDate\u0022,\u0022label\u0022:\u0022\\u7ED3\\u675F\\u65E5\\u671F\u0022,\u0022type\u0022:\u0022date\u0022,\u0022options\u0022:\u0022\u0022,\u0022default\u0022:\u0022\u0022},{\u0022name\u0022:\u0022patientName\u0022,\u0022label\u0022:\u0022\\u60A3\\u8005\\u59D3\\u540D\u0022,\u0022type\u0022:\u0022text\u0022,\u0022options\u0022:\u0022\u0022,\u0022default\u0022:\u0022\u0022},{\u0022name\u0022:\u0022settleType\u0022,\u0022label\u0022:\u0022\\u7ED3\\u7B97\\u7C7B\\u578B\u0022,\u0022type\u0022:\u0022select\u0022,\u0022options\u0022:\u0022\\u95E8\\u8BCA,\\u4F4F\\u9662,\\u6025\\u8BCA\u0022,\u0022default\u0022:\u0022\u0022},{\u0022name\u0022:\u0022settleWay\u0022,\u0022label\u0022:\u0022\\u7ED3\\u7B97\\u65B9\\u5F0F\u0022,\u0022type\u0022:\u0022select\u0022,\u0022options\u0022:\u0022\\u533B\\u4FDD,\\u81EA\\u8D39,\\u5546\\u4FDD\u0022,\u0022default\u0022:\u0022\u0022}],\u0022datasets\u0022:[{\u0022id\u0022:\u0022ds1\u0022,\u0022name\u0022:\u0022\\u60A3\\u8005\\u7ED3\\u7B97\\u6570\\u636E\u0022,\u0022sourceType\u0022:\u0022sql\u0022,\u0022sourceRef\u0022:\u0022\u0022,\u0022customSql\u0022:\u0022SELECT s.settle_no, s.patient_name, s.card_no, s.dept_name, s.settle_date, s.settle_type, s.settle_way, s.total_amount, s.insurance_amount, s.self_amount FROM his_settle_info s WHERE (@beginDate IS NULL OR s.settle_date \\u003E= @beginDate) AND (@endDate IS NULL OR s.settle_date \\u003C= @endDate) AND (@patientName IS NULL OR s.patient_name LIKE \\u0027%\\u0027 \\u002B @patientName \\u002B \\u0027%\\u0027) AND (@settleType IS NULL OR s.settle_type = @settleType) AND (@settleWay IS NULL OR s.settle_way = @settleWay) ORDER BY s.settle_date DESC, s.settle_no\u0022,\u0022dataSourceId\u0022:3,\u0022fields\u0022:[]}],\u0022rows\u0022:[{\u0022height\u0022:35,\u0022type\u0022:\u0022title\u0022,\u0022dataset\u0022:\u0022\u0022,\u0022expand\u0022:\u0022\u0022},{\u0022height\u0022:28,\u0022type\u0022:\u0022header\u0022,\u0022dataset\u0022:\u0022\u0022,\u0022expand\u0022:\u0022\u0022},{\u0022height\u0022:25,\u0022type\u0022:\u0022data\u0022,\u0022dataset\u0022:\u0022ds1\u0022,\u0022expand\u0022:\u0022auto\u0022,\u0022zebra\u0022:true},{\u0022height\u0022:25,\u0022type\u0022:\u0022footer\u0022,\u0022dataset\u0022:\u0022ds1\u0022,\u0022expand\u0022:\u0022\u0022}],\u0022cols\u0022:[{\u0022width\u0022:60},{\u0022width\u0022:160},{\u0022width\u0022:100},{\u0022width\u0022:120},{\u0022width\u0022:150},{\u0022width\u0022:110},{\u0022width\u0022:100},{\u0022width\u0022:100},{\u0022width\u0022:110},{\u0022width\u0022:110},{\u0022width\u0022:110}],\u0022cells\u0022:[{\u0022r\u0022:0,\u0022c\u0022:0,\u0022value\u0022:\u0022\\u60A3\\u8005\\u7ED3\\u7B97\\u4FE1\\u606F\\u62A5\\u8868\u0022,\u0022colspan\u0022:11,\u0022style\u0022:{\u0022bold\u0022:true,\u0022align\u0022:\u0022center\u0022,\u0022fontSize\u0022:16}},{\u0022r\u0022:1,\u0022c\u0022:0,\u0022value\u0022:\u0022\\u5E8F\\u53F7\u0022,\u0022style\u0022:{\u0022bold\u0022:true,\u0022align\u0022:\u0022center\u0022}},{\u0022r\u0022:1,\u0022c\u0022:1,\u0022value\u0022:\u0022\\u7ED3\\u7B97\\u5355\\u53F7\u0022,\u0022style\u0022:{\u0022bold\u0022:true,\u0022align\u0022:\u0022center\u0022}},{\u0022r\u0022:1,\u0022c\u0022:2,\u0022value\u0022:\u0022\\u60A3\\u8005\\u59D3\\u540D\u0022,\u0022style\u0022:{\u0022bold\u0022:true,\u0022align\u0022:\u0022center\u0022}},{\u0022r\u0022:1,\u0022c\u0022:3,\u0022value\u0022:\u0022\\u75C5\\u5386\\u53F7\u0022,\u0022style\u0022:{\u0022bold\u0022:true,\u0022align\u0022:\u0022center\u0022}},{\u0022r\u0022:1,\u0022c\u0022:4,\u0022value\u0022:\u0022\\u7ED3\\u7B97\\u79D1\\u5BA4\u0022,\u0022style\u0022:{\u0022bold\u0022:true,\u0022align\u0022:\u0022center\u0022}},{\u0022r\u0022:1,\u0022c\u0022:5,\u0022value\u0022:\u0022\\u7ED3\\u7B97\\u65E5\\u671F\u0022,\u0022style\u0022:{\u0022bold\u0022:true,\u0022align\u0022:\u0022center\u0022}},{\u0022r\u0022:1,\u0022c\u0022:6,\u0022value\u0022:\u0022\\u7ED3\\u7B97\\u7C7B\\u578B\u0022,\u0022style\u0022:{\u0022bold\u0022:true,\u0022align\u0022:\u0022center\u0022}},{\u0022r\u0022:1,\u0022c\u0022:7,\u0022value\u0022:\u0022\\u7ED3\\u7B97\\u65B9\\u5F0F\u0022,\u0022style\u0022:{\u0022bold\u0022:true,\u0022align\u0022:\u0022center\u0022}},{\u0022r\u0022:1,\u0022c\u0022:8,\u0022value\u0022:\u0022\\u603B\\u91D1\\u989D(\\u5143)\u0022,\u0022style\u0022:{\u0022bold\u0022:true,\u0022align\u0022:\u0022center\u0022}},{\u0022r\u0022:1,\u0022c\u0022:9,\u0022value\u0022:\u0022\\u533B\\u4FDD\\u652F\\u4ED8(\\u5143)\u0022,\u0022style\u0022:{\u0022bold\u0022:true,\u0022align\u0022:\u0022center\u0022}},{\u0022r\u0022:1,\u0022c\u0022:10,\u0022value\u0022:\u0022\\u4E2A\\u4EBA\\u81EA\\u4ED8(\\u5143)\u0022,\u0022style\u0022:{\u0022bold\u0022:true,\u0022align\u0022:\u0022center\u0022}},{\u0022r\u0022:2,\u0022c\u0022:0,\u0022value\u0022:\u0022${rowIndex}\u0022,\u0022style\u0022:{\u0022align\u0022:\u0022center\u0022}},{\u0022r\u0022:2,\u0022c\u0022:1,\u0022value\u0022:\u0022${ds1.settle_no}\u0022},{\u0022r\u0022:2,\u0022c\u0022:2,\u0022value\u0022:\u0022${ds1.patient_name}\u0022},{\u0022r\u0022:2,\u0022c\u0022:3,\u0022value\u0022:\u0022${ds1.card_no}\u0022},{\u0022r\u0022:2,\u0022c\u0022:4,\u0022value\u0022:\u0022${ds1.dept_name}\u0022},{\u0022r\u0022:2,\u0022c\u0022:5,\u0022value\u0022:\u0022${ds1.settle_date}\u0022,\u0022style\u0022:{\u0022align\u0022:\u0022center\u0022}},{\u0022r\u0022:2,\u0022c\u0022:6,\u0022value\u0022:\u0022${ds1.settle_type}\u0022,\u0022style\u0022:{\u0022align\u0022:\u0022center\u0022}},{\u0022r\u0022:2,\u0022c\u0022:7,\u0022value\u0022:\u0022${ds1.settle_way}\u0022,\u0022style\u0022:{\u0022align\u0022:\u0022center\u0022}},{\u0022r\u0022:2,\u0022c\u0022:8,\u0022value\u0022:\u0022${ds1.total_amount}\u0022,\u0022style\u0022:{\u0022align\u0022:\u0022right\u0022}},{\u0022r\u0022:2,\u0022c\u0022:9,\u0022value\u0022:\u0022${ds1.insurance_amount}\u0022,\u0022style\u0022:{\u0022align\u0022:\u0022right\u0022}},{\u0022r\u0022:2,\u0022c\u0022:10,\u0022value\u0022:\u0022=IF(${ds1.self_amount} \\u003E 5000, \\u0027\\u5927\\u989D\\u81EA\\u4ED8\\u0027, ${ds1.self_amount})\u0022,\u0022style\u0022:{\u0022align\u0022:\u0022right\u0022}},{\u0022r\u0022:3,\u0022c\u0022:0,\u0022value\u0022:\u0022\\u5408\\u8BA1\u0022,\u0022colspan\u0022:8,\u0022style\u0022:{\u0022bold\u0022:true,\u0022align\u0022:\u0022right\u0022}},{\u0022r\u0022:3,\u0022c\u0022:8,\u0022value\u0022:\u0022${ds1.total_amount:SUM}\u0022,\u0022style\u0022:{\u0022bold\u0022:true,\u0022align\u0022:\u0022right\u0022}},{\u0022r\u0022:3,\u0022c\u0022:9,\u0022value\u0022:\u0022${ds1.insurance_amount:SUM}\u0022,\u0022style\u0022:{\u0022bold\u0022:true,\u0022align\u0022:\u0022right\u0022}},{\u0022r\u0022:3,\u0022c\u0022:10,\u0022value\u0022:\u0022${ds1.self_amount:SUM}\u0022,\u0022style\u0022:{\u0022bold\u0022:true,\u0022align\u0022:\u0022right\u0022}}]}"
0 commit comments