From 16b185d18be25ba0bccd2cd9ed507c4672f21ac1 Mon Sep 17 00:00:00 2001 From: "271556543@qq.com" <271556543@qq.com> Date: Wed, 9 Nov 2022 17:32:28 +0800 Subject: [PATCH] 2022.11.9 --- src/views/customer/component/addCustomer.vue | 13 +++- src/views/customer/component/addOrder.vue | 13 ++++ src/views/customer/customer.vue | 2 +- src/views/finance/serveDetail.vue | 3 +- src/views/product/skuType.vue | 11 +++- .../product/skuTypeComponent/addSkuType.vue | 60 ++++++++++++++++++- src/views/schedule/component/addSchedule.vue | 13 ++++ src/views/schedule/component/timeSelect.vue | 6 ++ 8 files changed, 116 insertions(+), 5 deletions(-) diff --git a/src/views/customer/component/addCustomer.vue b/src/views/customer/component/addCustomer.vue index 37a03b0..992dbc5 100644 --- a/src/views/customer/component/addCustomer.vue +++ b/src/views/customer/component/addCustomer.vue @@ -325,7 +325,7 @@ import {getparameter} from '@/api/system/dictionary' import {save, getInfo} from '@/api/customer' import {save as orderSave} from '@/api/order' import {getList as productList} from "@/api/product"; -import {getBirth,getSex} from '@/utils' +import {getBirth,getSex,getAgeByIdcard} from '@/utils' import moment from "moment"; export default { @@ -560,6 +560,7 @@ export default { } }] }, + customerIdcard:'', form1: { product_id: '', product_type_id:'', @@ -722,6 +723,7 @@ export default { this.$successMessage(this.type, '客户') this.flag = 2 this.form1.customer_id = res.id + this.customerIdcard = res.idcard }) }) }, @@ -729,6 +731,15 @@ export default { //订单 productPick(e){ this.pickedProduct = e + //判断年龄 + let age = getAgeByIdcard(this.customerIdcard) + if(age > 50 || age < 18){ + this.$message({ + type:'warning', + message:'该客户不在产品服务年龄范围内', + duration:2000 + }) + } this.form1.product_id = e.id this.form1.product_type_id = e.product_type_id diff --git a/src/views/customer/component/addOrder.vue b/src/views/customer/component/addOrder.vue index a8243e9..8bdcbda 100644 --- a/src/views/customer/component/addOrder.vue +++ b/src/views/customer/component/addOrder.vue @@ -155,6 +155,7 @@ diff --git a/src/views/product/skuTypeComponent/addSkuType.vue b/src/views/product/skuTypeComponent/addSkuType.vue index df73233..e4e37e0 100644 --- a/src/views/product/skuTypeComponent/addSkuType.vue +++ b/src/views/product/skuTypeComponent/addSkuType.vue @@ -28,6 +28,26 @@ + + @@ -35,6 +55,12 @@