瀏覽代碼

新分支

28169 2 年之前
父節點
當前提交
afbb639204
共有 1 個文件被更改,包括 76 次插入72 次删除
  1. 76 72
      src/xt_pages/workforce/components/editTableData.vue

+ 76 - 72
src/xt_pages/workforce/components/editTableData.vue 查看文件

28
               icon="el-icon-search"
28
               icon="el-icon-search"
29
               @click="search"
29
               @click="search"
30
           >搜索</el-button>
30
           >搜索</el-button>
31
-          
31
+
32
         </div>
32
         </div>
33
         <div style="margin-bottom: 10px; display: flex">
33
         <div style="margin-bottom: 10px; display: flex">
34
           <h3 style="line-height: 45px">
34
           <h3 style="line-height: 45px">
69
             <el-table-column
69
             <el-table-column
70
                 prop="name"
70
                 prop="name"
71
                 label="患者名称"
71
                 label="患者名称"
72
-                
72
+
73
                 align="center"
73
                 align="center"
74
             >
74
             >
75
             </el-table-column>
75
             </el-table-column>
92
             <el-table-column
92
             <el-table-column
93
                 prop="name"
93
                 prop="name"
94
                 label="透析模式"
94
                 label="透析模式"
95
-                
95
+
96
                 align="center"
96
                 align="center"
97
             ></el-table-column>
97
             ></el-table-column>
98
           </el-table>
98
           </el-table>
129
           </el-option>
129
           </el-option>
130
         </el-select>
130
         </el-select>
131
         <!-- 编辑排班表格 -->
131
         <!-- 编辑排班表格 -->
132
-        <el-table 
132
+        <el-table
133
             :row-style="{ color: '#303133' }"
133
             :row-style="{ color: '#303133' }"
134
             :header-cell-style="{
134
             :header-cell-style="{
135
             backgroundColor: 'rgb(245, 247, 250)',
135
             backgroundColor: 'rgb(245, 247, 250)',
196
                     @dragover="allowDrop"
196
                     @dragover="allowDrop"
197
                     @dragover.prevent
197
                     @dragover.prevent
198
                 >
198
                 >
199
-                
199
+
200
                   <schedule-item
200
                   <schedule-item
201
                       :schedule-detail="scope.row.Mon_M"
201
                       :schedule-detail="scope.row.Mon_M"
202
                       :draggable="isEditForDate('Mon_M')&& scope.row.Mon_M ? 'true' : 'false'"
202
                       :draggable="isEditForDate('Mon_M')&& scope.row.Mon_M ? 'true' : 'false'"
212
                         scope.row.Mon_M,
212
                         scope.row.Mon_M,
213
                         scope.row
213
                         scope.row
214
                       )"
214
                       )"
215
-                      
215
+
216
                   >
216
                   >
217
                   </schedule-item>
217
                   </schedule-item>
218
                 </div>
218
                 </div>
309
           </el-table-column>
309
           </el-table-column>
310
           <el-table-column
310
           <el-table-column
311
               :label="'周二 (' + weekTitle[1] + ')'"
311
               :label="'周二 (' + weekTitle[1] + ')'"
312
-              
312
+
313
               v-if="isShowTwo"
313
               v-if="isShowTwo"
314
               align="center"
314
               align="center"
315
           >
315
           >
446
           </el-table-column>
446
           </el-table-column>
447
           <el-table-column
447
           <el-table-column
448
               :label="'周三 (' + weekTitle[2] + ')'"
448
               :label="'周三 (' + weekTitle[2] + ')'"
449
-              
449
+
450
               v-if="isShowThree"
450
               v-if="isShowThree"
451
               align="center"
451
               align="center"
452
           >
452
           >
729
           </el-table-column>
729
           </el-table-column>
730
           <el-table-column
730
           <el-table-column
731
               :label="'周五 (' + weekTitle[4] + ')'"
731
               :label="'周五 (' + weekTitle[4] + ')'"
732
-             
732
+
733
               align="center"
733
               align="center"
734
               v-if="isShowFive"
734
               v-if="isShowFive"
735
           >
735
           >
736
-            <el-table-column prop="Fri_M" label="上" min-width="40" align="center" 
736
+            <el-table-column prop="Fri_M" label="上" min-width="40" align="center"
737
 >
737
 >
738
               <template slot-scope="scope">
738
               <template slot-scope="scope">
739
                 <div class="del_table_btn">
739
                 <div class="del_table_btn">
754
                     scope.row)"
754
                     scope.row)"
755
                 @dragover="allowDrop"
755
                 @dragover="allowDrop"
756
                   >
756
                   >
757
-                 
757
+
758
                   <schedule-item
