123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184 |
- angular.module('push')
- .controller('SubsidyauditafteCheckCtrl', function ($scope, $ionicActionSheet, ResourceLibraryService,UserService,dataToolsService,$ionicPopup, CommentService, UtilService, $timeout, CommonService) {
- $scope.rewardHollList = [
- {title: '审核列表', selected: true, type: 0},
- {title: '上传名单', selected: false, type: 1},
- ]
- $scope.rewardHollLists = [
- {title: '待初审', selected: true, type: ["0"]},
- {title: '已退回', selected: false, type: ["-2"]},
- {title: '已通过', selected: false, type: ["1"]},
- {title: '已共享', selected: false, type: ["8", "9"]},
- ]
- $scope.page = 1
- $scope.tableData = []
- $scope.pagedata = {}
- $scope.demandStatus=["0"]
- $scope.page1 = 1
- $scope.tableData1 = []
- $scope.pagedata1 = {}
- $scope.filesName = "请选择文件"
- //分页
- $scope.loadMore = function () {
- if ($scope.page>$scope.pagedata.totalPage) {
- $scope.nomore = true
- return
- }
- entrylist()
- }
- //分页
- $scope.loadMore1 = function () {
- if ($scope.page1 >$scope.pagedata1.totalPage) {
- $scope.nomore1 = true
- return
- }
- uploadlist()
- }
- entrylist()
- uploadlist()
- function entrylist() {
- var params = {
- demandStatus: $scope.demandStatus,
- nodeId: UserService.node,
- restType: 1611726857,
- userId: UserService.id,
- pageNum: $scope.page,
- pageFlag: true
- }
- $scope.showLoadingToast();
- //获取产学研补助审核列表
- ResourceLibraryService.getSubsidyauditafte(params).then(function (res) {
- console.log(res)
- $scope.hideLoadingToast();
- if (res.code == 3350) {
- if ($scope.page == 1) {
- $scope.pagedata = res.page
- $scope.checkList = res.data;
- } else {
- $scope.checkList.push.apply($scope.checkList, res.data)
- $scope.$broadcast('scroll.infiniteScrollComplete');
- }
- $scope.page++
- }
- })
- }
- $scope.changeSelected = function (index) {
- angular.forEach($scope.rewardHollList, function (val) {
- val.selected = false;
- })
- $scope.rewardHollList[index].selected = true;
- }
- $scope.changeSelecteds = function (index, type) {
- angular.forEach($scope.rewardHollLists, function (val) {
- val.selected = false;
- })
- $scope.rewardHollLists[index].selected = true;
- $scope.nomore = false
- $scope.page = 1
- $scope.demandStatus=type
- entrylist()
- }
- $scope.goSubsidyauditafteDetail = function (list) {
- console.log(list)
- $scope.go("SubsidyauditafteDetail", {list: list, id: list.researchCostId});
- }
- $scope.gobackcheck = function () {
- $scope.go('myCheck');
- }
- //下载模板
- $scope.handleDownload = function (item) {
- dataToolsService.downloadcommonmodel('xlsx',11).then(function (res) {
- console.log(res)
- var aEle = document.createElement("a");// 创建a标签
- var blob = new Blob([res], {type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"});
- // aEle.download = item.modelName;// 设置下载文件的文件名
- aEle.href = URL.createObjectURL(blob);
- aEle.click();// 设置点击事件
- })
- }
- $scope.selectFile=function(){
- var files = document.getElementById('file');
- files.click();
- $(files).unbind().on('change', function (e) {
- console.log(files.value)
- if (files.files.length <= 1) {
- $scope.$apply(function () {
- $scope.filesName = files.files[0].name
- $scope.filesparams = files.files[0]
- });
- }
- })
- }
- //获取文件列表
- function uploadlist(){
- var listparams={
- nodeId :localStorage.node,
- pageNum : $scope.page1
- }
- dataToolsService. getselsubsidies(listparams).then(function (res) {
- console.log(res)
- if(res.code==3350){
- if( $scope.page1==1){
- $scope.pagedata1=res.page
- $scope.tableData= res.data
- }else {
- $scope.tableData.push.apply($scope.tableData,res.data)
- $scope.$broadcast('scroll.infiniteScrollComplete');
- }
- $scope.page1++
- }else {
- $ionicPopup.alert({
- title: '提示',
- template: res.message
- });
- }
- })
- }
- $scope.ImportFile = function () {
- console.log($scope.filesparams)
- var params=new FormData()
- params.append("file",$scope.filesparams)
- if($scope.filesparams){
- $scope.showLoadingToast();
- dataToolsService.importssubsidieslist( params).then(function (res) {
- if(res.code==3350){
- $scope.filesName = '请选择文件'
- $scope.filesparams = ''
- $scope.page1=1
- $scope.nomore1 = false
- uploadlist()
- $scope.hideLoadingToast();
- }else {
- $ionicPopup.alert({
- title: '提示',
- template: res.message
- });
- }
- })
- }else {
- $ionicPopup.alert({
- title: '提示',
- template: "请选择文件"
- });
- }
- }
- $scope.openActionSheet = function (data) {
- var buttonlist = [{text: '导出'}];
- $ionicActionSheet.show({
- buttons: buttonlist,
- cancelText: '取消',
- buttonClicked: function (index) {
- console.log(index)
- if(index==0){
- $scope.go('SubsidyauditafteExport');
- }
- }
- });
- }
- })
|