XMLWAN 3 years ago
parent
commit
1b3eca3d88

+ 70 - 80
src/api/schedule.js View File

@@ -1,18 +1,15 @@
1 1
 import request from '@/utils/request'
2 2
 
3
-export function getWeekPanels(t,patitionId) {
4
-  
3
+export function getWeekPanels(t, patitionId) {
5 4
   return request({
6
-    url: '/api/schedule/weekpanel?data=' + t+"&patitionid="+patitionId,
5
+    url: '/api/schedule/weekpanel?data=' + t + '&patitionid=' + patitionId,
7 6
     method: 'get'
8 7
   })
9 8
 }
10 9
 
11
-
12
-export function getWeekPanelsOne(t,patitionId){
13
-  
10
+export function getWeekPanelsOne(t, patitionId) {
14 11
   return request({
15
-    url: '/api/schedule/weekpanelone?data=' + t+"&patitionid="+patitionId,
12
+    url: '/api/schedule/weekpanelone?data=' + t + '&patitionid=' + patitionId,
16 13
     method: 'get'
17 14
   })
18 15
 }
@@ -21,15 +18,15 @@ export function getSchedules(params) {
21 18
   return request({
22 19
     url: '/api/schedule/schedules',
23 20
     method: 'get',
24
-    params:params,
21
+    params: params
25 22
   })
26 23
 }
27 24
 
28
-export function getSchedulesOne(params){
25
+export function getSchedulesOne(params) {
29 26
   return request({
30 27
     url: '/api/schedule/schedulesone',
31 28
     method: 'get',
32
-    params:params,
29
+    params: params
33 30
   })
34 31
 }
35 32
 
@@ -72,12 +69,12 @@ export function GetPatientSchedules(id) {
72 69
   })
73 70
 }
74 71
 
75
-export function GetWeekSchedulePrintInitData(date,type) {
72
+export function GetWeekSchedulePrintInitData(date, type) {
76 73
   return request({
77 74
     url: '/api/schedule/print/initdata',
78 75
     method: 'get',
79 76
     params: {
80
-      date: date,
77
+      date: date
81 78
     }
82 79
   })
83 80
 }
@@ -106,24 +103,21 @@ export function getScheduleWeekDay(params) {
106 103
   })
107 104
 }
108 105
 
