|
|
|
/// <reference path="../../includes.ts"/>
|
|
|
|
/// <reference path="systemPlugin.ts"/>
|
|
|
|
/// <reference path="systemHelpers.ts"/>
|
|
|
|
/// <reference path="systemServices.ts"/>
|
|
|
|
module System{
|
|
|
|
export var SystemVerificationController = controller('SystemVerificationController', ['$scope', '$location', '$templateCache', 'Upload', 'NgTableParams', 'ngDialog', 'SystemModel', ($scope, $location, $templateCache, Upload, NgTableParams, ngDialog, SystemModel) => {
|
|
|
|
shareInit($scope);
|
|
|
|
$scope.cities = classifyCity(SystemModel.regionalismInfo);
|
|
|
|
|
|
|
|
$scope.columns = [
|
|
|
|
{ field: "id", title: '序号', show: false},
|
|
|
|
{ field: "check", title: "验证结果", show: true},
|
|
|
|
{ field: "hasCollect", title: "采集", show: true },
|
|
|
|
{ field: "hasCheckSql", title: "支付信息标准表", show: true },
|
|
|
|
{ field: "hasExecSql", title: "可执行标准表", show: true },
|
|
|
|
{ field: "city", title: "市", show: true },
|
|
|
|
{ field: "county", title: "区/县", show: true },
|
|
|
|
{ field: "regionalismCode", title: "行政区划代码", show: true },
|
|
|
|
{ field: "systemCode", title: "信息系统代码", show: true },
|
|
|
|
{ field: "contactsPerson", title: "联系人", show: true },
|
|
|
|
{ field: "contactsMethod", title: "联系方式", show: true },
|
|
|
|
{ field: "databaseType", title: "数据库类型", show: true}
|
|
|
|
];
|
|
|
|
|
|
|
|
$scope.tableData = []
|
|
|
|
$scope.tableData.push({
|
|
|
|
id: 1,
|
|
|
|
checkResult: '是',
|
|
|
|
hasCollect: '是',
|
|
|
|
hasCheckSql: '是',
|
|
|
|
hasExecSql: '是',
|
|
|
|
city: '南京市',
|
|
|
|
county: '玄武区',
|
|
|
|
regionalismCode: '320105',
|
|
|
|
systemCode: '2',
|
|
|
|
contactsPerson: '文豆豆',
|
|
|
|
contactsMethod: '15578203146',
|
|
|
|
databaseType: 'oracle'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
id: 2,
|
|
|
|
checkResult: '否',
|
|
|
|
hasCollect: '是',
|
|
|
|
hasCheckSql: '否',
|
|
|
|
hasExecSql: '是',
|
|
|
|
city: '连云港市',
|
|
|
|
county: '浦口区',
|
|
|
|
regionalismCode: '320105',
|
|
|
|
systemCode: '6',
|
|
|
|
contactsPerson: '文豆豆',
|
|
|
|
contactsMethod: '15578203147',
|
|
|
|
databaseType: 'sqlServer'
|
|
|
|
});
|
|
|
|
|
|
|
|
console.log($scope.tableData);
|
|
|
|
|
|
|
|
$scope.filterResult = $scope.tableData;
|
|
|
|
|
|
|
|
// 表数据
|
|
|
|
$scope.tableParams = new NgTableParams({count: 25}, {
|
|
|
|
counts: [25, 50, 100],
|
|
|
|
dataset: $scope.filterResult
|
|
|
|
});
|
|
|
|
|
|
|
|
$scope.citySelect = (x) =>{
|
|
|
|
if(x != 'all'){
|
|
|
|
$scope.countries = classifyCountry(SystemModel.regionalismInfo, x);
|
|
|
|
$scope.filterResult = [];
|
|
|
|
angular.forEach($scope.tableData, (item) => {
|
|
|
|
if(item.city == x)
|
|
|
|
$scope.filterResult.push(item);
|
|
|
|
});
|
|
|
|
$scope.tableParams.settings({
|
|
|
|
dataset: $scope.filterResult
|
|
|
|
});
|
|
|
|
}else{
|
|
|
|
$scope.countries=[];
|
|
|
|
$scope.filterResult = $scope.tableData;
|
|
|
|
$scope.tableParams.settings({
|
|
|
|
dataset: $scope.filterResult
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
$scope.countrySelect = (y) => {
|
|
|
|
if(y != 'all'){
|
|
|
|
var result = [];
|
|
|
|
angular.forEach($scope.filterResult, (item) => {
|
|
|
|
if(item.county == y)
|
|
|
|
result.push(item);
|
|
|
|
});
|
|
|
|
$scope.tableParams.settings({
|
|
|
|
dataset: result
|
|
|
|
});
|
|
|
|
}else{
|
|
|
|
$scope.tableParams.settings({
|
|
|
|
dataset: $scope.filterResult
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
$scope.check = () => {
|
|
|
|
console.log($scope.tableParams.data[0]);
|
|
|
|
}
|
|
|
|
}]);
|
|
|
|
}
|