Browse Source

Merge branch '20220812' of http://git.shengws.com/csx/Vue_New into 20220812

csx 2 years ago
parent
commit
30552b471b

+ 25 - 25
package-lock.json View File

621
     "assert-plus": {
621
     "assert-plus": {
622
       "version": "1.0.0",
622
       "version": "1.0.0",
623
       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
623
       "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
624
-      "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
624
+      "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw=="
625
     },
625
     },
626
     "assign-symbols": {
626
     "assign-symbols": {
627
       "version": "1.0.0",
627
       "version": "1.0.0",
647
     "async-foreach": {
647
     "async-foreach": {
648
       "version": "0.1.3",
648
       "version": "0.1.3",
649
       "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
649
       "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
650
-      "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI="
650
+      "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA=="
651
     },
651
     },
652
     "async-limiter": {
652
     "async-limiter": {
653
       "version": "1.0.0",
653
       "version": "1.0.0",
666
     "asynckit": {
666
     "asynckit": {
667
       "version": "0.4.0",
667
       "version": "0.4.0",
668
       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
668
       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
669
-      "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
669
+      "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
670
     },
670
     },
671
     "atob": {
671
     "atob": {
672
       "version": "2.1.2",
672
       "version": "2.1.2",
691
     "aws-sign2": {
691
     "aws-sign2": {
692
       "version": "0.7.0",
692
       "version": "0.7.0",
693
       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
693
       "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
694
-      "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
694
+      "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA=="
695
     },
695
     },
696
     "aws4": {
696
     "aws4": {
697
       "version": "1.11.0",
697
       "version": "1.11.0",
1677
     "bcrypt-pbkdf": {
1677
     "bcrypt-pbkdf": {
1678
       "version": "1.0.2",
1678
       "version": "1.0.2",
1679
       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
1679
       "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
1680
-      "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
1680
+      "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
1681
       "requires": {
1681
       "requires": {
1682
         "tweetnacl": "^0.14.3"
1682
         "tweetnacl": "^0.14.3"
1683
       }
1683
       }
2100
     "caseless": {
2100
     "caseless": {
2101
       "version": "0.12.0",
2101
       "version": "0.12.0",
2102
       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
2102
       "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
2103
-      "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
2103
+      "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="
2104
     },
2104
     },
2105
     "center-align": {
2105
     "center-align": {
2106
       "version": "0.1.3",
2106
       "version": "0.1.3",
2699
     "console-control-strings": {
2699
     "console-control-strings": {
2700
       "version": "1.1.0",
2700
       "version": "1.1.0",
2701
       "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
2701
       "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
2702
-      "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
2702
+      "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="
2703
     },
2703
     },
2704
     "consolidate": {
2704
     "consolidate": {
2705
       "version": "0.14.5",
2705
       "version": "0.14.5",
3333
     "dashdash": {
3333
     "dashdash": {
3334
       "version": "1.14.1",
3334
       "version": "1.14.1",
3335
       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
3335
       "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
3336
-      "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
3336
+      "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
3337
       "requires": {
3337
       "requires": {
3338
         "assert-plus": "^1.0.0"
3338
         "assert-plus": "^1.0.0"
3339
       }
3339
       }
3508
     "delayed-stream": {
3508
     "delayed-stream": {
3509
       "version": "1.0.0",
3509
       "version": "1.0.0",
3510
       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
3510
       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
3511
-      "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
3511
+      "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
3512
     },
3512
     },
3513
     "delegate": {
3513
     "delegate": {
3514
       "version": "3.2.0",
3514
       "version": "3.2.0",
3518
     "delegates": {
3518
     "delegates": {
3519
       "version": "1.0.0",
3519
       "version": "1.0.0",
3520
       "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
3520
       "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
3521
-      "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
3521
+      "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="
3522
     },
3522
     },
3523
     "depd": {
3523
     "depd": {
3524
       "version": "1.1.2",
3524
       "version": "1.1.2",
3696
     "ecc-jsbn": {
3696
     "ecc-jsbn": {
3697
       "version": "0.1.2",
3697
       "version": "0.1.2",
3698
       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
3698
       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
3699
-      "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
3699
+      "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
3700
       "requires": {
3700
       "requires": {
3701
         "jsbn": "~0.1.0",
3701
         "jsbn": "~0.1.0",
3702
         "safer-buffer": "^2.1.0"
3702
         "safer-buffer": "^2.1.0"
4588
     "extsprintf": {
4588
     "extsprintf": {
4589
       "version": "1.3.0",
4589
       "version": "1.3.0",
4590
       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
4590
       "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
4591
-      "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
4591
+      "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g=="
4592
     },
4592
     },
4593
     "fast-deep-equal": {
4593
     "fast-deep-equal": {
4594
       "version": "2.0.1",
4594
       "version": "2.0.1",
4835
     "forever-agent": {
4835
     "forever-agent": {
4836
       "version": "0.6.1",
4836
       "version": "0.6.1",
4837
       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
4837
       "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
4838
-      "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
4838
+      "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw=="
4839
     },
4839
     },
4840
     "form-data": {
4840
     "form-data": {
4841
       "version": "2.3.3",
4841
       "version": "2.3.3",
5684
     "getpass": {
5684
     "getpass": {
5685
       "version": "0.1.7",
5685
       "version": "0.1.7",
5686
       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
5686
       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
5687
-      "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
5687
+      "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
5688
       "requires": {
5688
       "requires": {
5689
         "assert-plus": "^1.0.0"
5689
         "assert-plus": "^1.0.0"
5690
       }
5690
       }
5834
     "har-schema": {
5834
     "har-schema": {
5835
       "version": "2.0.0",
5835
       "version": "2.0.0",
5836
       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
5836
       "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
5837
-      "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
5837
+      "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q=="
5838
     },
5838
     },
5839
     "har-validator": {
5839
     "har-validator": {
5840
       "version": "5.1.5",
5840
       "version": "5.1.5",
5913
     "has-unicode": {
5913
     "has-unicode": {
5914
       "version": "2.0.1",
5914
       "version": "2.0.1",
5915
       "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
5915
       "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
5916
-      "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
5916
+      "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="
5917
     },
5917
     },
5918
     "has-value": {
5918
     "has-value": {
5919
       "version": "1.0.0",
5919
       "version": "1.0.0",
6358
     "http-signature": {
6358
     "http-signature": {
6359
       "version": "1.2.0",
6359
       "version": "1.2.0",
6360
       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
6360
       "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
6361
-      "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
6361
+      "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==",
6362
       "requires": {
6362
       "requires": {
6363
         "assert-plus": "^1.0.0",
6363
         "assert-plus": "^1.0.0",
6364
         "jsprim": "^1.2.2",
6364
         "jsprim": "^1.2.2",
6911
     "is-typedarray": {
6911
     "is-typedarray": {
6912
       "version": "1.0.0",
6912
       "version": "1.0.0",
6913
       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
6913
       "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
6914
-      "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
6914
+      "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="
6915
     },
6915
     },
6916
     "is-utf8": {
6916
     "is-utf8": {
6917
       "version": "0.2.1",
6917
       "version": "0.2.1",
6950
     "isstream": {
6950
     "isstream": {
6951
       "version": "0.1.2",
6951
       "version": "0.1.2",
6952
       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
6952
       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
6953
-      "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
6953
+      "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="
6954
     },
6954
     },
6955
     "jest-get-type": {
6955
     "jest-get-type": {
6956
       "version": "22.4.3",
6956
       "version": "22.4.3",
7004
     "jsbn": {
7004
     "jsbn": {
7005
       "version": "0.1.1",
7005
       "version": "0.1.1",
7006
       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
7006
       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
7007
-      "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
7007
+      "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg=="
7008
     },
7008
     },
7009
     "jsesc": {
7009
     "jsesc": {
7010
       "version": "1.3.0",
7010
       "version": "1.3.0",
7048
     "json-stringify-safe": {
7048
     "json-stringify-safe": {
7049
       "version": "5.0.1",
7049
       "version": "5.0.1",
7050
       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
7050
       "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
7051
-      "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
7051
+      "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="
7052
     },
7052
     },
7053
     "json3": {
7053
     "json3": {
7054
       "version": "3.3.2",
7054
       "version": "3.3.2",
9456
     "performance-now": {
9456
     "performance-now": {
9457
       "version": "2.1.0",
9457
       "version": "2.1.0",
9458
       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
9458
       "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
9459
-      "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
9459
+      "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="
9460
     },
9460
     },
9461
     "pify": {
9461
     "pify": {
9462
       "version": "3.0.0",
9462
       "version": "3.0.0",
14744
     "tunnel-agent": {
14744
     "tunnel-agent": {
14745
       "version": "0.6.0",
14745
       "version": "0.6.0",
14746
       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
14746
       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
14747
-      "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
14747
+      "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
14748
       "requires": {
14748
       "requires": {
14749
         "safe-buffer": "^5.0.1"
14749
         "safe-buffer": "^5.0.1"
14750
       }
14750
       }
14752
     "tweetnacl": {
14752
     "tweetnacl": {
14753
       "version": "0.14.5",
14753
       "version": "0.14.5",
14754
       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
14754
       "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
14755
-      "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
14755
+      "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="
14756
     },
14756
     },
14757
     "type-check": {
14757
     "type-check": {
14758
       "version": "0.3.2",
14758
       "version": "0.3.2",
15125
     "verror": {
15125
     "verror": {
15126
       "version": "1.10.0",
15126
       "version": "1.10.0",
15127
       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
15127
       "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
15128
-      "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
15128
+      "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
15129
       "requires": {
15129
       "requires": {
15130
         "assert-plus": "^1.0.0",
15130
         "assert-plus": "^1.0.0",
15131
         "core-util-is": "1.0.2",
15131
         "core-util-is": "1.0.2",

+ 8 - 0
src/api/dialysis_record.js View File

172
     params: params
172
     params: params
173
   })
173
   })
174
 }
174
 }
175
+
176
+export function getInitPrintDataOne(params) {
177
+  return request({
178
+    url: '/api/getinitprintdateone',
179
+    method: 'get',
180
+    params: params
181
+  })
182
+}

+ 1 - 1
src/xt_pages/dialysis/details/dialog/AssessmentAfterDislysis.vue View File

945
       data['weight_after'] = this.form.weight_after ? parseFloat(this.form.weight_after) : 0
945
       data['weight_after'] = this.form.weight_after ? parseFloat(this.form.weight_after) : 0
946
       data['weight_loss'] = this.form.weight_loss ? parseFloat(this.form.weight_loss) : 0
946
       data['weight_loss'] = this.form.weight_loss ? parseFloat(this.form.weight_loss) : 0
947
       data['temperature'] = this.form.temperature ? parseFloat(this.form.temperature) : 0
947
       data['temperature'] = this.form.temperature ? parseFloat(this.form.temperature) : 0
948
-      data['breathing_rate'] = this.form.temperature ? parseFloat(this.form.breathing_rate) : 0
948
+      data['breathing_rate'] = this.form.breathing_rate 
949
       data['systolic_blood_pressure'] = this.form.systolic_blood_pressure ? parseFloat(this.form.systolic_blood_pressure) : 0
949
       data['systolic_blood_pressure'] = this.form.systolic_blood_pressure ? parseFloat(this.form.systolic_blood_pressure) : 0
950
       data['diastolic_blood_pressure'] = this.form.diastolic_blood_pressure ? parseFloat(this.form.diastolic_blood_pressure) : 0
950
       data['diastolic_blood_pressure'] = this.form.diastolic_blood_pressure ? parseFloat(this.form.diastolic_blood_pressure) : 0
951
       data['pulse_frequency'] = this.form.pulse_frequency ? parseFloat(this.form.pulse_frequency) : 0
951
       data['pulse_frequency'] = this.form.pulse_frequency ? parseFloat(this.form.pulse_frequency) : 0

+ 1 - 1
src/xt_pages/dialysis/details/dialog/assessmentBeforeDislysisDialog.vue View File

89
 
89
 
90
           <el-col :span="8">
90
           <el-col :span="8">
91
             <el-form-item label="呼吸频率(次/分):" v-if="isShow('呼吸频率')">
91
             <el-form-item label="呼吸频率(次/分):" v-if="isShow('呼吸频率')">
92
-              <el-input type="number" v-model="assessmentBeforeDislysis.breathing_rate"></el-input>
92
+              <el-input  v-model="assessmentBeforeDislysis.breathing_rate"></el-input>
93
             </el-form-item>
93
             </el-form-item>
94
           </el-col>
94
           </el-col>
95
 
95
 

+ 17 - 9
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue View File

196
 
196
 
197
                     <el-col :span="8" v-if="anticoagulant.shouji != -1 && isShows('首剂')">
197
                     <el-col :span="8" v-if="anticoagulant.shouji != -1 && isShows('首剂')">
198
                         <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157 && this.$store.getters.xt_user.template_info.template_id!=54">
198
                         <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157 && this.$store.getters.xt_user.template_info.template_id!=54">
199
-                          <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45">
199
+                          <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45 && this.$store.getters.xt_user.template_info.org_id != 10346">
200
                             <el-form-item
200
                             <el-form-item
201
                                     v-if='this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.org_id != 9987'
201
                                     v-if='this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.org_id != 9987'
202
                                     :label="'首剂(' + anticoagulant.shouji_unit + ') : '">
202
                                     :label="'首剂(' + anticoagulant.shouji_unit + ') : '">
207
                             </el-form-item>
207
                             </el-form-item>
208
 
208
 
209
                             <el-form-item
209
                             <el-form-item
210
-                                    v-if='dialysisPrescription.anticoagulant == 2 && this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 38 || this.$store.getters.xt_user.template_info.org_id == 9987 && dialysisPrescription.anticoagulant == 2'
210
+                                    v-if='dialysisPrescription.anticoagulant == 2 && this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 38 || this.$store.getters.xt_user.template_info.org_id == 9987 || this.$store.getters.xt_user.template_info.org_id == 10346 && dialysisPrescription.anticoagulant == 2'
211
                                     :label="'首剂(mg) : '">
211
                                     :label="'首剂(mg) : '">
212
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
212
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
213
                                           v-model="dialysisPrescription.anticoagulant_shouji"></el-input>
213
                                           v-model="dialysisPrescription.anticoagulant_shouji"></el-input>
255
 
255
 
256
 
256
 
257
                     <el-col :span="8" v-if="anticoagulant.weichi != -1 && isShows('维持')">
257
                     <el-col :span="8" v-if="anticoagulant.weichi != -1 && isShows('维持')">
258
-                        <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157">
259
-                          <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45 && this.$store.getters.xt_user.template_info.template_id != 54">
258
+                        <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157 ">
259
+                          <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45 && this.$store.getters.xt_user.template_info.template_id != 54 && this.$store.getters.xt_user.template_info.org_id != 10346">
260
                             <el-form-item :label="'维持(' + anticoagulant.weichi_unit + ') : '"
260
                             <el-form-item :label="'维持(' + anticoagulant.weichi_unit + ') : '"
261
                                           v-if="anticoagulant.weichi != -1 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.org_id != 9987  && this.$store.getters.xt_user.template_info.org_id != 54">
261
                                           v-if="anticoagulant.weichi != -1 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.org_id != 9987  && this.$store.getters.xt_user.template_info.org_id != 54">
262
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
262
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
265
                                           v-model="dialysisPrescription.no_anticoagulant_weichi"></el-input>
265
                                           v-model="dialysisPrescription.no_anticoagulant_weichi"></el-input>
266
                             </el-form-item>
266
                             </el-form-item>
267
                             <el-form-item :label="'维持(mg/h) : '"
267
                             <el-form-item :label="'维持(mg/h) : '"
268
-                                          v-if="anticoagulant.weichi != -1 && this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 38 || this.$store.getters.xt_user.template_info.org_id == 9987 || this.$store.getters.xt_user.template_info.org_id == 54  ">
268
+                                          v-if="anticoagulant.weichi != -1 && this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 38 || this.$store.getters.xt_user.template_info.org_id == 9987 || this.$store.getters.xt_user.template_info.org_id == 54 ||  this.$store.getters.xt_user.template_info.org_id == 10346">
269
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
269
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
270
                                           v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
270
                                           v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
271
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
271
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
308
 
308
 
309
                     <el-col :span="8" v-if="anticoagulant.zongliang != -1 && isShows('总量')">
309
                     <el-col :span="8" v-if="anticoagulant.zongliang != -1 && isShows('总量')">
310
                         <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157">
310
                         <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157">
311
-                          <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45 && this.$store.getters.xt_user.template_info.template_id != 54">
311
+                          <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45 && this.$store.getters.xt_user.template_info.template_id != 54 && this.$store.getters.xt_user.template_info.org_id != 10346">
312
                             <el-form-item
312
                             <el-form-item
313
-                                    v-if='this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 38  && this.$store.getters.xt_user.template_info.org_id != 9987 && this.$store.getters.xt_user.template_info.template_id != 54'
313
+                                    v-if='this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 38  && this.$store.getters.xt_user.template_info.org_id != 9987 && this.$store.getters.xt_user.template_info.template_id != 54 && this.$store.getters.xt_user.template_info.org_id != 10346'
314
                                     :label="'总量(' + anticoagulant.zongliang_unit + ') : '">
314
                                     :label="'总量(' + anticoagulant.zongliang_unit + ') : '">
315
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
315
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
316
                                           v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
316
                                           v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
318
                                           v-model="dialysisPrescription.no_anticoagulant_zongliang"></el-input>
318
                                           v-model="dialysisPrescription.no_anticoagulant_zongliang"></el-input>
319
                             </el-form-item>
319
                             </el-form-item>
320
                             <el-form-item
320
                             <el-form-item
321
-                                    v-if='this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 38||  this.$store.getters.xt_user.template_info.org_id == 9987 || this.$store.getters.xt_user.template_info.template_id == 54'
321
+                                    v-if='this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 38||  this.$store.getters.xt_user.template_info.org_id == 9987 || this.$store.getters.xt_user.template_info.template_id == 54 || this.$store.getters.xt_user.template_info.org_id == 10346'
322
                                     :label="'总量(mg) : '">
322
                                     :label="'总量(mg) : '">
323
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
323
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
324
                                           v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
324
                                           v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
2204
                 return
2204
                 return
2205
               }
2205
               }
2206
             }
2206
             }
2207
+            if(this.dialysisPrescription.mode_id!=2 && this.dialysisPrescription.mode_id!=5 && this.dialysisPrescription.mode_id!=12){
2208
+                this.dialysisPrescription.displace_liqui_part = 0
2209
+                this.dialysisPrescription.displace_liqui_value = 0
2210
+            } 
2207
           }
2211
           }
2208
 
2212
 
2209
           this.is_pre = 1
2213
           this.is_pre = 1
2691
                 return
2695
                 return
2692
               }
2696
               }
2693
             }
2697
             }
2698
+            if(this.dialysisPrescription.mode_id!=2 && this.dialysisPrescription.mode_id!=5 && this.dialysisPrescription.mode_id!=12){
2699
+               this.dialysisPrescription.displace_liqui_part == 0 
2700
+              this.dialysisPrescription.displace_liqui_value == 0
2701
+            }
2694
           }
2702
           }
2695
 
2703
 
2696
           this.is_pre = 2
2704
           this.is_pre = 2
3289
       },
3297
       },
3290
       changePrescription(id) {
3298
       changePrescription(id) {
3291
         console.log("id233223232323232323",id)
3299
         console.log("id233223232323232323",id)
3292
-        if(id == 1){
3300
+        if(id != 2 && id!=5 && id!= 12){
3293
           this.dialysisPrescription.displace_liqui_value = ""
3301
           this.dialysisPrescription.displace_liqui_value = ""
3294
           this.dialysisPrescription.displace_liqui_part = ""
3302
           this.dialysisPrescription.displace_liqui_part = ""
3295
         }
3303
         }

+ 4 - 15
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue View File

2142
           ? 0
2142
           ? 0
2143
           : parseFloat(this.form.temperature);
2143
           : parseFloat(this.form.temperature);
2144
       this.form.pulse_frequency =
2144
       this.form.pulse_frequency =
2145
-        parseFloat(this.form.pulse_frequency) == NaN
2146
-          ? 0
2147
-          : parseFloat(this.form.pulse_frequency);
2148
-      this.form.breathing_rated =
2149
-        parseFloat(this.form.breathing_rated) == NaN
2150
-          ? 0
2151
-          : parseFloat(this.form.breathing_rated);
2145
+      parseFloat(this.form.pulse_frequency) == NaN ? 0: parseFloat(this.form.pulse_frequency);
2146
+      this.form.breathing_rated = this.form.breathing_rated
2152
       this.form.blood_flow_volume =
2147
       this.form.blood_flow_volume =
2153
         parseFloat(this.form.blood_flow_volume) == NaN
2148
         parseFloat(this.form.blood_flow_volume) == NaN
2154
           ? 0
2149
           ? 0
2306
               parseFloat(this.form.temperature) == NaN
2301
               parseFloat(this.form.temperature) == NaN
2307
                 ? 0
2302
                 ? 0
2308
                 : parseFloat(this.form.temperature);
2303
                 : parseFloat(this.form.temperature);
2309
-            this.form.pulse_frequency =
2310
-              parseFloat(this.form.pulse_frequency) == NaN
2311
-                ? 0
2312
-                : parseFloat(this.form.pulse_frequency);
2313
-            this.form.breathing_rated =
2314
-              parseFloat(this.form.breathing_rated) == NaN
2315
-                ? 0
2316
-                : parseFloat(this.form.breathing_rated);
2304
+            this.form.pulse_frequency =parseFloat(this.form.pulse_frequency) == NaN? 0 : parseFloat(this.form.pulse_frequency);
2305
+            this.form.breathing_rated = this.form.breathing_rated
2317
             this.form.blood_flow_volume =
2306
             this.form.blood_flow_volume =
2318
               parseFloat(this.form.blood_flow_volume) == NaN
2307
               parseFloat(this.form.blood_flow_volume) == NaN
2319
                 ? 0
2308
                 ? 0

+ 1 - 1
src/xt_pages/dialysis/dialysisDoctorAdvice.vue View File

562
               console.log("wode 2o2o3o3o23o32o32o23o32o32o", this.project)
562
               console.log("wode 2o2o3o3o23o32o32o23o32o32o", this.project)
563
              
563
              
564
               let projectArr = []
564
               let projectArr = []
565
-              if(this.org_id!= 10318){
565
+              if(this.org_id!= 10318 && this.org_id!=10265){
566
                 this.project.map(item => {
566
                 this.project.map(item => {
567
                   resp.data.hisAdvices.map(it => {
567
                   resp.data.hisAdvices.map(it => {
568
                     if(item.patient_id == it.patient_id){
568
                     if(item.patient_id == it.patient_id){

+ 2 - 2
src/xt_pages/dialysis/dialysisPrintOrder.vue View File

1421
         '@media print {.dialysis-print-order{width:960px;margin:0 auto}.dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:23px;font-size:14px}.dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:25px;font-size:14px}.dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}';
1421
         '@media print {.dialysis-print-order{width:960px;margin:0 auto}.dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:23px;font-size:14px}.dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:25px;font-size:14px}.dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}';
1422
       const style2 =
1422
       const style2 =
1423
         // 防止分页错位问题:table设置border: none;.tr设置page-break-inside:avoid; // 防止table数据太多,tr分页错乱 td设置border: 1px solid #000;// 防止部分分页的tr边框线没有
1423
         // 防止分页错位问题:table设置border: none;.tr设置page-break-inside:avoid; // 防止table数据太多,tr分页错乱 td设置border: 1px solid #000;// 防止部分分页的tr边框线没有
1424
-        '@media print {.option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px}.option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .print-table{border: none} .print-table tr{page-break-inside:avoid;} .print-table tr td{border: 1px solid #000;} .inside_table{border: none} .inside_table tr{page-break-inside:avoid;} .inside_table tr td{border: 1px solid #000;} .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content {background-color: white;width: 960px;margin: 0 auto 20px;padding: 0 0 0 0; page-break-after: always;}.print_page_main_content .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.print_page_main_content .order_title {text-align: center;font-size: 23px; line-height: 50px;font-weight: 500;} .row {font-size: 14px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line_two {display: inline-block;border-bottom: 1px solid #999;text-align: left;white-space: nowrap;width: 50%;}.under_line {display: inline-block;border-bottom: 1px solid #999;text-align: center;white-space: nowrap; width: 50%;}.flex {display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;box-align: center;-moz-box-align: center;-webkit-box-align: center;text-align: center;-webkit-justify-content: space-between;justify-content: space-between;-moz-box-pack: space-between;-webkit--moz-box-pack: space-between;box-pack: space-between;}.print_page_main_content .proj_table {width: 100%;border: 1px solid;border-collapse: collapse;padding: 2px;} .print_page_main_content .proj_table tbody tr inside_table tbody tr{page-break-inside:avoid;} .print_page_main_content .proj_table tbody tr td {border: 1px solid;font-size: 16px;padding: 3px 8px;line-height: 30px;}.print_page_main_content .proj_table .inside_table {width: 100%;border: hidden; border-collapse: collapse;}.print_page_main_content .proj_table .inside_table tr td {border: 1px solid; text-align: center;font-size: 14px;padding: 6px 5px;line-height: 16px;}.print-table-no {width: 100%;text-align: center;border-collapse: collapse;font-size: 14px;}.es-img {height: 30px;}.advice-name {text-align: left !important;line-height: 16px !important;}.advice-children {display: flex;}}.margin-bottom-50{margin-bottom:50px;}.margin-bottom-300 {margin-bottom:450px;}.margin-bottom-600 {margin-bottom:600px;}.margin-bottom-900 {margin-bottom:900px;}.print-yema{ position: absolute;top: 920px;left: 50%;} .print-yema2{ position: absolute;top: 400px;left: 50%;}.print-yema3{position: absolute;top: 1230px;left: 50%;}.print-yema4{position: absolute;top: 1050px;left: 50%;}.check_box{width:15px !important;height:15px !important;}.did_checke::after {font-size: 8px;margin-left: 2px;margin-top: 12px !important;position: absolute;}.table-box1 {border: 1px solid #000;width: 100%;line-height: 30px;font-size: 14px;border-collapse: collapse;}.table-box1 tr {border-bottom: 1px solid #000;} .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:25px;font-size:14px} ';
1424
+        '@media print {.option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px}.option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .print-table{border: none} .print-table tr{page-break-inside:avoid;} .print-table tr td{border: 1px solid #000;} .inside_table{border: none} .inside_table tr{page-break-inside:avoid;} .inside_table tr td{border: 1px solid #000;} .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content {background-color: white;width: 960px;margin: 0 auto 20px;padding: 0 0 0 0; page-break-after: always;}.print_page_main_content .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.print_page_main_content .order_title {text-align: center;font-size: 23px; line-height: 50px;font-weight: 500;} .row {font-size: 14px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line_two {display: inline-block;border-bottom: 1px solid #999;text-align: left;white-space: nowrap;width: 50%;}.under_line {display: inline-block;border-bottom: 1px solid #999;text-align: center;white-space: nowrap; width: 50%;}.flex {display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;box-align: center;-moz-box-align: center;-webkit-box-align: center;text-align: center;-webkit-justify-content: space-between;justify-content: space-between;-moz-box-pack: space-between;-webkit--moz-box-pack: space-between;box-pack: space-between;}.print_page_main_content .proj_table {width: 100%;border: 1px solid;border-collapse: collapse;padding: 2px;} .print_page_main_content .proj_table tbody tr{page-break-inside:avoid;} .print_page_main_content .proj_table tbody tr td {border: 1px solid;font-size: 16px;padding: 3px 8px;line-height: 30px;}.print_page_main_content .proj_table .inside_table {width: 100%;border: hidden; border-collapse: collapse;}.print_page_main_content .proj_table .inside_table tr td {border: 1px solid; text-align: center;font-size: 14px;padding: 6px 5px;line-height: 16px;}.print-table-no {width: 100%;text-align: center;border-collapse: collapse;font-size: 14px;}.es-img {height: 30px;}.advice-name {text-align: left !important;line-height: 16px !important;}.advice-children {display: flex;}}.margin-bottom-50{margin-bottom:50px;}.margin-bottom-300 {margin-bottom:450px;}.margin-bottom-600 {margin-bottom:600px;}.margin-bottom-900 {margin-bottom:900px;}.print-yema{ position: absolute;top: 920px;left: 50%;} .print-yema2{ position: absolute;top: 400px;left: 50%;}.print-yema3{position: absolute;top: 1230px;left: 50%;}.print-yema4{position: absolute;top: 1050px;left: 50%;}.check_box{width:15px !important;height:15px !important;}.did_checke::after {font-size: 8px;margin-left: 2px;margin-top: 12px !important;position: absolute;}.table-box1 {border: 1px solid #000;width: 100%;line-height: 30px;font-size: 14px;border-collapse: collapse;}.table-box1 tr {border-bottom: 1px solid #000;} .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:25px;font-size:14px} ';
1425
       const style3 =
1425
       const style3 =
1426
         '@media print {.dialysis-print-order{width:960px;margin:0 auto}.dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:23px;font-size:14px}.dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:25px;font-size:16px;border-color: #000;}.dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #000;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}.row {font-size: 16px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line {display: inline-block;border-bottom: 1px solid #000;text-align: center;white-space: nowrap; width: 50%;}';
1426
         '@media print {.dialysis-print-order{width:960px;margin:0 auto}.dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:23px;font-size:14px}.dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:25px;font-size:16px;border-color: #000;}.dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #000;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}.row {font-size: 16px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line {display: inline-block;border-bottom: 1px solid #000;text-align: center;white-space: nowrap; width: 50%;}';
1427
       // const style3 =
1427
       // const style3 =
1428
       //   '@media print {.option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px}.option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content {background-color: white;width: 960px;margin: 0 auto 50px;padding: 0 0 0 0; page-break-after: always;}.print_page_main_content .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.print_page_main_content .order_title {text-align: center;font-size: 23px; line-height: 50px;font-weight: 500;} .row {font-size: 16px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line_two {display: inline-block;border-bottom: 1px solid #999;text-align: left;white-space: nowrap;width: 50%;}.under_line {display: inline-block;border-bottom: 1px solid #999;text-align: center;white-space: nowrap; width: 50%;}.flex {display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;box-align: center;-moz-box-align: center;-webkit-box-align: center;text-align: center;-webkit-justify-content: space-between;justify-content: space-between;-moz-box-pack: space-between;-webkit--moz-box-pack: space-between;box-pack: space-between;}.print_page_main_content .proj_table {width: 100%;border: 1px solid;border-collapse: collapse;padding: 2px;}.print_page_main_content .proj_table tbody tr td {border: 1px solid;font-size: 16px;padding: 5px 8px;line-height: 30px;}.print_page_main_content .proj_table .inside_table {width: 100%;border: hidden; border-collapse: collapse;}.print_page_main_content .proj_table .inside_table tr td {border: 1px solid; text-align: center;font-size: 16px;padding: 5px 5px;line-height: 18px;}.print-table-no {width: 100%;text-align: center;border-collapse: collapse;font-size: 14px;}.es-img {height: 30px;}.advice-name {text-align: left !important;line-height: 16px !important;}.advice-children {display: flex;}}.margin-bottom-300 {margin-bottom:450px;}.margin-bottom-600 {margin-bottom:600px;}.margin-bottom-900 {margin-bottom:950px;}.print-yema{ position: absolute;top: 920px;left: 50%;} .print-yema2{ position: absolute;top: 400px;left: 50%;}.print-yema3{position: absolute;top: 1230px;left: 50%;}.print-yema4{position: absolute;top:1050px;left: 50%;}.print-yema5{position: absolute;top:1370px;left: 50%;}.check_box{width:15px !important;height:15px !important;}.did_checke::after {font-size: 8px;margin-left: 2px;margin-top: 12px !important;position: absolute;}';
1428
       //   '@media print {.option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px}.option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content {background-color: white;width: 960px;margin: 0 auto 50px;padding: 0 0 0 0; page-break-after: always;}.print_page_main_content .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.print_page_main_content .order_title {text-align: center;font-size: 23px; line-height: 50px;font-weight: 500;} .row {font-size: 16px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line_two {display: inline-block;border-bottom: 1px solid #999;text-align: left;white-space: nowrap;width: 50%;}.under_line {display: inline-block;border-bottom: 1px solid #999;text-align: center;white-space: nowrap; width: 50%;}.flex {display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;box-align: center;-moz-box-align: center;-webkit-box-align: center;text-align: center;-webkit-justify-content: space-between;justify-content: space-between;-moz-box-pack: space-between;-webkit--moz-box-pack: space-between;box-pack: space-between;}.print_page_main_content .proj_table {width: 100%;border: 1px solid;border-collapse: collapse;padding: 2px;}.print_page_main_content .proj_table tbody tr td {border: 1px solid;font-size: 16px;padding: 5px 8px;line-height: 30px;}.print_page_main_content .proj_table .inside_table {width: 100%;border: hidden; border-collapse: collapse;}.print_page_main_content .proj_table .inside_table tr td {border: 1px solid; text-align: center;font-size: 16px;padding: 5px 5px;line-height: 18px;}.print-table-no {width: 100%;text-align: center;border-collapse: collapse;font-size: 14px;}.es-img {height: 30px;}.advice-name {text-align: left !important;line-height: 16px !important;}.advice-children {display: flex;}}.margin-bottom-300 {margin-bottom:450px;}.margin-bottom-600 {margin-bottom:600px;}.margin-bottom-900 {margin-bottom:950px;}.print-yema{ position: absolute;top: 920px;left: 50%;} .print-yema2{ position: absolute;top: 400px;left: 50%;}.print-yema3{position: absolute;top: 1230px;left: 50%;}.print-yema4{position: absolute;top:1050px;left: 50%;}.print-yema5{position: absolute;top:1370px;left: 50%;}.check_box{width:15px !important;height:15px !important;}.did_checke::after {font-size: 8px;margin-left: 2px;margin-top: 12px !important;position: absolute;}';
1429
       //
1429
       //
1430
-
1430
+ 
1431
       const style5 =
1431
       const style5 =
1432
         '@media print {.dialysis-print-order {width: 960px; margin: 0 auto;}.dialysis-print-order .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.dialysis-print-order .order-title {  margin: auto;  font-weight: 600;  text-align: center;  font-size: 22px;  padding: 10px 20px 0px 20px;}.dialysis-print-order .table-box {  width: 100%;  line-height: 18px;  font-size: 14px;}.dialysis-print-order .print-table {  width: 100%;  text-align: center;  border-collapse: collapse;  line-height: 28px;  font-size: 14px;}.dialysis-print-order .print-table-no {  width: 100%;  text-align: center;  border-collapse: collapse;  font-size: 14px;}.dialysis-print-order .under-line {  border-bottom: 1px solid #999;  width: 95%;  text-align: center;  margin-left: 2px;}.dialysis-print-order .title-box {  text-align: center;  font-size: 16px;}.dialysis-print-order .radio-lebel-box {  font-weight: 400;  cursor: pointer;}.dialysis-print-order .radio-no {  opacity: 0;  outline: none;  position: absolute;  margin: 0;  width: 0;  height: 0;  z-index: -1;}.dialysis-print-order .radio-inner {  white-space: nowrap;  cursor: pointer;  outline: none;  display: inline-block;  line-height: 1;  position: relative;  vertical-align: middle;}.dialysis-print-order .radio-fang {  display: inline-block;  position: relative;  border: 1px solid #000;  box-sizing: border-box;  width: 14px;  height: 14px;  background-color: #fff;  z-index: 1;  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46),    background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);}.dialysis-print-order .is-checked-radio::after {  content: "√";  font-size: 15px;}.dialysis-print-order .print-table-no tr td {  padding: 8px 5px;  line-height: 25px;}.dialysis-print-order .print-table tr td {  padding: 1px 1px;  /*line-height: 25px;*/}.es-img {  height: 25px;}.advice-name {  text-align: left;}.advice-children {  display: flex;}.title-box-pro {  border: 0 #fff;  line-height: 25px;  height: 25px;  text-align: left;  padding-left: 10px !important;}.title-box-pro-tr {  border: 0 #fff;}.text-align-left {  text-align: left !important;  padding-left: 10px !important;  font-size: 14px !important;  line-height: 25px;}.print-table-tr-new td {line-height: 20px !important;}.border-top-solid {border: solid 1px #000;}.print-template-two tr {line-height: 30px;}}';
1432
         '@media print {.dialysis-print-order {width: 960px; margin: 0 auto;}.dialysis-print-order .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.dialysis-print-order .order-title {  margin: auto;  font-weight: 600;  text-align: center;  font-size: 22px;  padding: 10px 20px 0px 20px;}.dialysis-print-order .table-box {  width: 100%;  line-height: 18px;  font-size: 14px;}.dialysis-print-order .print-table {  width: 100%;  text-align: center;  border-collapse: collapse;  line-height: 28px;  font-size: 14px;}.dialysis-print-order .print-table-no {  width: 100%;  text-align: center;  border-collapse: collapse;  font-size: 14px;}.dialysis-print-order .under-line {  border-bottom: 1px solid #999;  width: 95%;  text-align: center;  margin-left: 2px;}.dialysis-print-order .title-box {  text-align: center;  font-size: 16px;}.dialysis-print-order .radio-lebel-box {  font-weight: 400;  cursor: pointer;}.dialysis-print-order .radio-no {  opacity: 0;  outline: none;  position: absolute;  margin: 0;  width: 0;  height: 0;  z-index: -1;}.dialysis-print-order .radio-inner {  white-space: nowrap;  cursor: pointer;  outline: none;  display: inline-block;  line-height: 1;  position: relative;  vertical-align: middle;}.dialysis-print-order .radio-fang {  display: inline-block;  position: relative;  border: 1px solid #000;  box-sizing: border-box;  width: 14px;  height: 14px;  background-color: #fff;  z-index: 1;  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46),    background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);}.dialysis-print-order .is-checked-radio::after {  content: "√";  font-size: 15px;}.dialysis-print-order .print-table-no tr td {  padding: 8px 5px;  line-height: 25px;}.dialysis-print-order .print-table tr td {  padding: 1px 1px;  /*line-height: 25px;*/}.es-img {  height: 25px;}.advice-name {  text-align: left;}.advice-children {  display: flex;}.title-box-pro {  border: 0 #fff;  line-height: 25px;  height: 25px;  text-align: left;  padding-left: 10px !important;}.title-box-pro-tr {  border: 0 #fff;}.text-align-left {  text-align: left !important;  padding-left: 10px !important;  font-size: 14px !important;  line-height: 25px;}.print-table-tr-new td {line-height: 20px !important;}.border-top-solid {border: solid 1px #000;}.print-template-two tr {line-height: 30px;}}';
1433
       const style6 =
1433
       const style6 =

+ 61 - 5
src/xt_pages/dialysis/template/DialysisPrintOrderFiftyThree.vue View File

41
                   <tr class="list_table_1">
41
                   <tr class="list_table_1">
42
                     <td colspan="11" style="padding-left: 10px">
42
                     <td colspan="11" style="padding-left: 10px">
43
                       <div style="display: flex">
43
                       <div style="display: flex">
44
-                        <div style="width: 400px">
44
+                        <div style="width: 250px">
45
                           病情评估:&nbsp;<span>{{
45
                           病情评估:&nbsp;<span>{{
46
                             sick_condition ? sick_condition : ""
46
                             sick_condition ? sick_condition : ""
47
                           }}</span>
47
                           }}</span>
48
                         </div>
48
                         </div>
49
-                        <div style="width: 400px">
49
+                        <div style="width: 250px">
50
                           入科方式:&nbsp;<span
50
                           入科方式:&nbsp;<span
51
                             v-for="(item, index) in way_arr"
51
                             v-for="(item, index) in way_arr"
52
                             :key="index"
52
                             :key="index"
56
                             >{{ item.name }}
56
                             >{{ item.name }}
57
                           </span>
57
                           </span>
58
                         </div>
58
                         </div>
59
+                        <div style="width: 250px">
60
+                          透析次数:&nbsp;<span>
61
+                            {{
62
+                              patientInfo.total_dialysis +
63
+                              patientInfo.user_sys_before_count
64
+                            }}次
65
+                          </span>
66
+                        </div>
59
                       </div>
67
                       </div>
60
                     </td>
68
                     </td>
61
                   </tr>
69
                   </tr>
256
                           }}
264
                           }}
257
                         </span></span
265
                         </span></span
258
                       >
266
                       >
259
-                      mg&nbsp;&nbsp;&nbsp; 追加&nbsp;&nbsp;<span>{{
267
+                      &nbsp;mg&nbsp;&nbsp;&nbsp; 追加&nbsp;&nbsp;<span>{{
260
                         prescription.anticoagulant_weichi &&
268
                         prescription.anticoagulant_weichi &&
261
                         prescription.anticoagulant == 2
269
                         prescription.anticoagulant == 2
262
                           ? prescription.anticoagulant_weichi
270
                           ? prescription.anticoagulant_weichi
762
                   <td style="height: 20px" width="50">
770
                   <td style="height: 20px" width="50">
763
                     <p style="height: 20px; line-height: 20px">时间</p>
771
                     <p style="height: 20px; line-height: 20px">时间</p>
764
                   </td>
772
                   </td>
765
-                  <td style="height: 20px" width="490">
773
+                  <td
774
+                    style="height: 20px"
775
+                    width="100"
776
+                    v-if="org_id == 10346 || org_id == 9675"
777
+                  >
778
+                    <p style="height: 20px; line-height: 20px">开嘱医生</p>
779
+                  </td>
780
+                  <td style="height: 20px" width="420">
766
                     <p style="height: 20px; line-height: 20px">医嘱执行记录</p>
781
                     <p style="height: 20px; line-height: 20px">医嘱执行记录</p>
767
                   </td>
782
                   </td>
783
+                  <td
784
+                    style="height: 20px"
785
+                    width="100"
786
+                    v-if="org_id == 10346 || org_id == 9675"
787
+                  >
788
+                    <p style="height: 20px; line-height: 20px">执行时间</p>
789
+                  </td>
768
                   <td style="height: 20px" width="85">
790
                   <td style="height: 20px" width="85">
769
                     <p style="height: 20px; line-height: 20px">执行</p>
791
                     <p style="height: 20px; line-height: 20px">执行</p>
770
                   </td>
792
                   </td>
798
                   <td width="50">
820
                   <td width="50">
799
                     {{ getTime(advice.start_time, "{h}:{i}") }}
821
                     {{ getTime(advice.start_time, "{h}:{i}") }}
800
                   </td>
822
                   </td>
801
-                  <td style="text-align: left; padding-left: 5px" width="485">
823
+                  <td
824
+                    style="line-height: 30px"
825
+                    width="100"
826
+                    v-if="org_id == 10346 || org_id == 9675"
827
+                  >
828
+                    <span v-if="setAdminUserES(advice.advice_doctor) == ''">
829
+                      {{ getAdminUser(advice.advice_doctor) }}
830
+                    </span>
831
+                    <span
832
+                      v-else
833
+                      style="
834
+                        display: flex;
835
+                        align-items: center;
836
+                        justify-content: space-around;
837
+                        height: 36px;
838
+                      "
839
+                    >
840
+                      <img
841
+                        style="height: 30px"
842
+                        :src="setAdminUserES(advice.advice_doctor)"
843
+                        alt
844
+                        srcset
845
+                      />
846
+                    </span>
847
+                  </td>
848
+                  <td style="text-align: left; padding-left: 5px" width="415">
802
                     <span v-if="advice.parent_id > 0">---></span>
849
                     <span v-if="advice.parent_id > 0">---></span>
803
                     <span>{{ advice.advice_name }}</span>
850
                     <span>{{ advice.advice_name }}</span>
804
                     <span v-if="advice && advice.advice_desc"
851
                     <span v-if="advice && advice.advice_desc"
822
                     }}</span>
869
                     }}</span>
823
                     <span>{{ advice.remark }}</span>
870
                     <span>{{ advice.remark }}</span>
824
                   </td>
871
                   </td>
872
+                  <td
873
+                    style="line-height: 30px"
874
+                    width="100"
875
+                    v-if="org_id == 10346 || org_id == 9675"
876
+                  >
877
+                    <span v-if="advice.execution_time">{{
878
+                      getTime(advice.execution_time, "{h}:{i}")
879
+                    }}</span>
880
+                  </td>
825
                   <td style="line-height: 30px" width="85">
881
                   <td style="line-height: 30px" width="85">
826
                     <span v-if="setAdminUserES(advice.execution_staff) == ''">{{
882
                     <span v-if="setAdminUserES(advice.execution_staff) == ''">{{
827
                       getAdminUser(advice.execution_staff)
883
                       getAdminUser(advice.execution_staff)

File diff suppressed because it is too large
+ 2167 - 2094
src/xt_pages/dialysis/template/DialysisPrintOrderFiftyfive.vue


File diff suppressed because it is too large
+ 51 - 6
src/xt_pages/dialysis/template/DialysisPrintOrderForty.vue


+ 2 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderFortyOne.vue View File

642
                         <td width="50">脉搏<br />(次/分)</td>
642
                         <td width="50">脉搏<br />(次/分)</td>
643
                         <td width="60">血压<br />(mmHg)</td>
643
                         <td width="60">血压<br />(mmHg)</td>
644
                         <td width="50">血容量<br />L</td>
644
                         <td width="50">血容量<br />L</td>
645
+                        <td width="50">Kt/V<br /></td>
645
                         <td width="50">签名</td>
646
                         <td width="50">签名</td>
646
                         <td width="200">病情变化及处理</td>
647
                         <td width="200">病情变化及处理</td>
647
                       </tr>
648
                       </tr>
659
                           {{ monitor.diastolic_blood_pressure ? monitor.diastolic_blood_pressure : "" }}
660
                           {{ monitor.diastolic_blood_pressure ? monitor.diastolic_blood_pressure : "" }}
660
                         </td>
661
                         </td>
661
                         <td style="padding:1px 5px;">{{ monitor.accumulated_blood_volume ? monitor.accumulated_blood_volume : '' }}</td>
662
                         <td style="padding:1px 5px;">{{ monitor.accumulated_blood_volume ? monitor.accumulated_blood_volume : '' }}</td>
663
+                        <td>{{ monitor.ktv ? monitor.ktv : "" }}</td>
662
                         <td style="padding:1px 5px;" height="30px">
664
                         <td style="padding:1px 5px;" height="30px">
663
                           <span v-if="setAdminUserES(monitor.monitoring_nurse) == ''">
665
                           <span v-if="setAdminUserES(monitor.monitoring_nurse) == ''">
664
                             {{ getAdminUser(monitor.monitoring_nurse) }}
666
                             {{ getAdminUser(monitor.monitoring_nurse) }}

File diff suppressed because it is too large
+ 1543 - 1588
src/xt_pages/dialysis/template/DialysisPrintOrderFortyThree.vue


+ 32 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue View File

2055
                       min
2055
                       min
2056
                     </div>
2056
                     </div>
2057
                   </div>
2057
                   </div>
2058
+                  <div
2059
+                    class="row"
2060
+                    style="padding: 2px 0; line-height: 23px; display: flex"
2061
+                    v-if="org_id==9538 || org_id==9675"
2062
+                  >
2063
+                  <div class="inline_block" style="flex: 2.5">
2064
+                      KT/V:
2065
+                      <div
2066
+                        class="under_line"
2067
+                        style="
2068
+                          width: 170px;
2069
+                          text-align: center;
2070
+                          white-space: normal;
2071
+                        "
2072
+                      >
2073
+                        {{ afterdialysis.ktv ? afterdialysis.ktv : "/" }}
2074
+                      </div>
2075
+                    </div>
2076
+                     <div class="inline_block" style="flex: 2.5">
2077
+                      累积血容量:
2078
+                      <div
2079
+                        class="under_line"
2080
+                        style="
2081
+                          width: 170px;
2082
+                          text-align: center;
2083
+                          white-space: normal;
2084
+                        "
2085
+                      >
2086
+                        <!-- {{ afterdialysis.cruor ? afterdialysis.cruor : "/" }} -->
2087
+                      </div>
2088
+                    </div>
2089
+                  </div>
2058
                   <div
2090
                   <div
2059
                     class="row"
2091
                     class="row"
2060
                     style="padding: 2px 0; line-height: 23px; display: flex"
2092
                     style="padding: 2px 0; line-height: 23px; display: flex"

+ 5 - 2
src/xt_pages/dialysis/template/dialysisPrintOrderTwelve.vue View File

204
                       ? true
204
                       ? true
205
                       : prescription.anticoagulant == '低分子肝素钠'
205
                       : prescription.anticoagulant == '低分子肝素钠'
206
                       ? true
206
                       ? true
207
+                      :prescription.anticoagulant == '低分子肝素'
208
+                      ? true
207
                       : false
209
                       : false
208
                   "
210
                   "
209
                   showValue="低分子肝素:"
211
                   showValue="低分子肝素:"
212
                   {{
214
                   {{
213
                     prescription.anticoagulant_zongliang &&
215
                     prescription.anticoagulant_zongliang &&
214
                     (prescription.anticoagulant == "低分子肝素钙" ||
216
                     (prescription.anticoagulant == "低分子肝素钙" ||
215
-                      prescription.anticoagulant == "低分子肝素钠")
217
+                      prescription.anticoagulant == "低分子肝素钠"||
218
+                      prescription.anticoagulant == "低分子肝素")
216
                       ? prescription.anticoagulant_zongliang
219
                       ? prescription.anticoagulant_zongliang
217
                       : ""
220
                       : ""
218
                   }} </span
221
                   }} </span
2737
 .table-box1 tr {
2740
 .table-box1 tr {
2738
   border-bottom: 1px solid #000;
2741
   border-bottom: 1px solid #000;
2739
 }
2742
 }
2740
-</style>
2743
+</style>

+ 2 - 0
src/xt_pages/hospitalStation/doctorDesk.vue View File

72
                         <el-tab-pane label="电子处方" name="电子处方"></el-tab-pane>
72
                         <el-tab-pane label="电子处方" name="电子处方"></el-tab-pane>
73
                         <el-tab-pane label="透析记录" name="透析记录"></el-tab-pane>
73
                         <el-tab-pane label="透析记录" name="透析记录"></el-tab-pane>
74
                         <el-tab-pane label="电子病历" name="电子病历"></el-tab-pane>
74
                         <el-tab-pane label="电子病历" name="电子病历"></el-tab-pane>
75
+                       
75
                     </el-tabs>
76
                     </el-tabs>
77
+                   
76
                     <div class="mainCell fixedCell" style="float:right" v-if="titleType == '电子处方'">
78
                     <div class="mainCell fixedCell" style="float:right" v-if="titleType == '电子处方'">
77
                         <el-button size="small" ref="button_one" @click="open(1)" type="primary"
79
                         <el-button size="small" ref="button_one" @click="open(1)" type="primary"
78
                                    v-loading="saveLoading">保存
80
                                    v-loading="saveLoading">保存

+ 237 - 5
src/xt_pages/outpatientDoctorStation/doctorDesk.vue View File

104
       </div>
104
       </div>
105
       <div class="mainRight">
105
       <div class="mainRight">
106
         <div class="mainHeader">
106
         <div class="mainHeader">
107
+          
107
           <el-tabs v-model="titleType" @tab-click="handleClick"
108
           <el-tabs v-model="titleType" @tab-click="handleClick"
108
                    style="position: fixed;width: calc(100% - 490px);background:#fff;">
109
                    style="position: fixed;width: calc(100% - 490px);background:#fff;">
109
             <el-tab-pane label="电子处方" name="电子处方"></el-tab-pane>
110
             <el-tab-pane label="电子处方" name="电子处方"></el-tab-pane>
110
-            <el-tab-pane label="透析记录" name="透析记录"></el-tab-pane>
111
+            <el-tab-pane label="透析记录" name="透析记录">
112
+           
113
+            </el-tab-pane>
111
             <el-tab-pane label="电子病历" name="电子病历"></el-tab-pane>
114
             <el-tab-pane label="电子病历" name="电子病历"></el-tab-pane>
115
+           
112
           </el-tabs>
116
           </el-tabs>
113
           <div class="mainCell fixedCell" style="float:right" v-if="titleType == '电子处方'">
117
           <div class="mainCell fixedCell" style="float:right" v-if="titleType == '电子处方'">
114
             <el-button size="small" ref="button_one" @click="open(1)" type="primary"
118
             <el-button size="small" ref="button_one" @click="open(1)" type="primary"
138
             <el-button size="small" @click="opentwo(3)" type="primary">病历调用</el-button>
142
             <el-button size="small" @click="opentwo(3)" type="primary">病历调用</el-button>
139
             <el-button size="small" @click="opentwo(4)" type="primary">存模板</el-button>
143
             <el-button size="small" @click="opentwo(4)" type="primary">存模板</el-button>
140
           </div>
144
           </div>
145
+
146
+          <div class="mainCell fixedCellOne" style="float:right" v-if="titleType == '透析记录'">
147
+            <el-button size="small" ref="button_one" @click="printOrderOne" type="primary">打印上机单
148
+            </el-button>
149
+          </div>
141
         </div>
150
         </div>
142
         <!--<desk-prescription ref="prescriptions"   :prescriptions="prescriptions" :patientInfo="patientInfo" :hisPatientInfo="hisPatientInfo"-->
151
         <!--<desk-prescription ref="prescriptions"   :prescriptions="prescriptions" :patientInfo="patientInfo" :hisPatientInfo="hisPatientInfo"-->
143
         <!--v-if="titleType == '处方'" style="flex:1;"></desk-prescription>-->
152
         <!--v-if="titleType == '处方'" style="flex:1;"></desk-prescription>-->
168
         <!--<dialysis-index v-if="titleType == '透析记录'" :record_date="record_date" :patientid='patientid'></dialysis-index>-->
177
         <!--<dialysis-index v-if="titleType == '透析记录'" :record_date="record_date" :patientid='patientid'></dialysis-index>-->
169
         <dialysis-index v-if="titleType == '透析记录'" :record_date="record_date" :patientid='patientid'
178
         <dialysis-index v-if="titleType == '透析记录'" :record_date="record_date" :patientid='patientid'
170
                         :dialysisShow="dialysisShow"></dialysis-index>
179
                         :dialysisShow="dialysisShow"></dialysis-index>
171
-
180
+       
172
       </div>
181
       </div>
173
 
182
 
174
     </div>
183
     </div>
310
       <recordPrint :patientid="patientid" ref="recordPrint">
319
       <recordPrint :patientid="patientid" ref="recordPrint">
311
     </recordPrint>
320
     </recordPrint>
312
     </el-dialog>
321
     </el-dialog>
322
+    
323
+    <el-dialog
324
+      :visible.sync="startVisibility"
325
+      :close-on-click-modal="false"
326
+      :close-on-press-escape="false"
327
+      :show-close="false"
328
+      width="30%"
329
+      >
330
+         <el-button
331
+            size="small"
332
+            icon="el-icon-printer"
333
+            type="primary"
334
+            @click="printAction"
335
+            style="float:right"
336
+            >打印</el-button
337
+          >
338
+       <div id="print_content">
339
+        <div class="print_main_content">
340
+          <div class="table_panel">
341
+             <div v-for="(main_collection,index) in printList" :key="index">
342
+              <div class="signPrint" style="width: 360px;font-size:16px;">
343
+                <div style="margin-left:50px;">姓名:
344
+                  <span>{{main_collection.patient.name}} </span>
345
+                  ({{ main_collection.patient.dialysis_no }},{{ main_collection.patient.age }}岁)
346
+                </div>
347
+                <div class="printCell" style="display:flex;justify-content: space-around;">
348
+                  <span style="display: block;width: 50%;">
349
+                    床号:{{ main_collection.number.number }}
350
+                    <span style="width:auto;" v-if="main_collection.schedule_type == 1">上午</span>
351
+                    <span style="width:auto;" v-if="main_collection.schedule_type == 2">下午</span>
352
+                    <span style="width:auto;" v-if="main_collection.schedule_type == 3">晚上</span>
353
+                  </span>
354
+                  <span style="display: block;width: 50%;">{{ printDate }}</span>
355
+                </div>
356
+                <div class="printCell" style="display:flex;justify-content: space-around;">
357
+                   <span style="display: block;width: 50%;">干体重:{{main_collection.assessmentbefor.dry_weight}}Kg</span>
358
+                    <span style="display: block;width: 50%;">抗凝剂:{{ main_collection.dialysissolution.anticoagulant ? anticoagulants_confit[main_collection.dialysissolution.anticoagulant].name : ''}}</span>
359
+
360
+                </div>
361
+                <div class="printCell" style="display:flex;justify-content: space-around;">
362
+                  <span style="display: block;width: 50%;">净重值:{{ main_collection.assessmentbefor.weight_before - main_collection.assessmentbefor.additional_weight }}Kg</span>
363
+                  
364
+                  <span style="display: block;width: 50%;">
365
+                    首剂: <span v-if="main_collection.dialysissolution.anticoagulant == 1">{{main_collection.dialysissolution.anticoagulant_shouji}} mg</span>
366
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 2">
367
+                    {{main_collection.dialysissolution.anticoagulant_shouji}}mg
368
+                  </span>
369
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 3">
370
+                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
371
+                  </span>
372
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 4">
373
+                   {{main_collection.dialysissolution.anticoagulant_shouji}}mg
374
+                  </span>
375
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 5">
376
+                   {{main_collection.dialysissolution.anticoagulant_shouji}} mg
377
+                   </span>
378
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 6">
379
+                   {{main_collection.dialysissolution.anticoagulant_shouji}}iu
380
+                  </span>
381
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 7">
382
+                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
383
+                   </span>
384
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 8">
385
+                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
386
+                  </span>
387
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 9">
388
+                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
389
+                  </span>
390
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 10">
391
+                     {{main_collection.dialysissolution.anticoagulant_shouji}}iu
392
+                    </span>
393
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 11">
394
+                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
395
+                   </span>
396
+                    </span> 
397
+                 
398
+                </div>
399
+                <div class="printCell" style="display:flex;justify-content: space-around;">
400
+                  <span style="display: block;width: 50%;">体重增加:{{ (main_collection.assessmentbefor.weight_before - assessmentAfterDislysis.weight_after).toFixed(2) }}Kg</span>
401
+                 <span style="display: block;width: 50%;">
402
+                     维持:{{main_collection.dialysissolution.anticoagulant_weichi}}
403
+                   <span v-if="main_collection.dialysissolution.anticoagulant == 1">
404
+                    mg/h
405
+                  </span>
406
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 2">
407
+                    mg/h
408
+                  </span>
409
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 3">
410
+                   iu/h
411
+                  </span>
412
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 4">
413
+                    mg/h
414
+                  </span>
415
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 5">
416
+                    mg/h
417
+                   </span>
418
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 6">
419
+                   iu/h
420
+                  </span>
421
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 7">
422
+                   iu/h
423
+                   </span>
424
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 8">
425
+                    iu/h
426
+                  </span>
427
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 9">
428
+                    iu/h
429
+                  </span>
430
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 10">
431
+                    iu/h
432
+                    </span>
433
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 11">
434
+                    iu/h
435
+                   </span>
436
+                  </span>
437
+                
438
+                </div>
439
+                <div class="printCell" style="display:flex;justify-content: space-around;">
440
+                  <span style="display: block;width: 50%;">处方脱水量:{{ main_collection.prescription.target_ultrafiltration }}L</span>
441
+                  <span style="display: block;width: 50%;">
442
+                    总量:{{main_collection.dialysissolution.anticoagulant_zongliang}}
443
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 1">
444
+                    mg
445
+                  </span>
446
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 2">
447
+                    mg
448
+                  </span>
449
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 3">
450
+                    iu
451
+                  </span>
452
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 4">
453
+                   mg
454
+                  </span>
455
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 5">
456
+                    mg
457
+                   </span>
458
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 6">
459
+                   iu
460
+                  </span>
461
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 7">
462
+                    iu
463
+                   </span>
464
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 8">
465
+                     iu
466
+                  </span>
467
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 9">
468
+                   iu
469
+                  </span>
470
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 10">
471
+                    iu
472
+                    </span>
473
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 11">
474
+                   iu
475
+                   </span>
476
+                  </span>
477
+                </div>
478
+              </div>
479
+            </div>
480
+          </div>
481
+        </div>
482
+      </div>
313
 
483
 
484
+      <span slot="footer" class="dialog-footer">
485
+        <el-button @click="startVisibility = false">取 消</el-button>
486
+      </span>
487
+    </el-dialog>
314
   </div>
488
   </div>
315
 </template>
489
 </template>
316
 
490
 
329
 import recordPrint from './recordPrint'
503
 import recordPrint from './recordPrint'
330
 import checkPrint from './checkPrint'
504
 import checkPrint from './checkPrint'
331
 import dialysisIndex from './components/dialysisIndex'
505
 import dialysisIndex from './components/dialysisIndex'
332
-
506
+import {getInitPrintDataOne} from '@/api/dialysis_record'
333
 const moment = require('moment')
507
 const moment = require('moment')
334
 
508
 
335
 export default {
509
 export default {
423
       all_his_patients: [],
597
       all_his_patients: [],
424
       checkVisible: false,
598
       checkVisible: false,
425
       current_tab: 'day',
599
       current_tab: 'day',
426
-      org_id: 0
600
+      org_id: 0,
601
+      loading:false,
602
+      startVisibility:false,
603
+      assessmentAfterDislysis:{},
604
+      printList:[],
605
+      printDate:'',
606
+      anticoagulants_confit:null,
427
     }
607
     }
428
   },
608
   },
429
 
609
 
4990
       })
5170
       })
4991
 
5171
 
4992
     },
5172
     },
5173
+
4993
     getInitDataOne(val){
5174
     getInitDataOne(val){
4994
       this.prescriptions = val
5175
       this.prescriptions = val
4995
-    }
5176
+    },
5177
+    printOrderOne(){
5178
+      this.getInitPrintData()
5179
+    },
5180
+    getInitPrintData(){
5181
+      const loading = this.$loading({
5182
+        lock: true,
5183
+        text: 'Loading',
5184
+        spinner: 'el-icon-loading',
5185
+        background: 'rgba(0, 0, 0, 0.7)'
5186
+       })
5187
+   
5188
+       var params = {
5189
+         patient_id:this.patientInfo.id,
5190
+         record_date:this.record_date,
5191
+       }
5192
+      console.log("param2332323233232222wode",params)
5193
+      getInitPrintDataOne(params).then(response=>{
5194
+        if(response.data.state == 1){
5195
+          var list = response.data.data.list
5196
+          var assessmentAfterDislysis =  response.data.data.assessmentAfterDislysis
5197
+          console.log("list2332322332",list)
5198
+          this.printList = list
5199
+          this.assessmentAfterDislysis = assessmentAfterDislysis
5200
+          this.startVisibility = true
5201
+          loading.close()
5202
+        }
5203
+      })
5204
+    },
5205
+    printAction: function() {
5206
+      const style = '@media print {.signPrint{margin-left:30px;} .print_main_content { background-color: white; width:960px;  margin:0 auto; padding: 0 0 20px 0; } .order_title_panl { text-align: center; } .main_title { font-size: 18px; line-height: 40px; font-weight: 500; } .table_panel { } .table { width: 100%; border: 1px solid; border-collapse: collapse; padding: 2px; } thead tr td { border: 1px solid; text-align: center; font-size: 20px; padding: 15px 5px; } tbody tr td { border: 1px solid; text-align: center; font-size: 18px; padding: 10px 5px; } .proj { padding: 5px 0; text-align: left; } .proj_title { font-size: 16px; font-weight: 500; line-height: 25px; } .proj_item { font-size: 15px; line-height: 20px; } .zone_name { font-weight: 500; } .printCell span{display: inline-block;width: 180px;} @page {margin-top:10px;}}'
5207
+      const style1 = '@page {margin-top:10px;} @media print{}'
5208
+      printJS({
5209
+        printable: 'print_content',
5210
+        type: 'html',
5211
+        documentTitle: '',
5212
+        style: style1,
5213
+        scanStyles: false
5214
+      })
5215
+    },
4996
   },
5216
   },
4997
   created() {
5217
   created() {
5218
+    this.anticoagulants_confit = this.$store.getters.anticoagulants_confit
5219
+    this.printDate = moment().format("YYYY-MM-DD HH:mm:ss")
4998
     this.$nextTick(() => {
5220
     this.$nextTick(() => {
4999
 
5221
 
5000
     })
5222
     })
5229
   display: flex;
5451
   display: flex;
5230
   justify-content: space-between;
5452
   justify-content: space-between;
5231
 }
5453
 }
5454
+
5455
+.fixedCellOne {
5456
+  position: fixed;
5457
+  z-index: 99;
5458
+  right: -180px;
5459
+  background: #fff;
5460
+  width: 300px;
5461
+  display: flex;
5462
+  justify-content: space-between;
5463
+}
5232
 </style>
5464
 </style>
5233
 
5465
 
5234
 <style lang="scss">
5466
 <style lang="scss">

+ 18 - 2
src/xt_pages/qcd/treatmentControlAnalysis/components/TimePersonal.vue View File

294
             if(modeIdCount[i].mode_id == 30){
294
             if(modeIdCount[i].mode_id == 30){
295
                modeIdCount[i].mode_id = "血浆胆红素吸附+HP"
295
                modeIdCount[i].mode_id = "血浆胆红素吸附+HP"
296
             }
296
             }
297
+           if(modeIdCount[i].mode_id == 31){
298
+               modeIdCount[i].mode_id = "HPD"
299
+            }
300
+            if(modeIdCount[i].mode_id == 32){
301
+               modeIdCount[i].mode_id = "HDP"
302
+            }
297
           }
303
           }
298
           this.modeIdCount = modeIdCount
304
           this.modeIdCount = modeIdCount
299
           let dataInfo = {}
305
           let dataInfo = {}
475
           patients[i].mode_id = "CVVHDF"
481
           patients[i].mode_id = "CVVHDF"
476
         }else if(patients[i].mode_id == 29){
482
         }else if(patients[i].mode_id == 29){
477
           patients[i].mode_id = "PE"
483
           patients[i].mode_id = "PE"
484
+        }else if(patients[i].mode_id == 30){
485
+          patients[i].mode_id = "血浆胆红素吸附+HP"
486
+        }else if(patients[i].mode_id == 31){
487
+          patients[i].mode_id = "HPD"
488
+        }else if(patients[i].mode_id == 32){
489
+          patients[i].mode_id = "HDP"
478
         }
490
         }
491
+
479
       }
492
       }
480
     },
493
     },
481
      querySearchAsync(keyword, cb) {
494
      querySearchAsync(keyword, cb) {
540
          this.DialysisData[i].CVVHD = this.getHdModeIdCount(this.DialysisData[i].patient_id,"CVVHD")
553
          this.DialysisData[i].CVVHD = this.getHdModeIdCount(this.DialysisData[i].patient_id,"CVVHD")
541
          this.DialysisData[i].CVVHDF = this.getHdModeIdCount(this.DialysisData[i].patient_id,"CVVHDF")
554
          this.DialysisData[i].CVVHDF = this.getHdModeIdCount(this.DialysisData[i].patient_id,"CVVHDF")
542
          this.DialysisData[i].PE = this.getHdModeIdCount(this.DialysisData[i].patient_id,"PE")
555
          this.DialysisData[i].PE = this.getHdModeIdCount(this.DialysisData[i].patient_id,"PE")
556
+         this.DialysisData[i].XUEHP = this.getHdModeIdCount(this.DialysisData[i].patient_id,"血浆胆红素吸附+HP")
557
+         this.DialysisData[i].HPD = this.getHdModeIdCount(this.DialysisData[i].patient_id,"HPD")
558
+          this.DialysisData[i].HDP = this.getHdModeIdCount(this.DialysisData[i].patient_id,"HDP")
543
 
559
 
544
          this.DialysisData[i].age = this.getAge(this.DialysisData[i].id_card_no)
560
          this.DialysisData[i].age = this.getAge(this.DialysisData[i].id_card_no)
545
          this.DialysisData[i].total_count = this.getDialysisCount(this.DialysisData[i].patient_id)
561
          this.DialysisData[i].total_count = this.getDialysisCount(this.DialysisData[i].patient_id)
546
        }
562
        }
547
        console.log("hhh2323323232",this.DialysisData)
563
        console.log("hhh2323323232",this.DialysisData)
548
        import('@/vendor/Export2Excel').then(excel => {
564
        import('@/vendor/Export2Excel').then(excel => {
549
-        const tHeader = ['序号','姓名', '年龄', '透析号','HD','HDF','HD+HP','HP','HF','SCUF','IUF','HFHD','HFHD+HP','HFR','HDF+HP','CRRT','腹水回输','总数']
550
-        const filterVal = ['index','name', 'age', 'dialysis_no','HD','HDF','HDHP','HP','HF','SCUF','IUF','HFHD','HFHDHP','HFR','HDFHP','CRRT','OTR','total_count']
565
+        const tHeader = ['序号','姓名', '年龄', '透析号','HD','HDF','HD+HP','HP','HF','SCUF','IUF','HFHD','HFHD+HP','HFR','HDF+HP','CRRT','腹水回输','IUF+HD','UF','HD+','I-HDF','HD高通','CVVH','CVVHD','CVVHDF','PE','血浆胆红素吸附+HP','HPD','HDP','总数']
566
+        const filterVal = ['index','name', 'age', 'dialysis_no','HD','HDF','HDHP','HP','HF','SCUF','IUF','HFHD','HFHDHP','HFR','HDFHP','CRRT','OTR','IUF+HD','UF','HD+','I-HDF','HD高通','CVVH','CVVHD','CVVHDF','PE','XUEHP','HPD','HDP','total_count']
551
 
567
 
552
         const data = this.formatJson(filterVal, this.DialysisData)
568
         const data = this.formatJson(filterVal, this.DialysisData)
553
 
569
 

+ 1 - 1
src/xt_pages/user/components/PatientDetail.vue View File

1277
       this.print_time = uParseTime(ptime, "{y}年{m}月{d}日");
1277
       this.print_time = uParseTime(ptime, "{y}年{m}月{d}日");
1278
 
1278
 
1279
       const style =
1279
       const style =
1280
-        "@media print { .print_main_content { background-color: white; width:960px; margin:0 auto; padding: 0 0 20px 0; } .print_main_content .order_title { text-align: center; font-size: 23px; line-height: 50px; font-weight: 500; } .print_main_content table { width: 100%; border: 1px solid; border-collapse: collapse; padding: 2px; } .print_main_content table tbody tr td { border: 1px solid; text-align: center; padding: 10px 8px; } .td_proj_title { font-size: 18px; line-height: 25px; font-weight: 500; } .td_proj_content { font-size: 18px; line-height: 25px; } .td_align_left { text-align: left; } .print_footnote_panel { font-size: 17px; line-height: 40px; } .print_footnote_panel .proj { display: inline-block; width: 49%; } .print_footnote_panel .proj .proj_title { font-weight: 500;} }";
1280
+        "@media print { .print_main_content { background-color: white; width:960px; margin:0 auto; padding: 0 0 20px 0; } .print_main_content .order_title { text-align: center; font-size: 23px; line-height: 50px; font-weight: 500; } .print_main_content table { width: 100%; border-collapse: collapse; padding: 2px;border:none; }  .print_main_content table tbody tr{page-break-inside:avoid;} .print_main_content table tbody tr td { border: 1px solid; text-align: center; padding: 10px 8px; } .td_proj_title { font-size: 18px; line-height: 25px; font-weight: 500; } .td_proj_content { font-size: 18px; line-height: 25px; } .td_align_left { text-align: left; } .print_footnote_panel { font-size: 17px; line-height: 40px; } .print_footnote_panel .proj { display: inline-block; width: 49%; } .print_footnote_panel .proj .proj_title { font-weight: 500;} }";
1281
 
1281
 
1282
       setTimeout(() => {
1282
       setTimeout(() => {
1283
         printJS({
1283
         printJS({

File diff suppressed because it is too large
+ 692 - 531
src/xt_pages/workforce/components/template_table.vue


+ 1 - 1
src/xt_pages/workforce/template.vue View File

163
                 <el-button type="primary" @click="submitAction('form')">保 存</el-button>
163
                 <el-button type="primary" @click="submitAction('form')">保 存</el-button>
164
             </div>
164
             </div>
165
       </el-dialog>
165
       </el-dialog>
166
-  </div>
166
+    </div>
167
 </template>
167
 </template>
168
 
168
 
169
 <script>
169
 <script>