浏览代码

延期处理,回访,处理

seimin 1 年之前
父节点
当前提交
8ec0f861dc

文件差异内容过多而无法显示
+ 165 - 178
assets/js/controllers/incident/incidentCtrl.js


+ 0 - 43
assets/views/incident/incidentDetail.html

@@ -441,39 +441,6 @@
441 441
                         </div>
442 442
                     </div>
443 443
                 </div>
444
-                <div class="col-xs-12 ui-followStatus2">
445
-                    <div class="row padding-sm no-padding-vr bordered no-border-hr ">
446
-                        <div class="col-md-12">
447
-                            <div style="color: #333;">维修记录:</div>
448
-                            <div class="panel panel-white">
449
-                                <div class="panel-body">
450
-                                    <table class="table table-striped table-hover" style="table-layout:fixed">
451
-                                        <thead>
452
-                                            <tr>
453
-                                                <th class="center" style="width:10px">#</th>
454
-                                                <th class="center" style="width:100px">处理人</th>
455
-                                                <th class="center" style="width:200px">时间</th>
456
-                                                <th class="center" style="width:100px">维修方式</th>
457
-                                                <th class="center" style="width:100px">预估天数</th>
458
-                                                <th class="center">备注</th>
459
-                                            </tr>
460
-                                        </thead>
461
-                                        <tbody>
462
-                                            <tr ng-repeat="item in model.handlerLogs">
463
-                                                <td class="center">{{$index + 1}}</td>
464
-                                                <td class="center">{{item.userName}}</td>
465
-                                                <td class="center">{{item.opTime|date:'yyyy-MM-dd HH:mm:ss'}}</td>
466
-                                                <td class="center">{{item.repairType ? item.repairType.name : ''}}</td>
467
-                                                <td class="center">{{item.expectedDay}}</td>
468
-                                                <td class="center" style="white-space: normal;word-break:break-all">{{item.opValue}}</td>
469
-                                            </tr>
470
-                                        </tbody>
471
-                                    </table>
472
-                                </div>
473
-                            </div>
474
-                        </div>
475
-                    </div>
476
-                </div>
477 444
             </div>
478 445
             <div class="panel col-xs-12 col-0 bg-lightgrey margin-top-10 "
479 446
                 style="border-bottom-left-radius:0px !important;border-bottom-right-radius:0px !important ">
@@ -526,16 +493,6 @@
526 493
                         </div>
527 494
                     </div>
528 495
                 </div>
529
-                <div class="col-xs-4 ui-label">
530
-                    <div class="form-group">
531
-                        <div class="padding-top-5">
532
-                            <label>是否已解决:</label>
533
-                            <div>
534
-                                <input class="form-control" ng-value="model.isclose" type="text" disabled="disabled" />
535
-                            </div>
536
-                        </div>
537
-                    </div>
538
-                </div>
539 496
                 <div class="col-xs-12 ui-label">
540 497
                     <div class="form-group">
541 498
                         <div class="padding-top-5">

+ 37 - 0
assets/views/incident/tpl/callback.tpl.html

@@ -0,0 +1,37 @@
1
+<!-- 回访-->
2
+<div class="modal-header">
3
+    <div class="modal-title fontcolor-two fontsizes-14">回访
4
+        <button type="button" class="close pull-right" ng-click="cancel()">×</button>
5
+    </div>
6
+</div>
7
+<div class="modal-body center">
8
+    <div class="form-group incidentsearch" style="margin:0 auto;width: 300px;">
9
+        <div class=" input-group" style="margin:8px 0 0;">
10
+            <div class="control-label pull-left margin-top-5 margin-right-5">
11
+                <label class="demoincident"><span class="red">*</span>满意度评价</label>:</div>
12
+            <div class="pull-right">
13
+                <ui-select class="pull-left" style="width:210px" ng-model="postData.degree" theme="bootstrap">
14
+                    <ui-select-match placeholder="">
15
+                        {{$select.selected.name}}
16
+                    </ui-select-match>
17
+                    <ui-select-choices repeat="item in degreeList | filter:{$:$select.search}">
18
+                        <div ng-bind-html="item.name | highlight: $select.search"></div>
19
+                    </ui-select-choices>
20
+                </ui-select>
21
+            </div>
22
+        </div>
23
+    </div>
24
+    <div class="form-group incidentsearch" style="margin:0 auto;width: 300px;">
25
+        <div class=" input-group" style="margin:8px 0 0;">
26
+            <div class="control-label pull-left margin-top-5 margin-right-5">
27
+                <label class="demoincident">回访备注</label>:</div>
28
+            <div class="pull-right">
29
+                <textarea rows="3" style="resize: none;width:210px" placeholder="" ng-model="postData.visitRemarks"></textarea>
30
+            </div>
31
+        </div>
32
+    </div>
33
+</div>
34
+<div class="modal-footer modelfooter-hint" style="cursor: pointer;">
35
+    <div class="hintfooterleft pull-left" ng-click="ok()" style="cursor: pointer;">确定</div>
36
+    <div class="hintfooterright pull-right" ng-click="cancel()" style="cursor: pointer;">取消</div>
37
+</div>

