|
@@ -8,8 +8,12 @@
|
8
|
8
|
background-color: white;
|
9
|
9
|
padding: 11px;
|
10
|
10
|
margin-top: 7px;
|
|
11
|
+ min-height: 565px;
|
11
|
12
|
/* height: 565px; */
|
12
|
13
|
}
|
|
14
|
+ .leftBox.minHeight264{
|
|
15
|
+ min-height: 264px!important;
|
|
16
|
+ }
|
13
|
17
|
.leftBox i{
|
14
|
18
|
font-size: 14px;
|
15
|
19
|
color: #007AFF;
|
|
@@ -17,7 +21,8 @@
|
17
|
21
|
.leftBox .list{
|
18
|
22
|
height: 30px;
|
19
|
23
|
line-height: 30px;
|
20
|
|
- padding: 0 4px
|
|
24
|
+ padding: 0 4px;
|
|
25
|
+ cursor: pointer;
|
21
|
26
|
}
|
22
|
27
|
.leftBox .listCliI{
|
23
|
28
|
color:rgb(0,83,149)
|
|
@@ -35,6 +40,7 @@
|
35
|
40
|
background-color: white;
|
36
|
41
|
padding: 11px;
|
37
|
42
|
margin-top: 7px;
|
|
43
|
+ min-height: 565px;
|
38
|
44
|
/* height: 565px; */
|
39
|
45
|
}
|
40
|
46
|
.btn_box{
|
|
@@ -156,17 +162,19 @@
|
156
|
162
|
border: 1px solid #eeeeee;
|
157
|
163
|
width: 288px;
|
158
|
164
|
float: left;
|
|
165
|
+ min-height: 541px;
|
159
|
166
|
}
|
160
|
167
|
|
161
|
168
|
.mainDivRight {
|
162
|
169
|
margin-left: 302px;
|
163
|
170
|
border-radius: 8px;
|
164
|
171
|
border: 1px solid #eeeeee;
|
|
172
|
+ min-height: 541px;
|
165
|
173
|
}
|
166
|
174
|
|
167
|
175
|
.mainDiv-head {
|
168
|
|
- height: 47px;
|
169
|
|
- line-height: 47px;
|
|
176
|
+ height: 30px;
|
|
177
|
+ line-height: 30px;
|
170
|
178
|
background: #f5f5f5;
|
171
|
179
|
font-size: 16px;
|
172
|
180
|
color: #606367;
|
|
@@ -221,9 +229,9 @@
|
221
|
229
|
border-radius: 8px;
|
222
|
230
|
border: 1px solid #eeeeee;
|
223
|
231
|
margin: 14px;
|
224
|
|
- padding-top: 14px;
|
|
232
|
+ /* padding-top: 14px; */
|
225
|
233
|
/* height: 402px; */
|
226
|
|
- overflow: auto;
|
|
234
|
+ /* overflow: auto; */
|
227
|
235
|
}
|
228
|
236
|
|
229
|
237
|
.mainDiv-body-1 {
|
|
@@ -248,10 +256,10 @@
|
248
|
256
|
border-bottom: none;
|
249
|
257
|
}
|
250
|
258
|
|
251
|
|
- .fixHeight {
|
252
|
|
- /* height: 450px; */
|
|
259
|
+ /* .fixHeight {
|
|
260
|
+ height: 450px;
|
253
|
261
|
overflow: auto;
|
254
|
|
- }
|
|
262
|
+ } */
|
255
|
263
|
|
256
|
264
|
.mainDiv-body-3 {
|
257
|
265
|
height: 50px;
|
|
@@ -484,23 +492,21 @@
|
484
|
492
|
<div class="mainDiv-head">
|
485
|
493
|
<!-- <span>巡检范围设置</span> -->
|
486
|
494
|
<div class="mainDiv-head-right">
|
487
|
|
- <div class="btn btn_search" ng-click="addType1(output)" ng-show="xinzeng">新增</div>
|
488
|
|
- <div class="btn btn_search" ng-click="addType1(output)" ng-show="xinzeng">修改</div>
|
489
|
|
- <div class="btn btn_remove" ng-class="isMousedown?'btn_removeMousedown':''" ng-mousedown="changeRemoveClass()" ng-click="remove1(output)" ng-show="shanchu">删除</div>
|
|
495
|
+ <div class="btn btn_search" ng-click="addType1('add')" ng-show="xinzeng">新增</div>
|
|
496
|
+ <div class="btn btn_search" ng-click="addType1('edit')" ng-show="xinzeng">修改</div>
|
|
497
|
+ <div class="btn btn_remove" ng-class="isMousedown?'btn_removeMousedown':''" ng-click="remove1(output)" ng-show="shanchu">删除</div>
|
490
|
498
|
</div>
|
491
|
499
|
</div>
|
492
|
500
|
<div class="leftBox">
|
493
|
|
- <!-- <div class="list" ng-repeat="v in listData" ng-click="leftListCli($index,v)" ng-class="{'listCli':$index==leftListIdx}">
|
494
|
|
- <i class="iconfont icon-liebiao1" ng-class="{'listCliI':$index==leftListIdx}"></i>
|
495
|
|
- <span>{{v.name}}</span>
|
496
|
|
- </div> -->
|
497
|
|
- <abn-tree tree-data="my_1data" tree-control="my_tree" on-select="my_tree_1handler(branch)" expand-level="2" icon-leaf="iconfont icon-fenlei" icon-expand="ti-plus" icon-collapse="ti-minus"></abn-tree>
|
|
501
|
+ <!-- <span ng-if="!selectedInspection.isShowZtree">...加载中...</span> -->
|
|
502
|
+ <z-tree ng-if="selectedInspection.isShowZtree" id="z-tree" class="ztree" select-inspection-type="selectedInspection.tree" copy-inspection-type="copyInspection.tree" state-model="stateModel"></z-tree>
|
|
503
|
+ <!-- <abn-tree tree-data="my_1data" tree-control="my_tree" on-select="my_tree_1handler(branch)" expand-level="2" icon-leaf="iconfont icon-fenlei" icon-expand="ti-plus" icon-collapse="ti-minus"></abn-tree> -->
|
498
|
504
|
</div>
|
499
|
505
|
</div>
|
500
|
506
|
<div class="col-xs-6">
|
501
|
507
|
<div class="inspection_name">
|
502
|
|
- <div>策略名称<span class="red">*</span>:<input style="width: 220px;" class="form-control" placeholder="策略名称..." /></div>
|
503
|
|
- <div class="btn btn_search" ng-click="addType1(output)" ng-show="xinzeng">设置所有范围</div>
|
|
508
|
+ <div>策略名称<span class="red">*</span>:<input style="width: 220px;" ng-model="modelName" class="form-control" placeholder="策略名称..." /></div>
|
|
509
|
+ <!-- <div class="btn btn_search" ng-click="addType1(output)" ng-show="xinzeng">设置所有范围</div> -->
|
504
|
510
|
</div>
|
505
|
511
|
<div class="rightBox">
|
506
|
512
|
<!-- 巡检范围开始 -->
|
|
@@ -512,44 +518,28 @@
|
512
|
518
|
<span>已选中的巡检范围</span>
|
513
|
519
|
<div class="mainDiv-head-right">
|
514
|
520
|
<!-- <div class="btn btn_search" ng-click="addType1(output)" ng-show="xinzeng">新增</div> -->
|
515
|
|
- <div class="btn btn_remove" ng-class="isMousedown?'btn_removeMousedown':''" ng-mousedown="changeRemoveClass()" ng-click="remove1(output)" ng-show="shanchu">删除</div>
|
|
521
|
+ <!-- <div class="btn btn_remove" ng-class="isMousedown?'btn_removeMousedown':''" ng-mousedown="changeRemoveClass()" ng-click="remove1(output)" ng-show="shanchu">删除</div> -->
|
516
|
522
|
</div>
|
517
|
523
|
</div>
|
518
|
|
- <div class="mainDiv-body fixHeight">
|
|
524
|
+ <div class="mainDiv-body fixHeight" ng-if="copyInspection.tree.length">
|
519
|
525
|
<div class="box-tree">
|
520
|
|
- <span ng-if="doing_async">...加载中...</span>
|
521
|
|
- <abn-tree tree-data="my_1data" tree-control="my_tree" on-select="my_tree_1handler(branch)" expand-level="2" icon-leaf="iconfont icon-fenlei" icon-expand="ti-plus" icon-collapse="ti-minus"></abn-tree>
|
|
526
|
+ <!-- <span ng-if="doing_async">...加载中...</span> -->
|
|
527
|
+ <!-- <abn-tree tree-data="my_1data" tree-control="my_tree" on-select="my_tree_1handler(branch)" expand-level="2" icon-leaf="iconfont icon-fenlei" icon-expand="ti-plus" icon-collapse="ti-minus"></abn-tree> -->
|
|
528
|
+ <z-tree-copy id="z-tree-copy" class="ztree" copy-inspection-type="copyInspection.tree" changecate="changecateObj.changecate" selectedchangecategory="selectedchangecategory.value"></z-tree-copy>
|
522
|
529
|
</div>
|
523
|
530
|
</div>
|
524
|
531
|
</div>
|
525
|
532
|
|
526
|
|
- <div class="mainDivRight" ng-if="changecate">
|
|
533
|
+ <div class="mainDivRight" ng-if="changecateObj.changecate && copyInspection.tree.length">
|
527
|
534
|
<div class="mainDiv-head">
|
528
|
|
- <span>服务目录修改</span>
|
|
535
|
+ <!-- <span>服务目录修改</span> -->
|
529
|
536
|
</div>
|
530
|
537
|
<div class="mainDiv-body">
|
531
|
538
|
<div class="tab-mainDiv-body-lineDiv-50">
|
532
|
|
- <div class="tab-mainDiv-body-lable">
|
533
|
|
- 服务目录名称:
|
534
|
|
- </div>
|
535
|
|
- <div class="tab-mainDiv-body-content">
|
536
|
|
- <input class="form-control" ng-model="sub1data.type" placeholder="服务目录名称..." />
|
537
|
|
- </div>
|
538
|
|
- </div>
|
539
|
|
- <div class="tab-mainDiv-body-lineDiv-50" ng-if="thisParent">
|
540
|
|
- <div class="tab-mainDiv-body-lable">
|
541
|
|
- 父类:
|
542
|
|
- </div>
|
543
|
|
- <div class="tab-mainDiv-body-content">
|
544
|
|
- <multi-select-tree ng-model="sub1data.parent" data-input-model="tree_1data" data-output-model="sub1data.parent" theme="bootstrap" multi-select="false" data-default-label="{{thisParent.type}}" data-callback="onFilterCallback(item)" data-select-only-leafs="false" data-trans-label="label"
|
545
|
|
- data-switch-view="false"></multi-select-tree>
|
546
|
|
- </div>
|
547
|
|
- </div>
|
548
|
|
- <div class="tab-mainDiv-body-lineDiv-50">
|
549
|
539
|
<div class="tab-mainDiv-body-lable">线下巡检默认组:</div>
|
550
|
540
|
<ui-select class="tab-mainDiv-body-content" ng-model="group_user.offlineGroup"
|
551
|
541
|
theme="bootstrap">
|
552
|
|
- <ui-select-match placeholder="">
|
|
542
|
+ <ui-select-match allow-clear placeholder="">
|
553
|
543
|
{{$select.selected.groupName}}
|
554
|
544
|
</ui-select-match>
|
555
|
545
|
<ui-select-choices repeat="item in groupList | filter: $select.search">
|
|
@@ -561,7 +551,7 @@
|
561
|
551
|
<div class="tab-mainDiv-body-lable">线上巡检默认人:</div>
|
562
|
552
|
<ui-select class="tab-mainDiv-body-content" ng-model="group_user.onlineUser"
|
563
|
553
|
theme="bootstrap">
|
564
|
|
- <ui-select-match placeholder="">
|
|
554
|
+ <ui-select-match allow-clear placeholder="">
|
565
|
555
|
{{$select.selected.name}}
|
566
|
556
|
</ui-select-match>
|
567
|
557
|
<ui-select-choices repeat="item in userList | filter: $select.search">
|
|
@@ -571,86 +561,20 @@
|
571
|
561
|
</div>
|
572
|
562
|
</div>
|
573
|
563
|
<div class="tab-mainDiv-foot">
|
574
|
|
- <div class="btn btn_search" ng-click="submit1change(sub1data)" ng-show="bianji">
|
575
|
|
- 确认
|
576
|
|
- </div>
|
|
564
|
+ <!-- <div class="btn btn_search" ng-click="submit1change()" ng-show="bianji">
|
|
565
|
+ 保存设置
|
|
566
|
+ </div> -->
|
577
|
567
|
</div>
|
578
|
568
|
</div>
|
579
|
569
|
|
580
|
|
- <div class="mainDivRight" ng-if="add1cate">
|
581
|
|
- <div class="mainDiv-head">
|
582
|
|
- <span>服务目录新增</span>
|
583
|
|
- </div>
|
584
|
|
- <div class="mainDiv-body">
|
585
|
|
- <div class="tab-mainDiv-body-lineDiv-50">
|
586
|
|
- <div class="tab-mainDiv-body-lable">
|
587
|
|
- 服务目录名称:
|
588
|
|
- </div>
|
589
|
|
- <div class="tab-mainDiv-body-content">
|
590
|
|
- <input class="form-control" ng-model="add1data.type" placeholder="服务目录名称..." />
|
591
|
|
- </div>
|
592
|
|
- </div>
|
593
|
|
- <div class="tab-mainDiv-body-lineDiv-50">
|
594
|
|
- <div class="tab-mainDiv-body-lable">
|
595
|
|
- 是否有父类:
|
596
|
|
- </div>
|
597
|
|
- <div class="tab-mainDiv-body-content">
|
598
|
|
- <switch ng-model="addparent" class="green"></switch>
|
599
|
|
- </div>
|
600
|
|
- </div>
|
601
|
|
- <div class="tab-mainDiv-body-lineDiv-50" ng-if="addparent">
|
602
|
|
- <div class="tab-mainDiv-body-lable">
|
603
|
|
- 父类:
|
604
|
|
- </div>
|
605
|
|
- <div class="tab-mainDiv-body-content">
|
606
|
|
- <multi-select-tree ng-model="add1data.parent" data-input-model="tree_1data" data-output-model="add1data.parent" theme="bootstrap" multi-select="false" data-default-label="服务目录" data-callback="onFilterCallback(item)" data-select-only-leafs="false" data-trans-label="label"
|
607
|
|
- data-switch-view="false"></multi-select-tree>
|
608
|
|
- </div>
|
609
|
|
- </div>
|
610
|
|
- <div class="tab-mainDiv-body-lineDiv-50">
|
611
|
|
- <div class="tab-mainDiv-body-lable">线下巡检默认组:</div>
|
612
|
|
- <ui-select class="tab-mainDiv-body-content" ng-model="group_user_Add.group"
|
613
|
|
- theme="bootstrap">
|
614
|
|
- <ui-select-match placeholder="">
|
615
|
|
- {{$select.selected.groupName}}
|
616
|
|
- </ui-select-match>
|
617
|
|
- <ui-select-choices repeat="item in groupList | filter: $select.search">
|
618
|
|
- <div ng-bind-html="item.groupName | highlight: $select.search"></div>
|
619
|
|
- </ui-select-choices>
|
620
|
|
- </ui-select>
|
621
|
|
- </div>
|
622
|
|
- <div class="tab-mainDiv-body-lineDiv-50">
|
623
|
|
- <div class="tab-mainDiv-body-lable">线上巡检默认人:</div>
|
624
|
|
- <ui-select class="tab-mainDiv-body-content" ng-model="group_user_Add.user"
|
625
|
|
- theme="bootstrap">
|
626
|
|
- <ui-select-match placeholder="">
|
627
|
|
- {{$select.selected.name}}
|
628
|
|
- </ui-select-match>
|
629
|
|
- <ui-select-choices repeat="item in userList | filter: $select.search">
|
630
|
|
- <div ng-bind-html="item.name | highlight: $select.search"></div>
|
631
|
|
- </ui-select-choices>
|
632
|
|
- </ui-select>
|
633
|
|
- </div>
|
634
|
|
- </div>
|
635
|
|
- <div class="tab-mainDiv-foot">
|
636
|
|
- <div class="btn btn_search" ng-click="submit1add(add1data)">
|
637
|
|
- 确认
|
638
|
|
- </div>
|
639
|
|
- <div class="btn btn_clean" ng-click="closethis(addcategory)">
|
640
|
|
- 取消
|
641
|
|
- </div>
|
642
|
|
- </div>
|
643
|
|
- </div>
|
644
|
|
-
|
645
|
|
- <div class="mainDivRight" ng-if="add1cate==''&&changecate==''">
|
646
|
|
- <!-- <div class="mainDivRight"> -->
|
|
570
|
+ <div class="mainDivRight" ng-if="!(changecateObj.changecate && copyInspection.tree.length)">
|
647
|
571
|
<div class="mainDiv-head">
|
648
|
572
|
<span>操作提示</span>
|
649
|
573
|
</div>
|
650
|
574
|
<div class="mainDiv-body">
|
651
|
575
|
<div class="mainDiv-body-noList">
|
652
|
576
|
<img src="./assets/images/place/icon_quesheng.png" alt="">
|
653
|
|
- <p class="handlefont">请选择服务目录</p>
|
|
577
|
+ <p class="handlefont">请选择巡检范围</p>
|
654
|
578
|
</div>
|
655
|
579
|
</div>
|
656
|
580
|
</div>
|
|
@@ -659,23 +583,27 @@
|
659
|
583
|
<!-- 巡检范围结束 -->
|
660
|
584
|
</div>
|
661
|
585
|
<div class="inspection_btns col-xs-12">
|
662
|
|
- <div class="btn btn_search" ng-click="addType1(output)" ng-show="xinzeng">执行巡检计划</div>
|
663
|
|
- <div class="btn btn_remove" ng-class="isMousedown?'btn_removeMousedown':''" ng-mousedown="changeRemoveClass()" ng-click="remove1(output)" ng-show="shanchu">关闭</div>
|
|
586
|
+ <div class="btn btn_search" ng-click="submit1change()" ng-show="xinzeng">执行巡检计划</div>
|
|
587
|
+ <div class="btn btn_remove" ng-class="isMousedown?'btn_removeMousedown':''" ng-click="closeModel()" ng-show="shanchu">关闭</div>
|
664
|
588
|
</div>
|
665
|
589
|
</div>
|
666
|
590
|
<div class="col-xs-3">
|
667
|
591
|
<div class="mainDiv-head">
|
668
|
592
|
<span>巡检范围策略模板</span>
|
669
|
|
- <!-- <div class="mainDiv-head-right">
|
670
|
|
- <div class="btn btn_search" ng-click="addType1(output)" ng-show="xinzeng">新增</div>
|
671
|
|
- <div class="btn btn_search" ng-click="addType1(output)" ng-show="xinzeng">修改</div>
|
672
|
|
- <div class="btn btn_remove" ng-class="isMousedown?'btn_removeMousedown':''" ng-mousedown="changeRemoveClass()" ng-click="remove1(output)" ng-show="shanchu">删除</div>
|
673
|
|
- </div> -->
|
674
|
593
|
</div>
|
675
|
|
- <div class="leftBox">
|
676
|
|
- <div class="list" ng-repeat="v in listData" ng-click="leftListCli($index,v)" ng-class="{'listCli':$index==leftListIdx}">
|
|
594
|
+ <div class="leftBox minHeight264">
|
|
595
|
+ <div class="list" ng-repeat="v in listDataTop" ng-click="leftListCli($index,v)" ng-class="{'listCli':$index==leftListIdx}">
|
|
596
|
+ <i class="iconfont icon-liebiao1" ng-class="{'listCliI':$index==leftListIdx}"></i>
|
|
597
|
+ <span>{{v.modelName}}</span>
|
|
598
|
+ </div>
|
|
599
|
+ </div>
|
|
600
|
+ <div class="mainDiv-head">
|
|
601
|
+ <span>往期巡检范围策略</span>
|
|
602
|
+ </div>
|
|
603
|
+ <div class="leftBox minHeight264">
|
|
604
|
+ <div class="list" ng-repeat="v in listDataBottom" ng-click="leftListCli($index,v)" ng-class="{'listCli':$index==leftListIdx}">
|
677
|
605
|
<i class="iconfont icon-liebiao1" ng-class="{'listCliI':$index==leftListIdx}"></i>
|
678
|
|
- <span>{{v.name}}</span>
|
|
606
|
+ <span>{{v.modelName}}</span>
|
679
|
607
|
</div>
|
680
|
608
|
</div>
|
681
|
609
|
</div>
|