|
|
@@ -3,29 +3,47 @@ define([ 'app/app' ], function(app) {
|
|
|
app.register.controller('buyerInvoiceRecordCtrl', ['$scope','$rootScope','$modal','BillSubmit','BaseService', 'toaster','ngTableParams', function ($scope, $rootScope, $modal, BillSubmit, BaseService, toaster, ngTableParams) {
|
|
|
$scope.tab = 'buyer_invoice-record';
|
|
|
// 开票申请
|
|
|
+ $scope.keyword = '';
|
|
|
+ $scope.invoiceType = '';
|
|
|
|
|
|
var initDataRule = function () {
|
|
|
- $scope.param = {};
|
|
|
- $scope.pageparam = {};
|
|
|
- $scope.keyword = '';
|
|
|
- $scope.role = 'BUYER';
|
|
|
- $scope.pageparam.page = 1;
|
|
|
- $scope.pageparam.count = 10;
|
|
|
- $scope.pageparam.sorting = {createTime : "DESC"};
|
|
|
-
|
|
|
- $scope.param.pageParams = $scope.pageparam;
|
|
|
- $scope.param.keyword = $scope.keyword;
|
|
|
- $scope.param.role = $scope.role
|
|
|
- }
|
|
|
+ $scope.param = {
|
|
|
+ page: 1,
|
|
|
+ count: 10,
|
|
|
+ sorting: {
|
|
|
+ createTime : "DESC"
|
|
|
+ },
|
|
|
+ keyword: '',
|
|
|
+ invoiceType: '',
|
|
|
+ status: '',
|
|
|
+ role: 'BUYER'
|
|
|
+ };
|
|
|
+ };
|
|
|
initDataRule();
|
|
|
|
|
|
+ // 切换发票类型
|
|
|
+ $scope.changeInvoiceType = function(invoiceType) {
|
|
|
+ $scope.invoiceType = invoiceType;
|
|
|
+ $scope.billRecordTableParam.page(1);
|
|
|
+ $scope.billRecordTableParam.reload();
|
|
|
+ };
|
|
|
+
|
|
|
+ // 切换状态
|
|
|
+ $scope.changeStatus = function (status) {
|
|
|
+ $scope.status = status;
|
|
|
+ $scope.billRecordTableParam.page(1);
|
|
|
+ $scope.billRecordTableParam.reload();
|
|
|
+ };
|
|
|
+
|
|
|
$scope.$$kdnData = {};
|
|
|
var initTable = function () {
|
|
|
$scope.billRecordTableParam = new ngTableParams($scope.param,{
|
|
|
total : 0,
|
|
|
getData : function ($defer, params) {
|
|
|
var param = BaseService.parseParams(params.url());
|
|
|
- param.pageParams.sorting = {creattime : "DESC"};
|
|
|
+ param.keyword = $scope.keyword;
|
|
|
+ param.invoicetype = $scope.invoiceType;
|
|
|
+ param.status = $scope.status;
|
|
|
BillSubmit.getSubmitBillApply(param, function (page) {
|
|
|
$scope.$$kdnData.totalElements = page.totalElements;
|
|
|
if(Number(page.totalElements) > 0) {
|
|
|
@@ -47,7 +65,7 @@ define([ 'app/app' ], function(app) {
|
|
|
initTable();
|
|
|
|
|
|
$scope.searchByKey = function () {
|
|
|
- $scope.param.keyword = $scope.keyword
|
|
|
+ $scope.param.keyword = $scope.keyword;
|
|
|
initTable();
|
|
|
}
|
|
|
}]);
|