diff --git a/src/views/modules/quotation/sellForQuotation/quotationDetail/costPrice.vue b/src/views/modules/quotation/sellForQuotation/quotationDetail/costPrice.vue index 711fd72..fd37dd5 100644 --- a/src/views/modules/quotation/sellForQuotation/quotationDetail/costPrice.vue +++ b/src/views/modules/quotation/sellForQuotation/quotationDetail/costPrice.vue @@ -48,14 +48,14 @@ export default { data() { return { rules: { - detailProfitRate: [{required: true, pattern:/^[1-9]\d{0,14}(\.\d{1,16})?$|^0(\.\d{1,16})?$/, message: ' ', trigger: ['change','blur']}], - adjustPartCost: [{required: true, pattern:/^[1-9]\d{0,14}(\.\d{1,16})?$|^0(\.\d{1,16})?$/, message: ' ', trigger: ['change','blur']}], - adjustMachineCost: [{required: true,pattern:/^[1-9]\d{0,14}(\.\d{1,16})?$|^0(\.\d{1,16})?$/, message: ' ', trigger: ['change','blur']}], - adjustFabricateCost: [{required: true,pattern:/^[1-9]\d{0,14}(\.\d{1,16})?$|^0(\.\d{1,16})?$/, message: ' ', trigger: ['change','blur']}], - adjustLabourCost: [{required: true,pattern:/^[1-9]\d{0,14}(\.\d{1,16})?$|^0(\.\d{1,16})?$/, message: ' ', trigger: ['change','blur']}], - adjustToolCost: [{required: true,pattern:/^[1-9]\d{0,14}(\.\d{1,16})?$|^0(\.\d{1,16})?$/, message: ' ', trigger: ['change','blur']}], - detailManageCost: [{required: true,pattern:/^[1-9]\d{0,14}(\.\d{1,16})?$|^0(\.\d{1,16})?$/, message: ' ', trigger: ['change','blur']}], - detailOtherCost: [{required: true,pattern:/^[1-9]\d{0,14}(\.\d{1,16})?$|^0(\.\d{1,16})?$/, message: ' ', trigger: ['change','blur']}], + detailProfitRate: [{required: true, message: ' ', trigger: ['change','blur']}], + adjustPartCost: [{required: true, message: ' ', trigger: ['change','blur']}], + adjustMachineCost: [{required: true,message: ' ', trigger: ['change','blur']}], + adjustFabricateCost: [{required: true, message: ' ', trigger: ['change','blur']}], + adjustLabourCost: [{required: true, message: ' ', trigger: ['change','blur']}], + adjustToolCost: [{required: true, message: ' ', trigger: ['change','blur']}], + detailManageCost: [{required: true, message: ' ', trigger: ['change','blur']}], + detailOtherCost: [{required: true, message: ' ', trigger: ['change','blur']}], taxRate: [{required: true, message: ' ', trigger: ['change','blur']}], }, quotationDetailColumns: [ @@ -142,9 +142,11 @@ export default { this.copyDetail.computeToolCost = new Decimal(this.copyDetail.computeToolCost.toFixed(4,Decimal.ROUND_HALF_UP)).toNumber() this.copyDetail.adjustToolCost = new Decimal(this.copyDetail.adjustToolCost.toFixed(4,Decimal.ROUND_HALF_UP)).toNumber() // 其他成本 - this.copyDetail.detailOtherCost = new Decimal(new Decimal(new Decimal(this.shippingCost).add(new Decimal(this.packCost)).mul(new Decimal(this.detail.quotationDetailQuantity))).toFixed(4,Decimal.ROUND_HALF_UP)).toSignificantDigits().toNumber() this.copyPackCost = new Decimal(new Decimal(new Decimal(new Decimal(this.packCost)).mul(new Decimal(this.detail.quotationDetailQuantity))).toFixed(4,Decimal.ROUND_HALF_UP)).toSignificantDigits().toNumber() this.copyShippingCost = new Decimal(new Decimal(new Decimal(this.shippingCost).mul(new Decimal(this.detail.quotationDetailQuantity))).toFixed(4,Decimal.ROUND_HALF_UP)).toSignificantDigits().toNumber() + + this.copyDetail.detailOtherCost = new Decimal(this.copyPackCost).add(new Decimal(this.copyShippingCost)).toNumber() + // 管理成本 if (!this.copyDetail.detailManageCost){ this.copyDetail.detailManageCost = 0; diff --git a/src/views/modules/quotation/toBeQuoted.vue b/src/views/modules/quotation/toBeQuoted.vue index 77ecaac..e126547 100644 --- a/src/views/modules/quotation/toBeQuoted.vue +++ b/src/views/modules/quotation/toBeQuoted.vue @@ -87,7 +87,7 @@ - 应 用 - 确 定 + 保 存 + 保存并关闭 取 消 diff --git a/src/views/modules/test/testSoRouting/testRoutingTable.vue b/src/views/modules/test/testSoRouting/testRoutingTable.vue index 6994034..cf6530c 100644 --- a/src/views/modules/test/testSoRouting/testRoutingTable.vue +++ b/src/views/modules/test/testSoRouting/testRoutingTable.vue @@ -769,8 +769,8 @@ export default { - 应 用 - 确 定 + 保 存 + 保存并关闭 取 消