发表于: 2018-01-26 21:49:41
1 555
今天完成的事
接着敲项目
顺便写了一个前端的jsp.
代码如下
myApp
.controller("touZiJinECtrl", function ($scope, $state, $http) {
var vm = this;
vm.uid = $state.params.uid ? $state.params.uid : '';
vm.pid = $state.params.pid ? $state.params.pid : '';
vm.can = true;
var obj = document.getElementById("files");
var reader = new FileReader();
var fd = new FormData();
$http.get('/a/u/invest/' + vm.pid + '/order').then(function (response) {
if (response.data.code === 0) {
vm.product = response.data.product;
vm.bank= response.data.bank;
console.log(vm.product);
console.log(vm.bank);
} else {
alert(response.data.message);
}
});
// $http.get('/a/u/user/'+vm.uid).then(function (response) {
// // $scope.pages=Math.ceil(response.data.total/response.data.size);
// vm.user=response.data.data;
// console.log(vm.user);
// });
//
// $http.get('/a/product/'+vm.pid).then(function (response) {
// // $scope.pages=Math.ceil(response.data.total/response.data.size);
// vm.product=response.data.data;
// console.log(vm.product);
// });
//
// $http.get('/a/u/product/investable'+'?uid='+vm.uid+'&productId='+vm.pid).then(function (response) {
// // $scope.pages=Math.ceil(response.data.total/response.data.size);
// if(response.data.code===0){
// vm.can=true;
// }else {
// vm.can=false;
// }
// });
//
// $http.get('/a/u/bank/card/list'+'?uid='+vm.uid).then(function (response) {
// // $scope.pages=Math.ceil(response.data.total/response.data.size);
// vm.ubrs=response.data.data;
// console.log(vm.ubrs);
// vm.banks=response.data.bankList;
// console.log(vm.banks);
// if (vm.ubrs.length!=0&&vm.banks.length!=0){
// for (var i=0;i<vm.ubrs.length;i++){
// console.log(vm.ubrs[i]);
// for(var j=0;j<vm.banks.length;j++){
// if (vm.ubrs[i].bankId===vm.banks[j].id){
// vm.ubrs[i].bankName=vm.banks[j].bankName;
// vm.ubrs[i].perLimitedAmount=vm.banks[j].perLimitedAmount;
// vm.ubrs[i].dayLimitedAmount=vm.banks[j].dayLimitedAmount;
// vm.ubrs[i].logoImgUrl=vm.banks[j].logoImgUrl;
// }
// }
// }
// }
//
// });
vm.useBank = function (item) {
vm.item = item;
};
$scope.Fn = function () {
$scope.files = obj.files;
if ($scope.files !== '' && $scope.files !== 'undefined') {
$scope.canload = true;
} else {
$scope.canload = false;
}
$scope.$apply();
};
$scope.Upload = function () {
$('progress').attr('value', 0);
reader.readAsDataURL($scope.files[0]);
reader.onprogress = function (e) {
var p = Math.round(e.loaded / e.total * 100) + '%';
$('progress').attr('value', p);
};
reader.onload = function () {
$scope.loadcomplete = true; //完成
$scope.$apply();
};
reader.onerror = function () {
$scope.loadcomplete = false; //失败
$scope.$apply();
};
reader.onloadend = function (e) {
fd.append('file', $scope.files[0]);
fd.append('type', 2);
$http.post('/a/u/img', fd, {
withCredentials: true,
headers: {'Content-Type': undefined},
transformRequest: angular.identity
}).then(function (res) {
vm.imgUrl = res.data.imgUrl;
console.log(vm.imgUrl);
});
};
$scope.canload = false;
};
vm.goPay = function () {
if (vm.can) {
console.log(vm.card.cid);
console.log(vm.principal);
console.log(vm.imgUrl);
var params = 'cid=' + vm.card.cid + '&principal=' + vm.principal + '&imgUrl=' + vm.imgUrl;
$http.post('/a/u/invest/' + vm.product.id, params, {
headers: {'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'}
}).then(function (res) {
alert(res.data.message);
if (res.data.code === 0) {
console.log(res.data.data);
$state.go("myApp.myInvest", {'uid': vm.uid}, {reload: true});
}
});
} else {
alert("您已投资过该限购产品,不可再投资");
$state.go('myApp.tuiJian', {'uid': vm.uid}, {reload: true});
}
}
});
遇到的问题
springBoot,不允许多例。埋个坑,以后再说。
明天计划
把最难的投资成功敲完。
评论