+ 69 - 0
assets/views/incident/tpl/doing.tpl.html

@@ -0,0 +1,69 @@
1
+<!-- 处理-->
2
+<div class="modal-header">
3
+    <div class="modal-title fontcolor-two fontsizes-14">处理
4
+        <button type="button" class="close pull-right" ng-click="cancel()">×</button>
5
+    </div>
6
+</div>
7
+<div class="modal-body center">
8
+    <div class="form-group incidentsearch" style="margin:0 auto;width: 300px;">
9
+        <div class=" input-group" style="margin:8px 0 0;">
10
+            <div class="control-label pull-left margin-top-5 margin-right-5">
11
+                <label class="demoincident"><span class="red">*</span>处理方式</label>:</div>
12
+            <div class="pull-right">
13
+                <ui-select class="pull-left" style="width:220px" ng-model="postData.handleCategory" theme="bootstrap">
14
+                    <ui-select-match placeholder="">
15
+                        {{$select.selected.name}}
16
+                    </ui-select-match>
17
+                    <ui-select-choices repeat="item in incidentHandleCategoryList | filter:{$:$select.search}">
18
+                        <div ng-bind-html="item.name | highlight: $select.search"></div>
19
+                    </ui-select-choices>
20
+                </ui-select>
21
+            </div>
22
+        </div>
23
+    </div>
24
+    <div class="form-group incidentsearch" style="margin:0 auto;width: 300px;" ng-if="model.category.hasSimple != 1">
25
+        <div class=" input-group" style="margin:8px 0 0;">
26
+            <div class="control-label pull-left margin-top-5 margin-right-5">
27
+                <label class="demoincident"><span class="red">*</span>关闭代码</label>:</div>
28
+            <div class="pull-right">
29
+                <ui-select class="pull-left" style="width:220px" ng-model="postData.closecode" theme="bootstrap">
30
+                    <ui-select-match placeholder="">
31
+                        {{$select.selected.name}}
32
+                    </ui-select-match>
33
+                    <ui-select-choices repeat="item in incidentClosecodeList | filter:{$:$select.search}">
34
+                        <div ng-bind-html="item.name | highlight: $select.search"></div>
35
+                    </ui-select-choices>
36
+                </ui-select>
37
+            </div>
38
+        </div>
39
+    </div>
40
+    <div class="form-group incidentsearch" style="margin:0 auto;width: 300px;" ng-if="model.category.hasSimple != 1">
41
+        <div class=" input-group" style="margin:8px 0 0;">
42
+            <div class="control-label pull-left margin-top-5 margin-right-5">
43
+                <label class="demoincident"><span class="red">*</span>处理方案</label>:</div>
44
+            <div class="pull-right">
45
+                <textarea rows="3" style="resize: none;width:220px" placeholder="" ng-model="postData.handleDescription"></textarea>
46
+            </div>
47
+        </div>
48
+    </div>
49
+    <div class="form-group incidentsearch" style="margin:0 auto;width: 300px;">
50
+        <div class=" input-group" style="margin:8px 0 0;">
51
+            <div class="control-label pull-left margin-top-5 margin-right-5">
52
+                <label class="demoincident">协同人</label>:</div>
53
+            <div class="pull-right">
54
+                <ui-select class="pull-left" style="width:220px;text-align: left;" ng-model="postData.synergetic" theme="bootstrap" multiple>
55
+                    <ui-select-match placeholder="">
56
+                        {{$item.name}}
57
+                    </ui-select-match>
58
+                    <ui-select-choices repeat="item in synergeticList | filter:{$:$select.search}" refresh="getSynergeticList($select.search)" refresh-delay="1000">
59
+                        <div ng-bind-html="item.name | highlight: $select.search"></div>
60
+                    </ui-select-choices>
61
+                </ui-select>
62
+            </div>
63
+        </div>
64
+    </div>
65
+</div>
66
+<div class="modal-footer modelfooter-hint" style="cursor: pointer;">
67
+    <div class="hintfooterleft pull-left" ng-click="ok()" style="cursor: pointer;">确定</div>
68
+    <div class="hintfooterright pull-right" ng-click="cancel()" style="cursor: pointer;">取消</div>
69
+</div>