From 4e3a30b8638c662a0d368abf2bf8dbafc1c9d8cf Mon Sep 17 00:00:00 2001 From: zoujiandong <10130823232@qq.com> Date: Thu, 12 Mar 2026 18:57:28 +0800 Subject: [PATCH 1/6] =?UTF-8?q?3.12=E6=99=9A=E4=B8=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages_app/idcardAuth/idcardAuth.vue | 2 +- pages_app/myAccount/billDetail.vue | 12 +++- pages_app/myAccount/billDetails.vue | 4 +- pages_app/myFlower/myFlower.vue | 7 ++- pages_app/myPatient/myPatient.vue | 70 ++++++++++++++-------- pages_app/patientMsg/patientMsg.vue | 52 ++++++++++++++-- pages_app/patientRemark/patientRemark.vue | 37 +++++++++++- pages_app/ppt/ppt.vue | 9 +-- pages_app/pptDetail/pptDetail.vue | 47 ++++++++++++--- pages_chat/editAddress/editAddress.vue | 6 +- pages_chat/outManage/outManage.vue | 1 + pages_chat/outPatient/outPatient.vue | 2 + pages_chat/stopPatient/stopPatient.vue | 10 ++-- static/sendgroup_tishi_big.png | Bin 0 -> 1488 bytes 14 files changed, 199 insertions(+), 60 deletions(-) create mode 100644 static/sendgroup_tishi_big.png diff --git a/pages_app/idcardAuth/idcardAuth.vue b/pages_app/idcardAuth/idcardAuth.vue index 1300005..e2eee70 100644 --- a/pages_app/idcardAuth/idcardAuth.vue +++ b/pages_app/idcardAuth/idcardAuth.vue @@ -297,7 +297,7 @@ const onNextStep = async () => { } } catch (error) { console.error('身份验证失败:', error); - uni.showToast({ title: '网络错误,请重试', icon: 'none' }); + uni.showToast({ title: res.message, icon: 'none' }); isLoading.value = false; } } else if (currentStep.value === 2) { diff --git a/pages_app/myAccount/billDetail.vue b/pages_app/myAccount/billDetail.vue index 395c5f9..a41f6dc 100644 --- a/pages_app/myAccount/billDetail.vue +++ b/pages_app/myAccount/billDetail.vue @@ -96,7 +96,13 @@ onMounted(() => { } .detail-content { - margin-top: calc(var(--status-bar-height) + 44px); + position: fixed; + left: 0; + right: 0; + top: calc(var(--status-bar-height) + 44px); + bottom: 0; + overflow-y: auto; + box-sizing: border-box; background: #ffffff; padding: 0 24rpx; } @@ -110,14 +116,14 @@ onMounted(() => { } .label { - font-size: 38rpx; + font-size: 30rpx; color: #2c2c2c; } .value { flex: 1; text-align: right; - font-size: 38rpx; + font-size: 30rpx; color: #666666; margin-left: 20rpx; word-break: break-all; diff --git a/pages_app/myAccount/billDetails.vue b/pages_app/myAccount/billDetails.vue index d308c20..fe1edca 100644 --- a/pages_app/myAccount/billDetails.vue +++ b/pages_app/myAccount/billDetails.vue @@ -231,7 +231,7 @@ onMounted(() => { border-bottom: 1rpx solid #ccc; .header-cell { - font-size: 28rpx; + font-size: 30rpx; color: #333; font-weight: 500; @@ -281,7 +281,7 @@ onMounted(() => { border-bottom: 1rpx solid #e5e5e5; .cell { - font-size: 26rpx; + font-size: 30rpx; &.business-type { flex: 1; diff --git a/pages_app/myFlower/myFlower.vue b/pages_app/myFlower/myFlower.vue index 6c5fd05..189c5c8 100644 --- a/pages_app/myFlower/myFlower.vue +++ b/pages_app/myFlower/myFlower.vue @@ -450,7 +450,8 @@ $card: #ffffff; justify-content: space-between; align-items: center; padding: 26rpx 30rpx; - border-bottom: 2rpx solid #f2f2f2; + background: #fff; + border-bottom: 2rpx solid #ccc; font-size: 28rpx; color: #333; @@ -458,8 +459,8 @@ $card: #ffffff; .name { text-align: left; } .time { text-align: center; color: #666; } .qty { text-align: center; } - .qty.plus { color: #2dbd85; } - .qty.minus { color: #e34d4d; } + .qty.plus { color: #333; } + .qty.minus { color: #333; } } .empty-wrap { padding-top: 200rpx; display: flex; flex-direction: column; align-items: center; color: #bdbdbd; } diff --git a/pages_app/myPatient/myPatient.vue b/pages_app/myPatient/myPatient.vue index f2cc54d..d58b080 100644 --- a/pages_app/myPatient/myPatient.vue +++ b/pages_app/myPatient/myPatient.vue @@ -1,10 +1,10 @@ diff --git a/pages_app/ppt/ppt.vue b/pages_app/ppt/ppt.vue index 2957411..82d06df 100644 --- a/pages_app/ppt/ppt.vue +++ b/pages_app/ppt/ppt.vue @@ -113,17 +113,17 @@ @@ -160,6 +160,7 @@ const page = ref(1); const pageSize = ref(10); const pptConfirm=()=>{ + saveContactImgToAlbum(); pptVisible.value=false; //feedBack(); } diff --git a/pages_app/pptDetail/pptDetail.vue b/pages_app/pptDetail/pptDetail.vue index 8e8670d..9f73e08 100644 --- a/pages_app/pptDetail/pptDetail.vue +++ b/pages_app/pptDetail/pptDetail.vue @@ -168,7 +168,8 @@ const nativeDownloadPopupInfo = ref({ imageLeft: 0, imageSize: 0, buttonTop: 0, - buttonH: 0 + buttonH: 0, + leftButtonW: 0 }); let downloadLongPressTimer = null; let downloadLongPressTriggered = false; @@ -289,6 +290,7 @@ function createNativeDownloadPopup() { const dialogTop = Math.round((screenH - dialogH) / 2); const buttonH = uni.upx2px(96); const buttonTop = dialogH - buttonH; + const leftButtonW = Math.round(dialogW / 2); const titleTop = uni.upx2px(46); const imageSize = uni.upx2px(280); const imageTop = titleTop + uni.upx2px(72); @@ -306,7 +308,8 @@ function createNativeDownloadPopup() { imageLeft, imageSize, buttonTop, - buttonH + buttonH, + leftButtonW }; nativeDownloadMaskView.value = new plus.nativeObj.View('native-download-mask', { @@ -394,10 +397,29 @@ function createNativeDownloadPopup() { height: '1px' }); - nativeDownloadPopupView.value.drawText('知道了', { + nativeDownloadPopupView.value.drawRect({ color: '#F0F0F0' }, { + left: leftButtonW + 'px', + top: buttonTop + 'px', + width: '1px', + height: buttonH + 'px' + }); + + nativeDownloadPopupView.value.drawText('取消', { left: '0px', top: buttonTop + 'px', - width: dialogW + 'px', + width: leftButtonW + 'px', + height: buttonH + 'px' + }, { + size: uni.upx2px(32) + 'px', + color: '#666666', + align: 'center', + verticalAlign: 'middle' + }); + + nativeDownloadPopupView.value.drawText('保存二维码', { + left: leftButtonW + 'px', + top: buttonTop + 'px', + width: (dialogW - leftButtonW) + 'px', height: buttonH + 'px' }, { size: uni.upx2px(32) + 'px', @@ -433,18 +455,25 @@ function createNativeDownloadPopup() { downloadLongPressTriggered = false; return; } - const { relativeY } = point; + const { relativeX, relativeY } = point; if (relativeY >= info.buttonTop) { - closeNativeDownloadPopup(); + if (relativeX >= info.leftButtonW) { + // 点击“保存二维码” + saveNativePopupImageToAlbum(); + closeNativeDownloadPopup(); + } else { + // 点击“取消” + closeNativeDownloadPopup(); + } } }; nativeDownloadMaskView.value.addEventListener('click', handleDownloadMaskClick, false); nativeDownloadMaskView.value.addEventListener('touchstart', handleDownloadMaskClick, false); nativeDownloadPopupView.value.addEventListener('click', handleDownloadPanelClick, false); - nativeDownloadPopupView.value.addEventListener('touchstart', handleDownloadPanelTouchStart, false); - nativeDownloadPopupView.value.addEventListener('touchend', handleDownloadPanelTouchEnd, false); - nativeDownloadPopupView.value.addEventListener('touchcancel', handleDownloadPanelTouchEnd, false); + // nativeDownloadPopupView.value.addEventListener('touchstart', handleDownloadPanelTouchStart, false); + // nativeDownloadPopupView.value.addEventListener('touchend', handleDownloadPanelTouchEnd, false); + // nativeDownloadPopupView.value.addEventListener('touchcancel', handleDownloadPanelTouchEnd, false); // #endif } diff --git a/pages_chat/editAddress/editAddress.vue b/pages_chat/editAddress/editAddress.vue index c318f8f..95edb4c 100644 --- a/pages_chat/editAddress/editAddress.vue +++ b/pages_chat/editAddress/editAddress.vue @@ -7,7 +7,7 @@ 医院 * - + {{ h.name }} @@ -229,7 +229,9 @@ onLoad((options) => { .value-text { font-size: 30rpx; color: #333; } .value-text.placeholder { color: #999; } .input { width: 100%; font-size: 30rpx; color: #333; } - +.hospital-input{ + padding-left:24rpx; +} .suggestion { position: absolute; top: 84rpx; left: 0; right: 0; background: #fff; border: 2rpx solid #eee; border-radius: 10rpx; max-height: 480rpx; overflow-y: auto; z-index: 10; } .suggestion-item { padding: 20rpx 24rpx; font-size: 28rpx; color: #333; border-bottom: 2rpx solid #f5f5f5; } .suggestion-item:last-child { border-bottom: 0; } diff --git a/pages_chat/outManage/outManage.vue b/pages_chat/outManage/outManage.vue index 7aa601d..640fc54 100644 --- a/pages_chat/outManage/outManage.vue +++ b/pages_chat/outManage/outManage.vue @@ -238,6 +238,7 @@ const addOutPatient=async()=>{ title: '发布成功', icon: 'none' }) + uni.$emit('updateOutPatient'); uni.navigateBack() } diff --git a/pages_chat/outPatient/outPatient.vue b/pages_chat/outPatient/outPatient.vue index db5e1a1..45a5ee1 100644 --- a/pages_chat/outPatient/outPatient.vue +++ b/pages_chat/outPatient/outPatient.vue @@ -402,6 +402,7 @@ const getTypeText = (type) => { } // 方法 const goBack = () => { + console.log(isEdit.value); if(isEdit.value){ noticeVisible.value = true; }else{ @@ -558,6 +559,7 @@ onShow(() => { fetchList(); uni.$on('updateOutPatient',()=>{ isEdit.value = true; + console.log('更新'); }) }) diff --git a/pages_chat/stopPatient/stopPatient.vue b/pages_chat/stopPatient/stopPatient.vue index 6f6db07..b0c090b 100644 --- a/pages_chat/stopPatient/stopPatient.vue +++ b/pages_chat/stopPatient/stopPatient.vue @@ -176,6 +176,7 @@ const addStopPatient = async () => { note: remark.value }) if(res.code==200){ + uni.$emit('updateOutPatient') uni.showToast({ title: '发布成功', icon: 'none' }) uni.navigateBack() } @@ -254,7 +255,8 @@ const submit = () => { } } .rowbox{ - width: 250rpx; + flex:1; + margin-left: 30rpx; } .stop-page { min-height: 100vh; background: #fff; @@ -295,12 +297,12 @@ const submit = () => { .title-text { font-size: 32rpx; color: #8B2316; } .required { color: #8B2316; margin-left: 6rpx; font-size: 28rpx; } -.reason-row { display: flex; gap: 20rpx; flex-wrap: wrap; } -.reason-btn { flex: 1; text-align: center; height: 80rpx; line-height: 80rpx; border: 2rpx solid #ddd; border-radius: 10rpx; color: #666; } +.reason-row { display: flex; flex-wrap: wrap; justify-content: space-between;} +.reason-btn { width:150rpx; text-align: center; height: 80rpx; line-height: 80rpx; border: 2rpx solid #ddd; border-radius: 10rpx; color: #666; } .reason-btn.active { border-color: #8B2316; color: #8B2316; background: url('@/static/addoutpa_true.png') right bottom/39rpx 39rpx no-repeat; } .add-more { color: #8B2316; font-size: 28rpx; } -.range-row { display: flex; align-items: center; gap: 20rpx; margin-bottom: 20rpx; } +.range-row { display: flex; align-items: center; margin-bottom: 20rpx; } .date-input { flex: 1; height: 80rpx; border: 2rpx solid #ddd; border-radius: 10rpx; display: flex; align-items: center; padding: 0 24rpx; color: #333; } .placeholder { color: #999; } .to-text { color: #666; } diff --git a/static/sendgroup_tishi_big.png b/static/sendgroup_tishi_big.png new file mode 100644 index 0000000000000000000000000000000000000000..2f5812aa740dcd3a312775648176993455779803 GIT binary patch literal 1488 zcmV;>1uy!EP)Px)ib+I4R9Hv7n0ss#RTRd*GrO%?Uqp>jz#xIL(*i~l2^yM!f`pkZ1QH%%G}Rbl z(D)!Ak;2Z-&TI)nO$ad>jhaXz^6-JsodqI_LjcVW}@pwxLV_ zXd8fA^7#J=@C;dt?<+TU*)Z+;)Z0^%uN9zM3ybj|evz&nsqgx&9H6pc5@xWOnHQH5 zA)?m;q1cjAcFy_oVT@ps!6O|({sm(T2y+44m>nljdq9g-_X`Yfp5wFaj;9IyCIBfb zA`z_^6^b<_qCt%XM;zjUK?`NM>Rp<UC_<;$J)o9k?Qa~kPY_ongSiBFQDqk>Wo>3EyZ%>%YOlJDDfM5qmYLG)M9~A>C z3X?SJXQxwGF14aw-`bJs7G7|Qht)=R~G>)2=k+%j=czc z1K>JO#tT8%BskqPTHATV3)!j%$M_^HXNY-upw3kQ<3|+Ovb-=~>XZC;NL7ajsCA3+ zDMn`h<6o89|D;(zDa~R-cX!U26X?h(arWMa^gXGb`IjfEZ3Y*D`3(=qagcwa9NK=Y z6i9adu&IowVA=yn%vut~IPY zAo;KtpbCfYFM*IXoCxem0eARBq<%7!_}nA9PS&g!%LU2WCrtHqW<2K-W@$*HGl~@ zBgTF?Y+e5CQA|ebr>BM3CYb7L!?9Q)poF0wU|_ssexIyab;Y;IR8KHtNY+RKtsSMs z78Me)4dq*a#u4K{AZ$HY5XMy2G1K$ec_N$)ge+HL_b6@KP|pFlHtWQ|vKq}=Q?t`g)-2azybFFqz=p)sgAK&R*1|n>ojD+BZ>-Y&+$I?U$9wZI=;jVsN8(b%+rOge~1W z-mfsWp>6`YPIvBy=mR+vdwgJFOyv-m?jgor2CWCglOU=C;h-F{#tkS;BBDMaB>Ytq zvRbmjMlOqqs}ER7n?_&zCbkf5qtP#?Nw}kz8qCDp~)2 zkmqyn=`&Xo2Ea)cqOL~Y@$;oh1aL&3Qz=RReNUj#ZZSU3LYiEo$M*LXBJ0;~C=*hk z%xNIk-MazWq(OXN^$YO}T`;zxECuLQkKhGjo)rkk<5vojYX{~ul_7ls#x{1w1W4ucdC&k2O$Tdx*K4k$8h7L$}o@Z2GvfsV74orCFUM4c}PnX{_% ziOQN4y4oPwcy=UcfY=pZfE&m*)s0}xa|#n^H-kI+3kKjSfF^t5e@qEONixWJckVxi z;*k%NZK!7p-4+L!>I@|e^&fU8?*KF8R_}+OUIO@G q0Jj179iT6e;=w*7kpI7fR+=oY&m|0000 Date: Fri, 13 Mar 2026 16:18:33 +0800 Subject: [PATCH 2/6] =?UTF-8?q?3.13=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages.json | 2 +- pages_app/caseList/caseList.vue | 10 +- pages_app/caseRecord/caseRecord.vue | 3 +- pages_app/feedback/feedback.vue | 3 +- pages_app/followDetail/followDetail.vue | 2 +- pages_app/groupEdit/groupEdit.vue | 27 ++- pages_app/myAnswer/myAnswer.vue | 1 + pages_app/myPatient/myPatient.vue | 11 +- pages_app/patientDetail/patientDetail.vue | 73 +++++-- pages_app/patientGroup/patientGroup.vue | 2 +- pages_app/patientMsg/patientMsg.vue | 217 ++++++++++++------- pages_app/patientRemark/patientRemark.vue | 2 +- pages_app/qikan/qikan.vue | 1 + pages_app/reply/reply.vue | 1 + pages_app/schedule/schedule.vue | 17 +- pages_app/visit/visit.vue | 9 +- pages_app/visitNote/visitNote.vue | 4 +- pages_app/visitPlan/visitPlan.vue | 5 +- pages_app/webview/webviewClass.vue | 11 +- pages_app/writeInfo/writeInfo.vue | 3 +- pages_app/zhinan/zhinan.vue | 1 + pages_chat/chat/message/message-input.vue | 1 + pages_chat/groupMessage/groupMessage.vue | 1 + pages_chat/note/note.vue | 1 + pages_chat/outPatient/addSchedule.vue | 2 +- pages_chat/outPatient/publishSuspension.vue | 2 +- pages_chat/patientGroup/patientGroup.vue | 6 +- pages_chat/quickReply/quickReply.vue | 1 + pages_chat/stopPatient/stopPatient.vue | 2 +- pages_course/course_review/course_review.vue | 1 + 30 files changed, 287 insertions(+), 135 deletions(-) diff --git a/pages.json b/pages.json index a8568de..232a597 100644 --- a/pages.json +++ b/pages.json @@ -1709,7 +1709,7 @@ "list": [ { "name": "", - "path": "pages_app/newsList/newsList", + "path": "pages_app/patientMsg/patientMsg", "query": "" } ] diff --git a/pages_app/caseList/caseList.vue b/pages_app/caseList/caseList.vue index e788114..fc3d93d 100644 --- a/pages_app/caseList/caseList.vue +++ b/pages_app/caseList/caseList.vue @@ -33,10 +33,11 @@ :lower-threshold="100" > - + + @@ -108,6 +109,7 @@ import { onShow, onLoad } from '@dcloudio/uni-app' import navBar from '@/components/navBar/navBar.vue' import api from '@/api/api.js' import docUrl from '@/utils/docUrl.js' +import empty from '@/components/empty/empty.vue' const patientUuid = ref('') const getRecordList = (isRefresh = false) => { @@ -200,7 +202,7 @@ const goBack = () => { const addRecord = () => { // 跳转到添加记录页面 uni.navigateTo({ - url: '/pages_app/addRecord/addRecord?patientUuid=' + patientUuid.value + url: '/pages_app/caseRecord/caseRecord?patientUuid=' + patientUuid.value }) } @@ -396,7 +398,7 @@ onMounted(() => { height: 200rpx; border-radius: 12rpx; overflow: hidden; - box-shadow: 0 4rpx 12rpx rgba(0, 0, 0, 0.1); + } .content-image { diff --git a/pages_app/caseRecord/caseRecord.vue b/pages_app/caseRecord/caseRecord.vue index ca2e380..987c55b 100644 --- a/pages_app/caseRecord/caseRecord.vue +++ b/pages_app/caseRecord/caseRecord.vue @@ -41,6 +41,7 @@ class="description-input" v-model="des" placeholder="请输入患者病情" + :adjust-position="false" > @@ -347,7 +348,7 @@ const saveRecord = () => { bottom:150rpx; z-index:1; overflow-y: scroll; - padding: 30rpx; + padding:0 30rpx; } .form-item { diff --git a/pages_app/feedback/feedback.vue b/pages_app/feedback/feedback.vue index 65cc9ae..af9ff0e 100644 --- a/pages_app/feedback/feedback.vue +++ b/pages_app/feedback/feedback.vue @@ -3,7 +3,7 @@ - + - + @@ -94,11 +95,11 @@ 取消 - 确定 + 确定 - + @@ -118,6 +119,7 @@ const headerYear = ref(''); const headerDay = ref(''); const patientUuid = ref(''); + let tempDate=(''); // 返回上一页 const goBack = () => { uni.navigateBack(); @@ -138,6 +140,12 @@ } }) } + + const confirmDate=()=>{ + selectedDate.value = tempDate; + //visits.value[dealIndex.value].date = tempDate.value; + show.value=false; + } // 提交日程 const submitSchedule = () => { if (!selectedPatient.value) { @@ -196,7 +204,8 @@ headerYear.value = `${y}年`; headerDay.value = `${m}月${dd}日周${w}`; datetime.value = `${y}-${m}-${dd}`; - selectedDate.value = `${y}年${m}月${dd}日(星期${w})`; + //selectedDate.value = `${y}年${m}月${dd}日(星期${w})`; + tempDate= `${y}年${m}月${dd}日(星期${w})`; } }; diff --git a/pages_app/visit/visit.vue b/pages_app/visit/visit.vue index 362c10b..218f14f 100644 --- a/pages_app/visit/visit.vue +++ b/pages_app/visit/visit.vue @@ -310,19 +310,16 @@ } .content { background-color: #f5f5f5; - min-height: 100vh; - - } - .content { - background-color: #f5f5f5; - min-height: 100vh; + } + .nav-right { display: flex; align-items: center; } .submit-text { font-size: 32rpx; color: #8B2316; font-weight: 500; } .form-section { margin-top: calc(var(--status-bar-height) + 44px); + // margin-top: 20rpx; display: flex; align-items: center; justify-content: space-between; padding: 30rpx; background: #ffffff; border-bottom: 1rpx solid #f0f0f0; diff --git a/pages_app/visitNote/visitNote.vue b/pages_app/visitNote/visitNote.vue index 83142a1..9ff5396 100644 --- a/pages_app/visitNote/visitNote.vue +++ b/pages_app/visitNote/visitNote.vue @@ -30,7 +30,7 @@ - + diff --git a/pages_app/zhinan/zhinan.vue b/pages_app/zhinan/zhinan.vue index e4d1f07..a58ca05 100644 --- a/pages_app/zhinan/zhinan.vue +++ b/pages_app/zhinan/zhinan.vue @@ -157,6 +157,7 @@ diff --git a/pages_chat/outPatient/addSchedule.vue b/pages_chat/outPatient/addSchedule.vue index 9f536db..7e299df 100644 --- a/pages_chat/outPatient/addSchedule.vue +++ b/pages_chat/outPatient/addSchedule.vue @@ -63,7 +63,7 @@ 备注信息 - From ca69dfbe4b5d53ba2ef3179446ae759a4f0f1d3d Mon Sep 17 00:00:00 2001 From: zoujiandong <10130823232@qq.com> Date: Fri, 13 Mar 2026 17:13:09 +0800 Subject: [PATCH 3/6] =?UTF-8?q?3.13=20=E4=BA=94=E7=82=B9=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages_app/followDetail/followDetail.vue | 2 +- pages_app/idcardAuth/bankCardList.vue | 9 ++++++++- pages_app/idcardAuth/idcardAuth.vue | 9 +++++++-- pages_app/myCourseware/coursewareDetail.vue | 9 +++++++-- pages_app/myPatient/myPatient.vue | 20 ++++++++++++++++---- pages_app/patientGroup/patientGroup.vue | 2 ++ pages_app/patientMsg/patientMsg.vue | 2 +- pages_app/visitNote/visitNote.vue | 8 ++++++-- pages_app/visitPlan/visitPlan.vue | 2 +- pages_chat/chat/message/message-input.vue | 1 - pages_chat/patientGroup/patientGroup.vue | 2 ++ 11 files changed, 51 insertions(+), 15 deletions(-) diff --git a/pages_app/followDetail/followDetail.vue b/pages_app/followDetail/followDetail.vue index 7c8e9ea..56fa702 100644 --- a/pages_app/followDetail/followDetail.vue +++ b/pages_app/followDetail/followDetail.vue @@ -106,7 +106,7 @@ } .visit-note-page{ - min-height: 100vh; background:#f5f5f5; padding-bottom: 120rpx; + background:#f5f5f5; padding-bottom: 120rpx; } .nav-right{ display:flex; align-items:center; } .submit-text{ color:#8B2316; font-size: 30rpx; } diff --git a/pages_app/idcardAuth/bankCardList.vue b/pages_app/idcardAuth/bankCardList.vue index be03538..6cf2608 100644 --- a/pages_app/idcardAuth/bankCardList.vue +++ b/pages_app/idcardAuth/bankCardList.vue @@ -236,8 +236,15 @@ const getBankLogo = (bankName) => { /* 银行卡列表样式 */ .card-list { - margin-top: calc(var(--status-bar-height) + 44px); + top: calc(var(--status-bar-height) + 44px); + position: fixed; + left: 0; + right: 0; + bottom: 0rpx; + overflow-y: scroll; + z-index: 1; padding: 30rpx; + box-sizing: border-box; .swipe-right { height: 100%; diff --git a/pages_app/idcardAuth/idcardAuth.vue b/pages_app/idcardAuth/idcardAuth.vue index e2eee70..cbe13d4 100644 --- a/pages_app/idcardAuth/idcardAuth.vue +++ b/pages_app/idcardAuth/idcardAuth.vue @@ -390,12 +390,17 @@ const onCancelSms = () => {