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 </div> 206 </div>
193 \ No newline at end of file 207 \ No newline at end of file