Просмотр исходного кода

加入键盘交互,输入完后按Enter触发搜索动作修改

zengchao 8 лет назад
Родитель
Сommit
21992c1975

+ 4 - 4
src/main/webapp/resources/js/vendor/controllers/forstore/vendor_invoice_ctrl.js

@@ -92,19 +92,19 @@ define([ 'app/app' ], function(app) {
             initTable();
         }
 
-        $scope.searchByKey = function () {
+        $scope.searchByKey = function (k) {
         //    console.log($scope.keyword)
         //     $scope.param.keyword = k;
         //     console.log(k)
         //     console.log($scope.param.keyword)
-           // $scope.keyword = k;
+            $scope.keyword = k;
             initTable();
         }
 
-        $scope.enterEvent = function(e) {
+        $scope.enterEvent = function(e, keyword) {
             var keycode = window.event ? e.keyCode : e.which;
             if(keycode==13){
-                $scope.searchByKey();
+                $scope.searchByKey(keyword);
             }
         }
         //全选状态

+ 2 - 2
src/main/webapp/resources/view/vendor/forstore/vendor-invoice.html

@@ -256,8 +256,8 @@
         </div>
         <div class="invoice-search">
             <div class="fr">
-                <input type="text" class="form-control" ng-keyup="enterEvent($event)" ng-model="keyword" placeholder="订单号/发票抬头/收票人/联系电话"/>
-                <button ng-click="searchByKey()">搜索</button>
+                <input type="text" class="form-control" ng-keyup="enterEvent($event, keyword)" ng-model="keyword" placeholder="订单号/发票抬头/收票人/联系电话"/>
+                <button ng-click="searchByKey(keyword)">搜索</button>
             </div>
         </div>
         <div class="vendor-invoice-content">