|
|
@@ -1265,22 +1265,30 @@ define([ 'app/app', 'jquery-uploadify' ], function(app) {
|
|
|
loadDataReload();
|
|
|
};
|
|
|
|
|
|
- $scope.prodName = '';
|
|
|
+ $scope.enUser = {
|
|
|
+ prodName:''
|
|
|
+ };
|
|
|
$scope.showSimilarUser = false;
|
|
|
$scope.similarUser = [];
|
|
|
$scope.similarUserObj = {
|
|
|
isInSimilarUser: false
|
|
|
};
|
|
|
- $scope.onUserUUChange = function (prodName) {
|
|
|
- Enterprise.findUserByUserNameLikeAndEnUU({page: 1, count: 8, userName: prodName, enuu: $rootScope.userInfo.enterprise.uu }, function (page) {
|
|
|
- if (page.content && page.content.length) {
|
|
|
- $scope.param.userUU = page.content[0]
|
|
|
- $scope.similarUser = page;
|
|
|
- $scope.showSimilarUser = true;
|
|
|
- } else {
|
|
|
- $scope.similarUser.content = [];
|
|
|
- }
|
|
|
- })
|
|
|
+ $scope.onUserUUChange = function () {
|
|
|
+ $scope.param.userUU = null;
|
|
|
+ if ($scope.enUser.prodName && $scope.enUser.prodName.length) {
|
|
|
+ Enterprise.findUserByUserNameLikeAndEnUU({page: 1, count: 8, userName: $scope.enUser.prodName, enuu: $rootScope.userInfo.enterprise.uu }, function (page) {
|
|
|
+ if (page.content && page.content.length) {
|
|
|
+ $scope.similarUser = page;
|
|
|
+ $scope.showSimilarUser = true;
|
|
|
+ } else {
|
|
|
+ $scope.similarUser.content = [];
|
|
|
+ $scope.showSimilarUser = false;
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ $scope.showSimilarUser = false;
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
$scope.onUserUUBlur = function () {
|
|
|
if (!$scope.similarUserObj.isInSimilarUser) {
|
|
|
@@ -1288,12 +1296,20 @@ define([ 'app/app', 'jquery-uploadify' ], function(app) {
|
|
|
}
|
|
|
};
|
|
|
$scope.setProdName = function (item) {
|
|
|
- $scope.prodName = item.userName;
|
|
|
+ $scope.enUser.prodName = item.userName;
|
|
|
$scope.param.userUU = item.userUU;
|
|
|
$scope.showSimilarUser = false;
|
|
|
}
|
|
|
|
|
|
var loadDataReload = function () {
|
|
|
+ $scope.currentNull = false;
|
|
|
+ if ($scope.enUser.prodName != "" && $scope.param.userUU == null) {
|
|
|
+ toaster.pop('error', '请选择正确的人员姓名!');
|
|
|
+ $scope.materialAll = null;
|
|
|
+ $scope.currenctMaterial = null;
|
|
|
+ $scope.currentDataNull = true;
|
|
|
+ return;
|
|
|
+ }
|
|
|
$scope.param.page = 1;
|
|
|
loadData();
|
|
|
};
|