|
|
@@ -1791,7 +1791,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
app.controller('TenderCtrl', ['$scope', 'SnapshotService', function ($scope, SnapshotService) {
|
|
|
// SnapshotService.getTender(250, function(data){
|
|
|
// $scope.tenders = data;
|
|
|
- // console.log(data);
|
|
|
// var newDate = new Date();
|
|
|
// newDate = newDate.setDate(newDate.getDate() - 3);
|
|
|
// angular.forEach($scope.tenders, function(tender) {
|
|
|
@@ -1880,7 +1879,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
AccountUser.getEnTransfer ({custUU: customer.myEnterprise.uu}, function(data) {
|
|
|
customer.enTransfer = data.result;
|
|
|
//是管理员,或者被转移了权限时
|
|
|
- console.log($scope.thisUser);
|
|
|
if ($scope.enabled || customer.enTransfer) {
|
|
|
var modalInstance = $modal.open({
|
|
|
animation: true,
|
|
|
@@ -2318,8 +2316,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
}
|
|
|
});
|
|
|
$scope.transfer = transfer;
|
|
|
- console.log($scope.havedone);
|
|
|
- console.log($scope.transfer);
|
|
|
$scope.isChanged = !angular.equals($scope.havedone, $scope.transfer);
|
|
|
};
|
|
|
$scope.isChanged = false;
|
|
|
@@ -2393,7 +2389,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
toaster.pop('error', '保存失败', "您未选择权限转移对象");
|
|
|
} else {
|
|
|
$scope.loading = true;
|
|
|
- console.log($scope.target);
|
|
|
AccountUser.transferMyDistribute({custUU: customer.myEnterprise.uu, userUU: $scope.target.userUU}, {} ,function (data) {
|
|
|
$scope.loading = false;
|
|
|
toaster.pop('success', '提示', '保存成功');
|
|
|
@@ -2938,7 +2933,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
getService()[getState($scope.active)].call(null, BaseService.parseParams(pageParams), function (page) {
|
|
|
$scope.loading = false;
|
|
|
if (page) {
|
|
|
- console.log(page);
|
|
|
//获取每个明细单最新回复数
|
|
|
angular.forEach(page.content, function(order){
|
|
|
angular.forEach(order.orderItems, function(item){
|
|
|
@@ -3450,7 +3444,7 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
}]);
|
|
|
|
|
|
//客户采购询价
|
|
|
- app.controller('SaleInquiryCtrl', ['$scope', '$filter', 'PurcInquiry', 'ngTableParams', 'toaster', 'BaseService', 'PurcInquiryInfo', '$upload', '$rootScope', 'token', function ($scope, $filter, PurcInquiry, ngTableParams, toaster, BaseService, PurcInquiryInfo, $upload, $rootScope, token) {
|
|
|
+ app.controller('SaleInquiryCtrl', ['$scope', '$filter', 'PurcInquiry', 'ngTableParams', 'toaster', 'BaseService', 'PurcInquiryInfo', '$upload', '$rootScope', 'token', '$timeout', function ($scope, $filter, PurcInquiry, ngTableParams, toaster, BaseService, PurcInquiryInfo, $upload, $rootScope, token, $timeout) {
|
|
|
BaseService.scrollBackToTop();
|
|
|
if ($rootScope.active) {
|
|
|
$scope.active = $rootScope.active;
|
|
|
@@ -3691,7 +3685,9 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
PurcInquiry.reply({itemId: item.id, token: $scope.token}, item, function () {
|
|
|
$scope.loading = false;
|
|
|
toaster.pop('info', '提示', '报价成功');
|
|
|
- $scope.tableParams.reload();
|
|
|
+ $timeout(function () {
|
|
|
+ $scope.tableParams.reload();
|
|
|
+ }, 300);
|
|
|
}, function (response) {
|
|
|
$scope.loading = false;
|
|
|
toaster.pop('error', '询价失效', response.data);
|
|
|
@@ -3700,7 +3696,9 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
PurcInquiry.saveItem({itemId: item.id, token: $scope.token}, item, function () {
|
|
|
$scope.loading = false;
|
|
|
toaster.pop('info', '提示', '保存成功');
|
|
|
- $scope.tableParams.reload();
|
|
|
+ $timeout(function () {
|
|
|
+ $scope.tableParams.reload();
|
|
|
+ }, 300);
|
|
|
}, function (response) {
|
|
|
$scope.loading = false;
|
|
|
toaster.pop('error', '保存失败', response.data);
|
|
|
@@ -3778,7 +3776,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
attach.type = attach.name.substr(attach.name.lastIndexOf('.') + 1);
|
|
|
});
|
|
|
$scope.inquiry = inquiry;
|
|
|
- console.log($scope.inquiry);
|
|
|
});
|
|
|
};
|
|
|
loadData();
|
|
|
@@ -4058,7 +4055,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
};
|
|
|
|
|
|
$scope.removeChecked = function () {
|
|
|
- console.log($scope.vendors);
|
|
|
if ($scope.vendors.length > 0) {
|
|
|
$scope.vendors = [];
|
|
|
$rootScope.tenderVendor = '';
|
|
|
@@ -4225,7 +4221,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
|
|
|
modalInstance.result.then(function (data) {
|
|
|
angular.forEach(data, function (prod) {
|
|
|
- console.log(prod);
|
|
|
$scope.inquiry.inquiryItems.push(prod);
|
|
|
for (var i = 0; i < $scope.inquiry.inquiryItems.length; i++) {
|
|
|
if ($scope.inquiry.inquiryItems[i].prodCode == null) { // 如果没有填写就删除这行数据
|
|
|
@@ -4880,7 +4875,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
// };
|
|
|
|
|
|
$scope.nowdate = new Date().getTime() - 24 * 3600 * 1000;
|
|
|
- console.log($scope.nowdate);
|
|
|
var getOpenState = function (active) {
|
|
|
var fn = 'getOpenAll';
|
|
|
switch (active) {
|
|
|
@@ -4957,7 +4951,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
$scope.inquiryItem = data.inquiryItem;
|
|
|
if (data.id) {
|
|
|
$scope.id = data.id;
|
|
|
- console.log($scope.id);
|
|
|
$scope.currentHasBid = true;
|
|
|
}
|
|
|
}, function (response) {
|
|
|
@@ -5791,7 +5784,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
|
|
|
//是否不能被点击
|
|
|
$scope.isDisabled = function () {
|
|
|
- console.log($scope.item);
|
|
|
return $scope.item.quotation.status == 101 && $scope.item.agreed == null;
|
|
|
}
|
|
|
|
|
|
@@ -8309,7 +8301,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
var loadData = function () {
|
|
|
FaApBillOut.get({id:$stateParams.id},function (data) {
|
|
|
$scope.data = data;
|
|
|
- console.log(data);
|
|
|
if($scope.data.status){
|
|
|
|
|
|
}else{
|
|
|
@@ -8480,7 +8471,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
|
|
|
});
|
|
|
$scope.data = data;
|
|
|
- console.log($scope.data);
|
|
|
$scope.checkboxes.checked = true;
|
|
|
$scope.getTotalMoney();
|
|
|
} else {
|
|
|
@@ -8508,7 +8498,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
$scope.checkAll = function () {
|
|
|
$scope.totalMoney = 0;
|
|
|
$scope.filteredData = $filter('filter')($scope.data, $scope.condition.prodTitle || $scope.condition.uuorname || $scope.condition.venduuorname || $scope.condition.prodSpec || $scope.condition.factory);
|
|
|
- console.log($scope.filteredData );
|
|
|
var uuorname = $scope.suuorname;
|
|
|
var venduuorname = $scope.venduuorname;
|
|
|
var dateFrom = $scope.condition.dateFrom;
|
|
|
@@ -8616,7 +8605,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
//本次开票新的开票数
|
|
|
//$scope.thisBilledQty = 0;
|
|
|
if(checkItem.$selected == true) {
|
|
|
- console.log(checkItem);
|
|
|
$scope.apBillOut.custName = checkItem.apCheck.custName;
|
|
|
$scope.apBillOut.enUu = checkItem.apCheck.enUu;
|
|
|
|
|
|
@@ -8694,7 +8682,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
}
|
|
|
|
|
|
//应收开票单明细行数据
|
|
|
- console.log(checkItem);
|
|
|
//$scope.item.orderCode = check.orderCode;
|
|
|
//$scope.item.orderClass = check.piClass;
|
|
|
//$scope.item.orderDetno = check.orderDetno;
|
|
|
@@ -8865,7 +8852,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
var loadData = function () {
|
|
|
FaApBill.get({id: $stateParams.id}, function (data) {
|
|
|
$scope.bill = data;
|
|
|
- console.log(data);
|
|
|
$scope.loading = false;
|
|
|
});
|
|
|
};
|
|
|
@@ -10409,7 +10395,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
setBtnTimeDown($scope.btnTimes);
|
|
|
$scope.msgInfoError = false;
|
|
|
},function(response){
|
|
|
- console.log(response);
|
|
|
$scope.loading = false;
|
|
|
$scope.msgInfoError = false;
|
|
|
$scope.sendCheckMsg = false;
|
|
|
@@ -10608,7 +10593,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
if (save) {
|
|
|
if (user.userUU) {
|
|
|
user.roles = $scope.checked;
|
|
|
- console.log(user.roles);
|
|
|
AccountUser.update({}, user, function () {
|
|
|
toaster.pop('success', '提示', '保存成功');
|
|
|
$modalInstance.close(true);
|
|
|
@@ -13550,7 +13534,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
// 分配权限
|
|
|
$scope.addUserInfo = function (customer) {
|
|
|
//TODO
|
|
|
- console.log($scope.thisUser);
|
|
|
if ($scope.thisUser.sys) {
|
|
|
var modalInstance = $modal.open({
|
|
|
animation: true,
|
|
|
@@ -15786,7 +15769,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
toaster.pop('info', '提示', '交货时间未选择');
|
|
|
} else {
|
|
|
angular.forEach($scope.deOrder.deputyOrderItems, function (orderitem, index) {
|
|
|
- console.log(orderitem);
|
|
|
if (orderitem.prodname == null) {
|
|
|
toaster.pop('info', '提示', '订单明细第' + (index + 1) + '行产品名称未填写');
|
|
|
} else if (orderitem.prodcode == null) {
|
|
|
@@ -16250,7 +16232,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
toaster.pop('info', '提示', '交货时间未选择');
|
|
|
} else {
|
|
|
angular.forEach($scope.deOrder.deputyOrderItems, function (orderitem, index) {
|
|
|
- console.log(orderitem);
|
|
|
if (orderitem.prodname == null) {
|
|
|
toaster.pop('info', '提示', '订单明细第' + (index + 1) + '行产品名称未填写');
|
|
|
} else if (orderitem.prodcode == null) {
|
|
|
@@ -16794,7 +16775,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
// $scope.onAssociateKindClick = function(kind, submit) {
|
|
|
// KindAPI.getParents({childId : kind.id}, {}, function(data) {
|
|
|
// $scope.actives = data;
|
|
|
- // console.log(data);
|
|
|
// var size = data.length;
|
|
|
// if (size > 0) {
|
|
|
// submit.gradeOneKiName = $scope.actives[0].nameCn;
|
|
|
@@ -16810,7 +16790,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
// }
|
|
|
// }
|
|
|
// }
|
|
|
- // console.log(submit);
|
|
|
// })
|
|
|
// };
|
|
|
|
|
|
@@ -18052,7 +18031,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
*/
|
|
|
app.controller('SaleVendorTenderDetailCtrl', ['$scope', '$filter', 'PurcTender', 'ngTableParams', 'toaster', 'BaseService', '$stateParams', '$modal', '$rootScope', function ($scope, $filter, PurcTender, ngTableParams, toaster, BaseService, $stateParams, $modal, $rootScope) {
|
|
|
$scope.loading = true;
|
|
|
- console.log($stateParams);
|
|
|
PurcTender.getVendorSaleTenderDetail({tenderId: $stateParams.id, vendUU:$stateParams.vendUU}, function (data) {
|
|
|
$scope.saleTender = data.saleTender;
|
|
|
$scope.tender = data.tender;
|
|
|
@@ -18080,7 +18058,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
PurcTender.getSaleTenderDetail({tenderId: $stateParams.id}, function (data) {
|
|
|
$scope.saleTender = data.saleTender;
|
|
|
$scope.tender = data.tender;
|
|
|
- console.log(data);
|
|
|
$scope.loading = false;
|
|
|
}, function (response) {
|
|
|
$scope.loading = false;
|
|
|
@@ -18107,7 +18084,7 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
var priceYes = false;
|
|
|
$scope.canSave = false;
|
|
|
$scope.validateThis = function (value, type) {
|
|
|
- if (value != "") {
|
|
|
+ if ("" != value) {
|
|
|
switch (type) {
|
|
|
case 'taxrate':
|
|
|
var regex = /^\+?[0-9][0-9]{0,1}$/;
|
|
|
@@ -18183,19 +18160,15 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
if (saleTender.enterpriseBaseInfo.enEstablishDate instanceof Date) {
|
|
|
saleTender.enterpriseBaseInfo.enEstablishDate = saleTender.enterpriseBaseInfo.enEstablishDate.getTime();
|
|
|
}
|
|
|
- console.log($scope.attaches);
|
|
|
- console.log(saleTender.bidAttaches);
|
|
|
saleTender.bidAttaches.push.apply(saleTender.bidAttaches, $scope.attaches);
|
|
|
- console.log(saleTender.bidAttaches);
|
|
|
- // var saleTenderItems = [];
|
|
|
- // angular.forEach(tender.purchaseTenderProds, function (tenderProd) {
|
|
|
- // if (tenderProd.currentItem) {
|
|
|
- // if ("" !== tenderProd.currentItem.price && "" !== tenderProd.currentItem.taxrate && "" !== tenderProd.currentItem.cycle) {
|
|
|
- // tenderProd.currentItem.saleTender = {};
|
|
|
- // saleTenderItems.push(tenderProd.currentItem);
|
|
|
- // }
|
|
|
- // }
|
|
|
- // });
|
|
|
+ angular.forEach(saleTender.saleTenderItems, function (item) {
|
|
|
+ item.tenderProd = {};
|
|
|
+ if ("" == item.price && "" == item.taxrate && "" == item.cycle) {
|
|
|
+ item.price = 0;
|
|
|
+ item.cycle = 0;
|
|
|
+ item.taxrate = 0;
|
|
|
+ }
|
|
|
+ });
|
|
|
PurcTender.reply({}, saleTender, function (data) {
|
|
|
$scope.loading = false;
|
|
|
toaster.pop('info', '成功', '投标成功');
|
|
|
@@ -18260,7 +18233,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
}
|
|
|
});
|
|
|
// $rootScope.tenderVendor = $scope.tenderProd.enterpriseBaseInfo;
|
|
|
- // console.log($scope.tenderProd.enterpriseBaseInfo);
|
|
|
$scope.loading = false;
|
|
|
|
|
|
$scope.attaches = $scope.tender.tenderAttaches;
|
|
|
@@ -18368,7 +18340,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
// var priceRegex = /^(([0-9]+\.[0-9]{1,6})|([0-9]*[1-9][0-9]*\.[0-9]{1,6})|([0-9]*[1-9][0-9]*))$/; // 非零最多六位小数正实数
|
|
|
// // /^(0|[0-9][0-9]{0,9})(\.[0-9]{1,6})?$/;
|
|
|
// // 判断填写过的有为0或不符合正则式的,设置不能保存
|
|
|
- // console.log(tenderProd.currentItem.cycle);
|
|
|
// if (tenderProd.currentItem.cycle !== null && (!cycleRegex.test(tenderProd.currentItem.cycle)) || (tenderProd.currentItem.taxrate !== null && !taxrateRegex.test(tenderProd.currentItem.taxrate)) || (tenderProd.currentItem.price !==null && (!priceRegex.test(tenderProd.currentItem.price) && tenderProd.currentItem.price !== 0))) {
|
|
|
// $scope.canSave = false;
|
|
|
// } else {
|
|
|
@@ -19015,7 +18986,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
|
|
|
modalInstance.result.then(function (data) {
|
|
|
angular.forEach(data, function (prod) {
|
|
|
- console.log(prod);
|
|
|
$scope.inquiry.inquiryItems.push(prod);
|
|
|
for (var i = 0; i < $scope.inquiry.inquiryItems.length; i++) {
|
|
|
if ($scope.inquiry.inquiryItems[i].prodCode == null) { // 如果没有填写就删除这行数据
|
|
|
@@ -20263,7 +20233,6 @@ define(['toaster', 'charts', 'ngTable', 'common/services', 'common/directives',
|
|
|
//提交
|
|
|
$scope.submit = function (prodInfo) {
|
|
|
$scope.prodInfo.isPurchase = 1;
|
|
|
- console.log(prodInfo);
|
|
|
var file = $scope.myFiles, file = file && file.length > 0 ? file[0] : null;// 可以不传附件
|
|
|
$upload.upload({
|
|
|
url: 'product/baseInfo/addNewProduct',
|