| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- define(['app/app'], function (app) {
- 'use strict';
- app.register.controller('SeekManageCtrl', ['$scope', 'toaster', 'BaseService','$modal','ngTableParams', '$http', 'seekPurchase',
- function ($scope, toaster, BaseService,$modal,ngTableParams, $http, seekPurchase) {
- $scope.valid = 1;
- $scope.seekUrl = 'http://192.168.253.12:24000/';
- seekPurchase.getSeekUrl({}, function(data) {
- $scope.seekUrl = data.url;
- $scope.seekManageTableParams = new ngTableParams({
- pageNumber: 1,
- pageSize: 10
- }, {
- total: 0,
- getData: function ($defer, params) {
- var param = BaseService.parseParams(params.url());
- param.keyword = $scope.keyword;
- // param.fromDate = $scope.startDate
- // ? $scope.startDate.getTime() : null;
- // param.endDate = $scope.endDate ? $scope.endDate.getTime()
- // : null;
- param.pageNumber = param.page;
- param.pageSize = param.count;
- param.valid = $scope.valid;
- $http({
- method: 'get',
- dataType: 'json',
- url: $scope.seekUrl + '/inquiry/public',
- params: param
- }).success(function (data) {
- params.total(data.totalElements);
- $defer.resolve(data.content);
- }).error(function (response) {
- toaster.pop('error', response);
- });
- }
- })
- });
- $scope.onSearchKeyWord = function() {
- $scope.seekManageTableParams.page(1);
- $scope.seekManageTableParams.reload();
- };
- $scope.onSearchValid = function(valid) {
- $scope.valid = valid;
- $scope.seekManageTableParams.page(1);
- $scope.seekManageTableParams.reload();
- };
- $scope.deleteItem = function(id, valid) {
- $http({
- method: 'post',
- dataType: 'json',
- url: $scope.seekUrl + '/inquiry/public/deleteItem',
- params: {
- id: id,
- valid: valid
- }
- }).success(function (data) {
- if (data.success) {
- toaster.pop("success", "操作成功");
- } else {
- toaster.pop("error", data.message);
- }
- $scope.seekManageTableParams.page(1);
- $scope.seekManageTableParams.reload();
- }).error(function (response) {
- toaster.pop('error', response.message);
- });
- };
- }]);
- });
|