Browse Source

8月16日杨青

杨青 1 year ago
parent
commit
9a541fe8e2

+ 11 - 11
src/router/modules/weight_sign.js View File

@@ -62,16 +62,16 @@ export default {
62 62
       noCache: true
63 63
     }
64 64
   },
65
-   // 测试
66
-  //  {
67
-  //   path: '/ceshi',
68
-  //   component: () => import('@/xt_pages/sign/ceshi'),
69
-  //   name: 'ceshi',
70
-  //   meta: {
71
-  //     title: '排班测试',
72
-  //     icon: 'ceshi',
73
-  //     noCache: true
74
-  //   }
75
-  // },
65
+   // 排班展示
66
+  {
67
+    path: '/Schedulingdisplay',
68
+    component: () => import('@/xt_pages/sign/Schedulingdisplay'),
69
+    name: 'Schedulingdisplay',
70
+    meta: {
71
+      title: '排班展示',
72
+      icon: 'Schedulingdisplay',
73
+      noCache: true
74
+    }
75
+  },
76 76
 ]
77 77
 }

+ 13 - 4
src/xt_pages/outpatientCharges/statementPrint.vue View File

@@ -14,8 +14,6 @@
14 14
       >
15 15
     </template>
16 16
 
17
-
18
-
19 17
     <div class="dialysisPage" style="padding-top: 40px">
20 18
       <div
21 19
         v-if="
@@ -74,7 +72,6 @@
74 72
             org_id != 10278 && org_id != 10387 && org_id != 10191 &&org_id != 10210 &&org_id != 10485 &&org_id != 0 && this.paramsObj.balance_accounts_type == 2">
75 73
       </privateChargePrint>
76 74
 
77
-
78 75
     </div>
79 76
   </div>
80 77
 </template>
@@ -286,7 +283,7 @@
286 283
               scanStyles: false,
287 284
             });
