Commit 2f08f49504202c7af15a4b14d1768bb5e3ad1f5e

Authored by 徐烜
2 parents 8490bb5f edcbf61e

PSM-10

src/main/resources/static/pages/scheduleApp/module/common/dt/MyEmployeeGroupWrapTemplate.html
1   -<div name="{{$saEmployeegroupCtrl.$name_attr}}"
2   - ng-model="$saEmployeegroupCtrl.$$internalmodel">
3   -
4   - <style>
5   - .employee-select {
6   - min-height: 180px;
7   - border: 1px solid #ddd;
8   - }
9   - .employee-select .employee-input {
10   - margin: 5px 5px 0px 5px;
11   - padding-left: 0;
12   - }
13   - .employee-select .employee-select-cont {
14   - text-align: left;
15   - min-height: 60px;
16   - padding-right: 0px;
17   - }
18   - .employee-select .employee-select-body {
19   - margin-top: 5px;
20   - overflow: auto;
21   - width: auto;
22   - min-height: 5px;
23   - }
24   - .employee-select .employee {
25   - display: inline-block;
26   - padding: 8px;
27   - min-width: 50px;
28   - text-align: center;
29   - border: 1px solid #C1C1C1;
30   - color: #666;
31   - border-radius: 5px !important;
32   - margin: 5px;
33   - }
34   - .employee-select .employee.active {
35   - color: white;
36   - background: #5A81A7;
37   - border: 1px solid #5A81A7;
38   - }
39   - .employee-select .employee.start {
40   - color: white;
41   - background: #32C5D2;
42   - border: 1px solid #32C5D2;
43   - }
44   -
45   - .employee-select .employeeGroup {
46   - display: inline-block;
47   - padding: 8px;
48   - min-width: 50px;
49   - text-align: center;
50   - border: 1px solid #C1C1C1;
51   - color: #666;
52   - border-radius: 5px !important;
53   - margin: 5px;
54   - }
55   - .employee-select .employeeGroup.active {
56   - color: white;
57   - background: #8DA29F;
58   - border: 1px solid #8DA29F;
59   - min-width: 100px;
60   - max-width: 200px;
61   - }
62   - .employee-select .employeeGroup.start {
63   - color: white;
64   - background: #32C5D2;
65   - border: 1px solid #32C5D2;
66   - min-width: 100px;
67   - max-width: 200px;
68   - }
69   -
70   -
71   - </style>
72   -
73   - <div class="col-md-12 employee-select">
74   - <div class="col-md-12 employee-input">
75   - <div class="col-md-9">
76   - 人员列表,共{{$saEmployeegroupCtrl.$$data.length}}组
77   -
78   - </div>
79   - <div class="checkbox col-md-3" style="min-height: 19px; color: black;">
80   - <label>
81   - <input type="checkbox" ng-model="$saEmployeegroupCtrl.$$isFB"/>
82   - 是否分班
83   - </label>
84   - </div>
85   -
86   - </div>
87   - <div class="col-md-12 employee-select-cont">
88   - <div class="employee-select-body">
89   - <div class="employee active"
90   - ng-repeat="$d in $saEmployeegroupCtrl.$$data track by $index"
91   - ng-click="$saEmployeegroupCtrl.$$internal_rylist_click($index)">
92   - <span ng-if="$d.spy">
93   - {{$d.jsy}}-{{$d.spy}}
94   - <i class="fa fa-ticket" aria-hidden="true"></i>
95   - </span>
96   - <span ng-if="!$d.spy">
97   - <i class="fa fa-bus" aria-hidden="true"></i>
98   - {{$d.jsy}}
99   - </span>
100   - </div>
101   - </div>
102   - </div>
103   -
104   - <!-- 不分班 -->
105   - <div class="col-md-12 employee-input" ng-if="!$saEmployeegroupCtrl.$$isFB">
106   - <div class="col-md-12">
107   - 已经选中的人员列表,共{{$saEmployeegroupCtrl.$$dataSelected.length}}组,
108   - 初始人员,{{$saEmployeegroupCtrl.$$dataSelectedStart == undefined ? "未选择" : "第" + ($saEmployeegroupCtrl.$$dataSelectedStart + 1) + "组"}}
109   - </div>
110   - </div>
111   - <div class="col-md-12 employee-select-cont" ng-if="!$saEmployeegroupCtrl.$$isFB">
112   - <div class="employee-select-body">
113   - <div ng-class="{employee: true, active: true, start: $d.isstart}"
114   - ng-repeat="$d in $saEmployeegroupCtrl.$$dataSelected track by $index"
115   - ng-click="$saEmployeegroupCtrl.$$internal_selrylist_click($index)"
116   - ng-dblclick="$saEmployeegroupCtrl.$$internal_selrylist_dbclick($index)">
117   - <span ng-if="$d.spy">
118   - {{$d.jsy}}-{{$d.spy}}
119   - <i class="fa fa-ticket" aria-hidden="true"></i>
120   - </span>
121   - <span ng-if="!$d.spy">
122   - <i class="fa fa-bus" aria-hidden="true"></i>
123   - {{$d.jsy}}
124   - </span>
125   -
126   - </div>
127   - </div>
128   - </div>
129   -
130   - <!-- 分班 -->
131   - <div class="col-md-12 employee-input" ng-if="$saEmployeegroupCtrl.$$isFB">
132   - <div class="col-md-12">
133   - 已经选中的分班人员列表,共{{$saEmployeegroupCtrl.$$dataFBSelected.length}}组,
134   - 初始分班人员,{{$saEmployeegroupCtrl.$$dataFBSelectedStart == undefined ? "未选择" : "第" + ($saEmployeegroupCtrl.$$dataFBSelectedStart + 1) + "组"}}
135   - </div>
136   - </div>
137   - <div class="col-md-12 employee-select-cont" ng-if="$saEmployeegroupCtrl.$$isFB">
138   - <div class="employee-select-body">
139   - <div ng-class="{employeeGroup: true, active: true, start: $d.isstart}"
140   - ng-repeat="$d in $saEmployeegroupCtrl.$$dataFBSelected track by $index"
141   - ng-click="$saEmployeegroupCtrl.$$internal_selrygrouplist_click($index)"
142   - ng-dblclick="$saEmployeegroupCtrl.$$internal_selrygrouplist_dbclick($index)">
143   -
144   - <div>
145   - <i class="fa fa-sun-o" aria-hidden="true"></i>
146   - <div ng-class="{employee: true, active: true, start: $d.group[0].isselected}"
147   - ng-click="$saEmployeegroupCtrl.$$internal_selrygroup_click($index, 0, $event)"
148   - ng-if="$d.group[0].spy">
149   - <i class="fa fa-bus" aria-hidden="true"></i>
150   - {{$d.group[0].jsy}}
151   - -
152   - <i class="fa fa-ticket" aria-hidden="true"></i>
153   - {{$d.group[0].spy}}
154   - </div>
155   - <div ng-class="{employee: true, active: true, start: $d.group[0].isselected}"
156   - ng-click="$saEmployeegroupCtrl.$$internal_selrygroup_click($index, 0, $event)"
157   - ng-if="!$d.group[0].spy">
158   - <i class="fa fa-bus" aria-hidden="true"></i>
159   - {{$d.group[0].jsy}}
160   - </div>
161   - </div>
162   -
163   - <div>
164   - <i class="fa fa-moon-o" aria-hidden="true"></i>
165   - <div ng-class="{employee: true, active: true, start: $d.group[1].isselected}"
166   - ng-click="$saEmployeegroupCtrl.$$internal_selrygroup_click($index, 1, $event)"
167   - ng-if="$d.group[1].spy">
168   - <i class="fa fa-bus" aria-hidden="true"></i>
169   - {{$d.group[1].jsy}}
170   - -
171   - <i class="fa fa-ticket" aria-hidden="true"></i>
172   - {{$d.group[1].spy}}
173   - </div>
174   - <div ng-class="{employee: true, active: true, start: $d.group[1].isselected}"
175   - ng-click="$saEmployeegroupCtrl.$$internal_selrygroup_click($index, 1, $event)"
176   - ng-if="!$d.group[1].spy">
177   - <i class="fa fa-bus" aria-hidden="true"></i>
178   - {{$d.group[1].jsy}}
179   - </div>
180   - </div>
181   -
182   -
183   - </div>
184   -
185   - </div>
186   - </div>
187   -
188   -
189   -
190   - </div>
191   -
  1 +<div name="{{$saEmployeegroupCtrl.$name_attr}}"
  2 + ng-model="$saEmployeegroupCtrl.$$internalmodel">
  3 +
  4 + <style>
  5 + .employee-select {
  6 + min-height: 180px;
  7 + border: 1px solid #ddd;
  8 + }
  9 + .employee-select .employee-input {
  10 + margin: 5px 5px 0px 5px;
  11 + padding-left: 0;
  12 + }
  13 + .employee-select .employee-select-cont {
  14 + text-align: left;
  15 + min-height: 60px;
  16 + padding-right: 0px;
  17 + }
  18 + .employee-select .employee-select-body {
  19 + margin-top: 5px;
  20 + overflow: auto;
  21 + width: auto;
  22 + min-height: 5px;
  23 + }
  24 + .employee-select .employee {
  25 + display: inline-block;
  26 + padding: 8px;
  27 + min-width: 50px;
  28 + text-align: center;
  29 + border: 1px solid #C1C1C1;
  30 + color: #666;
  31 + border-radius: 5px !important;
  32 + margin: 5px;
  33 + }
  34 + .employee-select .employee.active {
  35 + color: white;
  36 + background: #5A81A7;
  37 + border: 1px solid #5A81A7;
  38 + }
  39 + .employee-select .employee.start {
  40 + color: white;
  41 + background: #32C5D2;
  42 + border: 1px solid #32C5D2;
  43 + }
  44 +
  45 + .employee-select .employeeGroup {
  46 + display: inline-block;
  47 + padding: 8px;
  48 + min-width: 50px;
  49 + text-align: center;
  50 + border: 1px solid #C1C1C1;
  51 + color: #666;
  52 + border-radius: 5px !important;
  53 + margin: 5px;
  54 + }
  55 + .employee-select .employeeGroup.active {
  56 + color: white;
  57 + background: #8DA29F;
  58 + border: 1px solid #8DA29F;
  59 + min-width: 100px;
  60 + max-width: 200px;
  61 + }
  62 + .employee-select .employeeGroup.start {
  63 + color: white;
  64 + background: #32C5D2;
  65 + border: 1px solid #32C5D2;
  66 + min-width: 100px;
  67 + max-width: 200px;
  68 + }
  69 +
  70 +
  71 + </style>
  72 +
  73 + <div class="col-md-12 employee-select">
  74 + <div class="col-md-12 employee-input">
  75 + <div class="col-md-9">
  76 + 人员列表,共{{$saEmployeegroupCtrl.$$data.length}}组
  77 +
  78 + </div>
  79 + <div class="checkbox col-md-3" style="min-height: 19px; color: black;">
  80 + <label>
  81 + <input type="checkbox" ng-model="$saEmployeegroupCtrl.$$isFB"/>
  82 + 是否分班
  83 + </label>
  84 + </div>
  85 +
  86 + </div>
  87 + <div class="col-md-12 employee-select-cont">
  88 + <div class="employee-select-body">
  89 + <div class="employee active"
  90 + ng-repeat="$d in $saEmployeegroupCtrl.$$data track by $index"
  91 + ng-click="$saEmployeegroupCtrl.$$internal_rylist_click($index)">
  92 + <span ng-if="$d.spy">
  93 + <i class="fa fa-bus" aria-hidden="true"></i>
  94 + {{$d.jsy}}
  95 + -
  96 + <i class="fa fa-ticket" aria-hidden="true"></i>
  97 + {{$d.spy}}
  98 + {{"(" + $d.dbbm + ")"}}
  99 + </span>
  100 + <span ng-if="!$d.spy">
  101 + <i class="fa fa-bus" aria-hidden="true"></i>
  102 + {{$d.jsy}}
  103 + {{"(" + $d.dbbm + ")"}}
  104 + </span>
  105 + </div>
  106 + </div>
  107 + </div>
  108 +
  109 + <!-- 不分班 -->
  110 + <div class="col-md-12 employee-input" ng-if="!$saEmployeegroupCtrl.$$isFB">
  111 + <div class="col-md-12">
  112 + 已经选中的人员列表,共{{$saEmployeegroupCtrl.$$dataSelected.length}}组,
  113 + 初始人员,{{$saEmployeegroupCtrl.$$dataSelectedStart == undefined ? "未选择" : "第" + ($saEmployeegroupCtrl.$$dataSelectedStart + 1) + "组"}}
  114 + </div>
  115 + </div>
  116 + <div class="col-md-12 employee-select-cont" ng-if="!$saEmployeegroupCtrl.$$isFB">
  117 + <div class="employee-select-body">
  118 + <div ng-class="{employee: true, active: true, start: $d.isstart}"
  119 + ng-repeat="$d in $saEmployeegroupCtrl.$$dataSelected track by $index"
  120 + ng-click="$saEmployeegroupCtrl.$$internal_selrylist_click($index)"
  121 + ng-dblclick="$saEmployeegroupCtrl.$$internal_selrylist_dbclick($index)">
  122 + <span ng-if="$d.spy">
  123 + <i class="fa fa-bus" aria-hidden="true"></i>
  124 + {{$d.jsy}}
  125 + -
  126 + <i class="fa fa-ticket" aria-hidden="true"></i>
  127 + {{$d.spy}}
  128 + {{"(" + $d.dbbm + ")"}}
  129 + </span>
  130 + <span ng-if="!$d.spy">
  131 + <i class="fa fa-bus" aria-hidden="true"></i>
  132 + {{$d.jsy}}
  133 + {{"(" + $d.dbbm + ")"}}
  134 + </span>
  135 +
  136 + </div>
  137 + </div>
  138 + </div>
  139 +
  140 + <!-- 分班 -->
  141 + <div class="col-md-12 employee-input" ng-if="$saEmployeegroupCtrl.$$isFB">
  142 + <div class="col-md-12">
  143 + 已经选中的分班人员列表,共{{$saEmployeegroupCtrl.$$dataFBSelected.length}}组,
  144 + 初始分班人员,{{$saEmployeegroupCtrl.$$dataFBSelectedStart == undefined ? "未选择" : "第" + ($saEmployeegroupCtrl.$$dataFBSelectedStart + 1) + "组"}}
  145 + </div>
  146 + </div>
  147 + <div class="col-md-12 employee-select-cont" ng-if="$saEmployeegroupCtrl.$$isFB">
  148 + <div class="employee-select-body">
  149 + <div ng-class="{employeeGroup: true, active: true, start: $d.isstart}"
  150 + ng-repeat="$d in $saEmployeegroupCtrl.$$dataFBSelected track by $index"
  151 + ng-click="$saEmployeegroupCtrl.$$internal_selrygrouplist_click($index)"
  152 + ng-dblclick="$saEmployeegroupCtrl.$$internal_selrygrouplist_dbclick($index)">
  153 +
  154 + <div>
  155 + <i class="fa fa-sun-o" aria-hidden="true"></i>
  156 + <div ng-class="{employee: true, active: true, start: $d.group[0].isselected}"
  157 + ng-click="$saEmployeegroupCtrl.$$internal_selrygroup_click($index, 0, $event)"
  158 + ng-if="$d.group[0].spy">
  159 + <i class="fa fa-bus" aria-hidden="true"></i>
  160 + {{$d.group[0].jsy}}
  161 + -
  162 + <i class="fa fa-ticket" aria-hidden="true"></i>
  163 + {{$d.group[0].spy}}
  164 + {{"(" + $d.group[0].dbbm + ")"}}
  165 + </div>
  166 + <div ng-class="{employee: true, active: true, start: $d.group[0].isselected}"
  167 + ng-click="$saEmployeegroupCtrl.$$internal_selrygroup_click($index, 0, $event)"
  168 + ng-if="!$d.group[0].spy">
  169 + <i class="fa fa-bus" aria-hidden="true"></i>
  170 + {{$d.group[0].jsy}}
  171 + {{"(" + $d.group[0].dbbm + ")"}}
  172 + </div>
  173 + </div>
  174 +
  175 + <div>
  176 + <i class="fa fa-moon-o" aria-hidden="true"></i>
  177 + <div ng-class="{employee: true, active: true, start: $d.group[1].isselected}"
  178 + ng-click="$saEmployeegroupCtrl.$$internal_selrygroup_click($index, 1, $event)"
  179 + ng-if="$d.group[1].spy">
  180 + <i class="fa fa-bus" aria-hidden="true"></i>
  181 + {{$d.group[1].jsy}}
  182 + -
  183 + <i class="fa fa-ticket" aria-hidden="true"></i>
  184 + {{$d.group[1].spy}}
  185 + {{"(" + $d.group[1].dbbm + ")"}}
  186 + </div>
  187 + <div ng-class="{employee: true, active: true, start: $d.group[1].isselected}"
  188 + ng-click="$saEmployeegroupCtrl.$$internal_selrygroup_click($index, 1, $event)"
  189 + ng-if="!$d.group[1].spy">
  190 + <i class="fa fa-bus" aria-hidden="true"></i>
  191 + {{$d.group[1].jsy}}
  192 + {{"(" + $d.group[1].dbbm + ")"}}
  193 + </div>
  194 + </div>
  195 +
  196 +
  197 + </div>
  198 +
  199 + </div>
  200 + </div>
  201 +
  202 +
  203 +
  204 + </div>
  205 +
192 206 </div>
193 207 \ No newline at end of file
... ...