|
@@ -13,26 +13,52 @@
|
|
|
orderBy: '-createdDatetime,-dealDate,areaName,houses'
|
|
|
};
|
|
|
|
|
|
- $scope.condition = angular.extend({}, defaults);
|
|
|
+ $scope.condition = angular.extend({cityCode:'cd'}, defaults);
|
|
|
|
|
|
$scope.fetch = {page: 1, endPage: 100};
|
|
|
+ // 加载城市信息
|
|
|
+ $scope.citys = [];
|
|
|
+ DataLianjiaService.getCityMap({parentId: '0'},function (o) {
|
|
|
+ angular.forEach(o.data, function (data) {
|
|
|
+ $scope.citys.push({name: data.name, value: data.id, code: data.code});
|
|
|
+ });
|
|
|
+ });
|
|
|
+
|
|
|
+ $scope.cityChange = function(){
|
|
|
+ $scope.areas = [];
|
|
|
+ $scope.condition.areaName = undefined;
|
|
|
+ if ($scope.condition.cityCode) {
|
|
|
+ angular.forEach($scope.citys, function (o) {
|
|
|
+ if (o.code.indexOf($scope.condition.cityCode) === 0) {
|
|
|
+ // 获取code
|
|
|
+ DataLianjiaService.getCityMap({parentId: o.value}, function (bizData) {
|
|
|
+ angular.forEach(bizData.data, function (data) {
|
|
|
+ $scope.areas.push({name: data.name, value: data.id, code: data.code});
|
|
|
+ });
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ $scope.query();
|
|
|
+ }
|
|
|
|
|
|
- // 加载行政区域信息
|
|
|
- $scope.areas = [{name: '全部'}];
|
|
|
- DataLianjiaService.getCityMap(function (o) {
|
|
|
- angular.forEach(o.data, function (value, code) {
|
|
|
- $scope.areas.push({name: value, value: value, code: code});
|
|
|
+ //加载行政区域信息
|
|
|
+ $scope.areas = [];
|
|
|
+ DataLianjiaService.getCityMap({parentId: '1780490511923245056'},function (o) {
|
|
|
+ angular.forEach(o.data, function (data) {
|
|
|
+ $scope.areas.push({name: data.name, value: data.name, code: data.code});
|
|
|
});
|
|
|
});
|
|
|
- $scope.bizs = [{name: '全部'}];
|
|
|
+ $scope.bizs = [];
|
|
|
$scope.areaChange = function () {
|
|
|
- $scope.bizs = [{name: '全部'}];
|
|
|
+ $scope.bizs = [];
|
|
|
$scope.condition.bizName = undefined;
|
|
|
- if ($scope.condition.areaName) {
|
|
|
+ var cityCode = $scope.condition.cityCode;
|
|
|
+ if ($scope.condition.areaName && $scope.condition.areaName != '全部') {
|
|
|
angular.forEach($scope.areas, function (o) {
|
|
|
if (o.name.indexOf($scope.condition.areaName) === 0) {
|
|
|
// 获取code
|
|
|
- DataLianjiaService.getBizMap({code: o.code}, function (bizData) {
|
|
|
+ DataLianjiaService.getBizMap({code: o.code,cityCode:cityCode}, function (bizData) {
|
|
|
angular.forEach(bizData.data, function (bizName, bizCode) {
|
|
|
$scope.bizs.push({name: bizName, value: bizName, code: bizCode});
|
|
|
});
|
|
@@ -102,6 +128,7 @@
|
|
|
};
|
|
|
|
|
|
$scope.fetchData = function () {
|
|
|
+
|
|
|
// 判断是否有行政区域
|
|
|
var areaCode = '';
|
|
|
if ($scope.condition.areaName) {
|
|
@@ -126,6 +153,7 @@
|
|
|
var params = angular.extend({}, $scope.fetch);
|
|
|
params.page = params.page || 1;
|
|
|
params.endPage = params.endPage || 100;
|
|
|
+ params.cityCode = $scope.condition.cityCode;
|
|
|
if (bizCode) {
|
|
|
params.areaCode = areaCode;
|
|
|
params.bizCode = bizCode;
|