From 8939fec34b56929b3aa3b0ec7e1b207f8690eeae Mon Sep 17 00:00:00 2001 From: zhouyanli <593579392@qq.com> Date: Wed, 24 Jun 2026 17:12:43 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E5=8D=B7=E8=B0=83=E6=9F=A5=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E6=98=BE=E7=A4=BA=E9=97=AE=E9=A2=98=E3=80=81=E5=B7=B2?= =?UTF-8?q?=E7=BB=93=E6=9D=9F=E4=B8=8D=E8=83=BD=E7=82=B9=E5=87=BB=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pageSubPack/my/carDetail.vue | 3 +- .../online-repair/repairDetail.vue | 4 +- .../pageSubPack/payment-list/paymentIndex.vue | 1 + .../service-list/questionnaireDetail.vue | 6 +- .../service-list/questionnaireFillout.vue | 70 ++++++++++++++----- 5 files changed, 61 insertions(+), 23 deletions(-) diff --git a/property-uniapp-project/pageSubPack/my/carDetail.vue b/property-uniapp-project/pageSubPack/my/carDetail.vue index 0f35813..afcfb51 100644 --- a/property-uniapp-project/pageSubPack/my/carDetail.vue +++ b/property-uniapp-project/pageSubPack/my/carDetail.vue @@ -234,7 +234,6 @@ .bottom-btn-wrap { padding: 20rpx 30rpx 40rpx; display: flex; - gap: 20rpx; } .btn-modify { @@ -246,6 +245,7 @@ font-size: 30rpx; border-radius: 8rpx; border: none; + margin-right: 20rpx; } .btn-delete { @@ -257,5 +257,6 @@ border: 1rpx solid #f53f3f; font-size: 30rpx; border-radius: 8rpx; + margin-right: 0rpx; } \ No newline at end of file diff --git a/property-uniapp-project/pageSubPack/online-repair/repairDetail.vue b/property-uniapp-project/pageSubPack/online-repair/repairDetail.vue index 1d39da9..8e02d6c 100644 --- a/property-uniapp-project/pageSubPack/online-repair/repairDetail.vue +++ b/property-uniapp-project/pageSubPack/online-repair/repairDetail.vue @@ -108,10 +108,10 @@ const mapData = (data) => { repairInfo.value = { house: data.houseName || '', project: data.maintenanceItemName || '', - title: data.title || data.maintenanceItemName || '', + title: data.item || '', description: data.problem || '', phone: data.phone || '', - time: data.orderDate || '', + time: data.createTime || '', images } setStep(data.problemStatus) diff --git a/property-uniapp-project/pageSubPack/payment-list/paymentIndex.vue b/property-uniapp-project/pageSubPack/payment-list/paymentIndex.vue index 89dd135..d67bb9d 100644 --- a/property-uniapp-project/pageSubPack/payment-list/paymentIndex.vue +++ b/property-uniapp-project/pageSubPack/payment-list/paymentIndex.vue @@ -454,6 +454,7 @@ color: #fff; background-color: #E34D59; margin-left: 10rpx; + line-height: 1.5; } .arrow { diff --git a/property-uniapp-project/pageSubPack/service-list/questionnaireDetail.vue b/property-uniapp-project/pageSubPack/service-list/questionnaireDetail.vue index 17304e8..ec42d21 100644 --- a/property-uniapp-project/pageSubPack/service-list/questionnaireDetail.vue +++ b/property-uniapp-project/pageSubPack/service-list/questionnaireDetail.vue @@ -60,7 +60,7 @@ const questionList = computed(() => { }) const answerMap = computed(() => { - const answerContent = detailItem.value?.answerContent + const answerContent = detailItem.value?.myAnswer if (!answerContent) return {} try { const list = JSON.parse(answerContent) @@ -77,8 +77,8 @@ const answerMap = computed(() => { const getDetailData = async () => { try { - const params = { questionnairedId: currentId.value } - const res = await getQuestionnaireDetail(params) + const params = { villageId: uni.getStorageSync('currentVillageId') } + const res = await getQuestionnaireDetail(currentId.value, params) if (res.code === 200) { const data = Array.isArray(res.data) ? res.data[0] : res.data detailItem.value = data || {} diff --git a/property-uniapp-project/pageSubPack/service-list/questionnaireFillout.vue b/property-uniapp-project/pageSubPack/service-list/questionnaireFillout.vue index 737a39d..96f55e6 100644 --- a/property-uniapp-project/pageSubPack/service-list/questionnaireFillout.vue +++ b/property-uniapp-project/pageSubPack/service-list/questionnaireFillout.vue @@ -32,7 +32,7 @@ :key="oIdx" class="radio-item" :class="{ checked: answers[q.cid] === opt.label }" - @click="selectRadio(q.cid, opt.label)" + @click="!isEndedAndUnjoined && selectRadio(q.cid, opt.label)" > @@ -48,7 +48,7 @@ :key="oIdx" class="checkbox-item" :class="{ checked: isChecked(q.cid, opt.label) }" - @click="toggleCheckbox(q.cid, opt.label)" + @click="!isEndedAndUnjoined && toggleCheckbox(q.cid, opt.label)" > @@ -61,8 +61,10 @@ @@ -70,9 +72,11 @@