|
@@ -1,4 +1,18 @@
|
1
|
1
|
<style>
|
|
2
|
+ .tab_bdItem_tab li {
|
|
3
|
+ margin-right: 24px;
|
|
4
|
+ height: 34px;
|
|
5
|
+ line-height: 34px;
|
|
6
|
+ cursor: pointer;
|
|
7
|
+ }
|
|
8
|
+ .tab_bdItem_tabItem.active {
|
|
9
|
+ color: #005395;
|
|
10
|
+ }
|
|
11
|
+ .tab_bdItem_tabItem {
|
|
12
|
+ font-size: 14px;
|
|
13
|
+ color: #ddd;
|
|
14
|
+ cursor: pointer;
|
|
15
|
+ }
|
2
|
16
|
.listbote .flleft {
|
3
|
17
|
float: left;
|
4
|
18
|
margin-top: 10px;
|
|
@@ -64,7 +78,7 @@
|
64
|
78
|
|
65
|
79
|
.new {
|
66
|
80
|
width: 340px;
|
67
|
|
- height: 404px;
|
|
81
|
+ /* height: 600px; */
|
68
|
82
|
/* margin-left: -170px;
|
69
|
83
|
margin-top: -202px;
|
70
|
84
|
position: absolute;
|
|
@@ -84,11 +98,12 @@
|
84
|
98
|
}
|
85
|
99
|
|
86
|
100
|
.new_after {
|
87
|
|
- margin-left: -170px;
|
88
|
|
- margin-top: -202px;
|
89
|
101
|
position: absolute;
|
90
|
102
|
left: 50%;
|
91
|
103
|
top: 50%;
|
|
104
|
+ transform: translate(-50%,-50%);
|
|
105
|
+ display: flex;
|
|
106
|
+ flex-direction: column;
|
92
|
107
|
}
|
93
|
108
|
|
94
|
109
|
/* 头部 */
|
|
@@ -115,13 +130,29 @@
|
115
|
130
|
|
116
|
131
|
/* 主体 */
|
117
|
132
|
.new .body {
|
|
133
|
+ overflow: auto;
|
118
|
134
|
width: 298px;
|
119
|
|
- height: 302px;
|
|
135
|
+ max-height: 400px;
|
120
|
136
|
background-color: #f5f5f5;
|
121
|
137
|
border: 1px #d1d1d1 solid;
|
122
|
138
|
margin: 0 auto;
|
123
|
139
|
border-radius: 2px;
|
124
|
|
- margin-top: 10px
|
|
140
|
+ margin-top: 10px;
|
|
141
|
+ flex:1;
|
|
142
|
+ }
|
|
143
|
+ .new .body::-webkit-scrollbar { /*滚动条整体样式*/
|
|
144
|
+ width:3px;
|
|
145
|
+ height:3px;
|
|
146
|
+ }
|
|
147
|
+ .new .body::-webkit-scrollbar-thumb { /*滚动条里面小方块样式*/
|
|
148
|
+ border-radius:100px;
|
|
149
|
+ box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
|
|
150
|
+ background:rgba(0,0,0,0.1);;
|
|
151
|
+ }
|
|
152
|
+ .new .body::-webkit-scrollbar-track { /*滚动条里面轨道样式*/
|
|
153
|
+ box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
|
|
154
|
+ border-radius:0;
|
|
155
|
+ background:rgba(0,0,0,0.1);
|
125
|
156
|
}
|
126
|
157
|
|
127
|
158
|
.new .body .xing {
|
|
@@ -154,7 +185,7 @@
|
154
|
185
|
.new .body .rigt .xiala {
|
155
|
186
|
margin-top: 4px;
|
156
|
187
|
width: 258px !important;
|
157
|
|
- height: 32px;
|
|
188
|
+ height: auto;
|
158
|
189
|
background-color: #f5f5f5
|
159
|
190
|
}
|
160
|
191
|
|
|
@@ -162,7 +193,11 @@
|
162
|
193
|
margin-top: 4px;
|
163
|
194
|
width: 258px !important;
|
164
|
195
|
height: 32px;
|
165
|
|
- padding-left: 24px;
|
|
196
|
+ }
|
|
197
|
+ .new .body .rigt .price {
|
|
198
|
+ margin-top: 4px;
|
|
199
|
+ width: 100px !important;
|
|
200
|
+ height: 32px;
|
166
|
201
|
}
|
167
|
202
|
|
168
|
203
|
.new .submi {
|
|
@@ -171,9 +206,10 @@
|
171
|
206
|
|
172
|
207
|
.new .submi input {
|
173
|
208
|
margin-top: 10px;
|
|
209
|
+ margin-bottom: 10px;
|
174
|
210
|
width: 78px;
|
175
|
211
|
height: 32px;
|
176
|
|
- border: 0;
|
|
212
|
+ border: none;
|
177
|
213
|
}
|
178
|
214
|
|
179
|
215
|
/* 保存 */
|
|
@@ -218,18 +254,18 @@
|
218
|
254
|
margin: 0 8px 10px 0;
|
219
|
255
|
}
|
220
|
256
|
</style>
|
221
|
|
-<div class="bigbox" ng-controller="hc_consumablesCtrl">
|
222
|
|
- <section id="page-title">
|
223
|
|
- <div class="row">
|
224
|
|
- <div class="col-sm-8">
|
225
|
|
- <h1 class="mainTitle">耗材列表<i tooltip='耗材列表,点击操作处理任务' tooltip-placement="right"
|
226
|
|
- class="fa ti-help-alt margin-left-10 fontcolor-five pointfont"></i></h1>
|
227
|
|
- </div>
|
|
257
|
+<section id="page-title">
|
|
258
|
+ <div class="row">
|
|
259
|
+ <div class="col-sm-8">
|
|
260
|
+ <h1 class="mainTitle">耗材列表<i tooltip='耗材列表,点击操作处理任务' tooltip-placement="right"
|
|
261
|
+ class="fa ti-help-alt margin-left-10 fontcolor-five pointfont"></i></h1>
|
228
|
262
|
</div>
|
229
|
|
- </section>
|
230
|
|
- <div class="listbote">
|
231
|
|
- <div class="row searchlistback" style="margin-left:0;padding-bottom: 5px;" id="searchid">
|
232
|
|
- <div class="col-xs-10">
|
|
263
|
+ </div>
|
|
264
|
+</section>
|
|
265
|
+<div class="bigbox" ng-controller="hc_consumablesCtrl">
|
|
266
|
+ <div class="listbote" id="searchid">
|
|
267
|
+ <div class="row" style="margin-left:0;padding-bottom: 5px;">
|
|
268
|
+ <div class="col-xs-9">
|
233
|
269
|
<!-- <div class="flleft">
|
234
|
270
|
<span>耗材分类:</span><br>
|
235
|
271
|
<ui-select class="pull-left selectzise" ng-model="select_val.search_data" theme="bootstrap">
|
|
@@ -241,8 +277,8 @@
|
241
|
277
|
</ui-select-choices>
|
242
|
278
|
</ui-select>
|
243
|
279
|
</div> -->
|
244
|
|
- <div class="form-group inspectlistsearch ">
|
245
|
|
- <div class="pull-left" style="padding-top:8px;font-size:14px">耗材分类:</div>
|
|
280
|
+ <div class="form-group inspectlistsearch col-xs-12">
|
|
281
|
+ <div class="pull-left" style="padding-top:8px;font-size:14px">耗材名称:</div>
|
246
|
282
|
<ui-select class="pull-right iptSize" ng-model="select_val.search_data" theme="bootstrap">
|
247
|
283
|
<ui-select-match>
|
248
|
284
|
{{select_val.search_data.name}}
|
|
@@ -252,26 +288,32 @@
|
252
|
288
|
</ui-select-choices>
|
253
|
289
|
</ui-select>
|
254
|
290
|
</div>
|
|
291
|
+ <!-- <div class="form-group inspectlistsearch ">
|
|
292
|
+ <div class="pull-left" style="padding-top:8px;font-size:14px">耗材名称:</div>
|
|
293
|
+ <input class="form-control pull-right inputcolor iptSize" style="border-color: #dedede;color: #93989e;" type="text" ng-model="select_val.search_data.name" placeholder="" />
|
|
294
|
+ </div> -->
|
255
|
295
|
</div>
|
256
|
|
- <div class="col-xs-2 searchBtnBox">
|
|
296
|
+ <div class="col-xs-3 searchBtnBox">
|
257
|
297
|
<!-- <div class="btn btn_other margin-top-20" ng-click="new_data()">刷新</div> -->
|
|
298
|
+ <!-- <div class="btn btn_search" ng-click="searchData()">搜索</div> -->
|
258
|
299
|
<div class="btn btn_search" ng-click="addData()"><span translate="list.button.CREATE">Add Data</span></div>
|
259
|
|
- <div type="button" class="btn btn_remove" ng-click="removeData()" ng-disabled="selected.items.length==0" ng-mousedown="changeRemoveClass()"><span translate="list.button.REMOVE">Remove First Row</span></div>
|
|
300
|
+ <div type="button" class="btn btn_remove" ng-click="removeData()" ng-disabled="selected.items.length==0"><span translate="list.button.REMOVE">Remove First Row</span></div>
|
260
|
301
|
<div class="btn btn_clean" ng-click="reset()">重置</div>
|
261
|
|
- <div class="btn btn_other" ng-click="hc_export()">导出</div>
|
|
302
|
+ <!-- <div class="btn btn_other" ng-click="hc_export()">导出</div> -->
|
262
|
303
|
</div>
|
263
|
304
|
</div>
|
264
|
|
- <div class="tableList" ui-i18n="{{lang}} ">
|
265
|
|
- <div id="grid" ui-grid="gridOptions " ui-grid-pagination external-scopes="$scope " ui-grid-resize-columns
|
266
|
|
- ui-grid-auto-resize class="grid "></div>
|
267
|
|
- <!-- <div id="grid" ui-grid="gridOptions" ui-grid-pagination external-scopes="$scope" ui-grid-resize-columns ui-grid-pinning ui-grid-selection ui-grid-move-columns ui-grid-exporter ui-grid-auto-resize class="grid"></div> -->
|
268
|
|
- </div>
|
|
305
|
+ </div>
|
|
306
|
+ <div class="tableList" ui-i18n="{{lang}} ">
|
|
307
|
+ <div id="grid" ui-grid="gridOptions " ui-grid-pagination external-scopes="$scope " ui-grid-resize-columns ui-grid-selection
|
|
308
|
+ ui-grid-auto-resize class="grid "></div>
|
|
309
|
+ <!-- <div id="grid" ui-grid="gridOptions" ui-grid-pagination external-scopes="$scope" ui-grid-resize-columns ui-grid-pinning ui-grid-selection ui-grid-move-columns ui-grid-exporter ui-grid-auto-resize class="grid"></div> -->
|
269
|
310
|
</div>
|
270
|
311
|
<!-- 编辑弹框 -->
|
271
|
|
- <div class="big_back" ng-show="hc_eject_big">
|
272
|
|
- <div class="new" ng-class="hc_toedit">
|
|
312
|
+ <div class="big_back" ng-if="hc_eject_big">
|
|
313
|
+ <!-- <div class="new" ng-class="hc_toedit"> -->
|
|
314
|
+ <div class="new new_after">
|
273
|
315
|
<div class="head">
|
274
|
|
- <span>修改耗材信息</span>
|
|
316
|
+ <span>{{isAdds?'新增':'修改'}}耗材信息</span>
|
275
|
317
|
<span class="jiaocha" ng-click="close()">×</span>
|
276
|
318
|
</div>
|
277
|
319
|
<div class="body">
|
|
@@ -280,10 +322,14 @@
|
280
|
322
|
<div>*</div>
|
281
|
323
|
<div>*</div>
|
282
|
324
|
<div>*</div>
|
|
325
|
+ <div>*</div>
|
|
326
|
+ <div>*</div>
|
|
327
|
+ <div ng-show="isWarehousing == 1">*</div>
|
|
328
|
+ <div ng-show="isWarehousing == 1">*</div>
|
283
|
329
|
</div>
|
284
|
330
|
<form class="rigt">
|
285
|
331
|
<div class="div">
|
286
|
|
- <span>耗材名称:</span><br>
|
|
332
|
+ <span>耗材分类:</span><br>
|
287
|
333
|
<ui-select class="pull-left selectzise xiala" ng-model="select_updata_name.updata_name"
|
288
|
334
|
theme="bootstrap">
|
289
|
335
|
<ui-select-match placeholder="{{hc_eject_name}}">
|
|
@@ -294,10 +340,14 @@
|
294
|
340
|
</ui-select-choices>
|
295
|
341
|
</ui-select>
|
296
|
342
|
</div>
|
|
343
|
+ <!-- <div class="div">
|
|
344
|
+ <span>耗材名称:</span><br>
|
|
345
|
+ <input type="text" ng-model="hc_eject_title" class="xialaipt">
|
|
346
|
+ </div> -->
|
297
|
347
|
<div class="div">
|
298
|
348
|
<span>品牌/型号:</span><br>
|
299
|
349
|
<ui-select class="pull-left selectzise xiala" ng-model="select_updata_pinpai.updata_pinpai"
|
300
|
|
- theme="bootstrap" ng-disabled="true">
|
|
350
|
+ theme="bootstrap">
|
301
|
351
|
<ui-select-match placeholder="{{hc_eject_brandModel}}">
|
302
|
352
|
{{select_updata_pinpai.updata_pinpai.name}}
|
303
|
353
|
</ui-select-match>
|
|
@@ -309,7 +359,7 @@
|
309
|
359
|
<div class="div">
|
310
|
360
|
<span>规格:</span><br>
|
311
|
361
|
<ui-select class="pull-left selectzise xiala" ng-model="select_updata_guige.updata_guige"
|
312
|
|
- theme="bootstrap" ng-disabled="true">
|
|
362
|
+ theme="bootstrap">
|
313
|
363
|
<ui-select-match placeholder="{{hc_eject_specification}}">
|
314
|
364
|
{{select_updata_guige.updata_guige.name}}
|
315
|
365
|
</ui-select-match>
|
|
@@ -319,14 +369,50 @@
|
319
|
369
|
</ui-select>
|
320
|
370
|
</div>
|
321
|
371
|
<div class="div">
|
|
372
|
+ <span>供货公司:</span><br>
|
|
373
|
+ <ui-select ng-click="refreshDat_company($select.search,companyIds)" class="pull-left selectzise xiala" ng-model="companyIds"
|
|
374
|
+ theme="bootstrap" multiple reset-search-input="false" ng-change="changeCompany(companyIds)">
|
|
375
|
+ <ui-select-match placeholder="请选择供货公司">
|
|
376
|
+ {{$item.name}}
|
|
377
|
+ </ui-select-match>
|
|
378
|
+ <ui-select-choices repeat="n in updata_company" refresh="refreshDat_company($select.search)">
|
|
379
|
+ <div ng-bind-html="n.name"></div>
|
|
380
|
+ </ui-select-choices>
|
|
381
|
+ </ui-select>
|
|
382
|
+ </div>
|
|
383
|
+ <div class="div">
|
|
384
|
+ <span>费用区间:</span><br>
|
|
385
|
+ <div>
|
|
386
|
+ <input type="number" min="0" step="0.01" ng-model="startPrice" class="price" ng-change="changePrice(startPrice,'startPrice')">
|
|
387
|
+ -
|
|
388
|
+ <input type="number" min="0" step="0.01" ng-model="endPrice" class="price" ng-change="changePrice(endPrice,'endPrice')">
|
|
389
|
+ </div>
|
|
390
|
+ </div>
|
|
391
|
+ <div class="div">
|
|
392
|
+ <span>是否库存:</span><br>
|
|
393
|
+ <ul class="tab_bdItem_tab">
|
|
394
|
+ <li class="fl" ng-click="changeWarehousing(1)">
|
|
395
|
+ <i class="tab_bdItem_tabItem iconfont icon-icon_weizuo" ng-class="isWarehousing== 1?'active':''"></i>
|
|
396
|
+ <span>是</span>
|
|
397
|
+ </li>
|
|
398
|
+ <li class="fl" ng-click="changeWarehousing(0)">
|
|
399
|
+ <i class="tab_bdItem_tabItem iconfont icon-icon_weizuo" ng-class="isWarehousing== 0?'active':''"></i>
|
|
400
|
+ <span>否</span>
|
|
401
|
+ </li>
|
|
402
|
+ </ul>
|
|
403
|
+ </div>
|
|
404
|
+ <div class="div" ng-show="isWarehousing == 1">
|
|
405
|
+ <span>入库总数量:</span><br>
|
|
406
|
+ <input type="number" ng-model="hc_eject_inventorySum" class="xialaipt" ng-change="changePrice(hc_eject_inventorySum,'hc_eject_inventorySum')" step="1" min="0">
|
|
407
|
+ </div>
|
|
408
|
+ <div class="div" ng-show="isWarehousing == 1">
|
322
|
409
|
<span>在库数量:</span><br>
|
323
|
|
- <input type="text" ng-model="hc_eject_inventoryNum" class="xialaipt">
|
|
410
|
+ <input type="number" ng-model="hc_eject_inventoryNum" class="xialaipt" ng-change="changePrice(hc_eject_inventoryNum,'hc_eject_inventoryNum')" step="1" min="0">
|
324
|
411
|
</div>
|
325
|
412
|
</form>
|
326
|
413
|
</div>
|
327
|
414
|
<div class="submi ">
|
328
|
|
- <input type="button" value="保存" class="preservation btn" ng-click="preservation()"
|
329
|
|
- ng-disabled="hc_eject_name==''||hc_eject_brandModel==''||hc_eject_specification==''||hc_eject_inventoryNum==''">
|
|
415
|
+ <input type="button" value="保存" class="preservation btn" ng-click="preservation()">
|
330
|
416
|
<input type="button" value="取消" class="cancel btn" ng-click="close()">
|
331
|
417
|
</div>
|
332
|
418
|
</div>
|