From c26a49e728394fac3acfa386cd4980948ace6b17 Mon Sep 17 00:00:00 2001
From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com>
Date: Mon, 30 Dec 2024 13:50:35 +0800
Subject: [PATCH] =?UTF-8?q?=E8=A3=85=E5=A4=87=E8=AF=A6=E6=83=85=20?=
=?UTF-8?q?=E8=AE=A2=E5=8D=95=E8=AF=A6=E6=83=85=E9=A1=B5=E9=9D=A2=E5=AE=8C?=
=?UTF-8?q?=E5=96=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/details-appearance.vue | 194 ++++++++++
.../components/details-model.vue | 48 ++-
.../components/details-prove.vue | 202 ++++++++++
.../components/details-record.vue | 192 +++++++++
src/pages/goods-details/index.vue | 12 +-
src/pages/goods-list/index.vue | 9 +-
src/pages/index/index.vue | 147 ++++++-
src/pages/order-confirm/index.vue | 4 +-
src/pages/order-details/index.vue | 364 +++++++++++++++++-
src/pages/order-list/index.vue | 4 +-
src/pages/order-settlement/index.vue | 4 +-
11 files changed, 1152 insertions(+), 28 deletions(-)
create mode 100644 src/pages/goods-details/components/details-appearance.vue
create mode 100644 src/pages/goods-details/components/details-prove.vue
create mode 100644 src/pages/goods-details/components/details-record.vue
diff --git a/src/pages/goods-details/components/details-appearance.vue b/src/pages/goods-details/components/details-appearance.vue
new file mode 100644
index 0000000..344619d
--- /dev/null
+++ b/src/pages/goods-details/components/details-appearance.vue
@@ -0,0 +1,194 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/goods-details/components/details-model.vue b/src/pages/goods-details/components/details-model.vue
index deacdb8..74924e5 100644
--- a/src/pages/goods-details/components/details-model.vue
+++ b/src/pages/goods-details/components/details-model.vue
@@ -40,10 +40,33 @@
- 装备详情
+ 装备详情
{{ item.goods_label }}{{ deviceInfo[item.label_content] }}
+
@@ -108,7 +131,9 @@ const onSwiperChange = (e) => {
const getDeviceDetailsData = async () => {
const { data: res } = await getDeviceDetailsAPI(props.maId)
deviceInfo.value = res
- images.value = res.detailsFileList
+
+ console.log(deviceInfo.value, 'deviceInfo.value----****----')
+ images.value = res.mainFileList
}
// 获取预约车数量
const getBookCarDetailsData = async () => {
@@ -186,10 +211,10 @@ onLoad(() => {
width: 100%;
height: 40vh;
- .van-image {
- width: 100%;
- height: 100%;
- }
+ // .van-image {
+ // width: 100%;
+ // height: 100%;
+ // }
}
.card-style {
@@ -236,4 +261,15 @@ onLoad(() => {
.goods-company h4 {
padding: 2px 0;
}
+
+.h4-title {
+ padding: 12px 0;
+ margin: 5px 0;
+ border-bottom: 1px solid #ccc;
+}
+
+.prove-container {
+ font-size: 14px;
+ color: #00a288;
+}
diff --git a/src/pages/goods-details/components/details-prove.vue b/src/pages/goods-details/components/details-prove.vue
new file mode 100644
index 0000000..71fff70
--- /dev/null
+++ b/src/pages/goods-details/components/details-prove.vue
@@ -0,0 +1,202 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/goods-details/components/details-record.vue b/src/pages/goods-details/components/details-record.vue
new file mode 100644
index 0000000..5b1dc0a
--- /dev/null
+++ b/src/pages/goods-details/components/details-record.vue
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/goods-details/index.vue b/src/pages/goods-details/index.vue
index 9346c62..a086818 100644
--- a/src/pages/goods-details/index.vue
+++ b/src/pages/goods-details/index.vue
@@ -4,7 +4,7 @@
-
+
@@ -14,9 +14,12 @@
:style="{ paddingBottom: actionBarHeight + 'px' }"
>
-
+
+
+
+
@@ -24,6 +27,9 @@
diff --git a/src/pages/order-list/index.vue b/src/pages/order-list/index.vue
index 38ca1b1..c06e2bb 100644
--- a/src/pages/order-list/index.vue
+++ b/src/pages/order-list/index.vue
@@ -88,7 +88,7 @@
(item.orderStatus == 1 || item.orderStatus == 2) &&
orderQueryParams.flag
"
- @click="onEditOrderStatus(item, parseInt(item.orderStatus))"
+ @click.stop="onEditOrderStatus(item, parseInt(item.orderStatus))"
>
{{ initBtnText(item.orderStatus) }}
@@ -792,7 +792,7 @@ const onSubmitRepairResult = () => {
}
const onJumpOrderDetails = (item) => {
- uni.navigateTo({ url: '/pages/order-details/index' })
+ uni.navigateTo({ url: `/pages/order-details/index?orderId=${item.orderId}` })
}
onLoad((options) => {
diff --git a/src/pages/order-settlement/index.vue b/src/pages/order-settlement/index.vue
index 0c883c5..006ebc8 100644
--- a/src/pages/order-settlement/index.vue
+++ b/src/pages/order-settlement/index.vue
@@ -203,13 +203,13 @@ onLoad(async (options) => {
fileList: [],
}
})
- lossRecordList.value = res.lossRecordList
- fileListAll.value = res.fileInfoList.map((e) => {
+ lossRecordList.value = res.lossRecordList.map((e) => {
return {
...e,
fileList: [],
}
})
+ fileListAll.value = res.fileInfoList
orderDetails.value = res
fileListAll.value.forEach((e) => {