settingdetail.html 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. <ion-view view-title="{{title}}" ng-init="init()">
  2. <ion-nav-buttons side="right">
  3. <button class="button button-clear" ng-click="save()">完成</button>
  4. </ion-nav-buttons>
  5. <ion-content>
  6. <div class="item item-divider"></div>
  7. <div class="item item-toggle">
  8. 上午上班
  9. <span class="item-note">{{settingdetail.am_ontime|strtimeformat:settingdetiil.am_ontime}}</span>
  10. <label class="icon toggle">
  11. <input type="checkbox" ng-model="settingdetail.ischeckamon" ng-change="choosedate('am_ontime', 'ischeckamon')">
  12. <div class="track">
  13. <div class="handle"></div>
  14. </div>
  15. </label>
  16. </div>
  17. <div class="item item-toggle" ng-if="settingdetail.isdoublecheck == 1">
  18. 上午下班
  19. <span class="item-note" ng-click="choosedate('am_offtime', 'ischeckamoff')">{{settingdetail.am_offtime|strtimeformat:settingdetiil.am_offtime}}</span>
  20. <label class="icon toggle">
  21. <input type="checkbox" ng-model="settingdetail.ischeckamoff" ng-change="choosedate('am_offtime', 'ischeckamoff')">
  22. <div class="track">
  23. <div class="handle"></div>
  24. </div>
  25. </label>
  26. </div>
  27. <div class="item item-toggle" ng-if="settingdetail.isdoublecheck == 1">
  28. 下午上班
  29. <span class="item-note" ng-click="choosedate('3')">{{settingdetail.pm_ontime|strtimeformat:settingdetiil.pm_ontime}}</span>
  30. <label class="icon toggle">
  31. <input type="checkbox" ng-model="settingdetail.ischeckpmon" ng-change="choosedate('pm_ontime', 'ischeckpmon')">
  32. <div class="track">
  33. <div class="handle"></div>
  34. </div>
  35. </label>
  36. </div>
  37. <div class="item item-toggle">
  38. 下午下班
  39. <span class="item-note" ng-click="choosedate('4')">{{settingdetail.pm_offtime|strtimeformat:settingdetiil.pm_offtime}}</span>
  40. <label class="icon toggle">
  41. <input type="checkbox" ng-model="settingdetail.ischeckpmoff" ng-change="choosedate('pm_offtime', 'ischeckpmoff')">
  42. <div class="track">
  43. <div class="handle"></div>
  44. </div>
  45. </label>
  46. </div>
  47. <a class="item item-icon-right" href="#/workatd-settingweek/{{currentid}}">
  48. 日期
  49. <span class="item-note" ng-if="settingdetail.ischeckmonday == 1 && settingdetail.ischecktuesday == 1 && settingdetail.ischeckwednesday == 1 && settingdetail.ischeckthursday == 1 && settingdetail.ischeckmonday == 1 && settingdetail.ischecksaturday == 0 && settingdetail.ischecksunday == 0">工作日</span>
  50. <i class="icon ion-chevron-right icon-accessory"></i>
  51. </a>
  52. <button class="button button-full" ng-if="settingdetail.isdoublecheck == 1" ng-click="singlecheck()">切换到一天一次上下班</button>
  53. <button class="button button-full" ng-if="settingdetail.isdoublecheck != 1" ng-click="doublecheck()">切换到一天两次上下班</button>
  54. <a class="item item-icon-right" ng-click="settingdetail.workatdreportusr.length == 0 ? showModalSettingReportusr() : toSetPerson(1)">
  55. 允许谁看考勤统计
  56. <span class="item-note">{{settingdetail.workatdreportusr.length}}人</span>
  57. <i class="icon ion-chevron-right icon-accessory"></i>
  58. </a>
  59. <a class="item item-icon-right" ng-click="showModalSettingDept()">
  60. 考勤部门
  61. <span class="item-note" ng-if="settingdetail.isallcheck == 1">全部成员</span>
  62. <span class="item-note" ng-if="settingdetail.isallcheck != 1">共{{settingdetail.workatddept.length}}个部门</span>
  63. <i class="icon ion-chevron-right icon-accessory"></i>
  64. </a>
  65. <a class="item item-icon-right" ng-click="settingdetail.workatdwithoutusr.length == 0 ? showModalSettingWithoutusr() : toSetPerson(0)">
  66. 无需考勤成员
  67. <span class="item-note">{{settingdetail.workatdwithoutusr.length}}人</span>
  68. <i class="icon ion-chevron-right icon-accessory"></i>
  69. </a>
  70. <div class="item item-divider"></div>
  71. <a class="item item-icon-right" ng-click="showModalSettingMap()">
  72. 考勤地点
  73. <span class="item-note">{{settingdetail.workaddress}}</span>
  74. <i class="icon ion-chevron-right icon-accessory"></i>
  75. </a>
  76. <a class="item item-icon-right" ng-click="showModalSettingOffset()">
  77. 允许偏差
  78. <span class="item-note">{{settingdetail.offset}}米</span>
  79. <i class="icon ion-chevron-right icon-accessory"></i>
  80. </a>
  81. <div class="item item-divider hide"></div>
  82. <div class="item item-toggle hide">
  83. 使用wi-fi签到/签退
  84. <label class="icon toggle">
  85. <input type="checkbox">
  86. <div class="track">
  87. <div class="handle"></div>
  88. </div>
  89. </label>
  90. </div>
  91. <div class="item item-divider hide">员工在考勤地点内,必须连上指定wi-fi后,才算在公司签到</div>
  92. <div class="item item-divider"></div>
  93. <div class="item item-toggle">
  94. 自动签到
  95. <label class="icon toggle">
  96. <input type="checkbox" ng-model="settingdetail.isallowauto">
  97. <div class="track">
  98. <div class="handle"></div>
  99. </div>
  100. </label>
  101. </div>
  102. <div class="item item-divider"></div>
  103. <button class="button button-full button-assertive" ng-if="currentid != -1" ng-click="delete()">删除</button>
  104. </ion-content>
  105. </ion-view>