Bläddra i källkod

增加电话别名

seimin 2 år sedan
förälder
incheckning
8d18a1b695

+ 5 - 2
assets/js/controllers/system/phoneListCtrl.js

@@ -280,6 +280,7 @@ app.controller('phoneListCtrl', ["$rootScope", "$scope", "$http", "$state", "$ti
280 280
                     dept: data.dept,
281 281
                     deptAlias: data.deptAlias ? data.deptAlias.split(',') : [],
282 282
                     phone: data.phone,
283
+                    phoneAlias: data.phoneAlias ? data.phoneAlias.split(',') : [],
283 284
                     address: data.address
284 285
                 }
285 286
                 $scope.outarea = scope.outarea;
@@ -316,6 +317,7 @@ app.controller('phoneListCtrl', ["$rootScope", "$scope", "$http", "$state", "$ti
316 317
                         "deptAlias": String(check.deptAlias),
317 318
                         "address": check.address,
318 319
                         "phone": check.phone,
320
+                        "phoneAlias": String(check.phoneAlias),
319 321
                         "unit": {
320 322
                             "id": check.unit.id
321 323
                         },
@@ -351,9 +353,9 @@ app.controller('phoneListCtrl', ["$rootScope", "$scope", "$http", "$state", "$ti
351 353
             controller: function ($scope, scope, $modalInstance, api_user_data) {
352 354
                 $scope.title = "新增部门";
353 355
                 if (area !== undefined) {
354
-                    $scope.check = { unit: area, deptAlias: [] }
356
+                    $scope.check = { unit: area, deptAlias: [], phoneAlias: [] }
355 357
                 } else {
356
-                    $scope.check = { deptAlias: [] }
358
+                    $scope.check = { deptAlias: [], phoneAlias: [] }
357 359
                 }
358 360
                 $scope.outarea = scope.outarea;
359 361
                 $scope.cancel = function () {
@@ -385,6 +387,7 @@ app.controller('phoneListCtrl', ["$rootScope", "$scope", "$http", "$state", "$ti
385 387
                         "dept": check.dept,
386 388
                         "deptAlias": String(check.deptAlias),
387 389
                         "phone": check.phone,
390
+                        "phoneAlias": String(check.phoneAlias),
388 391
                         "address": check.address
389 392
                     }
390 393
                 }

+ 14 - 0
assets/views/system/tpl/department.html

@@ -54,11 +54,25 @@
54 54
             </div>
55 55
         </div>
56 56
         <div class="row form-group">
57
+            <label class="col-md-3 col-md-offset-1 control-label">电话别名:</label>
58
+            <div class="col-md-7">
59
+                <ui-select multiple tagging tagging-label="false" ng-model="check.phoneAlias" theme="bootstrap" style="text-align:left;min-height: 100px;">
60
+                    <ui-select-match placeholder="请输入电话别名">{{$item}}</ui-select-match>
61
+                    <ui-select-choices repeat="color in check.phoneAlias | filter:$select.search">
62
+                        {{color}}
63
+                    </ui-select-choices>
64
+                </ui-select>
65
+                <!-- <textarea rows="5" class="form-control" style="word-break:break-all;resize:none;" ng-model="check.phoneAlias" placeholder="请输入电话别名" /> -->
66
+                <div class="red">填写电话别名后按Tab键自动填入!</div>
67
+            </div>
68
+        </div>
69
+        <div class="row form-group">
57 70
             <label class="col-md-3 col-md-offset-1 control-label">地址:</label>
58 71
             <div class="col-md-7">
59 72
                 <input class="form-control" ng-model="check.address" placeholder="请输入地址" />
60 73
             </div>
61 74
         </div>
75
+        <br>
62 76
         <!--<div class="row form-group">
63 77
             <label class="col-md-3 col-md-offset-1 control-label">角色代码:</label>
64 78
             <div class="col-md-7">