From 5812793f79f7df325d5b9204a3efd33a340bfc7d Mon Sep 17 00:00:00 2001 From: Linzm <1015157648@qq.com> Date: Fri, 19 Sep 2025 14:14:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=A1=E9=80=9A=E6=89=8B=E5=8A=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/badge/index.vue | 40 +++++++++++++++++++++------------ src/views/badge/orderDetail.vue | 1 + src/views/badge/preview.vue | 15 ++++++++----- 3 files changed, 37 insertions(+), 19 deletions(-) diff --git a/src/views/badge/index.vue b/src/views/badge/index.vue index 4b4ce60..a8e03aa 100644 --- a/src/views/badge/index.vue +++ b/src/views/badge/index.vue @@ -16,13 +16,16 @@ 产品类型
- {{ prodId == 7 ? '人物立体徽章' : '宠物立体徽章'}} + 立体徽章
- {{ prodId == 7 ? '人物浮雕相框' : '宠物浮雕相框'}} + 浮雕相框
- {{ prodId == 7 ? '人物冰箱贴' : '宠物冰箱贴'}} + 3D冰箱贴 +
+
+ 3D卡通手办
@@ -73,10 +76,10 @@

注:需要先输入手机号才可体验徽章设计

-
+
{{ prop == '3D真人肖像' ? '3D真人肖像' : '人物立体徽章' }}
-
+
宠物立体徽章
@@ -113,10 +116,10 @@
-
+
人物主体
-
+
宠物主体
@@ -173,8 +176,8 @@
-
温馨提示:请上传只有{{ prop == '3D真人肖像' ? '1' : '1-3' }}人的照片
-
温馨提示:请上传只有1-3只宠物的照片
+
温馨提示:请上传只有{{ prop == '3D真人肖像' ? '1' : '1-3' }}人的照片
+
温馨提示:请上传只有1-3只宠物的照片
@@ -323,7 +326,11 @@ const typeId = ref(0) const getOrderStat = () => { badgeApi.getOrderStat({}).then((res: any) => { orderStat.value = res - prodId.value = res.type_id == 3 ? 8 : res.prod_id + if (res.type_id == 4) { + prodId.value = res.prod_id == 1 ? 1 : 2 + } else { + prodId.value = res.type_id == 3 ? 8 : res.prod_id + } prop.value = res.prop typeId.value = res.type_id getSundryList() @@ -331,11 +338,16 @@ const getOrderStat = () => { } const prodChange = (id: number) => { - if (typeId.value == 3) { + console.log('prodChange', id) + if (typeId.value == 3 && id == 7) { showToast('人物3D冰箱贴暂未开放') return } - prodId.value = id + if (typeId.value == 4 && id == 8) { + showToast('宠物卡通手办暂未开放') + return + } + prodId.value = typeId.value == 4 ? id == 8 ? 2 : 1 : id == 7 ? 7 : 8 picture.value = null } @@ -421,7 +433,7 @@ function getbase64Data(data) { return false; } imgurl.value = blob; - if (prodId.value == 7) { + if (prodId.value == 7 || prodId.value == 1) { getUploadUrl() } } @@ -490,7 +502,7 @@ const sendFaceToOss = async (src: string, url: string, path: string) => { badgeApi.faceCheck({ path: path, prop: prop.value, - prod_id: 7 + prod_id: prodId.value }).then((res: any) => { console.log('faceCheck', res) showSuccessToast({ diff --git a/src/views/badge/orderDetail.vue b/src/views/badge/orderDetail.vue index f015b62..c9e2eb1 100644 --- a/src/views/badge/orderDetail.vue +++ b/src/views/badge/orderDetail.vue @@ -44,6 +44,7 @@ {{ order.prod_id == 7 ? '人物立体徽章' : '宠物立体徽章' }} {{ order.prod_id == 7 ? '人物浮雕相框' : '宠物浮雕相框' }} {{ order.prod_id == 7 ? '人物冰箱贴' : '宠物冰箱贴' }} + {{ order.prod_id == 1 ? '人物卡通手办' : '宠物卡通手办' }}
尺寸 diff --git a/src/views/badge/preview.vue b/src/views/badge/preview.vue index 6809557..dc3c1e8 100644 --- a/src/views/badge/preview.vue +++ b/src/views/badge/preview.vue @@ -53,6 +53,7 @@
{{ prodId == 7 ? '人物立体徽章' : '宠物立体徽章' }}
{{ prodId == 7 ? '人物浮雕相框' : '宠物浮雕相框' }}
{{ prodId == 7 ? '人物3D冰箱贴' : '宠物3D冰箱贴' }}
+
{{ prodId == 1 ? '人物卡通手办' : '宠物卡通手办' }}
产品类型
@@ -68,7 +69,7 @@
{{item.name}}
-
+
@@ -331,7 +332,9 @@ const getSizeList = () => { badgeApi.getOrderPrice({}).then((res: any) => { console.log('getSizeList', res); sizeList.value = res - getShapeList() + if (typeId.value != 4) { + getShapeList() + } }) } @@ -702,7 +705,7 @@ const limitCount = ref(0) const getShapeList = () => { badgeApi.getShapeList({ prod_id: prodId.value, - type_id: orderStat.value.type_id + type_id: typeId.value }).then((res: any) => { console.log('getShapeList', res) shapeList.value = res.list @@ -879,6 +882,7 @@ onMounted(() => { if (route.query.prod_id) { prodId.value = route.query.prod_id } + getTrialCode() // pid.value = 281505; // group.value = 1; @@ -886,8 +890,9 @@ onMounted(() => { // getTypesList() getImageList() progressList() - getCompareImage() - getTrialCode() + setTimeout(() => { + getCompareImage() + }, 1000) timer.value = setInterval(() => { getImageList() }, 10000)