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) => {