758
                   <schedule-item
759
                       :schedule-detail="scope.row.Fri_M"
759
                       :schedule-detail="scope.row.Fri_M"
760
                       :draggable="isEditForDate('Fri_M')&&scope.row.Fri_M ? 'true' : 'false'"
760
                       :draggable="isEditForDate('Fri_M')&&scope.row.Fri_M ? 'true' : 'false'"
768
                         scope.row.Fri_M,
768
                         scope.row.Fri_M,
769
                         scope.row
769
                         scope.row
770
                       )
770
                       )
771
-                    " 
771
+                    "
772
                   >
772
                   >
773
                    <!-- -->
773
                    <!-- -->
774
                   </schedule-item>
774
                   </schedule-item>
786
                       @click.stop="deletePatientMode(scope.row.Fri_A)"
786
                       @click.stop="deletePatientMode(scope.row.Fri_A)"
787
                   ></el-button>
787
                   ></el-button>
788
                 </div>
788
                 </div>
789
-        
789
+
790
                 <div  @drop="
790
                 <div  @drop="
791
                   drop($event,
791
                   drop($event,
792
                     'Fri_A',
792
                     'Fri_A',
862
           </el-table-column>
862
           </el-table-column>
863
           <el-table-column
863
           <el-table-column
864
               :label="'周六 (' + weekTitle[5] + ')'"
864
               :label="'周六 (' + weekTitle[5] + ')'"
865
-              
865
+
866
               align="center"
866
               align="center"
867
               v-if="isShowSix"
867
               v-if="isShowSix"
868
           >
868
           >
933
                       scope.row
933
                       scope.row
934
                     )
934
                     )
935
                   "
935
                   "
936
-                    @dragover="allowDrop" 
936
+                    @dragover="allowDrop"
937
                 >
937
                 >
938
                   <schedule-item
938
                   <schedule-item
939
                       :schedule-detail="scope.row.Sat_A"
939
                       :schedule-detail="scope.row.Sat_A"
978
                       scope.row
978
                       scope.row
979
                     )
979
                     )
980
                   "
980
                   "
981
-                    @dragover="allowDrop"  
981
+                    @dragover="allowDrop"
982
                 >
982
                 >
983
                   <schedule-item
983
                   <schedule-item
984
                       :schedule-detail="scope.row.Sat_N"
984
                       :schedule-detail="scope.row.Sat_N"
993
                         scope.row.Sat_N,
993
                         scope.row.Sat_N,
994
                         scope.row
994
                         scope.row
995
                       )
995
                       )
996
-                    " 
996
+                    "
997
                   >
997
                   >
998
                   <!--  -->
998
                   <!--  -->
999
                     </schedule-item>
999
                     </schedule-item>
1003
           </el-table-column>
1003
           </el-table-column>
1004
           <el-table-column
1004
           <el-table-column
1005
               :label="'周日 (' + weekTitle[6] + ')'"
1005
               :label="'周日 (' + weekTitle[6] + ')'"
1006
-              
1006
+
1007
               align="center"
1007
               align="center"
1008
               v-if="isShowSeven"
1008
               v-if="isShowSeven"
1009
           >
1009
           >
1038
                   <schedule-item
1038
                   <schedule-item
1039
                     :draggable="isEditForDate('Sun_M')&&scope.row.Sun_M ? 'true' : 'false'"
1039
                     :draggable="isEditForDate('Sun_M')&&scope.row.Sun_M ? 'true' : 'false'"
1040
                     :schedule-detail="scope.row.Sun_M"
1040
                     :schedule-detail="scope.row.Sun_M"
1041
-                    
1041
+
1042
                       class="contitem"
1042
                       class="contitem"
1043
                       :style="{ cursor: scope.row.Sun_M ? 'move' : 'default' }"
1043
                       :style="{ cursor: scope.row.Sun_M ? 'move' : 'default' }"
1044
                       @mouseover.native="
1044
                       @mouseover.native="
1130
                   "
1130
                   "
1131
                     @dragover="allowDrop"
1131
                     @dragover="allowDrop"
1132
                 >
1132
                 >
1133
-                  
1133
+
1134
                   <schedule-item
1134
                   <schedule-item
1135
                       :schedule-detail="scope.row.Sun_N"
1135
                       :schedule-detail="scope.row.Sun_N"
1136
                       :draggable="isEditForDate('Sun_N')&&scope.row.Sun_N ? 'true' : 'false'"
1136
                       :draggable="isEditForDate('Sun_N')&&scope.row.Sun_N ? 'true' : 'false'"
1163
         :v-model="dialog"
1163
         :v-model="dialog"
1164
         v-loading="creating_schedule"
