|
|
@@ -3,17 +3,39 @@
|
|
|
angular.module('app').controller('DetailController', ['$scope', '$state', '$stateParams', 'messageService', function($scope, $state, $stateParams, messageService) {
|
|
|
|
|
|
$scope.myVar = false;
|
|
|
- $scope.qlCode = $stateParams.data;
|
|
|
- //console.log($stateParams);
|
|
|
+ $scope.toggle = function() {
|
|
|
+ $scope.myVar = !$scope.myVar;
|
|
|
+ };
|
|
|
+
|
|
|
+ $scope.myVar2 = false;
|
|
|
+ $scope.toggle2 = function() {
|
|
|
+ if ($scope.QA.DATAAREA.QAS === null || $scope.QA.DATAAREA.QAS === "" || $scope.QA.DATAAREA.QAS === undefined) {
|
|
|
+ console.log($scope.QA.DATAAREA.QAS);
|
|
|
+ alert('此项暂无常见问题解答!');
|
|
|
+ } else
|
|
|
+ $scope.myVar2 = !$scope.myVar2;
|
|
|
+ };
|
|
|
+
|
|
|
+ $scope.detailId = $stateParams.data;
|
|
|
+ $scope.powersource = ['法定本级行使', '中央下放到省级', '省级下放到设区市', '省级下放到县(市、区)', '设区市下放到县(市、区)', '中央下放到设区市', '中央下放到县(市、区)'];
|
|
|
$scope.$on('$viewContentLoaded', function() {
|
|
|
- messageService.getDetail($scope.qlCode, function(response) {
|
|
|
- console.log("Success2", response);
|
|
|
- $scope.details = response.data;
|
|
|
+ console.log($scope.detailId);
|
|
|
+ messageService.getDetail($scope.detailId, function(response) {
|
|
|
+ console.log("Success", response);
|
|
|
+ $scope.detailIds = response.data;
|
|
|
var x2js = new X2JS();
|
|
|
- $scope.material = x2js.xml_str2json($scope.details.MATERIAL_INFO);
|
|
|
- if ($scope.material.DATAAREA.MATERIALS.MATERIAL.length > 0) {
|
|
|
- var len = $scope.material.DATAAREA.MATERIALS.MATERIAL.length;
|
|
|
- $scope.materialArrs = $scope.material.DATAAREA.MATERIALS.MATERIAL;
|
|
|
+ $scope.ACCEPT = x2js.xml_str2json($scope.detailIds.ACCEPT_ADDRESS_INFO);
|
|
|
+ $scope.TIME3 = $scope.ACCEPT.DATAAREA.ACCEPT_ADDRESSS.ACCEPT_ADDRESS;
|
|
|
+
|
|
|
+ if (Array.isArray($scope.TIME3) !== true) {
|
|
|
+ //console.log(Array.isArray($scope.QAS));
|
|
|
+ $scope.TIME3 = new Array($scope.ACCEPT.DATAAREA.ACCEPT_ADDRESSS.ACCEPT_ADDRESS);
|
|
|
+ }
|
|
|
+ console.log($scope.TIME3);
|
|
|
+ $scope.MATERIAL = x2js.xml_str2json($scope.detailIds.MATERIAL_INFO);
|
|
|
+ if ($scope.MATERIAL.DATAAREA.MATERIALS.MATERIAL.length > 0) {
|
|
|
+ var len = $scope.MATERIAL.DATAAREA.MATERIALS.MATERIAL.length;
|
|
|
+ $scope.materialArrs = $scope.MATERIAL.DATAAREA.MATERIALS.MATERIAL;
|
|
|
for (var i = 0; i < len; i++) {
|
|
|
console.log($scope.materialArrs[i]);
|
|
|
}
|
|
|
@@ -31,7 +53,58 @@ angular.module('app').controller('DetailController', ['$scope', '$state', '$stat
|
|
|
// console.log($(".word"));
|
|
|
// $(".word")[0].href = e.target.result;
|
|
|
// };
|
|
|
+
|
|
|
+ $scope.QA = x2js.xml_str2json($scope.detailIds.QA_INFO);
|
|
|
+ $scope.QAS = $scope.QA.DATAAREA.QAS.QA;
|
|
|
+ if (Array.isArray($scope.QAS) !== true) {
|
|
|
+ //console.log(Array.isArray($scope.QAS));
|
|
|
+ $scope.QAS = new Array($scope.QA.DATAAREA.QAS.QA);
|
|
|
+ }
|
|
|
+ console.log($scope.ACCEPT);
|
|
|
+ console.log($scope.MATERIAL);
|
|
|
+ console.log($scope.QA);
|
|
|
+ console.log($scope.QAS);
|
|
|
+
|
|
|
+ //受理条件
|
|
|
+ if ($scope.detailIds.APPLY_CONDITION === "" || $scope.detailIds.APPLY_CONDITION === undefined || $scope.detailIds.APPLY_CONDITION === null) {
|
|
|
+ $("#applyes")[0].innerHTML = '<img src="../img/webChatImg/暂无内容.png" alt="">';
|
|
|
+ } else {
|
|
|
+ $("#applyes")[0].innerHTML = $scope.detailIds.APPLY_CONDITION;
|
|
|
+ }
|
|
|
+ //受理时间
|
|
|
+ $scope.limitday = function(limitsday) {
|
|
|
+ if (limitsday === 0) {
|
|
|
+ return '即办';
|
|
|
+ } else
|
|
|
+ if (limitsday === null || limitsday === "" || limitsday === undefined) {
|
|
|
+ return '无期限';
|
|
|
+ } else {
|
|
|
+ return limitsday + '天';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $scope.ANTICIPATE_DAY = $scope.limitday($scope.detailIds.ANTICIPATE_DAY);
|
|
|
+ $scope.PROMISE_DAY = $scope.limitday($scope.detailIds.PROMISE_DAY);
|
|
|
+ //期限
|
|
|
+ $scope.acceptingoffice = function(acceptingoffice) {
|
|
|
+ acceptingoffice = acceptingoffice.replace(/1/g, "个人");
|
|
|
+ acceptingoffice = acceptingoffice.replace(/2/g, "法人");
|
|
|
+ acceptingoffice = acceptingoffice.replace(/3/g, "其他组织");
|
|
|
+ return acceptingoffice;
|
|
|
+ }
|
|
|
+ $scope.XINGZHENXDRXZ = $scope.acceptingoffice($scope.detailIds.XINGZHENXDRXZ);
|
|
|
+ //办理时间
|
|
|
+ $scope.time = $scope.TIME3[0].ACCEPT_TIMEDESC;
|
|
|
+ $scope.time2 = $scope.time.replace(/;|[\uff1b]/g, '<br>');
|
|
|
+ $(".time2")[0].innerHTML = $scope.time2;
|
|
|
+ // console.log($scope.time2);
|
|
|
+ // console.log($(".time2"));
|
|
|
}, function(error) { console.log("error!"); });
|
|
|
+
|
|
|
+ $scope.qus = function(question) {
|
|
|
+ console.log(question);
|
|
|
+ $scope.Wen = question.QUESTION;
|
|
|
+ $scope.Da = question.ANSWER;
|
|
|
+ };
|
|
|
});
|
|
|
|
|
|
// $scope.getBlobBydataURI = function(dataURI, type) {
|
|
|
@@ -43,17 +116,22 @@ angular.module('app').controller('DetailController', ['$scope', '$state', '$stat
|
|
|
// return new Blob([new Uint8Array(array)], { type: type });
|
|
|
// };
|
|
|
|
|
|
- $scope.toggle = function() {
|
|
|
- $scope.myVar = !$scope.myVar;
|
|
|
- };
|
|
|
-
|
|
|
$scope.back = function() {
|
|
|
$state.go("webChat.listView", { data: $stateParams.back }, { inherit: false });
|
|
|
history.back(-1);
|
|
|
};
|
|
|
- //JSON自带的stringify方法,将json转成json字符串
|
|
|
- // var c = {};
|
|
|
- // if (JSON.stringify(c) == "{}") {
|
|
|
- // console.log("是空对象");
|
|
|
- // }
|
|
|
+
|
|
|
+ $scope.tabChange = function(e) {
|
|
|
+ var actived = $(e.target);
|
|
|
+ console.log(actived);
|
|
|
+ angular.element(".tab__content").addClass("point-none");
|
|
|
+ if (actived[0].textContent == "基本信息") {
|
|
|
+ $("#listV").removeClass("point-none");
|
|
|
+ } else if (actived[0].textContent == "申办材料") {
|
|
|
+ $("#material").removeClass("point-none");
|
|
|
+ } else if (actived[0].textContent == "受理条件") {
|
|
|
+ $("#applyes").removeClass("point-none");
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
}]);
|