一个vue的控制显示隐藏,下拉菜单


   1 <!DOCTYPE html>
   2 <html lang="en">
   3 
   4     <head>
   5 
   6         <meta charset="utf-8">
   7         <meta http-equiv="X-UA-Compatible" content="IE=edge">
   8         <meta name="viewport" content="width=device-width, initial-scale=1">
   9         <meta name="description" content="">
  10         <meta name="author" content="">
  11 
  12         <title>排班设置</title>
  13         <link rel="shortcut icon" href="../img/favicon.png" />
  14         <!-- Bootstrap Core CSS -->
  15         <link href="../vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
  16 
  17         <!-- MetisMenu CSS -->
  18         <link href="../vendor/metisMenu/metisMenu.min.css" rel="stylesheet">
  19 
  20         <!-- Custom CSS -->
  21         <link href="../dist/css/sb-admin-2.css" rel="stylesheet">
  22 
  23         <!-- Custom Fonts -->
  24         <link href="../vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
  25 
  26         <!--ALL style 所有页面共有导航样式-->
  27         <link href="../dist/css/layout.css" rel="stylesheet">
  28 
  29         <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
  30         <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  31 
  32         <!--[if lt IE 9]>
  33     <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  34     <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
  35     <![endif]-->
  36 
  37         <style>
  38             /*表格样式*/
  39 
  40             .table thead tr th,
  41             .table tbody tr td {
  42                 text-align: left;
  43             }
  44 
  45             .table thead tr th:last-child,
  46             .table tbody tr td:last-child {
  47                 text-align: center;
  48             }
  49 
  50             .pageNavigation .active {
  51                 color: white;
  52                 background: #fa1b5c;
  53             }
  54 
  55             .warmmin {
  56                 color: #761C19;
  57                 display: none;
  58             }
  59 
  60             [v-cloak] {
  61                 display: none;
  62             }
  63 
  64             .formTitle {
  65                 border-bottom: 1px solid #ddd;
  66                 padding-bottom: 5px;
  67             }
  68 
  69             .star {
  70                 margin-right: 5px;
  71                 color: red;
  72             }
  73 
  74             .title,.edit-out{
  75                 overflow:hidden;
  76             }
  77 
  78             .form-control-select{
  79                 display:inline-block;
  80                 width:auto;
  81             }
  82             .ooModal{
  83                 width:800px;
  84                 
  85             }
  86             .modal-body{
  87                 padding:30px 15px
  88                 
  89             }
  90             
  91             .editbox{
  92                 background:#f9f9f9;
  93                 padding:10px;
  94                 margin:0 50px 15px 15px ;
  95             }
  96             
  97             .nav-tabs li.active a:focus{
  98                 background:#337ab7;
  99                 color:#fff;
 100             }
 101         </style>
 102 
 103     </head>
 104 
 105     <body>
 106 
 107         <div id="wrapper">
 108             <!--模态框start-->
 109             <!--添加出诊模态框-->
 110             <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"  data-keyboard="false"  data-backdrop="static">
 111                 <div class="modal-dialog  ooModal">
 112                     <div class="modal-content">
 113                         <div class="modal-header">
 114                             <button  type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
 115                             <h4 class="modal-title" id="myModalLabel">
 116                                        追加开诊
 117                             </h4>
 118                         </div>
 119                         <div class="modal-body">
 120                             <form  id="modalForm" class="modalForm">
 121 
 122                                 <div class="col-sm-6">
 123                                     <label><span class="star">*</span>开始日期</label>
 124                                     <div class="form-group">
 125                                         <input id="addStartdateOpen" class="form-control" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd',readOnly:true,minDate:'%y-%M-#{%d}'})"></input>
 126                                     </div>
 127                                 </div>
 128                                 <div class="col-sm-6">
 129                                     <label><span class="star">*</span>结束日期</label>
 130                                     <div class="form-group">
 131                                         <input id="addEnddateOpen" class="form-control" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd',readOnly:true,minDate:'#F{$dp.$D(\'addStartdateOpen\')}' })" />
 132                                     </div>
 133                                 </div>
 134 
 135                                 <div class="col-sm-12">
 136                                     <label>周选项</label>
 137                                     <div class="form-group">
 138                                         <label><input type="checkbox" name="monday" id="addMondayOpen" value="1" class="open-week"/>&nbsp;周一&nbsp;&nbsp;&nbsp;&nbsp;</label>
 139                                         <label><input type="checkbox" name="tuesday" id="addTuesdayOpen" value="1" class="open-week"/>&nbsp;周二&nbsp;&nbsp;&nbsp;&nbsp;</label>
 140                                         <label><input type="checkbox" name="wednesday" id="addWednesdayOpen" value="1" class="open-week"/>&nbsp;周三&nbsp;&nbsp;&nbsp;&nbsp;</label>
 141                                         <label><input type="checkbox" name="thursday" id="addThursdayOpen" value="1" class="open-week"/>&nbsp;周四&nbsp;&nbsp;&nbsp;&nbsp;</label>
 142                                         <label><input type="checkbox" name="friday" id="addFridayOpen" value="1" class="open-week"/>&nbsp;周五&nbsp;&nbsp;&nbsp;&nbsp;</label>
 143                                         <label><input type="checkbox" name="saturday" id="addSaturdayOpen" value="1" class="open-week"/>&nbsp;周六&nbsp;&nbsp;&nbsp;&nbsp;</label>
 144                                         <label><input type="checkbox" name="sunday" id="addSundayOpen" value="1" class="open-week"/>&nbsp;周日</label></label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<label><input type="checkbox" id="allCheckedOpen"/>&nbsp;全选&nbsp;&nbsp;&nbsp;&nbsp;</label>
 145                                     </div>
 146                                 </div>
 147                                 <div class="clearfix"></div>
 148                                 <div class="col-sm-6">
 149                                     <label><span class="star">*</span>开始时间</label>
 150                                     <div class="form-group">
 151                                         <!-- <input id="addStarttimeOpen" class="form-control" onfocus="WdatePicker({dateFmt:'H:mm:ss',readOnly:false})"></input> -->
 152                                         <select id="addStartTimeOpen"
 153                                         class="form-control">
 154                                             <option value="08:00">08:00</option>
 155                                             <option value="08:15">08:15</option>
 156                                             <option value="08:30">08:30</option>
 157                                             <option value="08:45">08:45</option>
 158                                             <option value="09:00">09:00</option>
 159                                             <option value="09:15">09:15</option>
 160                                             <option value="09:30">09:30</option>
 161                                             <option value="09:45">09:45</option>
 162                                             <option value="10:00">10:00</option>
 163                                             <option value="10:15">10:15</option>
 164                                             <option value="10:30">10:30</option>
 165                                             <option value="10:45">10:45</option>
 166                                             <option value="11:00">11:00</option>
 167                                             <option value="11:15">11:15</option>
 168                                             <option value="11:30">11:30</option>
 169                                             <option value="11:45">11:45</option>
 170                                             <option value="12:00">12:00</option>
 171                                             <option value="12:15">12:15</option>
 172                                             <option value="12:30">12:30</option>
 173                                             <option value="12:45">12:45</option>
 174                                             <option value="13:00">13:00</option>
 175                                             <option value="13:15">13:15</option>
 176                                             <option value="13:30">13:30</option>
 177                                             <option value="13:45">13:45</option>
 178                                             <option value="14:00">14:00</option>
 179                                             <option value="14:15">14:15</option>
 180                                             <option value="14:30">14:30</option>
 181                                             <option value="14:45">14:45</option>
 182                                             <option value="15:00">15:00</option>
 183                                             <option value="15:15">15:15</option>
 184                                             <option value="15:30">15:30</option>
 185                                             <option value="15:45">15:45</option>
 186                                             <option value="16:00">16:00</option>
 187                                             <option value="16:15">16:15</option>
 188                                             <option value="16:30">16:30</option>
 189                                             <option value="16:45">16:45</option>
 190                                             <option value="17:00">17:00</option>
 191                                             <option value="17:15">17:15</option>
 192                                             <option value="17:30">17:30</option>
 193                                             <option value="17:45">17:45</option>
 194                                             <option value="18:00">18:00</option>
 195                                             <option value="18:15">18:15</option>
 196                                             <option value="18:30">18:30</option>
 197                                             <option value="18:45">18:45</option>
 198                                             <option value="19:00">19:00</option>
 199                                             <option value="19:15">19:15</option>
 200                                             <option value="19:30">19:30</option>
 201                                             <option value="19:45">19:45</option>
 202                                             <option value="20:00">20:00</option>
 203                                             <option value="20:15">20:15</option>
 204                                             <option value="20:30">20:30</option>
 205                                             <option value="20:45">20:45</option>
 206                                             <option value="21:00">21:00</option>
 207                                             <option value="21:15">21:15</option>
 208                                             <option value="21:30">21:30</option>
 209                                             <option value="21:45">21:45</option>
 210                                             
 211                                         </select>
 212                                     </div>
 213                                 </div>
 214                                 <div class="col-sm-6">
 215                                     <label><span class="star">*</span>结束时间</label>
 216                                     <div class="form-group">
 217                                         <!-- <input id="addEndtimeOpen" class="form-control" onfocus="WdatePicker({dateFmt:'H:mm:ss',readOnly:false})" /> -->
 218                                         <select id="addEndTimeOpen"
 219                                         class="form-control">
 220                                             <option value="08:00">08:00</option>
 221                                             <option value="08:15">08:15</option>
 222                                             <option value="08:30">08:30</option>
 223                                             <option value="08:45">08:45</option>
 224                                             <option value="09:00">09:00</option>
 225                                             <option value="09:15">09:15</option>
 226                                             <option value="09:30">09:30</option>
 227                                             <option value="09:45">09:45</option>
 228                                             <option value="10:00">10:00</option>
 229                                             <option value="10:15">10:15</option>
 230                                             <option value="10:30">10:30</option>
 231                                             <option value="10:45">10:45</option>
 232                                             <option value="11:00">11:00</option>
 233                                             <option value="11:15">11:15</option>
 234                                             <option value="11:30">11:30</option>
 235                                             <option value="11:45">11:45</option>
 236                                             <option value="12:00">12:00</option>
 237                                             <option value="12:15">12:15</option>
 238                                             <option value="12:30">12:30</option>
 239                                             <option value="12:45">12:45</option>
 240                                             <option value="13:00">13:00</option>
 241                                             <option value="13:15">13:15</option>
 242                                             <option value="13:30">13:30</option>
 243                                             <option value="13:45">13:45</option>
 244                                             <option value="14:00">14:00</option>
 245                                             <option value="14:15">14:15</option>
 246                                             <option value="14:30">14:30</option>
 247                                             <option value="14:45">14:45</option>
 248                                             <option value="15:00">15:00</option>
 249                                             <option value="15:15">15:15</option>
 250                                             <option value="15:30">15:30</option>
 251                                             <option value="15:45">15:45</option>
 252                                             <option value="16:00">16:00</option>
 253                                             <option value="16:15">16:15</option>
 254                                             <option value="16:30">16:30</option>
 255                                             <option value="16:45">16:45</option>
 256                                             <option value="17:00">17:00</option>
 257                                             <option value="17:15">17:15</option>
 258                                             <option value="17:30">17:30</option>
 259                                             <option value="17:45">17:45</option>
 260                                             <option value="18:00">18:00</option>
 261                                             <option value="18:15">18:15</option>
 262                                             <option value="18:30">18:30</option>
 263                                             <option value="18:45">18:45</option>
 264                                             <option value="19:00">19:00</option>
 265                                             <option value="19:15">19:15</option>
 266                                             <option value="19:30">19:30</option>
 267                                             <option value="19:45">19:45</option>
 268                                             <option value="20:00">20:00</option>
 269                                             <option value="20:15">20:15</option>
 270                                             <option value="20:30">20:30</option>
 271                                             <option value="20:45">20:45</option>
 272                                             <option value="21:00">21:00</option>
 273                                             <option value="21:15">21:15</option>
 274                                             <option value="21:30">21:30</option>
 275                                             <option value="21:45">21:45</option>
 276                                             <option value="22:00">22:00</option>
 277                                         </select>
 278                                     </div>
 279                                 </div>
 280                                 <div class="clearfix"></div>
 281                                 <div class="col-sm-6 pull-right">
 282                                     <label>  </label>
 283                                     <div class="form-group text-right">
 284                                         <a type="button" class="btn btn-warning addOpen" >保存</a>
 285                                         &nbsp;
 286                                         <a type="button" class="btn btn-default" data-dismiss="modal">取消</a>
 287                                     </div>
 288                                     
 289                                 </div>
 290                                 
 291                                 <div class="clearfix"></div>
 292                             </form>
 293                         </div>
 294 
 295                     </div>
 296                     <!-- /.modal-content -->
 297                 </div>
 298                 <!-- /.modal-dialog -->
 299             </div>
 300             <!--添加停诊模态框-->
 301             <div class="modal fade" id="myModal1" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"  data-keyboard="false"  data-backdrop="static">
 302                 <div class="modal-dialog ooModal">
 303                     <div class="modal-content">
 304                         <div class="modal-header">
 305                             <button  type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
 306                             <h4 class="modal-title" id="myModalLabel">
 307                                         追加停诊
 308                             </h4>
 309                         </div>
 310                         <div class="modal-body">
 311                             <form  id="modalFormClose" class="modalForm">
 312 
 313                                 <div class="col-sm-6">
 314                                     <label><span class="star">*</span>开始日期</label>
 315                                     <div class="form-group">
 316                                         <input id="addStartdateClose" name="startdate" class="form-control" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd',readOnly:true,minDate:'%y-%M-#{%d}' })"></input>
 317                                     </div>
 318                                 </div>
 319                                 <div class="col-sm-6">
 320                                     <label><span class="star">*</span>结束日期</label>
 321                                     <div class="form-group">
 322                                         <input id="addEnddateClose" name="enddate" class="form-control" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd',readOnly:true,minDate:'#F{$dp.$D(\'addStartdateClose\')}' })" />
 323                                     </div>
 324                                 </div>
 325 
 326                                 <div class="col-sm-12">
 327                                     <label>周选项</label>
 328                                     <div class="form-group">
 329                                         <label><input type="checkbox" name="monday" id="addMondayClose" value="1" class="close-week"/>&nbsp;周一&nbsp;&nbsp;&nbsp;&nbsp;</label>
 330                                         <label><input type="checkbox" name="tuesday" id="addTuesdayClose" value="1" class="close-week"/>&nbsp;周二&nbsp;&nbsp;&nbsp;&nbsp;</label>
 331                                         <label><input type="checkbox" name="wednesday" id="addWednesdayClose" value="1" class="close-week"/>&nbsp;周三&nbsp;&nbsp;&nbsp;&nbsp;</label>
 332                                         <label><input type="checkbox" name="thursday" id="addThursdayClose" value="1" class="close-week"/>&nbsp;周四&nbsp;&nbsp;&nbsp;&nbsp;</label>
 333                                         <label><input type="checkbox" name="friday" id="addFridayClose" value="1" class="close-week"/>&nbsp;周五&nbsp;&nbsp;&nbsp;&nbsp;</label>
 334                                         <label><input type="checkbox" name="saturday" id="addSaturdayClose" value="1" class="close-week"/>&nbsp;周六&nbsp;&nbsp;&nbsp;&nbsp;</label>
 335                                         <label><input type="checkbox" name="sunday" id="addSundayClose" value="1" class="close-week"/>&nbsp;周日</label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<label><input type="checkbox" id="allCheckedClose"/>&nbsp;全选&nbsp;&nbsp;&nbsp;&nbsp;</label>
 336                                     </div>
 337                                 </div>
 338                                 <div class="clearfix"></div>
 339                                 <div class="col-sm-6">
 340                                     <label><span class="star">*</span>开始时间</label>
 341                                     <div class="form-group">
 342                                         <!-- <input id="addStarttimeOpen" class="form-control" onfocus="WdatePicker({dateFmt:'H:mm:ss',readOnly:false})"></input> -->
 343                                         <select id="addStartTimeClose"
 344                                         class="form-control">
 345                                             <option value="08:00">08:00</option>
 346                                             <option value="08:15">08:15</option>
 347                                             <option value="08:30">08:30</option>
 348                                             <option value="08:45">08:45</option>
 349                                             <option value="09:00">09:00</option>
 350                                             <option value="09:15">09:15</option>
 351                                             <option value="09:30">09:30</option>
 352                                             <option value="09:45">09:45</option>
 353                                             <option value="10:00">10:00</option>
 354                                             <option value="10:15">10:15</option>
 355                                             <option value="10:30">10:30</option>
 356                                             <option value="10:45">10:45</option>
 357                                             <option value="11:00">11:00</option>
 358                                             <option value="11:15">11:15</option>
 359                                             <option value="11:30">11:30</option>
 360                                             <option value="11:45">11:45</option>
 361                                             <option value="12:00">12:00</option>
 362                                             <option value="12:15">12:15</option>
 363                                             <option value="12:30">12:30</option>
 364                                             <option value="12:45">12:45</option>
 365                                             <option value="13:00">13:00</option>
 366                                             <option value="13:15">13:15</option>
 367                                             <option value="13:30">13:30</option>
 368                                             <option value="13:45">13:45</option>
 369                                             <option value="14:00">14:00</option>
 370                                             <option value="14:15">14:15</option>
 371                                             <option value="14:30">14:30</option>
 372                                             <option value="14:45">14:45</option>
 373                                             <option value="15:00">15:00</option>
 374                                             <option value="15:15">15:15</option>
 375                                             <option value="15:30">15:30</option>
 376                                             <option value="15:45">15:45</option>
 377                                             <option value="16:00">16:00</option>
 378                                             <option value="16:15">16:15</option>
 379                                             <option value="16:30">16:30</option>
 380                                             <option value="16:45">16:45</option>
 381                                             <option value="17:00">17:00</option>
 382                                             <option value="17:15">17:15</option>
 383                                             <option value="17:30">17:30</option>
 384                                             <option value="17:45">17:45</option>
 385                                             <option value="18:00">18:00</option>
 386                                             <option value="18:15">18:15</option>
 387                                             <option value="18:30">18:30</option>
 388                                             <option value="18:45">18:45</option>
 389                                             <option value="19:00">19:00</option>
 390                                             <option value="19:15">19:15</option>
 391                                             <option value="19:30">19:30</option>
 392                                             <option value="19:45">19:45</option>
 393                                             <option value="20:00">20:00</option>
 394                                             <option value="20:15">20:15</option>
 395                                             <option value="20:30">20:30</option>
 396                                             <option value="20:45">20:45</option>
 397                                             <option value="21:00">21:00</option>
 398                                             <option value="21:15">21:15</option>
 399                                             <option value="21:30">21:30</option>
 400                                             <option value="21:45">21:45</option>
 401                                             
 402                                         </select>
 403                                     </div>
 404                                 </div>
 405                                 <div class="col-sm-6">
 406                                     <label><span class="star">*</span>结束时间</label>
 407                                     <div class="form-group">
 408                                         <!-- <input id="addEndtimeOpen" class="form-control" onfocus="WdatePicker({dateFmt:'H:mm:ss',readOnly:false})" /> -->
 409                                         <select id="addEndTimeClose"
 410                                         class="form-control">
 411                                             <option value="08:00">08:00</option>
 412                                             <option value="08:15">08:15</option>
 413                                             <option value="08:30">08:30</option>
 414                                             <option value="08:45">08:45</option>
 415                                             <option value="09:00">09:00</option>
 416                                             <option value="09:15">09:15</option>
 417                                             <option value="09:30">09:30</option>
 418                                             <option value="09:45">09:45</option>
 419                                             <option value="10:00">10:00</option>
 420                                             <option value="10:15">10:15</option>
 421                                             <option value="10:30">10:30</option>
 422                                             <option value="10:45">10:45</option>
 423                                             <option value="11:00">11:00</option>
 424                                             <option value="11:15">11:15</option>
 425                                             <option value="11:30">11:30</option>
 426                                             <option value="11:45">11:45</option>
 427                                             <option value="12:00">12:00</option>
 428                                             <option value="12:15">12:15</option>
 429                                             <option value="12:30">12:30</option>
 430                                             <option value="12:45">12:45</option>
 431                                             <option value="13:00">13:00</option>
 432                                             <option value="13:15">13:15</option>
 433                                             <option value="13:30">13:30</option>
 434                                             <option value="13:45">13:45</option>
 435                                             <option value="14:00">14:00</option>
 436                                             <option value="14:15">14:15</option>
 437                                             <option value="14:30">14:30</option>
 438                                             <option value="14:45">14:45</option>
 439                                             <option value="15:00">15:00</option>
 440                                             <option value="15:15">15:15</option>
 441                                             <option value="15:30">15:30</option>
 442                                             <option value="15:45">15:45</option>
 443                                             <option value="16:00">16:00</option>
 444                                             <option value="16:15">16:15</option>
 445                                             <option value="16:30">16:30</option>
 446                                             <option value="16:45">16:45</option>
 447                                             <option value="17:00">17:00</option>
 448                                             <option value="17:15">17:15</option>
 449                                             <option value="17:30">17:30</option>
 450                                             <option value="17:45">17:45</option>
 451                                             <option value="18:00">18:00</option>
 452                                             <option value="18:15">18:15</option>
 453                                             <option value="18:30">18:30</option>
 454                                             <option value="18:45">18:45</option>
 455                                             <option value="19:00">19:00</option>
 456                                             <option value="19:15">19:15</option>
 457                                             <option value="19:30">19:30</option>
 458                                             <option value="19:45">19:45</option>
 459                                             <option value="20:00">20:00</option>
 460                                             <option value="20:15">20:15</option>
 461                                             <option value="20:30">20:30</option>
 462                                             <option value="20:45">20:45</option>
 463                                             <option value="21:00">21:00</option>
 464                                             <option value="21:15">21:15</option>
 465                                             <option value="21:30">21:30</option>
 466                                             <option value="21:45">21:45</option>
 467                                             <option value="22:00">22:00</option>
 468                                         </select>
 469                                     </div>
 470                                 </div>
 471                                 <div class="clearfix"></div>
 472                                 <div class="col-sm-6 pull-right">
 473                                     
 474                                     <div class="form-group text-right">
 475                                         <a type="button" class="btn btn-warning addClose" >保存</a>
 476                                         &nbsp;
 477                                         <a type="button" class="btn btn-default" data-dismiss="modal">取消</a>
 478                                     </div>
 479                                 </div>
 480                                 <div class="clearfix"></div>
 481                             </form>
 482                         </div>
 483 
 484                     </div>
 485                     <!-- /.modal-content -->
 486                 </div>
 487                 <!-- /.modal-dialog -->
 488             </div>
 489             <!--模态框end-->
 490 
 491             <!-- Navigation -->
 492             <nav class="navbar navbar-default navbar-static-top myNav" role="navigation">
 493 
 494                 <div class="navbar-header">
 495                     <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
 496                 <span class="sr-only">导航切换</span>
 497                 <span class="icon-bar"></span>
 498                 <span class="icon-bar"></span>
 499                 <span class="icon-bar"></span>
 500             </button>
 501                     <a class="navbar-brand" >
 502                         <img style = "width:100%" alt="" src="../img/logo1.png"> 
 503                     </a>
 504                 </div>
 505 
 506                 <!-- /.navbar-header -->
 507                 <ul class="nav navbar-top-links navbar-right">
 508                     <li><span id="user"></span>,欢迎您!</li>
 509                     <li class="dropdown">
 510                         <a class="dropdown-toggle" data-toggle="dropdown" href="#">
 511                             <i class="fa fa-user fa-fw"> </i><i class="fa fa-caret-down"></i>
 512                         </a>
 513                         <ul class="dropdown-menu ">
 514                             <li>
 515                                 <a title="退出" onclick="logout()">退出</a>
 516                             </li>
 517                         </ul>
 518                         <!-- /.dropdown-messages -->
 519                     </li>
 520 
 521                 </ul>
 522                 <!-- /.navbar-top-links -->
 523                 <div class="navbar-default sidebar" role="navigation">
 524                     <div class="sidebar-nav navbar-collapse">
 525                         <ul class="nav" id="side-menu">
 526 
 527                         </ul>
 528                     </div>
 529                     <!-- /.sidebar-collapse -->
 530                 </div>
 531                 <!-- /.navbar-static-side -->
 532             </nav>
 533 
 534             <div id="page-wrapper">
 535                 <ul class="breadcrumb1">
 536                     <li>
 537                         <a href="#">排班设置</a>
 538                     </li>
 539                     <!--<li>用户管理</li>
 540                     <li class="active">商家管理</li>-->
 541                 </ul>
 542 
 543                 <!-- /.row -->
 544                 <div class="row rowTop">
 545                     <div class="panel panel-default">
 546                         <div class="panel-heading">
 547                             <div class="panel-title" id="doctornamediv"> <strong></strong> 医生</div>
 548                         </div>
 549                         <div class="panel-body">
 550                             <div class="col-sm-12">
 551                                 <div class="tabs-container">
 552 
 553                                     <ul class="nav nav-tabs">
 554                                         <li class="active">
 555                                             <a data-toggle="tab" href="#tab-1" aria-expanded="true">开诊</a>
 556                                         </li>
 557                                         <li class="">
 558                                             <a data-toggle="tab" href="#tab-2" aria-expanded="false">停诊</a>
 559                                         </li>
 560                                     </ul>
 561 
 562                                     <div class="tab-content">
 563                                         <div id="tab-1" class="tab-pane active">
 564                                             <div class="panel-body" id="open">
 565                                                 <a class="btn btn-primary add-btn" data-toggle="modal" data-target="#myModal">追加</a>
 566                                                 <br><br>
 567                                                 <!--开诊表格-->
 568                                                 <div class="row" >
 569                                                     <template v-for="item in openData">
 570                                                     <div class="title">
 571                                                         <div class="col-sm-2">
 572                                                             <label>开始日期</label>
 573                                                             <div class="form-group">
 574                                                                 <div class="form-control">{{item.startdate}}</div>
 575                                                             </div>
 576                                                         </div>
 577                                                         <div class="col-sm-2">
 578                                                             <label>结束日期</label>
 579                                                             <div class="form-group">
 580                                                                 <div class="form-control">{{item.enddate}}</div>
 581                                                             </div>
 582                                                         </div>
 583                                                         <div class="col-sm-2">
 584                                                             <label></label>
 585                                                             <div class="form-group">
 586                                                                 <div class="form-control">
 587                                                                     <span v-if="item.monday==1"></span>
 588                                                                     <span v-if="item.tuesday==1"></span>
 589                                                                     <span v-if="item.wednesday==1"></span>
 590                                                                     <span v-if="item.thursday==1"></span>
 591                                                                     <span v-if="item.friday==1"></span>
 592                                                                     <span v-if="item.saturday==1"></span>
 593                                                                     <span v-if="item.sunday==1"></span>
 594                                                                 </div>
 595                                                             </div>
 596                                                         </div>
 597                                                         <div class="col-sm-2">
 598                                                             <label>开始时间</label>
 599                                                             <div class="form-group">
 600                                                                 <div class="form-control">{{item.starttime}}</div>
 601                                                             </div>
 602                                                         </div>
 603                                                         <div class="col-sm-2">
 604                                                             <label>结束时时间</label>
 605                                                             <div class="form-group">
 606                                                                 <div class="form-control">{{item.endtime}}</div>
 607                                                             </div>
 608                                                         </div>
 609                                                         <div class="col-sm-2"  v-if="ableEdit">
 610                                                             <label>操作</label>
 611                                                             <div class="form-group">
 612                                                                 <a type="button" class="btn btn-primary" @click="edit(item)" v-if="!item.edit">编辑</a>
 613                                                                 <a type="button" class="btn btn-default" @click="cancel(item)" v-if="item.edit">取消</a>
 614                                                                 <a type="button" class="btn btn-danger" @click="delOpen(item.id)">删除</a>
 615                                                             </div>
 616                                                         </div>
 617                                                     </div>
 618 
 619                                                     <div class="clearfix"></div>
 620                                                     <!--编辑框-->
 621                                                     <div v-show="item.edit" class="edit-out">
 622                                                     <div class="editbox" v-for="item in editData" >
 623                                                         <div class="col-sm-4">
 624                                                             <label><span class="star">*</span>开始日期</label>
 625                                                             <div class="form-group">
 626                                                                 <input id="editStartDateOpen" class="form-control" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd',readOnly:true,minDate:'%y-%M-#{%d}'})"
 627                                                                 v-model="item.startdate"></input>
 628                                                             </div>
 629                                                         </div>
 630                                                         <div class="col-sm-4">
 631                                                             <label><span class="star">*</span>结束日期</label>
 632                                                             <div class="form-group">
 633                                                                 <input id="editEndDate" class="form-control" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd',readOnly:true,minDate:'#F{$dp.$D(\'editStartDateOpen\')}'})"
 634                                                                 v-model="item.enddate"/>
 635                                                             </div>
 636                                                         </div>
 637 
 638                                                         <div class="col-sm-12">
 639                                                             <label>周选项</label>
 640                                                             <div class="form-group">
 641                                                                 <label><input type="checkbox" id="editMon" v-model="item.monday"/>&nbsp;周一&nbsp;&nbsp;&nbsp;&nbsp;</label>
 642                                                                 <label><input type="checkbox" id="editTus" v-model="item.tuesday"/>&nbsp;周二&nbsp;&nbsp;&nbsp;&nbsp;</label>
 643                                                                 <label><input type="checkbox" id="editWed" v-model="item.wednesday"/>&nbsp;周三&nbsp;&nbsp;&nbsp;&nbsp;</label>
 644                                                                 <label><input type="checkbox" id="editThr" v-model="item.thursday"/>&nbsp;周四&nbsp;&nbsp;&nbsp;&nbsp;</label>
 645                                                                 <label><input type="checkbox" id="editFri" v-model="item.friday"/>&nbsp;周五&nbsp;&nbsp;&nbsp;&nbsp;</label>
 646                                                                 <label><input type="checkbox" id="editSat" v-model="item.saturday"/>&nbsp;周六&nbsp;&nbsp;&nbsp;&nbsp;</label>
 647                                                                 <label><input type="checkbox" id="editSun" v-model="item.sunday"/>&nbsp;周日</label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<label><input type="checkbox"  v-model="allChecked"/>&nbsp;全选&nbsp;&nbsp;&nbsp;&nbsp;</label>
 648                                                                 
 649                                                             </div>
 650                                                             
 651                                                         </div>
 652                                                         
 653                                                         <div class="clearfix"></div>
 654                                                         <div class="col-sm-4">
 655                                                             <label><span class="star">*</span>开始时间</label>
 656                                                             <div class="form-group">
 657                                                                 <!-- <input id="editStartTime" class="form-control" onfocus="WdatePicker({dateFmt:'H:mm:ss',readOnly:true })" v-model="item.starttime"></input> -->
 658                                                                 <select v-model="item.startTime"
 659                                                                 class="form-control"
 660                                                                 
 661                                                                 >
 662                                                                     <template v-for="i in 14">
 663                                                                         <template v-for="j in 4"
 664                                                                         
 665                                                                         >
 666                                                                         <option
 667                                                                         
 668                                                                         :value="(i+8<10 ? '0'+(i+8) : ''+(i+8))+':'+ ((j*15<15) ? '0'+(j*15) : ''+(j*15))"
 669                                                                         
 670                                                                         >{{(i+8<10 ? '0'+(i+8) : ''+(i+8))+':'+((j*15<15) ? '0'+(j*15) : ''+(j*15))}}</option>
 671                                                                         </template>
 672                                                                     </template>
 673                                                                 </select>
 674                                                             </div>
 675                                                         </div>
 676                                                         <div class="col-sm-4">
 677                                                             <label><span class="star">*</span>结束时间</label>
 678                                                             <div class="form-group">
 679                                                                 <!-- <input id="editEndTime" class="form-control" onfocus="WdatePicker({dateFmt:'H:mm:ss',readOnly:true})" v-model="item.endtime"/> -->
 680                                                                 <select v-model="item.endTime"
 681                                                                 class="form-control "
 682 
 683                                                                 >
 684                                                                     <template v-for="i in 15">
 685                                                                         <template v-for="j in ((i+8)!=22 ? 4 : 1)"
 686                                                                         
 687                                                                         >
 688                                                                         <option
 689                                                                         
 690                                                                         :value="(i+8<10 ? '0'+(i+8) : ''+(i+8))+':'+ ((j*15<15) ? '0'+(j*15) : ''+(j*15))"
 691                                                                         v-if="(new Date('1970/01/01 '+(i+8<10 ? '0'+(i+8) : ''+(i+8))+':'+ ((j*15<15) ? '0'+(j*15) : ''+(j*15))).getTime())>=Math.min((new Date('1970/01/01 '+item.startTime).getTime()),(new Date('1970/01/01 '+item.endTime).getTime()))"
 692                                                                         >{{(i+8<10 ? '0'+(i+8) : ''+(i+8))+':'+((j*15<15) ? '0'+(j*15) : ''+(j*15))}}</option>
 693                                                                         </template>
 694                                                                     </template>
 695                                                                 </select>
 696                                                             </div>
 697                                                         </div>
 698                                                         <div class="col-sm-4">
 699                                                             <label>  </label>
 700                                                             <div class="form-group">
 701                                                                 <a type="button" class="btn btn-warning" @click="saveOpen(item)"
 702                                                                 @dblclick="false" v-if="ableEdit">保存</a>
 703                                                                 
 704                                                             </div>
 705                                                         </div>
 706                                                         <div class="line clearfix"></div>
 707                                                     </div>
 708                                                     </div>
 709                                                     </template>
 710                                                 </div>
 711                                                 <hr />
 712 
 713                                             </div>
 714                                         </div>
 715                                         <div id="tab-2" class="tab-pane">
 716                                             <div class="panel-body" id="colse">
 717                                                 <a class="btn btn-primary add-btn" data-toggle="modal" data-target="#myModal1" >追加</a>
 718                                                 <br><br>
 719                                                 <!--停诊表格-->
 720                                                 <div class="row" >
 721                                                     <template v-for="item in closeData">
 722                                                     <div class="title">
 723                                                         <div class="col-sm-2">
 724                                                             <label>开始日期</label>
 725                                                             <div class="form-group">
 726                                                                 <div class="form-control">{{item.startdate}}</div>
 727                                                             </div>
 728                                                         </div>
 729                                                         <div class="col-sm-2">
 730                                                             <label>结束日期</label>
 731                                                             <div class="form-group">
 732                                                                 <div class="form-control">{{item.enddate}}</div>
 733                                                             </div>
 734                                                         </div>
 735                                                         <div class="col-sm-2">
 736                                                             <label></label>
 737                                                             <div class="form-group">
 738                                                                 <div class="form-control">
 739                                                                     <span v-if="item.monday==1"></span>
 740                                                                     <span v-if="item.tuesday==1"></span>
 741                                                                     <span v-if="item.wednesday==1"></span>
 742                                                                     <span v-if="item.thursday==1"></span>
 743                                                                     <span v-if="item.friday==1"></span>
 744                                                                     <span v-if="item.saturday==1"></span>
 745                                                                     <span v-if="item.sunday==1"></span>
 746                                                                 </div>
 747                                                             </div>
 748                                                         </div>
 749                                                         <div class="col-sm-2">
 750                                                             <label>开始时间</label>
 751                                                             <div class="form-group">
 752                                                                 <div class="form-control">{{item.starttime}}</div>
 753                                                             </div>
 754                                                         </div>
 755                                                         <div class="col-sm-2">
 756                                                             <label>结束时间</label>
 757                                                             <div class="form-group">
 758                                                                 <div class="form-control">{{item.endtime}}</div>
 759                                                             </div>
 760                                                         </div>
 761                                                         <div class="col-sm-2" v-if="ableEdit">
 762                                                             <label >操作</label>
 763                                                             <div class="form-group">
 764                                                                 <a type="button" class="btn btn-primary" @click="edit2(item)" v-if="!item.edit">编辑</a>
 765                                                                 <a type="button" class="btn btn-default" @click="cancel(item)" v-if="item.edit">取消</a>
 766                                                                 <a type="button" class="btn btn-danger" @click="delClose(item.id)">删除</a>
 767                                                             </div>
 768                                                         </div>
 769                                                     </div>
 770 
 771                                                     <div class="clearfix"></div>
 772                                                     <!--编辑框-->
 773                                                     <div v-show="item.edit"  class="edit-out">
 774                                                     <div class="editbox" v-for="item in editData" >
 775                                                         <div class="col-sm-4">
 776                                                             <label><span class="star">*</span>开始日期</label>
 777                                                             <div class="form-group">
 778                                                                 <input id="editStartDateClose" class="form-control" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd',readOnly:true,minDate:'%y-%M-#{%d}'})"
 779                                                                 v-model="item.startdate"></input>
 780                                                             </div>
 781                                                         </div>
 782                                                         <div class="col-sm-4">
 783                                                             <label><span class="star">*</span>结束日期</label>
 784                                                             <div class="form-group">
 785                                                                 <input id="editEndDate" class="form-control" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd',readOnly:true,minDate:'#F{$dp.$D(\'editStartDateClose\')}'})"
 786                                                                 v-model="item.enddate"/>
 787                                                             </div>
 788                                                         </div>
 789 
 790                                                         <div class="col-sm-12">
 791                                                             <label>周选项</label>
 792                                                             <div class="form-group">
 793                                                                 <label><input type="checkbox" id="editMon" v-model="item.monday"/>&nbsp;周一&nbsp;&nbsp;&nbsp;&nbsp;</label>
 794                                                                 <label><input type="checkbox" id="editTus" v-model="item.tuesday"/>&nbsp;周二&nbsp;&nbsp;&nbsp;&nbsp;</label>
 795                                                                 <label><input type="checkbox" id="editWed" v-model="item.wednesday"/>&nbsp;周三&nbsp;&nbsp;&nbsp;&nbsp;</label>
 796                                                                 <label><input type="checkbox" id="editThr" v-model="item.thursday"/>&nbsp;周四&nbsp;&nbsp;&nbsp;&nbsp;</label>
 797                                                                 <label><input type="checkbox" id="editFri" v-model="item.friday"/>&nbsp;周五&nbsp;&nbsp;&nbsp;&nbsp;</label>
 798                                                                 <label><input type="checkbox" id="editSat" v-model="item.saturday"/>&nbsp;周六&nbsp;&nbsp;&nbsp;&nbsp;</label>
 799                                                                 <label><input type="checkbox" id="editSun" v-model="item.sunday"/>&nbsp;周日</label>
 800                                                                 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<label><input type="checkbox"  v-model="allChecked"/>&nbsp;全选&nbsp;&nbsp;&nbsp;&nbsp;</label>
 801                                                             </div>
 802                                                         </div>
 803                                                         <div class="clearfix"></div>
 804                                                         <div class="col-sm-4">
 805                                                             <label><span class="star">*</span>开始时间</label>
 806                                                             <div class="form-group">
 807                                                                 <!-- <input id="editStartTime" class="form-control" onfocus="WdatePicker({dateFmt:'H:mm:ss',readOnly:true })" v-model="item.starttime"></input> -->
 808                                                                 <select v-model="item.startTime"
 809                                                                 class="form-control"
 810                                                                 
 811                                                                 >
 812                                                                     <template v-for="i in 14">
 813                                                                         <template v-for="j in 4"
 814                                                                         
 815                                                                         >
 816                                                                         <option
 817                                                                         
 818                                                                         :value="(i+8<10 ? '0'+(i+8) : ''+(i+8))+':'+ ((j*15<15) ? '0'+(j*15) : ''+(j*15))"
 819                                                                         
 820                                                                         >{{(i+8<10 ? '0'+(i+8) : ''+(i+8))+':'+((j*15<15) ? '0'+(j*15) : ''+(j*15))}}</option>
 821                                                                         </template>
 822                                                                     </template>
 823                                                                 </select>
 824                                                             </div>
 825                                                         </div>
 826                                                         <div class="col-sm-4">
 827                                                             <label><span class="star">*</span>结束时间</label>
 828                                                             <div class="form-group">
 829                                                                 <!-- <input id="editEndTime" class="form-control" onfocus="WdatePicker({dateFmt:'H:mm:ss',readOnly:true})" v-model="item.endtime"/> -->
 830                                                                 <select v-model="item.endTime"
 831                                                                 class="form-control"
 832                                                                         
 833                                                                 >
 834                                                                     <template v-for="i in 15">
 835                                                                         <template v-for="j in ((i+8)!=22 ? 4 : 1)"
 836                                                                         
 837                                                                         >
 838                                                                         <option
 839                                                                         
 840                                                                         :value="(i+8<10 ? '0'+(i+8) : ''+(i+8))+':'+ ((j*15<15) ? '0'+(j*15) : ''+(j*15))"
 841                                                                         v-if="(new Date('1970/01/01 '+(i+8<10 ? '0'+(i+8) : ''+(i+8))+':'+ ((j*15<15) ? '0'+(j*15) : ''+(j*15))).getTime())>=Math.min((new Date('1970/01/01 '+item.startTime).getTime()),(new Date('1970/01/01 '+item.endTime).getTime()))"
 842                                                                         
 843                                                                         >{{(i+8<10 ? '0'+(i+8) : ''+(i+8))+':'+((j*15<15) ? '0'+(j*15) : ''+(j*15))}}</option>
 844                                                                         </template>
 845                                                                     </template>
 846                                                                 </select>
 847                                                             </div>
 848                                                         </div>
 849                                                         <div class="col-sm-4">
 850                                                             <label>  </label>
 851                                                             <div class="form-group">
 852                                                                 <a type="button" class="btn btn-warning" @click="saveClose(item)" @dblclick="false" v-if="ableEdit">保存</a>
 853                                                             </div>
 854                                                         </div>
 855                                                         <div class="line clearfix"></div>
 856                                                     </div>
 857                                                     </div>
 858                                                     </template>
 859                                                 </div>
 860                                                 <hr />
 861 
 862                                             </div>
 863                                             </div>
 864                                         </div>
 865                                     </div>
 866 
 867                                 </div>
 868                             </div>
 869 
 870                         </div>
 871                         <!-- /.panel-body -->
 872                         <div class="panel-footer">
 873                             <div class="row">
 874                                 <div class="col-sm-4 pull-right text-right">
 875                                     <a  class="btn btn-default" onclick="window.history.go(-1)">返回</a>
 876 
 877                                 </div>
 878 
 879                             </div>
 880                         </div>
 881                     </div>
 882                 </div>
 883                 <!-- /#page-wrapper -->
 884             </div>
 885             <!-- /#wrapper -->
 886         </div>
 887         <!--alert 提示框  -->
 888         <div class="modal fade" id="alertModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
 889             <div class="modal-dialog">
 890                 <!--提示框-->
 891                 <div class="alertBox">
 892                     <!--<i class='fa fa-check' style="padding-left: 78px;color: white;"></i>-->
 893                     <p id="alertMsg">
 894 
 895                     </p>
 896                 </div>
 897                 <!-- /.modal-content -->
 898             </div>
 899             <!-- /.modal-dialog -->
 900         </div>
 901 
 902         <!--alert 我知道了提示框 -->
 903         <div class="modal fade" aria-hidden="true" data-backdrop="static" id="alertOkModal" role="dialog"
 904              aria-labelledby="myModalLabel" aria-hidden="true">
 905             <div class="modal-dialog">
 906                 <!--提示框-->
 907                 <div class="alertOkBox">
 908                     <p class="alertTitle">提示</p>
 909                     <!--<i class='fa fa-check' style="padding-left: 78px;color: white;"></i>-->
 910                     <p id="alertOkMsg">
 911 
 912                     </p>
 913                     <p id="alertOkBtn"></p>
 914                 </div>
 915                 <!-- /.modal-content -->
 916             </div>
 917             <!-- /.modal-dialog -->
 918         </div>
 919         
 920         
 921         <!-- jQuery -->
 922         <script src="../vendor/jquery/jquery.min.js"></script>
 923         <script src="../vendor/jquery/jquery.base64.js"></script>
 924 
 925         <!--URL路径前缀-->
 926         <script src="../js/URLstart.js" type="text/javascript" charset="utf-8"></script>
 927 
 928         <!-- Bootstrap Core JavaScript -->
 929         <script src="../vendor/bootstrap/js/bootstrap.min.js"></script>
 930 
 931         <script src="../js/creatMenu.js"></script>
 932 
 933         <!-- Custom Theme JavaScript -->
 934         <script src="../dist/js/sb-admin-2.js"></script>
 935 
 936         <script src="../js/My97DatePicker/WdatePicker.js"></script>
 937         <script src="../js/vue.min.js"></script>
 938         <script>
 939             
 940         
 941         
 942             //禁用添加的双击事件
 943             $(".addOpen").off("dblclick")
 944             $(".addClose").off("dblclick")
 945             //删除开关
 946             var deleteAble=true
 947 //             var addOpen=true
 948 //             var addClose=true
 949 
 950             $(function(){
 951                 checked ();
 952             })
 953 
 954 //            $("#myModal").modal('show');
 955             /* function showEdeit(_this) {
 956                 //console.log(this)
 957                 var a = $(_this).parent().parent().parent().next();
 958                 $(_this).parent().parent().parent().siblings().css("display", "block");
 959             } */
 960             var pdoctorid=localStorage.getItem("pdoctorid");
 961             var doctorname=localStorage.getItem("doctorname");
 962 
 963             var dangerColor="rgb(250, 27, 92)"
 964 
 965             //加下拉菜单
 966             var addStartTimeClose=$("#addStartTimeClose");
 967 
 968             var addEndTimeClose=$("#addEndTimeClose");
 969 
 970             var addStartTimeOpen=$("#addStartTimeOpen");
 971 
 972             var addEndTimeOpen=$("#addEndTimeOpen");
 973             
 974             
 975             
 976             addEndTimeOpen.focus(function(){
 977                 //console.log(111)
 978                 var that_v=addStartTimeOpen.val();
 979                 $.each($(this).find("option"),function(i,v){
 980                     var value=v.value;
 981                     if(new Date("1970/01/01 "+value)<new Date("1970/01/01 "+that_v)){
 982                         $(v).hide()
 983                     }else{
 984                         $(v).show()
 985                     }
 986                 })
 987             })
 988 
 989             addEndTimeClose.focus(function(){
 990                 //console.log(111)
 991                 var that_v=addStartTimeClose.val();
 992                 $.each($(this).find("option"),function(i,v){
 993                     var value=v.value;
 994                     if(new Date("1970/01/01 "+value)<new Date("1970/01/01 "+that_v)){
 995                         $(v).hide()
 996                     }else{
 997                         $(v).show()
 998                     }
 999                 })
1000             })
1001 
1002             $(function(){
1003                 $('#doctornamediv').html("<strong>"+doctorname+"</strong> &nbsp;&nbsp;排班一览")
1004             });
1005             var vue=new Vue({
1006                 el:"#page-wrapper",
1007                 data:{
1008                     openData:[],
1009                     closeData:[],
1010                     editData:[],
1011                     ableEdit: true,
1012                 },
1013                 
1014                 methods:{
1015                     edit:function(item){
1016                         //关闭所有编辑
1017                         this.openData.forEach(function(v,i){
1018                             v.edit=false
1019                         })
1020                         this.closeData.forEach(function(v,i){
1021                             v.edit=false
1022                         })
1023                         item.edit=true;
1024                         //清空数组
1025                         this.editData.splice(0);
1026                         //取值
1027                         var starttime=item.starttime.split(":");
1028                         var endtime=item.endtime.split(":");
1029                         /* item.startHour=parseInt(starttime[0]);
1030                         item.startMinute=parseInt(starttime[1]);
1031                         item.endHour=parseInt(endtime[0]);
1032                         item.endMinute=parseInt(endtime[1]); */
1033                         item.startTime=starttime[0]+":"+starttime[1];
1034                         item.endTime=endtime[0]+":"+endtime[1]
1035                         var tmp=[];
1036                         tmp.push(item);
1037                         this.editData=JSON.parse(JSON.stringify(tmp));
1038 
1039                     },
1040                     delOpen:function(id){
1041 
1042                         //if(deleteAble){
1043                             var tmp=confirms('确定要删除本条记录吗');
1044 
1045                             $("#confirmBtn").click(function(){
1046                                 //deleteAble=false
1047                                 $.ajax({
1048                                     url : webname+'/openDiagnosis/deleteOpenDiagnosis',
1049                                     type : 'post',
1050                                     data : JSON.stringify({id:id,pdoctorid:pdoctorid}),
1051                                     contentType : 'application/json;charset=UTF-8',
1052                                     context : document.body,
1053                                     
1054                                     success : function(result) {
1055                                         
1056                                         if(result.code==0){
1057                                             alert("删除成功",'suc');
1058                                             refresh()
1059                                             //deleteAble=true
1060 
1061                                         }else{
1062                                             //deleteAble=true
1063                                             alert(result.msg,'err');
1064 
1065                                         }
1066                                     },
1067                                     error:function(){
1068                                         
1069                                         //deleteAble=true
1070                                     }
1071                                 });
1072                                 $("#confirmModal").modal("hide")
1073                             })
1074                             $('#confirmModal').on('hidden.bs.modal', function (e) {
1075                                 tmp.remove()
1076                             })
1077                         //}
1078                     },
1079                     saveOpen:function(item){
1080 
1081                         var data=new Object();
1082                         data.startdate=this.editData[0].startdate;
1083                         
1084                         data.enddate=this.editData[0].enddate;
1085                         data.monday=(this.editData[0].monday==true|| this.editData[0].monday==1)?1:0;
1086                         data.tuesday=(this.editData[0].tuesday==true|| this.editData[0].tuesday==1)?1:0;
1087                         data.wednesday=(this.editData[0].wednesday==true|| this.editData[0].wednesday==1)?1:0;
1088                         data.thursday=(this.editData[0].thursday==true|| this.editData[0].thursday==1)?1:0;
1089                         data.friday=(this.editData[0].friday==true|| this.editData[0].friday==1)?1:0;
1090                         data.saturday=(this.editData[0].saturday==true|| this.editData[0].saturday==1)?1:0;
1091                         data.sunday=(this.editData[0].sunday==true|| this.editData[0].sunday==1)?1:0;
1092 
1093                         /* var startHour=item.startHour;
1094                         var endHour=item.endHour;
1095                         var startMinute=item.startMinute;
1096                         var endMinute=item.endMinute; */
1097                         var startTime=item.startTime;
1098                         var endTime=item.endTime;
1099                         if(new Date(data.startdate.replace(/\-/g,'/')).getTime()>new Date(data.enddate.replace(/\-/g,'/')).getTime()){
1100                             alert("开始日期不能大于结束日期",'err');
1101                             return ;
1102                         }
1103                         if(data.monday == 0 &&
1104                             data.tuesday == 0 &&
1105                             data.wednesday == 0 &&
1106                             data.thursday == 0 &&
1107                             data.friday == 0 &&
1108                             data.saturday == 0 &&
1109                             data.sunday == 0  ){
1110                             alert("请选择至少一个周选项",'err')
1111                             return ;
1112                         }
1113 
1114 
1115                         var dayStr="1970/01/01";
1116                         var startStr=dayStr+" "+startTime
1117                         var endStr=dayStr+" "+endTime
1118 
1119                         
1120                         if(new Date(startStr)>=new Date(endStr)){
1121                             alert("开始时间不能大于结束时间",'err');
1122                             return
1123                         }
1124 
1125 
1126                         data.starttime=startTime+":00"
1127                         data.endtime=endTime+":00"
1128 
1129 
1130                         data.pdoctorid=pdoctorid;
1131                         data.id=this.editData[0].id;
1132 
1133                         if(item.clickable){
1134                             item.clickable=false;
1135                             $.ajax({
1136                                 url : webname+'/openDiagnosis/editOpenDiagnosis',
1137                                 type : 'post',
1138                                 data : JSON.stringify(data),
1139                                 contentType : 'application/json;charset=UTF-8',
1140                                 context : document.body,
1141                                 success : function(result) {
1142                                     //console.log(result)
1143                                     if(result.code==0){
1144                                         alert("修改成功",'suc');
1145                                         refresh();
1146                                         //隐藏
1147                                         /* this.openData.forEach(function(v,i){
1148                                             if(v.id==item.id){
1149                                                 v.edit=false
1150                                             }
1151                                         }) */
1152                                     }else{
1153                                         alert(result.msg,'err');
1154                                         item.clickable=true;
1155                                     }
1156                                 },
1157                                 error:function(){
1158                                     item.clickable=true;
1159                                 }
1160                             });
1161                         }
1162 
1163                     },
1164                     edit2:function(item){
1165                         //关闭所有编辑
1166                         this.closeData.forEach(function(v,i){
1167                             v.edit=false
1168                         })
1169                         this.openData.forEach(function(v,i){
1170                             v.edit=false
1171                         })
1172                         item.edit=true;
1173                         //清空数组
1174                         this.editData.splice(0);
1175                         //取值
1176                         var starttime=item.starttime.split(":");
1177                         var endtime=item.endtime.split(":");
1178                         item.startTime=starttime[0]+":"+starttime[1];
1179                         item.endTime=endtime[0]+":"+endtime[1]
1180                         var tmp=[];
1181                         tmp.push(item);
1182                         this.editData=JSON.parse(JSON.stringify(tmp));
1183 
1184                     },
1185                     delClose:function(id){
1186                         
1187                         var tmp=confirms('确定要删除本条记录吗');
1188                         
1189                         $("#confirmBtn").click(function(){
1190                             //deleteAble=false
1191                             $.ajax({
1192                                 url : webname+'/closeDiagnosis/deleteCloseDiagnosis',
1193                                 type : 'post',
1194                                 data : JSON.stringify({id:id,pdoctorid:pdoctorid}),
1195                                 contentType : 'application/json;charset=UTF-8',
1196                                 context : document.body,
1197                                 success : function(result) {
1198                                     if(result.code==0){
1199                                         alert("删除成功",'suc');
1200                                         refresh();
1201                                     }else{
1202                                         alert(result.msg,'err');
1203                                     }
1204                                 }
1205                             });
1206                             $("#confirmModal").modal("hide")
1207                         })
1208                         $('#confirmModal').on('hidden.bs.modal', function (e) {
1209                             tmp.remove()
1210                         })
1211                     },
1212 
1213                     saveClose:function(item){
1214                         var data=new Object();
1215                         data.startdate=this.editData[0].startdate;
1216                         data.enddate=this.editData[0].enddate;
1217                         data.monday=(this.editData[0].monday==true|| this.editData[0].monday==1)?1:0;
1218                         data.tuesday=(this.editData[0].tuesday==true|| this.editData[0].tuesday==1)?1:0;
1219                         data.wednesday=(this.editData[0].wednesday==true|| this.editData[0].wednesday==1)?1:0;
1220                         data.thursday=(this.editData[0].thursday==true|| this.editData[0].thursday==1)?1:0;
1221                         data.friday=(this.editData[0].friday==true|| this.editData[0].friday==1)?1:0;
1222                         data.saturday=(this.editData[0].saturday==true|| this.editData[0].saturday==1)?1:0;
1223                         data.sunday=(this.editData[0].sunday==true|| this.editData[0].sunday==1)?1:0;
1224                         var startTime=item.startTime;
1225                         var endTime=item.endTime;
1226 
1227                         if(new Date(data.startdate.replace(/\-/g,'/')).getTime()>new Date(data.enddate.replace(/\-/g,'/')).getTime()){
1228                             alert("开始日期不能大于结束日期",'err');
1229                             return ;
1230                         }
1231                         if(data.monday == 0 &&
1232                             data.tuesday == 0 &&
1233                             data.wednesday == 0 &&
1234                             data.thursday == 0 &&
1235                             data.friday == 0 &&
1236                             data.saturday == 0 &&
1237                             data.sunday == 0  ){
1238                             alert("请选择至少一个周选项",'err')
1239                             return ;
1240                         }
1241 
1242                         
1243                         var dayStr="1970/01/01";
1244                         var startStr=dayStr+" "+startTime
1245                         var endStr=dayStr+" "+endTime
1246                         
1247                         
1248                         if(new Date(startStr)>=new Date(endStr)){
1249                             alert("开始时间不能大于结束时间",'err');
1250                             return
1251                         }
1252             
1253 
1254                         data.starttime=startTime+":00"
1255                         data.endtime=endTime+":00"
1256 
1257                         data.pdoctorid=pdoctorid;
1258                         data.id=this.editData[0].id;
1259 
1260                         if(item.clickable){
1261                             item.clickable=false
1262                             $.ajax({
1263                                 url : webname+'/closeDiagnosis/editCloseDiagnosis',
1264                                 type : 'post',
1265                                 data : JSON.stringify(data),
1266                                 contentType : 'application/json;charset=UTF-8',
1267                                 context : document.body,
1268                                 success : function(result) {
1269                                     if(result.code==0){
1270                                         alert("修改成功",'suc');
1271                                         refresh();
1272                                     }else{
1273                                         alert(result.msg,'err');
1274                                         item.clickable=true
1275                                     }
1276                                 },
1277                                 error:function(){
1278                                     item.clickable=true
1279                                 }
1280                             });
1281                         }
1282 
1283                         /* //隐藏
1284                         var tmp=this.closeData.forEach(function(v,i){
1285                             if(v.id==item.id){
1286                                 v.edit=false
1287                             }
1288                         }) */
1289                     },
1290                     cancel:function(item){
1291                         item.edit=false
1292                     },
1293                     
1294                 },
1295                 computed:{
1296                     allChecked:{
1297                         get:function(){
1298                             var data=this.editData[0];
1299                             return (data.monday==1 || data.monday==true) && (data.tuesday==1 || data.tuesday==true ) && (data.wednesday==1 || data.wednesday==true) && (data.thursday==1 || data.thursday==true ) && (data.friday==1  || data.friday==true)&& (data.saturday==1 || data.saturday==true) && (data.sunday==1 || data.sunday==true);
1300                         },
1301                         set:function(value){
1302                             var data=this.editData[0];
1303                             value ? (data.monday=true,data.tuesday=true,data.wednesday=true,data.thursday=true,data.friday=true,data.saturday=true,data.sunday=true) : (data.monday=false,data.tuesday=false,data.wednesday=false,data.thursday=false,data.friday=false,data.saturday=false,data.sunday=false)
1304                         }
1305                     }
1306                 },
1307                 filters:{
1308                     addZero:function(value){
1309                         var v=""+value;
1310                         if(v.length<2){
1311                             v="0"+v
1312                         }
1313                         return v
1314                     }
1315 
1316                 }
1317 
1318             });
1319             refresh();
1320             function refresh(){
1321                 //查询已配置过的开诊时间
1322                 $.ajax({
1323                     url : webname+'/openDiagnosis/queryOpenDiagnosis',
1324                     type : 'post',
1325                     data : JSON.stringify({
1326                         "pdoctorid" : pdoctorid
1327                     }),
1328                     contentType : 'application/json;charset=UTF-8',
1329                     context : document.body,
1330                     success : function(result) {
1331                         //console.log(result)
1332                         if(result.code==0){
1333                             result.data.open.forEach(function(v,i){
1334                                 v.edit=false;
1335                                 v.clickable=true;
1336                             })
1337                             result.data.close.forEach(function(v,i){
1338                                 v.edit=false;
1339                                 v.clickable=true;
1340                             })
1341 
1342                             vue.openData=result.data.open;
1343 
1344                             vue.closeData=result.data.close;
1345 
1346                         }else{
1347 
1348                         }
1349 
1350                     }
1351                 });
1352             }
1353 
1354             $(".open-week").change(function(){
1355                 var num=0
1356                 $.each($(".open-week"),function(i,v){
1357                     if($(v).is(":checked")){
1358                         num++
1359                     }
1360                 })
1361                 if(num==7){
1362                     $("#allCheckedOpen").prop('checked',"checked");
1363                 }else{
1364                     $("#allCheckedOpen").prop('checked',false);
1365                 }
1366             })
1367             
1368             $(".close-week").change(function(){
1369                 var num=0
1370                 $.each($(".close-week"),function(i,v){
1371                     if($(v).is(":checked")){
1372                         num++
1373                     }
1374                 })
1375                 if(num==7){
1376                     $("#allCheckedClose").prop('checked',"checked");
1377                 }else{
1378                     $("#allCheckedClose").prop('checked',false);
1379                 }
1380             })
1381             
1382             
1383             
1384             $("#allCheckedClose").change(function(){
1385                 
1386                 if($(this).is(":checked")){
1387                     $("#addMondayClose").prop('checked',"checked");
1388                     $("#addTuesdayClose").prop('checked',"checked");
1389                     $("#addWednesdayClose").prop('checked',"checked");
1390                     $("#addThursdayClose").prop('checked',"checked");
1391                     $("#addFridayClose").prop('checked',"checked");
1392                     $("#addSaturdayClose").prop('checked',"checked");
1393                     $("#addSundayClose").prop('checked',"checked");
1394                 }else{
1395                     $("#addMondayClose").prop('checked',false);
1396                     $("#addTuesdayClose").prop('checked',false);
1397                     $("#addWednesdayClose").prop('checked',false);
1398                     $("#addThursdayClose").prop('checked',false);
1399                     $("#addFridayClose").prop('checked',false);
1400                     $("#addSaturdayClose").prop('checked',false);
1401                     $("#addSundayClose").prop('checked',false);
1402                 }
1403             })
1404             
1405             $("#allCheckedOpen").change(function(){
1406                 
1407                 if($(this).is(":checked")){
1408                     $("#addMondayOpen").prop('checked',"checked");
1409                     $("#addTuesdayOpen").prop('checked',"checked");
1410                     $("#addWednesdayOpen").prop('checked',"checked");
1411                     $("#addThursdayOpen").prop('checked',"checked");
1412                     $("#addFridayOpen").prop('checked',"checked");
1413                     $("#addSaturdayOpen").prop('checked',"checked");
1414                     $("#addSundayOpen").prop('checked',"checked");
1415                 }else{
1416                     $("#addMondayOpen").prop('checked',false);
1417                     $("#addTuesdayOpen").prop('checked',false);
1418                     $("#addWednesdayOpen").prop('checked',false);
1419                     $("#addThursdayOpen").prop('checked',false);
1420                     $("#addFridayOpen").prop('checked',false);
1421                     $("#addSaturdayOpen").prop('checked',false);
1422                     $("#addSundayOpen").prop('checked',false);
1423                 }
1424             })
1425             
1426             $(".addOpen").on("click",addOpen)
1427             $(".addClose").on("click",addClose)
1428             function addClose(){
1429                 $(".addClose").off("click",addClose);
1430                 var startdate=$("#addStartdateClose").val();
1431                 var enddate=$("#addEnddateClose").val();
1432                 var monday=$("#addMondayClose").is(':checked')==true?1:0;
1433                 var tuesday=$("#addTuesdayClose").is(':checked')==true?1:0;
1434                 var wednesday=$("#addWednesdayClose").is(':checked')==true?1:0;
1435                 var thursday=$("#addThursdayClose").is(':checked')==true?1:0;
1436                 var friday=$("#addFridayClose").is(':checked')==true?1:0;
1437                 var saturday=$("#addSaturdayClose").is(':checked')==true?1:0;
1438                 var sunday=$("#addSundayClose").is(':checked')==true?1:0;
1439                 //var starttime=$("#addStarttimeClose").val();
1440                 //var endtime=$("#addEndtimeClose").val();
1441                 var startTime=addStartTimeClose.val()
1442                 var endTime=addEndTimeClose.val()
1443 
1444                 if(startdate ==undefined || startdate==null || startdate==""){
1445                     alert("请选择开始日期",'err');
1446                     $(".addClose").on("click",addClose);
1447                     return ;
1448                 }
1449                 if(enddate ==undefined || enddate==null || enddate==""){
1450                     alert("请选择结束日期",'err');
1451                     $(".addClose").on("click",addClose);
1452                     return ;
1453                 }
1454                 if(new Date(startdate).getTime()>new Date(enddate).getTime()){
1455                     alert("开始日期不能大于结束日期",'err');
1456                     $(".addClose").on("click",addClose);
1457                     return ;
1458                 }
1459                 if(!($("#addMondayClose").is(':checked')
1460                     || $("#addTuesdayClose").is(':checked')
1461                     || $("#addWednesdayClose").is(':checked')
1462                     || $("#addThursdayClose").is(':checked')
1463                     || $("#addFridayClose").is(':checked')
1464                     || $("#addSaturdayClose").is(':checked')
1465                     || $("#addSundayClose").is(':checked'))){
1466                     alert("请选择至少一个周选项",'err');
1467                     $(".addClose").on("click",addClose);
1468                     return ;
1469                 }
1470                 
1471                 var dayStr="1970/01/01";
1472                 var startStr=dayStr+" "+startTime+":00";
1473                 var endStr=dayStr+" "+endTime+":00";
1474                 
1475                 if(new Date(startStr)>=new Date(endStr)){
1476                     alert("开始时间不能大于结束时间",'err');
1477                     $(".addClose").on("click",addClose);
1478                     return
1479                 }
1480 
1481                 if(startdate ==formatDate('YYYY-MM-DD')){
1482                     var zhou=new Date(startdate.replace(/\-/g,'/')).getDay();
1483                     var dang=false
1484                     switch(parseInt(zhou)){
1485                         case 1:
1486                         dang=($("#addMondayClose").is(':checked'))
1487                         break;
1488                         case 2:
1489                         dang=($("#addTuesdayClose").is(':checked'));
1490                         break;
1491                         case 3:
1492                         dang=($("#addWednesdayClose").is(':checked'));
1493                         break;
1494                         case 4:
1495                         dang=($("#addThursdayClose").is(':checked'));
1496                         break;
1497                         case 5:
1498                         dang=($("#addFridayClose").is(':checked'));
1499                         break;
1500                         case 6:
1501                         dang=($("#addSaturdayClose").is(':checked'));
1502                         break;
1503                         case 7:
1504                         dang=($("#addSundayClose").is(':checked'));
1505                         break;
1506                         default:
1507                         break;
1508                     }
1509                     if(dang){
1510                         if(new Date(startdate.replace(/\-/g,'/')+" "+startTime)<new Date(formatDate('YYYY-MM-DD hh:mm'))){            
1511                             alert("今天的预约小于当前时间",'err');
1512                             $(".addClose").on("click",addClose);
1513                             return ;
1514                         }
1515                     }
1516                     
1517                 }
1518                 
1519                 
1520                 var starttime=startTime+":00"
1521                 var endtime=endTime+":00"
1522 
1523                 $.ajax({
1524                     url : webname+'/closeDiagnosis/addCloseDiagnosis',
1525                     type : 'post',
1526                     data : JSON.stringify({
1527                         "startdate" : startdate,
1528                         "enddate" : enddate,
1529                         "monday" : monday,
1530                         "tuesday" : tuesday,
1531                         "wednesday" : wednesday,
1532                         "thursday":thursday,
1533                         "friday" : friday,
1534                         "saturday" : saturday,
1535                         "sunday" : sunday,
1536                         "starttime" : starttime,
1537                         "endtime" : endtime,
1538                         "pdoctorid" : pdoctorid
1539                     }),
1540                     contentType : 'application/json;charset=UTF-8',
1541                     context : document.body,
1542                     success : function(result) {
1543                         //console.log(result)
1544                         if(result.code==0){
1545 
1546                             alert("添加停诊成功",'suc')
1547                             $("#myModal1").modal('hide');
1548                             setTimeout(function(){
1549                                 $(".addClose").on("click",addClose)
1550                             },2000)
1551                             refresh();
1552                         }else{
1553                             alert(result.msg,'err');
1554                             $(".addClose").on("click",addClose);
1555                         }
1556                     },
1557                     error:function(){
1558                         $(".addClose").on("click",addClose);
1559                     }
1560 
1561                 });
1562 
1563             }
1564             $('#myModal1').on('hidden.bs.modal', function (e) {
1565                 $("#addStartdateClose").val("");
1566                 $("#addEnddateClose").val("");
1567                 $("#addMondayClose").prop("checked",false);
1568                 $("#addTuesdayClose").prop("checked",false);
1569                 $("#addWednesdayClose").prop("checked",false);
1570                 $("#addThursdayClose").prop("checked",false);
1571                 $("#addFridayClose").prop("checked",false);
1572                 $("#addSaturdayClose").prop("checked",false);
1573                 $("#addSundayClose").prop("checked",false);
1574                 addStartTimeClose.val("08:00");
1575                 addEndTimeClose.val("08:00");
1576                 $("#allCheckedClose").prop("checked",false);
1577             })
1578 
1579             var flag = 0;
1580             function addOpen(){
1581                 
1582                 $(".addOpen").off("click",addOpen);
1583                 var startdate=$("#addStartdateOpen").val();
1584                 var enddate=$("#addEnddateOpen").val();
1585                 var monday=$("#addMondayOpen").is(':checked')==true?1:0;
1586                 var tuesday=$("#addTuesdayOpen").is(':checked')==true?1:0;
1587                 var wednesday=$("#addWednesdayOpen").is(':checked')==true?1:0;
1588                 var thursday=$("#addThursdayOpen").is(':checked')==true?1:0;
1589                 var friday=$("#addFridayOpen").is(':checked')==true?1:0;
1590                 var saturday=$("#addSaturdayOpen").is(':checked')==true?1:0;
1591                 var sunday=$("#addSundayOpen").is(':checked')==true?1:0;
1592                 //var starttime=$("#addStarttimeOpen").val();
1593                 //var endtime=$("#addEndtimeOpen").val();
1594                 var startTime=addStartTimeOpen.val()
1595                 var endTime=addEndTimeOpen.val()
1596 
1597 
1598                 if(startdate ==undefined || startdate==null || startdate==""){
1599                     alert("请选择开始日期",'err');
1600                     $(".addOpen").on("click",addOpen);
1601                     
1602                     return ;
1603                 }
1604                 
1605                 if(enddate ==undefined || enddate==null || enddate==""){
1606                     alert("请选择结束日期",'err');
1607                     $(".addOpen").on("click",addOpen);
1608                     return ;
1609                 }
1610                 if(new Date(startdate.replace(/\-/g,'/')).getTime()>new Date(enddate.replace(/\-/g,'/')).getTime()){
1611                     
1612                     alert("开始日期不能大于结束日期",'err');
1613                     $(".addOpen").on("click",addOpen);
1614                     return ;
1615                 }
1616                 
1617                 if(!($("#addMondayOpen").is(':checked')
1618                     || $("#addTuesdayOpen").is(':checked')
1619                     || $("#addWednesdayOpen").is(':checked')
1620                     || $("#addThursdayOpen").is(':checked')
1621                     || $("#addFridayOpen").is(':checked')
1622                     || $("#addSaturdayOpen").is(':checked')
1623                     || $("#addSundayOpen").is(':checked'))){
1624                     alert("请选择至少一个周选项",'err')
1625                     $(".addOpen").on("click",addOpen);
1626                     return ;
1627                 }
1628                 var dayStr="1970/01/01";
1629                 var startStr=dayStr+" "+startTime+":00"
1630                 var endStr=dayStr+" "+endTime+":00"
1631                 
1632                 if(new Date(startStr)>=new Date(endStr)){
1633                     
1634                     alert("开始时间不能大于结束时间",'err');
1635                     $(".addOpen").on("click",addOpen);
1636                     return
1637                 }
1638                 
1639                 if(startdate ==formatDate('YYYY-MM-DD')){
1640                     var zhou=new Date(startdate.replace(/\-/g,'/')).getDay();
1641                     var dang=false
1642                     switch(parseInt(zhou)){
1643                         case 1:
1644                         dang=($("#addMondayOpen").is(':checked'))
1645                         break;
1646                         case 2:
1647                         dang=($("#addTuesdayOpen").is(':checked'));
1648                         break;
1649                         case 3:
1650                         dang=($("#addWednesdayOpen").is(':checked'));
1651                         break;
1652                         case 4:
1653                         dang=($("#addThursdayOpen").is(':checked'));
1654                         break;
1655                         case 5:
1656                         dang=($("#addFridayOpen").is(':checked'));
1657                         break;
1658                         case 6:
1659                         dang=($("#addSaturdayOpen").is(':checked'));
1660                         break;
1661                         case 7:
1662                         dang=($("#addSundayOpen").is(':checked'));
1663                         break;
1664                         default:
1665                         break;
1666                         
1667                     }
1668                     if(dang){
1669                         if(new Date(startdate.replace(/\-/g,'/')+" "+startTime)<new Date(formatDate('YYYY-MM-DD hh:mm'))){            
1670                             alert("今天的预约小于当前时间",'err');
1671                             $(".addOpen").on("click",addOpen);
1672                             return ;
1673                         }
1674                     }
1675                     
1676                 }
1677                 
1678                 
1679                 
1680 
1681                 var starttime=startTime+":00"
1682                 var endtime=endTime+":00"
1683 
1684 
1685             
1686             $.ajax({
1687                     url : webname+'/openDiagnosis/addOpenDiagnosis',
1688                     type : 'post',
1689                     data : JSON.stringify({
1690                         "startdate" : startdate,
1691                         "enddate" : enddate,
1692                         "monday" : monday,
1693                         "tuesday" : tuesday,
1694                         "wednesday" : wednesday,
1695                         "thursday":thursday,
1696                         "friday" : friday,
1697                         "saturday" : saturday,
1698                         "sunday" : sunday,
1699                         "starttime" : starttime,
1700                         "endtime" : endtime,
1701                         /* "startMinute" : startMinute,
1702                         "endMinute" : endMinute, */
1703                         "pdoctorid" : pdoctorid
1704                     }),
1705                     contentType : 'application/json;charset=UTF-8',
1706                     context : document.body,
1707                     
1708                     success : function(result) {
1709                         
1710                         if(result.code==0){
1711                             alert("添加开诊成功",'suc');
1712 
1713                             refresh();
1714                             $("#myModal").modal('hide');
1715                             //$(".addOpen").on("click",addOpen)
1716                             //$(".addClose").on("click",addClose)
1717                             setTimeout(function(){
1718 
1719                                     $(".addOpen").on("click",addOpen);
1720                                     flag=0;
1721 
1722                             },2000)
1723                         }else{
1724                             alert(result.msg,'err');
1725                             $(".addOpen").on("click",addOpen)
1726                             flag=0;
1727                         }
1728                     },
1729                     error:function(){
1730                         loadover()    
1731                         $(".addOpen").on("click",addOpen)
1732                         flag=0;
1733                     }
1734                 });
1735 
1736             }
1737             $('#myModal').on('hidden.bs.modal', function (e) {
1738                 $("#addStartdateOpen").val("");
1739                 $("#addEnddateOpen").val("");
1740                 $("#addMondayOpen").prop("checked",false);
1741                 $("#addTuesdayOpen").prop("checked",false);
1742                 $("#addWednesdayOpen").prop("checked",false);
1743                 $("#addThursdayOpen").prop("checked",false);
1744                 $("#addFridayOpen").prop("checked",false);
1745                 $("#addSaturdayOpen").prop("checked",false);
1746                 $("#addSundayOpen").prop("checked",false);
1747                 addStartTimeOpen.val("08:00");
1748                 addEndTimeOpen.val("08:00");
1749                 $("#allCheckedOpen").prop("checked",false);    
1750 
1751             })
1752 
1753             //点击编辑,编辑 框出现
1754             function showEdeit(_this) {
1755                 var a = $(_this).parent().parent().parent().next();
1756                 $(_this).parent().parent().parent().siblings().css("display", "block");
1757             }
1758 
1759             //点击保存按钮方法
1760             function updatdata(_this) {
1761                 //获取输入框的值
1762                 //ajax
1763 
1764                 //编辑框隐藏
1765                 //点击编辑,编辑 框出现
1766                 $(_this).parent().parent().parent().css("display", "none");
1767 
1768             }
1769             $(function() {
1770                 //title样式
1771                 $('[data-toggle="tooltip"]').tooltip();
1772                 //localStorage获取用户权限
1773                 var roleCode = localStorage.getItem("roleCode");
1774 
1775             });
1776 
1777             //blur 非空 边框变
1778             //input框变蓝
1779             $('#modalUser').blur(function() {
1780                 if($(this).val() != "") {
1781                     $(this).removeClass("form-control-required").addClass("form-control-norequired");
1782                 } else {
1783                     $(this).removeClass("form-control-norequired").addClass("form-control-required");
1784                 }
1785             });
1786             $('#modalContact').blur(function() {
1787                 if($(this).val() != "") {
1788                     $(this).removeClass("form-control-required").addClass("form-control-norequired");
1789                 } else {
1790                     $(this).removeClass("form-control-norequired").addClass("form-control-required");
1791                 }
1792             });
1793             //判断按钮显示
1794             var role=localStorage.getItem("role");
1795             if(role!=1){
1796                 vue.ableEdit=false;
1797                 $(".add-btn").remove();
1798             }
1799             
1800             
1801             
1802             /* 时间 格式化*/
1803             function formatDate(format,time){
1804                 var t = !(time==undefined || isNaN(parseInt(time))) ? new Date(parseInt(time)) : new Date();
1805                 var tf = function(i) {
1806                     return(i < 10 ? '0' : '') + i
1807                 };
1808                 return format.replace(/YYYY|MM|DD|hh|mm|ss/g, function(a) {
1809                     switch(a) {
1810                         case 'YYYY':
1811                             return tf(t.getFullYear());
1812                             break;
1813                         case 'MM':
1814                             return tf(t.getMonth() + 1);
1815                             break;
1816                         case 'mm':
1817                             return tf(t.getMinutes());
1818                             break;
1819                         case 'DD':
1820                             return tf(t.getDate());
1821                             break;
1822                         case 'hh':
1823                             return tf(t.getHours());
1824                             break;
1825                         case 'ss':
1826                             return tf(t.getSeconds());
1827                             break;
1828                     }
1829                 })
1830             }
1831             
1832             
1833         </script>
1834 
1835     </body>
1836 
1837 </html>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM