Parcourir la source

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

csx il y a 2 ans
Parent
révision
30552b471b

+ 25 - 25
package-lock.json Voir le fichier

@@ -621,7 +621,7 @@
621 621
     "assert-plus": {
622 622
       "version": "1.0.0",
623 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 626
     "assign-symbols": {
627 627
       "version": "1.0.0",
@@ -647,7 +647,7 @@
647 647
     "async-foreach": {
648 648
       "version": "0.1.3",
649 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 652
     "async-limiter": {
653 653
       "version": "1.0.0",
@@ -666,7 +666,7 @@
666 666
     "asynckit": {
667 667
       "version": "0.4.0",
668 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 671
     "atob": {
672 672
       "version": "2.1.2",
@@ -691,7 +691,7 @@
691 691
     "aws-sign2": {
692 692
       "version": "0.7.0",
693 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 696
     "aws4": {
697 697
       "version": "1.11.0",
@@ -1677,7 +1677,7 @@
1677 1677
     "bcrypt-pbkdf": {
1678 1678
       "version": "1.0.2",
1679 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 1681
       "requires": {
1682 1682
         "tweetnacl": "^0.14.3"
1683 1683
       }
@@ -2100,7 +2100,7 @@
2100 2100
     "caseless": {
2101 2101
       "version": "0.12.0",
2102 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 2105
     "center-align": {
2106 2106
       "version": "0.1.3",
@@ -2699,7 +2699,7 @@
2699 2699
     "console-control-strings": {
2700 2700
       "version": "1.1.0",
2701 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 2704
     "consolidate": {
2705 2705
       "version": "0.14.5",
@@ -3333,7 +3333,7 @@
3333 3333
     "dashdash": {
3334 3334
       "version": "1.14.1",
3335 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 3337
       "requires": {
3338 3338
         "assert-plus": "^1.0.0"
3339 3339
       }
@@ -3508,7 +3508,7 @@
3508 3508
     "delayed-stream": {
3509 3509
       "version": "1.0.0",
3510 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 3513
     "delegate": {
3514 3514
       "version": "3.2.0",
@@ -3518,7 +3518,7 @@
3518 3518
     "delegates": {
3519 3519
       "version": "1.0.0",
3520 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 3523
     "depd": {
3524 3524
       "version": "1.1.2",
@@ -3696,7 +3696,7 @@
3696 3696
     "ecc-jsbn": {
3697 3697
       "version": "0.1.2",
3698 3698
       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
3699
-      "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
3699
+      "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
3700 3700
       "requires": {
3701 3701
         "jsbn": "~0.1.0",
3702 3702
         "safer-buffer": "^2.1.0"
@@ -4588,7 +4588,7 @@
4588 4588
     "extsprintf": {
4589 4589
       "version": "1.3.0",
4590 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 4593
     "fast-deep-equal": {
4594 4594
       "version": "2.0.1",
@@ -4835,7 +4835,7 @@
4835 4835
     "forever-agent": {
4836 4836
       "version": "0.6.1",
4837 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 4840
     "form-data": {
4841 4841
       "version": "2.3.3",
@@ -5684,7 +5684,7 @@
5684 5684
     "getpass": {
5685 5685
       "version": "0.1.7",
5686 5686
       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
5687
-      "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
5687
+      "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
5688 5688
       "requires": {
5689 5689
         "assert-plus": "^1.0.0"
5690 5690
       }
@@ -5834,7 +5834,7 @@
5834 5834
     "har-schema": {
5835 5835
       "version": "2.0.0",
5836 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 5839
     "har-validator": {
5840 5840
       "version": "5.1.5",
@@ -5913,7 +5913,7 @@
5913 5913
     "has-unicode": {
5914 5914
       "version": "2.0.1",
5915 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 5918
     "has-value": {
5919 5919
       "version": "1.0.0",
@@ -6358,7 +6358,7 @@
6358 6358
     "http-signature": {
6359 6359
       "version": "1.2.0",
6360 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 6362
       "requires": {
6363 6363
         "assert-plus": "^1.0.0",
6364 6364
         "jsprim": "^1.2.2",
@@ -6911,7 +6911,7 @@
6911 6911
     "is-typedarray": {
6912 6912
       "version": "1.0.0",
6913 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 6916
     "is-utf8": {
6917 6917
       "version": "0.2.1",
@@ -6950,7 +6950,7 @@
6950 6950
     "isstream": {
6951 6951
       "version": "0.1.2",
6952 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 6955
     "jest-get-type": {
6956 6956
       "version": "22.4.3",
@@ -7004,7 +7004,7 @@
7004 7004
     "jsbn": {
7005 7005
       "version": "0.1.1",
7006 7006
       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
7007
-      "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
7007
+      "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg=="
7008 7008
     },
7009 7009
     "jsesc": {
7010 7010
       "version": "1.3.0",
@@ -7048,7 +7048,7 @@
7048 7048
     "json-stringify-safe": {
7049 7049
       "version": "5.0.1",
7050 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 7053
     "json3": {
7054 7054
       "version": "3.3.2",
@@ -9456,7 +9456,7 @@
9456 9456
     "performance-now": {
9457 9457
       "version": "2.1.0",
9458 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 9461
     "pify": {
9462 9462
       "version": "3.0.0",
@@ -14744,7 +14744,7 @@
14744 14744
     "tunnel-agent": {
14745 14745
       "version": "0.6.0",
14746 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 14748
       "requires": {
14749 14749
         "safe-buffer": "^5.0.1"
14750 14750
       }
@@ -14752,7 +14752,7 @@
14752 14752
     "tweetnacl": {
14753 14753
       "version": "0.14.5",
14754 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 14757
     "type-check": {
14758 14758
       "version": "0.3.2",
@@ -15125,7 +15125,7 @@
15125 15125
     "verror": {
15126 15126
       "version": "1.10.0",
15127 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 15129
       "requires": {
15130 15130
         "assert-plus": "^1.0.0",
15131 15131
         "core-util-is": "1.0.2",

+ 8 - 0
src/api/dialysis_record.js Voir le fichier

@@ -172,3 +172,11 @@ export function getInitPrintData(params) {
172 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 Voir le fichier

@@ -945,7 +945,7 @@ export default {
945 945
       data['weight_after'] = this.form.weight_after ? parseFloat(this.form.weight_after) : 0
946 946
       data['weight_loss'] = this.form.weight_loss ? parseFloat(this.form.weight_loss) : 0
947 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 949
       data['systolic_blood_pressure'] = this.form.systolic_blood_pressure ? parseFloat(this.form.systolic_blood_pressure) : 0
950 950
       data['diastolic_blood_pressure'] = this.form.diastolic_blood_pressure ? parseFloat(this.form.diastolic_blood_pressure) : 0
951 951
       data['pulse_frequency'] = this.form.pulse_frequency ? parseFloat(this.form.pulse_frequency) : 0

+ 1 - 1
src/xt_pages/dialysis/details/dialog/assessmentBeforeDislysisDialog.vue Voir le fichier

@@ -89,7 +89,7 @@
89 89
 
90 90
           <el-col :span="8">
91 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 93
             </el-form-item>
94 94
           </el-col>
95 95
 

+ 17 - 9
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue Voir le fichier

@@ -196,7 +196,7 @@
196 196
 
197 197
                     <el-col :span="8" v-if="anticoagulant.shouji != -1 && isShows('首剂')">
198 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 200
                             <el-form-item
201 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 202
                                     :label="'首剂(' + anticoagulant.shouji_unit + ') : '">
@@ -207,7 +207,7 @@
207 207
                             </el-form-item>
208 208
 
209 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 211
                                     :label="'首剂(mg) : '">
212 212
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
213 213
                                           v-model="dialysisPrescription.anticoagulant_shouji"></el-input>
@@ -255,8 +255,8 @@
255 255
 
256 256
 
257 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 260
                             <el-form-item :label="'维持(' + anticoagulant.weichi_unit + ') : '"
261 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 262
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
@@ -265,7 +265,7 @@
265 265
                                           v-model="dialysisPrescription.no_anticoagulant_weichi"></el-input>
266 266
                             </el-form-item>
267 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 269
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
270 270
                                           v-model="dialysisPrescription.anticoagulant_weichi"></el-input>
271 271
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
@@ -308,9 +308,9 @@
308 308
 
309 309
                     <el-col :span="8" v-if="anticoagulant.zongliang != -1 && isShows('总量')">
310 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 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 314
                                     :label="'总量(' + anticoagulant.zongliang_unit + ') : '">
315 315
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
316 316
                                           v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
@@ -318,7 +318,7 @@
318 318
                                           v-model="dialysisPrescription.no_anticoagulant_zongliang"></el-input>
319 319
                             </el-form-item>
320 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 322
                                     :label="'总量(mg) : '">
323 323
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
324 324
                                           v-model="dialysisPrescription.anticoagulant_zongliang"></el-input>
@@ -2204,6 +2204,10 @@
2204 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 2213
           this.is_pre = 1
@@ -2691,6 +2695,10 @@
2691 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 2704
           this.is_pre = 2
@@ -3289,7 +3297,7 @@
3289 3297
       },
3290 3298
       changePrescription(id) {
3291 3299
         console.log("id233223232323232323",id)
3292
-        if(id == 1){
3300
+        if(id != 2 && id!=5 && id!= 12){
3293 3301
           this.dialysisPrescription.displace_liqui_value = ""
3294 3302
           this.dialysisPrescription.displace_liqui_part = ""
3295 3303
         }

+ 4 - 15
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue Voir le fichier

@@ -2142,13 +2142,8 @@ export default {
2142 2142
           ? 0
2143 2143
           : parseFloat(this.form.temperature);
2144 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 2147
       this.form.blood_flow_volume =
2153 2148
         parseFloat(this.form.blood_flow_volume) == NaN
2154 2149
           ? 0
@@ -2306,14 +2301,8 @@ export default {
2306 2301
               parseFloat(this.form.temperature) == NaN
2307 2302
                 ? 0
2308 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 2306
             this.form.blood_flow_volume =
2318 2307
               parseFloat(this.form.blood_flow_volume) == NaN
2319 2308
                 ? 0

+ 1 - 1
src/xt_pages/dialysis/dialysisDoctorAdvice.vue Voir le fichier

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

+ 2 - 2
src/xt_pages/dialysis/dialysisPrintOrder.vue Voir le fichier

@@ -1421,13 +1421,13 @@ export default {
1421 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 1422
       const style2 =
1423 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 1425
       const style3 =
1426 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 1427
       // const style3 =
1428 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 1431
       const style5 =
1432 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 1433
       const style6 =

+ 61 - 5
src/xt_pages/dialysis/template/DialysisPrintOrderFiftyThree.vue Voir le fichier

@@ -41,12 +41,12 @@
41 41
                   <tr class="list_table_1">
42 42
                     <td colspan="11" style="padding-left: 10px">
43 43
                       <div style="display: flex">
44
-                        <div style="width: 400px">
44
+                        <div style="width: 250px">
45 45
                           病情评估:&nbsp;<span>{{
46 46
                             sick_condition ? sick_condition : ""
47 47
                           }}</span>
48 48
                         </div>
49
-                        <div style="width: 400px">
49
+                        <div style="width: 250px">
50 50
                           入科方式:&nbsp;<span
51 51
                             v-for="(item, index) in way_arr"
52 52
                             :key="index"
@@ -56,6 +56,14 @@
56 56
                             >{{ item.name }}
57 57
                           </span>
58 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 67
                       </div>
60 68
                     </td>
61 69
                   </tr>
@@ -256,7 +264,7 @@
256 264
                           }}
257 265
                         </span></span
258 266
                       >
259
-                      mg&nbsp;&nbsp;&nbsp; 追加&nbsp;&nbsp;<span>{{
267
+                      &nbsp;mg&nbsp;&nbsp;&nbsp; 追加&nbsp;&nbsp;<span>{{
260 268
                         prescription.anticoagulant_weichi &&
261 269
                         prescription.anticoagulant == 2
262 270
                           ? prescription.anticoagulant_weichi
@@ -762,9 +770,23 @@
762 770
                   <td style="height: 20px" width="50">
763 771
                     <p style="height: 20px; line-height: 20px">时间</p>
764 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 781
                     <p style="height: 20px; line-height: 20px">医嘱执行记录</p>
767 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 790
                   <td style="height: 20px" width="85">
769 791
                     <p style="height: 20px; line-height: 20px">执行</p>
770 792
                   </td>
@@ -798,7 +820,32 @@
798 820
                   <td width="50">
799 821
                     {{ getTime(advice.start_time, "{h}:{i}") }}
800 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 849
                     <span v-if="advice.parent_id > 0">---></span>
803 850
                     <span>{{ advice.advice_name }}</span>
804 851
                     <span v-if="advice && advice.advice_desc"
@@ -822,6 +869,15 @@
822 869
                     }}</span>
823 870
                     <span>{{ advice.remark }}</span>
824 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 881
                   <td style="line-height: 30px" width="85">
826 882
                     <span v-if="setAdminUserES(advice.execution_staff) == ''">{{
827 883
                       getAdminUser(advice.execution_staff)

Fichier diff supprimé car celui-ci est trop grand
+ 2167 - 2094
src/xt_pages/dialysis/template/DialysisPrintOrderFiftyfive.vue


Fichier diff supprimé car celui-ci est trop grand
+ 51 - 6
src/xt_pages/dialysis/template/DialysisPrintOrderForty.vue


+ 2 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderFortyOne.vue Voir le fichier

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

Fichier diff supprimé car celui-ci est trop grand
+ 1543 - 1588
src/xt_pages/dialysis/template/DialysisPrintOrderFortyThree.vue


+ 32 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue Voir le fichier

@@ -2055,6 +2055,38 @@
2055 2055
                       min
2056 2056
                     </div>
2057 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 2090
                   <div
2059 2091
                     class="row"
2060 2092
                     style="padding: 2px 0; line-height: 23px; display: flex"

+ 5 - 2
src/xt_pages/dialysis/template/dialysisPrintOrderTwelve.vue Voir le fichier

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

+ 2 - 0
src/xt_pages/hospitalStation/doctorDesk.vue Voir le fichier

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

+ 237 - 5
src/xt_pages/outpatientDoctorStation/doctorDesk.vue Voir le fichier

@@ -104,11 +104,15 @@
104 104
       </div>
105 105
       <div class="mainRight">
106 106
         <div class="mainHeader">
107
+          
107 108
           <el-tabs v-model="titleType" @tab-click="handleClick"
108 109
                    style="position: fixed;width: calc(100% - 490px);background:#fff;">
109 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 114
             <el-tab-pane label="电子病历" name="电子病历"></el-tab-pane>
115
+           
112 116
           </el-tabs>
113 117
           <div class="mainCell fixedCell" style="float:right" v-if="titleType == '电子处方'">
114 118
             <el-button size="small" ref="button_one" @click="open(1)" type="primary"
@@ -138,6 +142,11 @@
138 142
             <el-button size="small" @click="opentwo(3)" type="primary">病历调用</el-button>
139 143
             <el-button size="small" @click="opentwo(4)" type="primary">存模板</el-button>
140 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 150
         </div>
142 151
         <!--<desk-prescription ref="prescriptions"   :prescriptions="prescriptions" :patientInfo="patientInfo" :hisPatientInfo="hisPatientInfo"-->
143 152
         <!--v-if="titleType == '处方'" style="flex:1;"></desk-prescription>-->
@@ -168,7 +177,7 @@
168 177
         <!--<dialysis-index v-if="titleType == '透析记录'" :record_date="record_date" :patientid='patientid'></dialysis-index>-->
169 178
         <dialysis-index v-if="titleType == '透析记录'" :record_date="record_date" :patientid='patientid'
170 179
                         :dialysisShow="dialysisShow"></dialysis-index>
171
-
180
+       
172 181
       </div>
173 182
 
174 183
     </div>
@@ -310,7 +319,172 @@
310 319
       <recordPrint :patientid="patientid" ref="recordPrint">
311 320
     </recordPrint>
312 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 488
   </div>
315 489
 </template>
316 490
 
@@ -329,7 +503,7 @@ import treatPrint from './treatPrint'
329 503
 import recordPrint from './recordPrint'
330 504
 import checkPrint from './checkPrint'
331 505
 import dialysisIndex from './components/dialysisIndex'
332
-
506
+import {getInitPrintDataOne} from '@/api/dialysis_record'
333 507
 const moment = require('moment')
334 508
 
335 509
 export default {
@@ -423,7 +597,13 @@ export default {
423 597
       all_his_patients: [],
424 598
       checkVisible: false,
425 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,11 +5170,53 @@ export default {
4990 5170
       })
4991 5171
 
4992 5172
     },
5173
+
4993 5174
     getInitDataOne(val){
4994 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 5217
   created() {
5218
+    this.anticoagulants_confit = this.$store.getters.anticoagulants_confit
5219
+    this.printDate = moment().format("YYYY-MM-DD HH:mm:ss")
4998 5220
     this.$nextTick(() => {
4999 5221
 
5000 5222
     })
@@ -5229,6 +5451,16 @@ p {
5229 5451
   display: flex;
5230 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 5464
 </style>
5233 5465
 
5234 5466
 <style lang="scss">

+ 18 - 2
src/xt_pages/qcd/treatmentControlAnalysis/components/TimePersonal.vue Voir le fichier

@@ -294,6 +294,12 @@ export default {
294 294
             if(modeIdCount[i].mode_id == 30){
295 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 304
           this.modeIdCount = modeIdCount
299 305
           let dataInfo = {}
@@ -475,7 +481,14 @@ export default {
475 481
           patients[i].mode_id = "CVVHDF"
476 482
         }else if(patients[i].mode_id == 29){
477 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 494
      querySearchAsync(keyword, cb) {
@@ -540,14 +553,17 @@ export default {
540 553
          this.DialysisData[i].CVVHD = this.getHdModeIdCount(this.DialysisData[i].patient_id,"CVVHD")
541 554
          this.DialysisData[i].CVVHDF = this.getHdModeIdCount(this.DialysisData[i].patient_id,"CVVHDF")
542 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 560
          this.DialysisData[i].age = this.getAge(this.DialysisData[i].id_card_no)
545 561
          this.DialysisData[i].total_count = this.getDialysisCount(this.DialysisData[i].patient_id)
546 562
        }
547 563
        console.log("hhh2323323232",this.DialysisData)
548 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 568
         const data = this.formatJson(filterVal, this.DialysisData)
553 569
 

+ 1 - 1
src/xt_pages/user/components/PatientDetail.vue Voir le fichier

@@ -1277,7 +1277,7 @@ export default {
1277 1277
       this.print_time = uParseTime(ptime, "{y}年{m}月{d}日");
1278 1278
 
1279 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 1282
       setTimeout(() => {
1283 1283
         printJS({

Fichier diff supprimé car celui-ci est trop grand
+ 692 - 531
src/xt_pages/workforce/components/template_table.vue


+ 1 - 1
src/xt_pages/workforce/template.vue Voir le fichier

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