|
|
@@ -3,6 +3,7 @@ define([ 'app/app' ], function(app) {
|
|
|
app.register.controller('supplierMaintenanceCtrl', ['$scope', 'ngTableParams', 'toaster', 'BrandActive', '$stateParams', 'SupplierSubmit', 'Loading', 'BaseService', '$window', 'Supplier', 'StoreInfo', '$upload', function($scope, ngTableParams, toaster, BrandActive, $stateParams, SupplierSubmit, Loading, BaseService, $window, Supplier, StoreInfo, $upload) {
|
|
|
$scope.storeType = '';
|
|
|
$scope.addedSupplier = false;
|
|
|
+ $scope.brandKeyword = '';
|
|
|
|
|
|
// 根据路由地址获取品牌信息
|
|
|
var getBrand = function () {
|
|
|
@@ -155,8 +156,8 @@ define([ 'app/app' ], function(app) {
|
|
|
param.type = $scope.storeType;
|
|
|
}
|
|
|
// 根据关键字进行搜索
|
|
|
- if ($scope.keyword && $scope.keyword !== '') {
|
|
|
- param.keyword = $scope.keyword;
|
|
|
+ if ($scope.brandKeyword && $scope.brandKeyword !== '') {
|
|
|
+ param.keyword = $scope.brandKeyword;
|
|
|
}
|
|
|
StoreInfo.pageStoreInfoWhenAdminQuery(param, function (data) {
|
|
|
if (!data.content || !Array.isArray(data.content)) {
|
|
|
@@ -208,7 +209,8 @@ define([ 'app/app' ], function(app) {
|
|
|
/**
|
|
|
* 根据关键字进行搜索
|
|
|
*/
|
|
|
- $scope.refreshTableData = function () {
|
|
|
+ $scope.refreshTableData = function (keyword) {
|
|
|
+ $scope.brandKeyword = keyword;
|
|
|
$scope.storeTableParams.page(1);
|
|
|
$scope.storeTableParams.reload();
|
|
|
};
|
|
|
@@ -220,6 +222,7 @@ define([ 'app/app' ], function(app) {
|
|
|
*/
|
|
|
$scope.chooseStore = function (supplier, store) {
|
|
|
supplier.storeIn = store;
|
|
|
+ $scope.brandKeyword = '';
|
|
|
supplier.chooseStoreAssociated = false;
|
|
|
};
|
|
|
|
|
|
@@ -228,6 +231,7 @@ define([ 'app/app' ], function(app) {
|
|
|
* @param supplier 供应商
|
|
|
*/
|
|
|
$scope.storeAssociated = function (supplier){
|
|
|
+ $scope.brandKeyword = '';
|
|
|
supplier.chooseStoreAssociated = typeof supplier.chooseStoreAssociated == 'undefined' ? true : !supplier.chooseStoreAssociated;
|
|
|
if (supplier.chooseStoreAssociated) {
|
|
|
getStoreData();
|