288 285
           } else if (
289
-            this.$store.getters.xt_user.org_id == 0 ||
286
+            // this.$store.getters.xt_user.org_id == 0 ||
290 287
             this.$store.getters.xt_user.org_id == 10191
291 288
           ) {
292 289
             const style =
@@ -305,6 +302,18 @@
305 302
             //   style: style,
306 303
             //   scanStyles: false,
307 304
             // });
305
+          }else if(
306
+            this.$store.getters.xt_user.org_id == 10485 || this.$store.getters.xt_user.org_id == 0
307
+          ){
308
+            const style =
309
+              "@media print {#statement-print{font-size:14px;border:1px solid white}.statementTitle{font-size: 22px;text-align: center;font-weight: bold;}table tr td {padding: 5px;line-height: 30px;border: none;}";
310
+            printJS({
311
+              printable: "statement-print",
312
+              type: "html",
313
+              style: style,
314
+              scanStyles: false,
315
+            });
316
+
308 317
           } else {
309 318
             const style =
310 319
               "@media print {#statement-print{font-size:14px;border:1px solid white}.statementTitle{font-size: 22px;text-align: center;font-weight: bold;}table{border-collapse: collapse;text-align: center;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 57%;}}}";

+ 60 - 38
src/xt_pages/outpatientCharges/statementTemplate/printeEleven.vue View File

@@ -8,13 +8,13 @@
8 8
           <td colspan="4">发票号:</td>
9 9
         </tr>
10 10
         <tr style="border-bottom: 1px solid black;">
11
-          <td colspan="4" >单据编码:{{info.number}}</td>
12
-          <td colspan="2" >就诊时间:{{info.setl_time}}</td>
13
-          <td colspan="2" >金额单位:{{info.medfee_sumamt}}元</td>
11
+          <td colspan="4">单据编码:{{info.number}}</td>
12
+          <td colspan="2">就诊时间:{{info.setl_time}}</td>
13
+          <td colspan="2">金额单位:{{info.medfee_sumamt}}元</td>
14 14
         </tr>
15 15
         <tr>
16
-          <td colspan="4">姓名:{{info.patient.name}}</td>
17
-          <td colspan="4">身份证号:{{info.patient.id_card_no}}</td>
16
+          <td colspan="4">姓名:<!--{{info.patient.name}}--></td>
17
+          <td colspan="4">身份证号:<!--{{info.patient.id_card_no}}--></td>
18 18
         </tr>
19 19
         <tr>
20 20
           <td colspan="8">诊断:{{info.diagnosis}}</td>
@@ -56,44 +56,66 @@
56 56
 
57 57
         </tr>
58 58
         <tr style="border-bottom: 1px solid black;text-align: center;">
59
-          <td width="12.5%">项目</td>
60
-          <td width="12.5%">金额</td>
61
-          <td width="12.5%">项目</td>
62
-          <td width="12.5%">金额</td>
63
-          <td width="12.5%">项目</td>
64
-          <td width="12.5%">金额</td>
65
-          <td width="12.5%">项目</td>
66
-          <td width="12.5%">金额</td>
67
-        </tr>
68
-        <tr style="text-align: center;">
69
-          <td>西药费</td>
70
-          <td>{{info.western_medicine_cost_total}}</td>
71
-          <td>化验费</td>
72
-          <td>{{info.laboratory_cost_total}}</td>
73
-          <td>治疗费</td>
74
-          <td>{{info.treat_cost_total}}</td>
75
-          <td>处置费</td>
76
-          <td></td>
59
+          <td width="15.1%">医保编码</td>
60
+          <td width="15.1%">医院编码</td>
61
+          <td width="15.1%">医院名称</td>
62
+          <td width="6.1%">单位</td>
63
+          <td width="15.1%">规格</td>
64
+          <td width="6.1%">数量</td>
65
+          <td width="8.1%">单价</td>
66
+          <td width="8.1%">金额</td>
67
+          <td width="10.1%">医保标识</td>
77 68
         </tr>
78
-        <tr style="text-align: center;">
79
-          <td>中成药</td>
80
-          <td>{{info.chinese_traditional_medicine_cost_total}}</td>
81
-          <td>诊疗费</td>
82
-          <td></td>
83
-          <td>材料费</td>
84
-          <td>{{info.material_cost_total}}</td>
85
-          <td>护理费</td>
69
+        <tr style="border-bottom: 1px solid black;font-size: 16px;font-weight: bolder;">
70
+          <td colspan="6">西药费</td>
71
+          <td style="text-align: center;">小计</td>
72
+          <td style="text-align: center;">金额</td>
86 73
           <td></td>
87 74
         </tr>
88
-        <tr style="text-align: center;">
89
-          <td>注射费</td>
75
+        <tr style="border-bottom: 1px solid black;">
76
+          <td>内容</td>
77
+          <td>内容</td>
78
+          <td>内容</td>
79
+          <td>内容</td>
80
+          <td>内容</td>
81
+          <td style="text-align: center;">内容</td>
82
+          <td style="text-align: center;">内容</td>
83
+          <td style="text-align: center;">内容</td>
84
+          <td>内容</td>
85
+        </tr>
86
+        <tr style="border-bottom: 1px solid black;font-size: 16px;font-weight: bolder;">
87
+          <td colspan="6">材料费</td>
88
+          <td style="text-align: center;">小计</td>
89
+          <td style="text-align: center;">金额</td>
90 90
           <td></td>
91
-          <td>检查费</td>
92
-          <td>{{info.check_cost_total}}</td>
93
-          <td>输氧费</td>
91
+        </tr>
92
+        <tr style="border-bottom: 1px solid black;">
93
+          <td>内容</td>
94
+          <td>内容</td>
95
+          <td>内容</td>
96
+          <td>内容</td>
97
+          <td>内容</td>
98
+          <td style="text-align: center;">内容</td>
99
+          <td style="text-align: center;">内容</td>
100
+          <td style="text-align: center;">内容</td>
101
+          <td>内容</td>
102
+        </tr>
103
+        <tr style="border-bottom: 1px solid black;font-size: 16px;font-weight: bolder;">
104
+          <td colspan="6">治疗费</td>
105
+          <td style="text-align: center;">小计</td>
106
+          <td style="text-align: center;">金额</td>
94 107
           <td></td>
95
-          <td>其他</td>
96
-          <td>{{info.other_cost_total}}</td>
108
+        </tr>
109
+        <tr style="border-bottom: 1px solid black;">
110
+          <td>内容</td>
111
+          <td>内容</td>
112
+          <td>内容</td>
113
+          <td>内容</td>
114
+          <td>内容</td>
115
+          <td style="text-align: center;">内容</td>
116
+          <td style="text-align: center;">内容</td>
117
+          <td style="text-align: center;">内容</td>
118
+          <td>内容</td>
97 119
         </tr>
98 120
         <tr style="border-bottom: 1px solid black; font: 16px bolder;">
99 121
           <td colspan="8">合计:{{info.medfee_sumamt}}</td>

+ 558 - 0
src/xt_pages/sign/Schedulingdisplay.vue View File

@@ -0,0 +1,558 @@
1
+<template>
2
+ 
3
+  <div class="main-contain">
4
+        <div class="position">
5
+            <bread-crumb :crumbs="crumbs"></bread-crumb>
6
+            <el-button
7
+                size="small"
8
+                icon="el-icon-menu"
9
+                @click="fullscreenboard"
10
+                type="primary"
11
+                >全屏投影</el-button
12
+            >
13
+        </div>
14
+        <!-- 全屏状态 -->
15
+        <div id="fullscreenbroad" v-show="dialogTableVisible">
16
+            <el-row class="fullRow">
17
+                <el-button
18
+                @click="openSetting"
19
+                icon="el-icon-setting"
20
+                circle
21
+                id="fullscreenbroad-setting"
22
+                ></el-button>
23
+                <el-button
24
+                type="primary"
25
+                icon="el-icon-rank"
26
+                v-if="showSetting"
27
+                id="fullscreenbroad-setting"
28
+                @click="togglefullscreen"
29
+                >切换模式</el-button
30
+                >
31
+                <el-button
32
+                type="primary"
33
+                icon="el-icon-menu"
34
+                v-if="showSetting"
35
+                id="fullscreenbroad-setting"
36
+                @click="outfullscreenboard"
37
+                >退出全屏投影</el-button
38
+                >
39
+            </el-row>
40
+            <div class="page_lineUp">
41
+                <div class="lineUpTitle">
42
+                  <div>{{ this.$store.getters.xt_user.org.org_name }}<span>&nbsp;&nbsp;温馨提示:请注意排队叫号,依次叫号就诊上机,谢谢配合</span></div>
43
+                    <!-- <div>{{ newdate }}&nbsp;&nbsp;{{ time }}</div> -->
44
+                </div>
45
+                <div class="lineUpMain">
46
+                    <div class="lineUpMainLeft">
47
+                        <div class="lineUpMainLeftTitle">
48
+                          <p style="width:12%">分区</p>
49
+                          <p style="width:5%">{{ getdays(day) }}</p>
50
+                          <p style="width:79%">病人姓名 </p>
51
+                        </div>
52
+                    </div>
53
+                    <div class="lineUpList">
54
+                      <div v-for="(item,index) in fenqu" :key="index" style="color:#1C6895;font-size: 38px;padding: 5px;">
55
+                        <p style="display: inline-block;width:12%;text-align: center;">{{ item[1].name }}</p>
56
+                        <p style="display: inline-block;">
57
+                          <span v-for="(it,index) in item[1].data" :key="index" >
58
+                            {{ it.name }}&nbsp;&nbsp;
59
+                          </span>
60
+                        </p>
61
+                      </div>
62
+                    </div>
63
+                </div>
64
+             </div>
65
+        </div>
66
+        <div class="app-container">
67
+            <div class="page_lineUp">
68
+                <div class="lineUpTitle">
69
+                    <div>{{ this.$store.getters.xt_user.org.org_name }}<span>&nbsp;&nbsp;温馨提示:请注意排队叫号,依次叫号就诊上机,谢谢配合</span></div>
70
+                    <!-- <div>{{ newdate }}&nbsp;&nbsp;{{ time }}</div> -->
71
+                </div>
72
+                <div class="lineUpMain">
73
+                    <div class="lineUpMainLeft">
74
+                        <div class="lineUpMainLeftTitle">
75
+                          <p style="width:12%">分区</p>
76
+                          <p style="width:5%">{{ getdays(day) }}</p>
77
+                          <p style="width:79%">病人姓名 </p>
78
+                        </div>
79
+                        <div class="lineUpList">
80
+                          <div v-for="(item,index) in fenqu" :key="index" style="color:#1C6895;font-size: 38px;padding: 5px;">
81
+                            <p style="display: inline-block;width:12%;text-align: center;">{{ item[1].name }}</p>
82
+                            <p style="display: inline-block;">
83
+                              <span v-for="(it,index) in item[1].data" :key="index" >
84
+                                {{ it.name }}&nbsp;&nbsp;
85
+                              </span>
86
+                            </p>
87
+                          </div>
88
+                        </div>
89
+                    </div>
90
+                </div>
91
+            </div>
92
+            <el-pagination
93
+              @size-change="handleSizeChange"
94
+              @current-change="handleCurrentChange"
95
+              :current-page="currentPage"
96
+              :page-sizes="[2, 4, 6, 8, 10]"
97
+              :page-size.sync="pagesize"
98
+              layout="total, sizes, prev, pager, next, jumper"
99
+              :total="this.schArr.length">
100
+            </el-pagination>
101
+
102
+        </div>
103
+    </div>
104
+</template>
105
+
106
+<script>
107
+import {getContextScheduleList} from "@/api/patient"
108
+const moment = require('moment')
109
+import BreadCrumb from "../components/bread-crumb";
110
+import screenfull from "screenfull";
111
+import { uParseTime } from '@/utils/tools'
112
+import axios from 'axios'
113
+export default {
114
+  components:{
115
+      BreadCrumb
116
+  },
117
+  inject: ['reload'],
118
+  data(){
119
+    return{
120
+      crumbs: [
121
+          { path: false, name: "签到排队" },
122
+          { path: false, name: "排班展示" }
123
+        ],
124
+      dialogTableVisible:false,
125
+      showSetting: false,
126
+      time:'',
127
+      newdate:'',
128
+      org_id: 10223,
129
+      fenqu:[],
130
+      schArr:[],
131
+      currentPage: 1,
132
+      total:0,
133
+      page:0,
134
+      pagesize:6,
135
+      day:'',
136
+      teem_sel: [
137
+        { name: "上午", id: 1 },
138
+        { name: "下午", id: 2 },
139
+        { name: "晚上", id: 3 },
140
+      ],
141
+      data:{"1291":{"name":"A1区","data":[{"name":"陈静英","patient_id":"20205","partition_id":"1291","bed_id":"3454","zon_name":"A1区","number":"1"},
142
+          {"name":"许奕芳","patient_id":"15855","partition_id":"1291","bed_id":"3591","zon_name":"A1区","number":"2(滤)"},
143
+          {"name":"林惜群","patient_id":"11434","partition_id":"1291","bed_id":"3592","zon_name":"A1区","number":"3"},
144
+          {"name":"周名浩","patient_id":"12394","partition_id":"1291","bed_id":"3593","zon_name":"A1区","number":"4"},
145
+          {"name":"许素琼","patient_id":"10893","partition_id":"1291","bed_id":"3594","zon_name":"A1区","number":"5"},
146
+          {"name":"陈少荣","patient_id":"17925","partition_id":"1291","bed_id":"3595","zon_name":"A1区","number":"6"},
147
+          {"name":"石佩贤","patient_id":"21244","partition_id":"1291","bed_id":"5455","zon_name":"A1区","number":"31(滤)"}]},
148
+          "1333":{"name":"A2区","data":[{"name":"王梓绵","patient_id":"20283","partition_id":"1333","bed_id":"3596","zon_name":"A2区","number":"7"},
149
+          {"name":"陈惠艮","patient_id":"17935","partition_id":"1333","bed_id":"3597","zon_name":"A2区","number":"8"},
150
+          {"name":"曾御贞","patient_id":"11218","partition_id":"1333","bed_id":"3598","zon_name":"A2区","number":"9"},
151
+          {"name":"陈秋龙","patient_id":"10895","partition_id":"1333","bed_id":"3599","zon_name":"A2区","number":"10"},
152
+          {"name":"陈绍明","patient_id":"17881","partition_id":"1333","bed_id":"3600","zon_name":"A2区","number":"11"},
153
+          {"name":"林淑辉","patient_id":"13598","partition_id":"1333","bed_id":"3601","zon_name":"A2区","number":"12"},
154
+          {"name":"陈龙珠","patient_id":"10925","partition_id":"1333","bed_id":"3602","zon_name":"A2区","number":"13"},
155
+          {"name":"蔡俊生","patient_id":"10909","partition_id":"1333","bed_id":"5456","zon_name":"A2区","number":"29(滤)"},
156
+          {"name":"陈悦钿","patient_id":"10908","partition_id":"1333","bed_id":"5458","zon_name":"A2区","number":"30(滤)"}]},
157
+          "1334":{"name":"A3区","data":[{"name":"陈存福","patient_id":"19331","partition_id":"1334","bed_id":"3603","zon_name":"A3区","number":"14"},
158
+          {"name":"林爱华","patient_id":"15696","partition_id":"1334","bed_id":"3603","zon_name":"A3区","number":"14"},
159
+          {"name":"余丽惜","patient_id":"11941","partition_id":"1334","bed_id":"3604","zon_name":"A3区","number":"15"},
160
+          {"name":"丁晓东","patient_id":"10870","partition_id":"1334","bed_id":"3605","zon_name":"A3区","number":"16"},
161
+          {"name":"许美笋","patient_id":"18018","partition_id":"1334","bed_id":"3606","zon_name":"A3区","number":"17"},
162
+          {"name":"蔡启裕","patient_id":"14455","partition_id":"1334","bed_id":"3607","zon_name":"A3区","number":"18"},
163
+          {"name":"陈万如","patient_id":"16898","partition_id":"1334","bed_id":"3608","zon_name":"A3区","number":"19"},
164
+          {"name":"蔡少侬","patient_id":"20662","partition_id":"1334","bed_id":"3608","zon_name":"A3区","number":"19"},
165
+          {"name":"张淑媛","patient_id":"10902","partition_id":"1334","bed_id":"3609","zon_name":"A3区","number":"20(滤)"}]},
166
+          "1549":{"name":"A4区","data":[{"name":"张和丙","patient_id":"17907","partition_id":"1549","bed_id":"3610","zon_name":"A4区","number":"21(滤)"},
167
+          {"name":"金少铎","patient_id":"22040","partition_id":"1549","bed_id":"3611","zon_name":"A4区","number":"22"},
168
+          {"name":"李树进","patient_id":"17905","partition_id":"1549","bed_id":"3612","zon_name":"A4区","number":"23"},
169
+          {"name":"胡惜丹","patient_id":"10907","partition_id":"1549","bed_id":"3613","zon_name":"A4区","number":"24"},
170
+          {"name":"陈镛祥","patient_id":"10949","partition_id":"1549","bed_id":"3614","zon_name":"A4区","number":"25"},
171
+          {"name":"赵永南","patient_id":"10896","partition_id":"1549","bed_id":"3616","zon_name":"A4区","number":"27"},
172
+          {"name":"黄楚玉","patient_id":"10892","partition_id":"1549","bed_id":"5459","zon_name":"A4区","number":"28(滤)"}]},
173
+          "1292":{"name":"B区","data":[{"name":"陈丽香","patient_id":"15060","partition_id":"1292","bed_id":"3617","zon_name":"B区","number":"B2"},
174
+          {"name":"潘瑜","patient_id":"23203","partition_id":"1292","bed_id":"3618","zon_name":"B区","number":"B3"},
175
+          {"name":"曾炎通","patient_id":"13830","partition_id":"1292","bed_id":"3619","zon_name":"B区","number":"B4"},
176
+          {"name":"王惜群","patient_id":"10943","partition_id":"1292","bed_id":"3620","zon_name":"B区","number":"B5"}]}}
177
+    }
178
+  },
179
+  computed: {
180
+      websocket() {
181
+          return this.$store.state.user.websocket;
182
+      },
183
+  },
184
+
185
+  // beforeMount() {
186
+  //     if (this.websocket) {
187
+  //         if (this.websocket.readyState == 1) {
188
+  //             console.log('执行1')
189
+  //             this.websocketMess();
190
+  //         } else {
191
+  //             setTimeout(() => {
192
+  //                 console.log('执行2')
193
+  //                 this.websocketMess();
194
+  //             }, 1000);
195
+  //         }
196
+  //     } else {
197
+  //         setTimeout(() => {
198
+  //             if (this.websocket.readyState == 1) {
199
+  //                 console.log('执行3')
200
+  //                 this.websocketMess();
201
+  //             } else {
202
+  //                 setTimeout(() => {
203
+  //                     console.log('执行4')
204
+  //                     this.websocketMess();
205
+  //                 }, 1000);
206
+  //             }
207
+  //         }, 1000);
208
+  //     }
209
+
210
+  // },
211
+  mounted(){
212
+    
213
+    this.time = setInterval (()=>{
214
+      // console.log('5555555555',Math.ceil(this.schArr.length / this.pagesize));
215
+      if(this.currentPage < Math.ceil(this.schArr.length / this.pagesize)){
216
+        this.currentPage++
217
+      }else{
218
+        this.currentPage =1
219
+      }
220
+      this.getPageData()
221
+    },20000)
222
+
223
+    // console.log('3333333',this.paiban.length);
224
+      // this.timer = setInterval(() => {
225
+      //     if(this.page < Math.ceil(this.count / 6)){
226
+      //         console.log('执行',Math.ceil(this.count / 6),this.page)
227
+      //         this.page++
228
+      //          this.getlist()
229
+      //         setTimeout(() => {
230
+      //             this.websocketMess();
231
+      //         }, 1000);
232
+      //     }
233
+      //     else{
234
+      //         console.log('执行22223333')
235
+      //         // this.page = 4
236
+      //         const counts = this.deviceNumberList.length;
237
+      //         console.log('sdfasdfdas',Math.ceil(counts / 6));
238
+
239
+      //         if(this.page <= Math.ceil(counts / 6)){
240
+      //           console.log('执行444444444',this.page)
241
+      //           this.page ++
242
+      //         }else{
243
+      //           console.log('执行55555555',this.page)
244
+      //           this.page = 1
245
+      //         }
246
+      //         // this.page++
247
+      //         this.getlist()
248
+      //         setTimeout(() => {
249
+      //             // this.websocketMess();
250
+      //             this.lineUpList
251
+      //         }, 1000);
252
+
253
+
254
+      //     }
255
+      //     console.log('切换时间',this.queueConfig)
256
+      // }, 1000 * parseInt(this.queueConfig.qhsj));
257
+      // this.timerID = setInterval(() => {
258
+      //     this.updateTime()
259
+      // }, 1000);
260
+      // this.newTimes = setInterval(() => {
261
+      //     // this.reload()
262
+      //     console.log('1222222333333333');
263
+      //     sessionStorage.setItem('lineUpKey',1);
264
+      //     window.location.reload()
265
+      // }, 1000 * 60 * 30);
266
+  },
267
+  beforeDestroy(){
268
+      clearInterval(this.time);// 清除定时器
269
+      this.time = null
270
+      // clearInterval(this.timerID);
271
+      // this.timerID = null;// 清除定时器
272
+      // let unObj = {
273
+      //     cmd:'queue/unjoin',
274
+      //     data:{type:2}
275
+      // }
276
+      // this.websocketSend(unObj)
277
+  },
278
+  methods:{
279
+    getindexschedulelists(org_id){
280
+      axios.get('/api/index/schedulelist?org_id='+ org_id
281
+      ).then((res) => {
282
+        if(res.status==200){
283
+          const paiban = res.data.data
284
+          this.day = res.data.type
285
+          this.schArr = Object.entries(paiban);
286
+          this.total = this.schArr.length
287
+          this.getPageData()
288
+          console.log('2222222',paiban);
289
+          console.log('3333333',this.schArr);
290
+          console.log('4444444',this.total);
291
+        }
292
+        
293
+      })
294
+    },
295
+    // 进入全屏
296
+    fullscreenboard: function() {
297
+        sessionStorage.setItem('lineUpKey',1);
298
+        this.dialogTableVisible = true;
299
+        // let routeData = this.$router.resolve({ path: '/fullscreenboard' })
300
+        // window.open(routeData.href, '_blank')
301
+    },
302
+    outfullscreenboard: function() {
303
+        this.dialogTableVisible = false;
304
+        this.showSetting = false;
305
+    },
306
+    togglefullscreen: function() {
307
+        if (!screenfull.enabled) {
308
+            this.$message({
309
+            message: "你的浏览器不支持",
310
+            type: "warning"
311
+            });
312
+            return false;
313
+        }
314
+        screenfull.toggle();
315
+        this.showSetting = false;
316
+    },
317
+    openSetting() {
318
+        if (this.showSetting == false) {
319
+            this.showSetting = true;
320
+        } else {
321
+            this.showSetting = false;
322
+        }
323
+    },
324
+    getDates(time){
325
+        return moment(time * 1000).format('HH:mm:ss')
326
+    },
327
+    updateTime() {
328
+        var cd = new Date();
329
+        var week = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
330
+        this.time = this.zeroPadding(cd.getHours(), 2) + ':' + this.zeroPadding(cd.getMinutes(), 2) + ':' + this.zeroPadding(cd.getSeconds(), 2) + ' (' + week[cd.getDay()] + ")";
331
+        this.newdate = this.zeroPadding(cd.getFullYear(), 4) + '-' + this.zeroPadding(cd.getMonth() + 1, 2) + '-' + this.zeroPadding(cd.getDate(), 2);
332
+    },
333
+    zeroPadding(num, digit) {
334
+        var zero = '';
335
+        for (var i = 0; i < digit; i++) {
336
+            zero += '0';
337
+        }
338
+        return (zero + num).slice(-digit);
339
+    },
340
+    handleSizeChange(val) {
341
+      this.pagesize = val
342
+      this.getPageData()
343
+      console.log(`每页 ${val} 条`,this.pagesize);
344
+    },
345
+    handleCurrentChange(val) {
346
+      this.currentPage = val
347
+      this.getPageData()
348
+      console.log(`当前页: ${val}`);
349
+    },
350
+    getPageData() {
351
+    console.log('是否yes');
352
+    let start = (this.currentPage - 1) * this.pagesize;
353
+    let end = start + this.pagesize;
354
+    this.fenqu = this.schArr.slice(start, end);
355
+    },
356
+    getdays(id){
357
+      console.log(1111,id);
358
+      for(let i=0;i<this.teem_sel.length;i++){
359
+        console.log(this.teem_sel[i]);
360
+        if(this.teem_sel[i].id == id){
361
+          return this.teem_sel[i].name
362
+        }
363
+      }
364
+    }
365
+
366
+  },
367
+  created(){ 
368
+    // this.schArr = Object.entries(this.data);
369
+    // console.log('5555555555',Math.ceil(this.schArr.length / this.pagesize));
370
+    // console.log('00000',arr);
371
+    // this.getindexschedulelist()
372
+    this.getindexschedulelists(this.org_id)
373
+    this.getPageData()
374
+  },
375
+
376
+}
377
+</script>
378
+
379
+
380
+<style lang="scss" scoped>
381
+.main-contain{
382
+    height: 100%;
383
+}
384
+.page_lineUp{
385
+    height: 100%;
386
+    .lineUpTitle{
387
+        height: 4vh;
388
+        background: #1A82BF;
389
+        display: flex;
390
+        justify-content: space-between;
391
+        align-items: center;
392
+        padding: 0 20px;
393
+        color:#fff;
394
+        font-size: 2vh;
395
+        font-weight: 600;
396
+    }
397
+    .lineUpMain{
398
+        background: linear-gradient(0deg, #76ECEC, #479CD2);
399
+        height: 95%;
400
+        padding:10px;
401
+    }
402
+    .lineUpMainLeft{
403
+        height: 8%;
404
+        border-radius: 15px;
405
+        display: flex;
406
+        flex-direction: column;
407
+
408
+    }
409
+    .lineUpMainLeftTitle{
410
+        // display: flex;
411
+        // justify-content: space-between;
412
+        align-items: center;
413
+        color:#fff;
414
+        font-size: 4vh;
415
+        font-weight: 600;
416
+        height:7vh;
417
+        line-height: 7vh;
418
+        background: #1A82BF;
419
+        border-radius: 15px 15px 0 0;
420
+        >p{
421
+            display: inline-block;
422
+            text-align: center;
423
+        }
424
+    }
425
+    .lineUpList{
426
+        font-size: 3vh;
427
+        font-weight: 600;
428
+        flex: 1;
429
+        >div:nth-child(odd){
430
+            background: #F9FDFF;
431
+        }
432
+        >div:nth-child(even){
433
+            background: #CCEBFF;
434
+        }
435
+        >div:last-child{
436
+            border-radius: 0 0 15px 15px;
437
+        }
438
+        .lineUpListOne{
439
+            height:16%;
440
+            padding: 0.5%;
441
+            display: flex;
442
+            justify-content: space-between;
443
+            align-items: center;
444
+            color:#1C6895;
445
+            >p{
446
+                width:25%;
447
+                text-align: center;
448
+                display: inline-block;
449
+                padding: 5px 0px;
450
+            }
451
+        }
452
+    }
453
+    .callingBox{
454
+        height: 39%;
455
+        margin-top: 10px;
456
+        display: flex;
457
+        justify-content: space-between;
458
+        .callingBoxLeft{
459
+            width: 49.5%;
460
+            height: 100%;
461
+            display: flex;
462
+            justify-content: space-between;
463
+        }
464
+        .callingBoxLeft1{
465
+            width: 100%;
466
+            height: 100%;
467
+            display: flex;
468
+            justify-content: space-between;
469
+        }
470
+        .callingTitle{
471
+            width: 10vh;
472
+            height: 100%;
473
+            border-radius: 15px 0 0 15px;
474
+            font-size: 5vh;
475
+            font-weight:600;
476
+            text-align: center;
477
+            color: #fff;
478
+            background: #1A82BF;
479
+            display: flex;
480
+            align-items: center;
481
+            margin-right: 5px;
482
+        }
483
+        .newCallingTitle{
484
+            background: #1aa680;
485
+        }
486
+        .callingTop{
487
+            height: 49.5%;
488
+            border-radius: 0 15px 0 0;
489
+            background: #F9FDFF;
490
+            display: flex;
491
+            justify-content: space-between;
492
+            .callingTopTip{
493
+                width: 10vh;
494
+                height: 100%;
495
+                color: #fff;
496
+                font-size: 3vh;
497
+                font-weight: 600;
498
+                background: #1A82BF;
499
+                display: flex;
500
+                align-items: center;
501
+            }
502
+            .newCallingTopTip{
503
+                background: #1aa680;
504
+            }
505
+            .callingContent{
506
+                flex: 1;
507
+                display: flex;
508
+                flex-direction: column;
509
+                font-size: 4vh;
510
+                color:#1C6895;
511
+                font-weight: 600;
512
+                padding-left: 20px;
513
+                justify-content: space-around;
514
+                >p{
515
+                    width:100%;
516
+                    text-align: left;
517
+                    line-height: 50px;
518
+                }
519
+                div>:first-child{
520
+                    margin-bottom: 10px;
521
+                }
522
+            }
523
+            .newCallingContent{
524
+                color:#1aa680;
525
+            }
526
+        }
527
+    }
528
+}
529
+#fullscreenbroad {
530
+  position: fixed;
531
+  top: 0;
532
+  right: 0;
533
+  bottom: 0;
534
+  left: 0;
535
+  overflow: auto;
536
+  margin: 0;
537
+  background: #fff;
538
+  padding: 20px;
539
+  z-index:5000;
540
+  height: 100%;
541
+}
542
+#fullscreenbroad #fullscreenbroad-setting {
543
+  float: right;
544
+}
545
+
546
+#fullscreenbroad .el-button + .el-button {
547
+  margin-left: 0px;
548
+}
549
+#fullscreenbroad .el-button:nth-child(1) {
550
+  margin-left: 10px;
551
+}
552
+#fullscreenbroad .el-button:nth-child(2) {
553
+  margin-left: 10px;
554
+}
555
+.fullRow{
556
+    margin-bottom: 10px;
557
+}
558
+</style>