Browse Source

企业产品库添加业务员搜索1

liusw 7 years ago
parent
commit
621c4bb275

+ 16 - 0
src/main/webapp/resources/js/vendor/controllers/forstore/vendor_materialCtrl.js

@@ -1265,6 +1265,22 @@ define([ 'app/app', 'jquery-uploadify' ], function(app) {
 			loadDataReload();
 		};
 
+		$scope.prodName = '';
+		$scope.showSimilarUser = false;
+		$scope.similarUser = [];
+		$scope.onUserUUChange = function (prodName) {
+            Enterprise.findUsersByKeyword({page: 1, count: 8, keyword: prodName, enuu: $rootScope.userInfo.enterprise.uu }, function (page) {
+                if (page) {
+                    $scope.similarUser = page;
+                    $scope.showSimilarUser = true;
+                }
+            })
+        }
+        $scope.setProdName = function (item) {
+			$scope.prodName = item.userName;
+			$scope.param.userUU = item.userUU;
+        }
+
 		var loadDataReload = function () {
 			$scope.param.page = 1;
 			loadData();

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

@@ -179,6 +179,17 @@
 	.search-check .search{
 		width: 532px;
 		margin-left: 150px;
+		position: relative;
+	}
+	.search-check .search .prodUserList {
+		position: absolute;
+		background: #aaa;
+		left: 0;
+		top: 35px;
+		font-size: 14px;
+	}
+	.search-check .search .prodUserList li {
+
 	}
 	.search-check .search .form-control{
 		width: 340px;
@@ -189,7 +200,7 @@
 		border-right: none;
 	}
 	.search-check .search .form-control:first-child {
-		width: 80px;
+		width: 163px;
 	}
 	.search-check .search .form-control:nth-child(2) {
 		width: 260px;
@@ -1619,7 +1630,12 @@
 		<div ng-if="standard_tab == 'unstandard' || standard_tab =='standard'">
 			<div class="search-check">
 				<div class="search fl">
-					<input type="text" class="form-control" ng-model="param.userUU" ng-search="onSearch()" placeholder="业务员"/>
+					<input type="text" class="form-control" ng-model="prodName" ng-change="onUserUUChange(prodName)" placeholder="UU号/姓名"/>
+					<ul ng-if="showSimilarUser" class="prodUserList">
+						<li ng-repeat="item in similarUser.content" ng-click="setProdName(item)">
+							{{item.userName}}
+						</li>
+					</ul>
 					<input type="text" class="form-control" ng-model="param.keyword" ng-search="onSearch()" placeholder="类目/型号/品牌"/>
 					<button ng-click="onSearch()">搜索</button>
 					<!--<a ng-click="download()">批量导出</a>-->