1164
         v-loading="creating_schedule"
1165
         :modal-append-to-body='false'
1165
         :modal-append-to-body='false'
1166
-        
1166
+
1167
     >
1167
     >
1168
     <!-- :close-on-click-modal="false" -->
1168
     <!-- :close-on-click-modal="false" -->
1169
       <div>
1169
       <div>
1190
                   v-model="searchKey"
1190
                   v-model="searchKey"
1191
                   placeholder="请输入搜索的内容"
1191
                   placeholder="请输入搜索的内容"
1192
                   style="width: 260px"
1192
                   style="width: 260px"
1193
-                 
1193
+
1194
               ></el-input>
1194
               ></el-input>
1195
               <!--  @keyup.enter.native="SubmitSearch" -->
1195
               <!--  @keyup.enter.native="SubmitSearch" -->
1196
               <el-button
1196
               <el-button
1973
         ],
1973
         ],
1974
         bed_id: [{ required: true, message: "请选择透析机", trigger: "blur" }],
1974
         bed_id: [{ required: true, message: "请选择透析机", trigger: "blur" }],
1975
       },
1975
       },
1976
-     
1976
+
1977
       weekday: 0,//星期几
1977
       weekday: 0,//星期几
1978
 
1978
 
1979
       creating_schedule: false,
1979
       creating_schedule: false,
3234
           this.getSchedules();
3234
           this.getSchedules();
3235
         }
3235
         }
3236
       });
3236
       });
3237
-      
3237
+
3238
     },
3238
     },
3239
     // 交换位置
3239
     // 交换位置
3240
     changeSchTwo(){
3240
     changeSchTwo(){
3244
           id_one:this.cur_drag_info.id,
3244
           id_one:this.cur_drag_info.id,
3245
           id_two:this.currentData.id
3245
           id_two:this.currentData.id
3246
         }
3246
         }
3247
-      
3247
+
3248
         ExchangeSch(params).then((response) => {
3248
         ExchangeSch(params).then((response) => {
3249
           if (response.data.state == 0) {
3249
           if (response.data.state == 0) {
3250
             this.$message.error(response.data.msg);
3250
             this.$message.error(response.data.msg);
3257
           }
3257
           }
3258
         });
3258
         });
3259
     },
3259
     },
3260
-    
3260
+
3261
     // !在html里面的chedule-item里绑定的| ":draggable"可控制该表格能否拖动,根据实际情况进行修改async
3261
     // !在html里面的chedule-item里绑定的| ":draggable"可控制该表格能否拖动,根据实际情况进行修改async
3262
     drop(e, day,index,name, row) {
3262
     drop(e, day,index,name, row) {
3263
       this.allowDrop(e)
3263
       this.allowDrop(e)
3366
               this.currentData.patient_id = this.cur_drag_info.patient_id;
3366
               this.currentData.patient_id = this.cur_drag_info.patient_id;
3367
               this.currentData.patient = this.cur_drag_info.patient_name;
3367
               this.currentData.patient = this.cur_drag_info.patient_name;
3368
               this.setSchedule();
3368
               this.setSchedule();
3369
-            }    
3369
+            }
3370
           }
3370
           }
3371
         }
3371
         }
3372
       }
3372
       }
3771
       this.$nextTick(() => {
3771
       this.$nextTick(() => {
3772
         this.$refs.table.doLayout();
3772
         this.$refs.table.doLayout();
3773
       });
3773
       });
