|
|
@@ -412,6 +412,7 @@ define(['app/app'], function (app) {
|
|
|
}
|
|
|
$scope.inquiryItem = seek;
|
|
|
$scope.inquiryItem.leadtime = '';
|
|
|
+ $scope.inquiryItem.taxrate = '';
|
|
|
$scope.inquiryItem.replies = [
|
|
|
{
|
|
|
lapQty: '',
|
|
|
@@ -428,7 +429,6 @@ define(['app/app'], function (app) {
|
|
|
|
|
|
$scope.onLeadtimeInput = function () {
|
|
|
var time = $scope.inquiryItem.leadtime.toString();
|
|
|
- // console.info();
|
|
|
if (time.length > 3) {
|
|
|
$scope.inquiryItem.leadtime = Number(time.substring(0, 3));
|
|
|
}
|
|
|
@@ -440,7 +440,23 @@ define(['app/app'], function (app) {
|
|
|
} else {
|
|
|
$scope.validSayPrice.leadtime = true;
|
|
|
}
|
|
|
- }
|
|
|
+ };
|
|
|
+
|
|
|
+ $scope.onTaxrateInput = function () {
|
|
|
+ var time = $scope.inquiryItem.taxrate.replace(/[^\-?\d.]/g, '');
|
|
|
+ if (time.length > 2) {
|
|
|
+ $scope.inquiryItem.taxrate = Number(time.substring(0, 2));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $scope.onTaxrateBlur = function () {
|
|
|
+ if ($scope.inquiryItem.taxrate < 0 || $scope.inquiryItem.taxrate >= 100 || $scope.inquiryItem.taxrate.toString().indexOf('.') !== -1) {
|
|
|
+ $scope.validSayPrice.taxrate = false;
|
|
|
+ toaster.pop('error', '税率请填写0-99之间的正整数');
|
|
|
+ } else {
|
|
|
+ $scope.validSayPrice.taxrate = true;
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
$scope.onReplaceBrandBlur = function () {
|
|
|
if (!$scope.inquiryItem.replaceBrand || $scope.inquiryItem.replaceBrand.length == 0) {
|
|
|
$scope.validSayPrice.replaceBrand = false;
|
|
|
@@ -701,7 +717,7 @@ define(['app/app'], function (app) {
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
- return $scope.validSayPrice.leadtime && $scope.validSayPrice.repliesLapQty && $scope.validSayPrice.repliesPrice && validReplace;
|
|
|
+ return $scope.validSayPrice.leadtime && $scope.validSayPrice.taxrate && $scope.validSayPrice.repliesLapQty && $scope.validSayPrice.repliesPrice && validReplace;
|
|
|
}
|
|
|
|
|
|
$scope.setReplies = function (type, index) {
|