109
-
110
-export function exportSchedule(params,date) {
106
+export function exportSchedule(params, date) {
111 107
   return request({
112
-    url: '/api/schedule/export?date='+date,
108
+    url: '/api/schedule/export?date=' + date,
113 109
     method: 'Post',
114 110
     data: params
115 111
   })
116 112
 }
117 113
 
118
-
119 114
 export function initDate() {
120 115
   return request({
121 116
     url: '/api/excel_date/init',
122
-    method: 'Get',
117
+    method: 'Get'
123 118
   })
124 119
 }
125 120
 
126
-
127 121
 export function exportScheduleTemplate(params) {
128 122
   return request({
129 123
     url: '/api/schedule_template/export',
@@ -132,110 +126,106 @@ export function exportScheduleTemplate(params) {
132 126
   })
133 127
 }
134 128
 
135
-
136
-export function getNextScheduleWeekDay(params){
137
-  
129
+export function getNextScheduleWeekDay(params) {
138 130
   return request({
139
-    url:"/api/schedule/getnextscheduleweekday",
140
-    method:"get",
141
-    params:params
131
+    url: '/api/schedule/getnextscheduleweekday',
132
+    method: 'get',
133
+    params: params
142 134
   })
143 135
 }
144 136
 
137
+export function getThreeWeekList(params) {
138
+  return request({
139
+    url: '/api/schedule/getthreeweeklist',
140
+    method: 'get',
141
+    params: params
142
+  })
143
+}
145 144
 
146
-export function getThreeWeekList(params){
147
-  
145
+export function getAllZones(params) {
148 146
   return request({
149
-    url:"/api/schedule/getthreeweeklist",
150
-    method:"get",
151
-    params:params
147
+    url: '/api/schedule/getallzones',
148
+    method: 'get',
149
+    params: params
152 150
   })
153 151
 }
154 152
 
155
-export function getAllZones(params){
156
-  
153
+export function copyPatientSchedule(params) {
157 154
   return request({
158
-    url:"/api/schedule/getallzones",
159
-    method:"get",
160
-    params:params
155
+    url: '/api/schedule/copypatientschedules',
156
+    method: 'Get',
157
+    params: params
161 158
   })
162 159
 }
163 160
 
164
-export function copyPatientSchedule(params){
161
+export function saveRemindPrint(params) {
165 162
   return request({
166
-    url:"/api/schedule/copypatientschedules",
167
-    method:"Get",
168
-    params:params
163
+    url: '/api/schedule/saveremindprint',
164
+    method: 'get',
165
+    params: params
169 166
   })
170 167
 }
171 168
 
172
-export function saveRemindPrint(params){
173
-   return request({
174
-     url:"/api/schedule/saveremindprint",
175
-     method:"get",
176
-     params:params
177
-   })
169
+export function getRemindPrintList(params) {
170
+  return request({
171
+    url: '/api/schedule/getremindprintlist',
172
+    method: 'get',
173
+    params: params
174
+  })
178 175
 }
179 176
 
180
-export function getRemindPrintList(params){
181
-   
177
+export function getScheduleList(params) {
182 178
   return request({
183
-    url:"/api/schedule/getremindprintlist",
184
-    method:"get",
185
-    params:params
179
+    url: '/api/schedule/getbloodschedulelist',
180
+    method: 'get',
181
+    params: params
186 182
   })
187 183
 }
188 184
 
189
-export function getScheduleList(params){
190
-  
185
+export function getPrintList(params) {
191 186
   return request({
192
-    url:"/api/schedule/getbloodschedulelist",
193
-    method:"get",
194
-    params:params,
187
+    url: '/api/schedule/getprintlist',
188
+    method: 'Get',
189
+    params: params
195 190
   })
196 191
 }
197 192
 
198
-export function getPrintList(params){
199
-   
193
+export function getAllZoneList(params) {
200 194
   return request({
201
-    url:"/api/schedule/getprintlist",
202
-    method:"Get",
203
-    params:params,
195
+    url: '/api/schedule/getallzonelist',
196
+    method: 'get',
197
+    params: params
204 198
   })
205 199
 }
206 200
 
207
-export function getAllZoneList(params){
208
-  
201
+export function getPatientSheduleCount(params) {
209 202
   return request({
210
-    url:"/api/schedule/getallzonelist",
211
-    method:"get",
212
-    params:params
203
+    url: '/api/schedule/getpatientschedulecount',
204
+    method: 'get',
205
+    params: params
213 206
   })
214 207
 }
215 208
 
216
-export function getPatientSheduleCount(params){
217
-   
209
+export function postScheduleTemplate(params) {
218 210
   return request({
219
-    url:"/api/schedule/getpatientschedulecount",
220
-    method:"get",
221
-    params:params
211
+    url: '/api/schedule/postscheduletemplate',
212
+    method: 'get',
213
+    params: params
222 214
   })
223 215
 }
224 216
 
225
-export function postScheduleTemplate(params){
226
-   
217
+export function getScheduleTemplate(params) {
227 218
   return request({
228
-    url:"/api/schedule/postscheduletemplate",
229
-    method:"get",
230
-    params:params
219
+    url: '/api/schedule/getscheduletemplate',
220
+    method: 'get',
221
+    params: params
231 222
   })
232 223
 }
233 224
 
234
-export function getScheduleTemplate(params){
235
-  
225
+export function getNextWeekPanels(params) {
236 226
   return request({
237
-    url:"/api/schedule/getscheduletemplate",
238
-    method:"get",
239
-    params:params,
227
+    url: '/api/schedule/getnextweekpanels',
228
+    method: 'get',
229
+    params: params
240 230
   })
241
-}
231
+}

+ 1 - 1
src/xt_pages/user/templateSummary.vue View File

@@ -1574,7 +1574,7 @@
1574 1574
                  this.form.template_summary_id = list.template_summary_id
1575 1575
                }
1576 1576
 
1577
-               this.projectIndate = list.inspect_date
1577
+              //  this.projectIndate = list.inspect_date
1578 1578
                this.projectStr = list.project_id
1579 1579
            }
1580 1580
         })

+ 24 - 0
src/xt_pages/workforce/components/nextTableWeeks.vue View File

@@ -167,6 +167,10 @@
167 167
           <span v-if="scope.row.dialysissolution.anticoagulant === 5">枸橼酸钠</span>
168 168
           <span v-if="scope.row.dialysissolution.anticoagulant === 6">低分子肝素钙</span>
169 169
           <span v-if="scope.row.dialysissolution.anticoagulant === 7">低分子肝素钠</span>
170
+          <span v-if="scope.row.dialysissolution.anticoagulant === 8">伊诺肝素</span>
171
+          <span v-if="scope.row.dialysissolution.anticoagulant === 9">达肝素</span>
172
+          <span v-if="scope.row.dialysissolution.anticoagulant === 10">体外抗凝</span>
173
+          <span v-if="scope.row.dialysissolution.anticoagulant === 11">那曲肝素</span>
170 174
          <span v-if="scope.row.prescription.antioxidant_commodity_name!=''">
171 175
              (<span>{{scope.row.prescription.antioxidant_commodity_name}}</span>)
172 176
           </span>
@@ -209,6 +213,26 @@
209 213
               ? scope.row.prescription.anticoagulant_zongliang + "iu"
210 214
               : ""
211 215
           }}</span>
216
+          <span v-if="scope.row.prescription.anticoagulant == 8">{{
217
+            scope.row.prescription.anticoagulant_zongliang
218
+              ? scope.row.prescription.anticoagulant_zongliang + "iu"
219
+              : ""
220
+          }}</span>
221
+         <span v-if="scope.row.prescription.anticoagulant == 9">{{
222
+            scope.row.prescription.anticoagulant_zongliang
223
+              ? scope.row.prescription.anticoagulant_zongliang + "iu"
224
+              : ""
225
+          }}</span>
226
+          <span v-if="scope.row.prescription.anticoagulant == 10">{{
227
+            scope.row.prescription.anticoagulant_zongliang
228
+              ? scope.row.prescription.anticoagulant_zongliang + "iu"
229
+              : ""
230
+          }}</span>
231
+          <span v-if="scope.row.prescription.anticoagulant == 11">{{
232
+            scope.row.prescription.anticoagulant_zongliang
233
+              ? scope.row.prescription.anticoagulant_zongliang + "iu"
234
+              : ""
235
+          }}</span>
212 236
         </template>
213 237
       </el-table-column>
214 238
 

+ 28 - 24
src/xt_pages/workforce/components/tableWeeks.vue View File

@@ -241,6 +241,11 @@
241 241
                     <span v-if="scope.row.dialysissolution.anticoagulant === 5">枸橼酸钠</span>
242 242
                     <span v-if="scope.row.dialysissolution.anticoagulant === 6">低分子肝素钙</span>
243 243
                     <span v-if="scope.row.dialysissolution.anticoagulant === 7">低分子肝素钠</span>
244
+                    <span v-if="scope.row.dialysissolution.anticoagulant === 8">伊诺肝素</span>
245
+                    <span v-if="scope.row.dialysissolution.anticoagulant === 9">达肝素</span>
246
+                    <span v-if="scope.row.dialysissolution.anticoagulant === 10">体外抗凝</span>
247
+                    <span v-if="scope.row.dialysissolution.anticoagulant === 11">那曲肝素</span>
248
+                       
244 249
                     <span v-if="scope.row.dialysissolution.antioxidant_commodity_name!=''">
245 250
              (<span>{{scope.row.prescription.antioxidant_commodity_name}}</span>)
246 251
           </span>
@@ -248,42 +253,41 @@
248 253
             </el-table-column>
249 254
             <el-table-column label="总量" min-width="100" align="center">
250 255
                 <template slot-scope="scope">
251
-          <span v-if="scope.row.prescription.anticoagulant == 1">{{
252
-            scope.row.prescription.anticoagulant_zongliang
253
-              ? scope.row.prescription.anticoagulant_zongliang + 'mg'
256
+          <span v-if="scope.row.dialysissolution.anticoagulant == 1">{{
257
+            scope.row.dialysissolution.anticoagulant_zongliang
258
+              ? scope.row.dialysissolution.anticoagulant_zongliang + 'mg'
254 259
               : ''
255 260
           }}</span>
256
-                    <span v-if="scope.row.prescription.anticoagulant == 2">{{
257
-            scope.row.prescription.anticoagulant_zongliang
258
-              ? scope.row.prescription.anticoagulant_zongliang + 'iu'
261
+                    <span v-if="scope.row.dialysissolution.anticoagulant == 2">{{
262
+            scope.row.dialysissolution.anticoagulant_zongliang
263
+              ? scope.row.dialysissolution.anticoagulant_zongliang + 'iu'
259 264
               : ''
260 265
           }}</span>
261
-                    <span v-if="scope.row.prescription.anticoagulant == 3">{{
262
-            scope.row.prescription.anticoagulant_zongliang
263
-              ? scope.row.prescription.anticoagulant_zongliang + 'iu'
266
+                    <span v-if="scope.row.dialysissolution.anticoagulant == 3">{{
267
+            scope.row.dialysissolution.anticoagulant_zongliang
268
+              ? scope.row.dialysissolution.anticoagulant_zongliang + 'iu'
264 269
               : ''
265 270
           }}</span>
266
-                    <span v-if="scope.row.prescription.anticoagulant == 4">{{
267
-            scope.row.prescription.anticoagulant_zongliang
268
-              ? scope.row.prescription.anticoagulant_zongliang + 'mg'
271
+                    <span v-if="scope.row.dialysissolution.anticoagulant == 4">{{
272
+            scope.row.dialysissolution.anticoagulant_zongliang
273
+              ? scope.row.dialysissolution.anticoagulant_zongliang + 'mg'
269 274
               : ''
270 275
           }}</span>
271
-                    <span v-if="scope.row.prescription.anticoagulant == 5">{{
272
-            scope.row.prescription.anticoagulant_zongliang
273
-              ? scope.row.prescription.anticoagulant_zongliang + 'mg'
276
+                    <span v-if="scope.row.dialysissolution.anticoagulant == 5">{{
277
+            scope.row.dialysissolution.anticoagulant_zongliang
278
+              ? scope.row.dialysissolution.anticoagulant_zongliang + 'mg'
274 279
               : ''
275 280
           }}</span>
276
-                    <span v-if="scope.row.prescription.anticoagulant == 6">{{
277
-            scope.row.prescription.anticoagulant_zongliang
278
-              ? scope.row.prescription.anticoagulant_zongliang + 'iu'
281
+                    <span v-if="scope.row.dialysissolution.anticoagulant == 6">{{
282
+            scope.row.dialysissolution.anticoagulant_zongliang
283
+              ? scope.row.dialysissolution.anticoagulant_zongliang + 'iu'
279 284
               : ''
280 285
           }}</span>
281
-                    <span v-if="scope.row.prescription.anticoagulant == 7">{{
282
-            scope.row.prescription.anticoagulant_zongliang
283
-              ? scope.row.prescription.anticoagulant_zongliang + 'iu'
284
-              : ''
285
-          }}</span>
286
-
286
+            <span v-if="scope.row.dialysissolution.anticoagulant == 7">{{scope.row.dialysissolution.anticoagulant_zongliang? scope.row.dialysissolution.anticoagulant_zongliang + 'iu': ''}}</span>
287
+            <span v-if="scope.row.dialysissolution.anticoagulant == 8">{{scope.row.dialysissolution.anticoagulant_zongliang? scope.row.dialysissolution.anticoagulant_zongliang + 'iu': ''}}</span>
288
+            <span v-if="scope.row.dialysissolution.anticoagulant == 9">{{scope.row.dialysissolution.anticoagulant_zongliang? scope.row.dialysissolution.anticoagulant_zongliang + 'iu': ''}}</span>
289
+            <span v-if="scope.row.dialysissolution.anticoagulant == 10">{{scope.row.dialysissolution.anticoagulant_zongliang? scope.row.dialysissolution.anticoagulant_zongliang + 'iu': ''}}</span>
290
+             <span v-if="scope.row.dialysissolution.anticoagulant == 11">{{scope.row.dialysissolution.anticoagulant_zongliang? scope.row.dialysissolution.anticoagulant_zongliang + 'iu': ''}}</span>
287 291
                 </template>
288 292
             </el-table-column>
289 293
 

+ 5 - 1
src/xt_pages/workforce/next_remind_print.vue View File

@@ -88,9 +88,13 @@
88 88
                   <span v-if="main_collection.dialysissolution.anticoagulant == 5">{{main_collection.dialysissolution.anticoagulant_zongliang?main_collection.dialysissolution.anticoagulant_zongliang+'mg':''}}</span>
89 89
                   <span v-if="main_collection.dialysissolution.anticoagulant == 6">{{main_collection.dialysissolution.anticoagulant_zongliang?main_collection.dialysissolution.anticoagulant_zongliang+'iu':''}}</span>
90 90
                   <span v-if="main_collection.dialysissolution.anticoagulant == 7">{{main_collection.dialysissolution.anticoagulant_zongliang?main_collection.dialysissolution.anticoagulant_zongliang+'iu':''}}</span>
91
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 8">{{main_collection.dialysissolution.anticoagulant_zongliang?main_collection.dialysissolution.anticoagulant_zongliang+'iu':''}}</span>
92
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 9">{{main_collection.dialysissolution.anticoagulant_zongliang?main_collection.dialysissolution.anticoagulant_zongliang+'iu':''}}</span>
93
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 10">{{main_collection.dialysissolution.anticoagulant_zongliang?main_collection.dialysissolution.anticoagulant_zongliang+'iu':''}}</span>
94
+                  <span v-if="main_collection.dialysissolution.anticoagulant == 11">{{main_collection.dialysissolution.anticoagulant_zongliang?main_collection.dialysissolution.anticoagulant_zongliang+'iu':''}}</span>
91 95
                 </td>
92 96
                 <td :width="td_4_width" style="text-align:left"  v-if="printObj.doctor_advice == 1">
93
-                  <span style="white-space: pre" v-if="main_collection.doctor_advice.length>0">{{getAdvice(main_collection.doctor_advice)}}</span>
97
+                  <span style="white-space: pre" v-if="main_collection.doctoradvice.length>0">{{getAdvice(main_collection.doctor_advice)}}</span>
94 98
                   <span style="white-space: pre" v-if="main_collection.hisdoctoradviceinfo.length>0">{{getAdviceOne(main_collection.hisdoctoradviceinfo)}}</span>
95 99
                 </td>
96 100
               </tr>

+ 17 - 1
src/xt_pages/workforce/remind.vue View File

@@ -24,11 +24,12 @@
24 24
 </template>
25 25
 
26 26
 <script>
27
-import {getWeekPanels} from '@/api/schedule';
27
+import {getWeekPanels,getNextWeekPanels} from '@/api/schedule';
28 28
 import tableWeeks from './components/tableWeeks'
29 29
 import nextTableWeeks from './components/nextTableWeeks'
30 30
 import tablePush from './components/tablePush'
31 31
 import BreadCrumb from '../components/bread-crumb'
32
+const moment = require('moment')
32 33
 export default {
33 34
     name:'remind',
34 35
      data() {
@@ -69,10 +70,25 @@ export default {
69 70
       },
70 71
       changeActiveName(val){
71 72
         this.activeName = val
73
+      },
74
+      getNextWeekPanels(){
75
+        var parasms = {
76
+          start_time:moment().week(moment().week() + 1).startOf('week').unix(),
77
+          end_time:moment().week(moment().week() + 1).endOf('week').unix(),
78
+        }
79
+        console.log("params222",parasms)
80
+       getNextWeekPanels(parasms).then(response=>{
81
+          if(response.data.state ==1){
82
+            var schedule =  response.data.data.schedule
83
+            console.log("schedule",schedule)
84
+            this.theWeek.nextWeek = schedule.length
85
+          }
86
+       })
72 87
       }
73 88
     },
74 89
     created(){
75 90
         this.getWeekPanels();
91
+        this.getNextWeekPanels()
76 92
     },
77 93
     watch:{
78 94
       activeName:function(val){

+ 4 - 0
src/xt_pages/workforce/remind_print.vue View File

@@ -87,6 +87,10 @@
87 87
                   <span v-if="main_collection.prescription.anticoagulant == 5">{{main_collection.prescription.anticoagulant_zongliang?main_collection.prescription.anticoagulant_zongliang+'mg':''}}</span>
88 88
                   <span v-if="main_collection.prescription.anticoagulant == 6">{{main_collection.prescription.anticoagulant_zongliang?main_collection.prescription.anticoagulant_zongliang+'iu':''}}</span>
89 89
                   <span v-if="main_collection.prescription.anticoagulant == 7">{{main_collection.prescription.anticoagulant_zongliang?main_collection.prescription.anticoagulant_zongliang+'iu':''}}</span>
90
+                   <span v-if="main_collection.prescription.anticoagulant == 8">{{main_collection.prescription.anticoagulant_zongliang?main_collection.prescription.anticoagulant_zongliang+'iu':''}}</span>
91
+                    <span v-if="main_collection.prescription.anticoagulant == 9">{{main_collection.prescription.anticoagulant_zongliang?main_collection.prescription.anticoagulant_zongliang+'iu':''}}</span>
92
+                     <span v-if="main_collection.prescription.anticoagulant == 10">{{main_collection.prescription.anticoagulant_zongliang?main_collection.prescription.anticoagulant_zongliang+'iu':''}}</span>
93
+                      <span v-if="main_collection.prescription.anticoagulant == 11">{{main_collection.prescription.anticoagulant_zongliang?main_collection.prescription.anticoagulant_zongliang+'iu':''}}</span>
90 94
                 </td>
91 95
                 <td :width="td_4_width" style="text-align:left"  v-if="printObj.doctor_advice == 1">
92 96
                   <span style="white-space: pre" v-if="main_collection.doctoradvice.length>0">{{getAdvice(main_collection.doctoradvice)}}</span>