3774
-      
3774
+
3775
       if(this.$store.getters.xt_user.template_info.org_id == 9671 || this.$store.getters.xt_user.template_info.org_id == 0 || this.$store.getters.xt_user.template_info.org_id == 3877 || this.$store.getters.xt_user.template_info.org_id == 10340){
3775
       if(this.$store.getters.xt_user.template_info.org_id == 9671 || this.$store.getters.xt_user.template_info.org_id == 0 || this.$store.getters.xt_user.template_info.org_id == 3877 || this.$store.getters.xt_user.template_info.org_id == 10340){
3776
 
3776
 
3777
         //表格某列全部数据
3777
         //表格某列全部数据
3832
         var Sun_A_One = []
3832
         var Sun_A_One = []
3833
         var Sun_N_One= []
3833
         var Sun_N_One= []
3834
 
3834
 
3835
-       
3836
-      
3835
+
3836
+
3837
       for(let j in data){
3837
       for(let j in data){
3838
         if(data[j].hasOwnProperty ('Mon_A') == true){
3838
         if(data[j].hasOwnProperty ('Mon_A') == true){
3839
           Mon_A.push(data[j].Mon_A.mode_name)
3839
           Mon_A.push(data[j].Mon_A.mode_name)
3852
         Mon_A_One.push(x + ':' + countNum[x]+"\n")
3852
         Mon_A_One.push(x + ':' + countNum[x]+"\n")
3853
       }
3853
       }
3854
       var result = [];
3854
       var result = [];
3855
-      for (var i = 0,len = Mon_A_One.length; i < len; i+=29) { 
3855
+      for (var i = 0,len = Mon_A_One.length; i < len; i+=29) {
3856
           var strObjcet = Mon_A_One.slice(i, i+29);
3856
           var strObjcet = Mon_A_One.slice(i, i+29);
3857
           var str = strObjcet.toString();
3857
           var str = strObjcet.toString();
3858
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
3858
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
3878
         Mon_M_One.push(x + ':' + countNum[x]+"\n")
3878
         Mon_M_One.push(x + ':' + countNum[x]+"\n")
3879
       }
3879
       }
3880
       var result = [];
3880
       var result = [];
3881
-      for (var i = 0,len = Mon_M_One.length; i < len; i+=29) { 
3881
+      for (var i = 0,len = Mon_M_One.length; i < len; i+=29) {
3882
           var strObjcet = Mon_M_One.slice(i, i+29);
3882
           var strObjcet = Mon_M_One.slice(i, i+29);
3883
           var str = strObjcet.toString();
3883
           var str = strObjcet.toString();
3884
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
3884
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
3885
           result.push(str);
3885
           result.push(str);
3886
       }
3886
       }
3887
       sums[2]="总人数:"+ sums[2] +"\n"+result
3887
       sums[2]="总人数:"+ sums[2] +"\n"+result
3888
-      
3888
+
3889
       for(let j in data){
3889
       for(let j in data){
3890
         if(data[j].hasOwnProperty ('Mon_N') == true){
3890
         if(data[j].hasOwnProperty ('Mon_N') == true){
3891
           Mon_N.push(data[j].Mon_N.mode_name)
3891
           Mon_N.push(data[j].Mon_N.mode_name)
3904
         Mon_N_One.push(x + ':' + countNum[x]+"\n")
3904
         Mon_N_One.push(x + ':' + countNum[x]+"\n")
3905
       }
3905
       }
3906
       var result = [];
3906
       var result = [];
3907
-      for (var i = 0,len = Mon_N_One.length; i < len; i+=29) { 
3907
+      for (var i = 0,len = Mon_N_One.length; i < len; i+=29) {
3908
           var strObjcet = Mon_N_One.slice(i, i+29);
3908
           var strObjcet = Mon_N_One.slice(i, i+29);
3909
           var str = strObjcet.toString();
3909
           var str = strObjcet.toString();
3910
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
3910
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
3930
         Tue_M_One.push(x + ':' + countNum[x]+"\n")
3930
         Tue_M_One.push(x + ':' + countNum[x]+"\n")
3931
       }
3931
       }
3932
       var result = [];
3932
       var result = [];
3933
-      for (var i = 0,len = Tue_M_One.length; i < len; i+=29) { 
3933
+      for (var i = 0,len = Tue_M_One.length; i < len; i+=29) {
3934
           var strObjcet = Tue_M_One.slice(i, i+29);
3934
           var strObjcet = Tue_M_One.slice(i, i+29);
3935
           var str = strObjcet.toString();
3935
           var str = strObjcet.toString();
3936
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
3936
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
3956
         Tue_A_One.push(x + ':' + countNum[x]+"\n")
3956
         Tue_A_One.push(x + ':' + countNum[x]+"\n")
3957
       }
3957
       }
3958
       var result = [];
3958
       var result = [];
3959
-      for (var i = 0,len = Tue_A_One.length; i < len; i+=29) { 
3959
+      for (var i = 0,len = Tue_A_One.length; i < len; i+=29) {
3960
           var strObjcet = Tue_A_One.slice(i, i+29);
3960
           var strObjcet = Tue_A_One.slice(i, i+29);
3961
           var str = strObjcet.toString();
3961
           var str = strObjcet.toString();
3962
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
3962
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
3963
           result.push(str);
3963
           result.push(str);
3964
       }
3964
       }
3965
       sums[6]="总人数:"+ sums[6] +"\n"+result
3965
       sums[6]="总人数:"+ sums[6] +"\n"+result
3966
-      
3966
+
3967
       for(let j in data){
3967
       for(let j in data){
3968
         if(data[j].hasOwnProperty ('Tue_N') == true){
3968
         if(data[j].hasOwnProperty ('Tue_N') == true){
3969
           Tue_N.push(data[j].Tue_N.mode_name)
3969
           Tue_N.push(data[j].Tue_N.mode_name)
3982
         Tue_N_One.push(x + ':' + countNum[x]+"\n")
3982
         Tue_N_One.push(x + ':' + countNum[x]+"\n")
3983
       }
3983
       }
3984
       var result = [];
3984
       var result = [];
3985
-      for (var i = 0,len = Tue_N_One.length; i < len; i+=29) { 
3985
+      for (var i = 0,len = Tue_N_One.length; i < len; i+=29) {
3986
           var strObjcet = Tue_N_One.slice(i, i+29);
3986
           var strObjcet = Tue_N_One.slice(i, i+29);
3987
           var str = strObjcet.toString();
3987
           var str = strObjcet.toString();
3988
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
3988
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4008
         Wed_M_One.push(x + ':' + countNum[x]+"\n")
4008
         Wed_M_One.push(x + ':' + countNum[x]+"\n")
4009
       }
4009
       }
4010
       var result = [];
4010
       var result = [];
4011
-      for (var i = 0,len = Wed_M_One.length; i < len; i+=29) { 
4011
+      for (var i = 0,len = Wed_M_One.length; i < len; i+=29) {
4012
           var strObjcet = Wed_M_One.slice(i, i+29);
4012
           var strObjcet = Wed_M_One.slice(i, i+29);
4013
           var str = strObjcet.toString();
4013
           var str = strObjcet.toString();
4014
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4014
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4034
         Wed_A_One.push(x + ':' + countNum[x]+"\n")
4034
         Wed_A_One.push(x + ':' + countNum[x]+"\n")
4035
       }
4035
       }
4036
       var result = [];
4036
       var result = [];
4037
-      for (var i = 0,len = Wed_A_One.length; i < len; i+=29) { 
4037
+      for (var i = 0,len = Wed_A_One.length; i < len; i+=29) {
4038
           var strObjcet = Wed_A_One.slice(i, i+29);
4038
           var strObjcet = Wed_A_One.slice(i, i+29);
4039
           var str = strObjcet.toString();
4039
           var str = strObjcet.toString();
4040
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4040
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4041
           result.push(str);
4041
           result.push(str);
4042
       }
4042
       }
4043
       sums[9]="总人数:"+ sums[9]  +"\n"+result
4043
       sums[9]="总人数:"+ sums[9]  +"\n"+result
4044
-      
4044
+
4045
       for(let j in data){
4045
       for(let j in data){
4046
         if(data[j].hasOwnProperty ('Wed_N') == true){
4046
         if(data[j].hasOwnProperty ('Wed_N') == true){
4047
           Wed_N.push(data[j].Wed_N.mode_name)
4047
           Wed_N.push(data[j].Wed_N.mode_name)
4057
         }
4057
         }
4058
       }
4058
       }
4059
       for(let x in countNum){
4059
       for(let x in countNum){
4060
-        
4060
+
4061
         Wed_N_One.push(x + ':' + countNum[x]+"\n")
4061
         Wed_N_One.push(x + ':' + countNum[x]+"\n")
4062
       }
4062
       }
4063
       var result = [];
4063
       var result = [];
4064
-      for (var i = 0,len = Wed_N_One.length; i < len; i+=29) { 
4064
+      for (var i = 0,len = Wed_N_One.length; i < len; i+=29) {
4065
           var strObjcet = Wed_N_One.slice(i, i+29);
4065
           var strObjcet = Wed_N_One.slice(i, i+29);
4066
           var str = strObjcet.toString();
4066
           var str = strObjcet.toString();
4067
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4067
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4087
         Thurs_M_One.push(x + ':' + countNum[x]+"\n")
4087
         Thurs_M_One.push(x + ':' + countNum[x]+"\n")
4088
       }
4088
       }
4089
       var result = [];
4089
       var result = [];
4090
-      for (var i = 0,len = Thurs_M_One.length; i < len; i+=29) { 
4090
+      for (var i = 0,len = Thurs_M_One.length; i < len; i+=29) {
4091
           var strObjcet = Thurs_M_One.slice(i, i+29);
4091
           var strObjcet = Thurs_M_One.slice(i, i+29);
4092
           var str = strObjcet.toString();
4092
           var str = strObjcet.toString();
4093
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4093
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4113
         Thurs_A_One.push(x + ':' + countNum[x]+"\n")
4113
         Thurs_A_One.push(x + ':' + countNum[x]+"\n")
4114
       }
4114
       }
4115
       var result = [];
4115
       var result = [];
4116
-      for (var i = 0,len = Thurs_A_One.length; i < len; i+=29) { 
4116
+      for (var i = 0,len = Thurs_A_One.length; i < len; i+=29) {
4117
           var strObjcet = Thurs_A_One.slice(i, i+29);
4117
           var strObjcet = Thurs_A_One.slice(i, i+29);
4118
           var str = strObjcet.toString();
4118
           var str = strObjcet.toString();
4119
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4119
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4120
           result.push(str);
4120
           result.push(str);
4121
       }
4121
       }
4122
       sums[12]="总人数:"+ sums[12] +"\n"+result
4122
       sums[12]="总人数:"+ sums[12] +"\n"+result
4123
-      
4123
+
4124
       for(let j in data){
4124
       for(let j in data){
4125
         if(data[j].hasOwnProperty ('Thurs_N') == true){
4125
         if(data[j].hasOwnProperty ('Thurs_N') == true){
4126
           Thurs_N.push(data[j].Thurs_N.mode_name)
4126
           Thurs_N.push(data[j].Thurs_N.mode_name)
4136
         }
4136
         }
4137
       }
4137
       }
4138
       for(let x in countNum){
4138
       for(let x in countNum){
4139
-        
4139
+
4140
         Thurs_N_One.push(x + ':' + countNum[x]+"\n")
4140
         Thurs_N_One.push(x + ':' + countNum[x]+"\n")
4141
       }
4141
       }
4142
       var result = [];
4142
       var result = [];
4143
-      for (var i = 0,len = Thurs_N_One.length; i < len; i+=29) { 
4143
+      for (var i = 0,len = Thurs_N_One.length; i < len; i+=29) {
4144
           var strObjcet = Thurs_N_One.slice(i, i+29);
4144
           var strObjcet = Thurs_N_One.slice(i, i+29);
4145
           var str = strObjcet.toString();
4145
           var str = strObjcet.toString();
4146
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4146
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4166
         Fri_M_One.push(x + ':' + countNum[x]+"\n")
4166
         Fri_M_One.push(x + ':' + countNum[x]+"\n")
4167
       }
4167
       }
4168
       var result = [];
4168
       var result = [];
4169
-      for (var i = 0,len = Fri_M_One.length; i < len; i+=29) { 
4169
+      for (var i = 0,len = Fri_M_One.length; i < len; i+=29) {
4170
           var strObjcet = Fri_M_One.slice(i, i+29);
4170
           var strObjcet = Fri_M_One.slice(i, i+29);
4171
           var str = strObjcet.toString();
4171
           var str = strObjcet.toString();
4172
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4172
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4189
         }
4189
         }
4190
       }
4190
       }
4191
       for(let x in countNum){
4191
       for(let x in countNum){
4192
-        
4192
+
4193
         Fri_A_One.push(x + ':' + countNum[x]+"\n")
4193
         Fri_A_One.push(x + ':' + countNum[x]+"\n")
4194
       }
4194
       }
4195
       var result = [];
4195
       var result = [];
4196
-      for (var i = 0,len = Fri_A_One.length; i < len; i+=29) { 
4196
+      for (var i = 0,len = Fri_A_One.length; i < len; i+=29) {
4197
           var strObjcet = Fri_A_One.slice(i, i+29);
4197
           var strObjcet = Fri_A_One.slice(i, i+29);
4198
           var str = strObjcet.toString();
4198
           var str = strObjcet.toString();
4199
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4199
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4200
           result.push(str);
4200
           result.push(str);
4201
       }
4201
       }
4202
       sums[15]="总人数:"+ sums[15] +"\n"+result
4202
       sums[15]="总人数:"+ sums[15] +"\n"+result
4203
-      
4203
+
4204
       for(let j in data){
4204
       for(let j in data){
4205
         if(data[j].hasOwnProperty ('Fri_N') == true){
4205
         if(data[j].hasOwnProperty ('Fri_N') == true){
4206
           Fri_N.push(data[j].Fri_N.mode_name)
4206
           Fri_N.push(data[j].Fri_N.mode_name)
4216
         }
4216
         }
4217
       }
4217
       }
4218
       for(let x in countNum){
4218
       for(let x in countNum){
4219
-       
4219
+
4220
         Fri_N_One.push(x + ':' + countNum[x]+"\n")
4220
         Fri_N_One.push(x + ':' + countNum[x]+"\n")
4221
       }
4221
       }
4222
       var result = [];
4222
       var result = [];
4223
-      for (var i = 0,len = Fri_N_One.length; i < len; i+=29) { 
4223
+      for (var i = 0,len = Fri_N_One.length; i < len; i+=29) {
4224
           var strObjcet = Fri_N_One.slice(i, i+29);
4224
           var strObjcet = Fri_N_One.slice(i, i+29);
4225
           var str = strObjcet.toString();
4225
           var str = strObjcet.toString();
4226
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4226
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4246
         Sat_M_One.push(x + ':' + countNum[x]+"\n")
4246
         Sat_M_One.push(x + ':' + countNum[x]+"\n")
4247
       }
4247
       }
4248
       var result = [];
4248
       var result = [];
4249
-      for (var i = 0,len = Sat_M_One.length; i < len; i+=29) { 
4249
+      for (var i = 0,len = Sat_M_One.length; i < len; i+=29) {
4250
           var strObjcet = Sat_M_One.slice(i, i+29);
4250
           var strObjcet = Sat_M_One.slice(i, i+29);
4251
           var str = strObjcet.toString();
4251
           var str = strObjcet.toString();
4252
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4252
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4269
         }
4269
         }
4270
       }
4270
       }
4271
       for(let x in countNum){
4271
       for(let x in countNum){
4272
-       
4272
+
4273
         Sat_A_One.push(x + ':' + countNum[x]+"\n")
4273
         Sat_A_One.push(x + ':' + countNum[x]+"\n")
4274
       }
4274
       }
4275
       var result = [];
4275
       var result = [];
4276
-      for (var i = 0,len = Sat_A_One.length; i < len; i+=29) { 
4276
+      for (var i = 0,len = Sat_A_One.length; i < len; i+=29) {
4277
           var strObjcet = Sat_A_One.slice(i, i+29);
4277
           var strObjcet = Sat_A_One.slice(i, i+29);
4278
           var str = strObjcet.toString();
4278
           var str = strObjcet.toString();
4279
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4279
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4280
           result.push(str);
4280
           result.push(str);
4281
       }
4281
       }
4282
       sums[18]="总人数:"+ sums[18] +"\n"+result
4282
       sums[18]="总人数:"+ sums[18] +"\n"+result
4283
-      
4283
+
4284
       for(let j in data){
4284
       for(let j in data){
4285
         if(data[j].hasOwnProperty ('Sat_N') == true){
4285
         if(data[j].hasOwnProperty ('Sat_N') == true){
4286
           Sat_N.push(data[j].Sat_N.mode_name)
4286
           Sat_N.push(data[j].Sat_N.mode_name)
4299
         Sat_N_One.push(x + ':' + countNum[x]+"\n")
4299
         Sat_N_One.push(x + ':' + countNum[x]+"\n")
4300
       }
4300
       }
4301
       var result = [];
4301
       var result = [];
4302
-      for (var i = 0,len = Sat_N_One.length; i < len; i+=29) { 
4302
+      for (var i = 0,len = Sat_N_One.length; i < len; i+=29) {
4303
           var strObjcet = Sat_N_One.slice(i, i+29);
4303
           var strObjcet = Sat_N_One.slice(i, i+29);
4304
           var str = strObjcet.toString();
4304
           var str = strObjcet.toString();
4305
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4305
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4325
         Sun_M_One.push(x + ':' + countNum[x]+"\n")
4325
         Sun_M_One.push(x + ':' + countNum[x]+"\n")
4326
       }
4326
       }
4327
       var result = [];
4327
       var result = [];
4328
-      for (var i = 0,len = Sun_M_One.length; i < len; i+=29) { 
4328
+      for (var i = 0,len = Sun_M_One.length; i < len; i+=29) {
4329
           var strObjcet = Sun_M_One.slice(i, i+29);
4329
           var strObjcet = Sun_M_One.slice(i, i+29);
4330
           var str = strObjcet.toString();
4330
           var str = strObjcet.toString();
4331
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4331
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4348
         }
4348
         }
4349
       }
4349
       }
4350
       for(let x in countNum){
4350
       for(let x in countNum){
4351
-       
4351
+
4352
         Sun_A_One.push(x + ':' + countNum[x]+"\n")
4352
         Sun_A_One.push(x + ':' + countNum[x]+"\n")
4353
       }
4353
       }
4354
       var result = [];
4354
       var result = [];
4355
-      for (var i = 0,len = Sun_A_One.length; i < len; i+=29) { 
4355
+      for (var i = 0,len = Sun_A_One.length; i < len; i+=29) {
4356
           var strObjcet = Sun_A_One.slice(i, i+29);
4356
           var strObjcet = Sun_A_One.slice(i, i+29);
4357
           var str = strObjcet.toString();
4357
           var str = strObjcet.toString();
4358
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4358
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4359
           result.push(str);
4359
           result.push(str);
4360
       }
4360
       }
4361
       sums[21]="总人数:"+ sums[21] +"\n"+result
4361
       sums[21]="总人数:"+ sums[21] +"\n"+result
4362
-      
4362
+
4363
       for(let j in data){
4363
       for(let j in data){
4364
         if(data[j].hasOwnProperty ('Sun_N') == true){
4364
         if(data[j].hasOwnProperty ('Sun_N') == true){
4365
           Sun_N.push(data[j].Sun_N.mode_name)
4365
           Sun_N.push(data[j].Sun_N.mode_name)
4375
         }
4375
         }
4376
       }
4376
       }
4377
       for(let x in countNum){
4377
       for(let x in countNum){
4378
-        
4378
+
4379
         Sun_N_One.push(x + ':' + countNum[x]+"\n")
4379
         Sun_N_One.push(x + ':' + countNum[x]+"\n")
4380
       }
4380
       }
4381
       var result = [];
4381
       var result = [];
4382
-      for (var i = 0,len = Sun_N_One.length; i < len; i+=29) { 
4382
+      for (var i = 0,len = Sun_N_One.length; i < len; i+=29) {
4383
           var strObjcet = Sun_N_One.slice(i, i+29);
4383
           var strObjcet = Sun_N_One.slice(i, i+29);
4384
           var str = strObjcet.toString();
4384
           var str = strObjcet.toString();
4385
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4385
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
4666
         }
4666
         }
4667
       });
4667
       });
