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 @@