Browse Source

增加电话别名

seimin 2 years ago
parent
commit
8d18a1b695

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

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

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

@@ -54,11 +54,25 @@
54
             </div>
54
             </div>
55
         </div>
55
         </div>
56
         <div class="row form-group">
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
             <label class="col-md-3 col-md-offset-1 control-label">地址:</label>
70
             <label class="col-md-3 col-md-offset-1 control-label">地址:</label>
58
             <div class="col-md-7">
71
             <div class="col-md-7">
59
                 <input class="form-control" ng-model="check.address" placeholder="请输入地址" />
72
                 <input class="form-control" ng-model="check.address" placeholder="请输入地址" />
60
             </div>
73
             </div>
61
         </div>
74
         </div>
75
+        <br>
62
         <!--<div class="row form-group">
76
         <!--<div class="row form-group">
63
             <label class="col-md-3 col-md-offset-1 control-label">角色代码:</label>
77
             <label class="col-md-3 col-md-offset-1 control-label">角色代码:</label>
64
             <div class="col-md-7">
78
             <div class="col-md-7">