4668
     },
4668
     },
4669
-   
4669
+
4670
     changeScheduleActon(formName) {
4670
     changeScheduleActon(formName) {
4671
       this.changing_bed = true;
4671
       this.changing_bed = true;
4672
       ChangeSchedule(this.currentData.id, this.changeSchedule)
4672
       ChangeSchedule(this.currentData.id, this.changeSchedule)
4750
       let response =await CreateSchedule(id, data)
4750
       let response =await CreateSchedule(id, data)
4751
 
4751
 
4752
       if (response.data.state == 0) {
4752
       if (response.data.state == 0) {
4753
+        this.creating_schedule = false;
4754
+        
4753
         this.$message.error(response.data.msg);
4755
         this.$message.error(response.data.msg);
4754
       } else {
4756
       } else {
4757
+              this.creating_schedule = false;
4758
+              this.dialogTableVisible=false
4755
         var that = this;
4759
         var that = this;
4756
         var schedule = response.data.data.schedule;
4760
         var schedule = response.data.data.schedule;
4757
         this.scheduleZone.forEach(function (zone, index) {
4761
         this.scheduleZone.forEach(function (zone, index) {
4789
 
4793
 
4790
     // 单击选中患者
4794
     // 单击选中患者
4791
     clickThis(row, column, cell, event) {
4795
     clickThis(row, column, cell, event) {
4792
-      
4796
+
4793
         console.log('this.currentData的数据',this.currentData);
4797
         console.log('this.currentData的数据',this.currentData);
4794
 
4798
 
4795
         if (row[column.property].schedule_id > 0) {
4799
         if (row[column.property].schedule_id > 0) {
4888
         }
4892
         }
4889
       })
4893
       })
4890
     },
4894
     },
4891
-    
4895
+
4892
     //  双击弹窗确认按钮
4896
     //  双击弹窗确认按钮
4893
     submitMode(formName) {
4897
     submitMode(formName) {
4894
       this.changing_mode = true;
4898
       this.changing_mode = true;
4934
             this.$message.error(err);
4938
             this.$message.error(err);
4935
             this.changing_mode = false;
4939
             this.changing_mode = false;
4936
           });
4940
           });
4937
-      
4941
+
4938
     },
4942
     },
4939
 
4943
 
4940
     // submitTiaoZMS(formName) {
4944
     // submitTiaoZMS(formName) {
5506
       } else {
5510
       } else {
5507
         return "table-row-new-class schedule-table-row infectious";
5511
         return "table-row-new-class schedule-table-row infectious";
5508
       };
5512
       };
5509
-      // 
5513
+      //
5510
     },
5514
     },
5511
     // 分区接口
5515
     // 分区接口
5512
     getAllZones() {
5516
     getAllZones() {
5564
     };
5568
     };
5565
   },
5569
   },
5566
   created() {
5570
   created() {
5567
-   
5571
+
5568
     var date = new Date();
5572
     var date = new Date();
5569
     this.time = date;
5573
     this.time = date;
5570
     var year = date.getFullYear();
5574
     var year = date.getFullYear();
5665
 .schedule-table-row td .cell {
5669
 .schedule-table-row td .cell {
5666
   font-size: 12px;
5670
   font-size: 12px;
5667
   white-space: normal !important;
5671
   white-space: normal !important;
5668
-  
5672
+
5669
 }
5673
 }
5670
 
5674
 
5671
 // 动态样式
5675
 // 动态样式