3.13 五点更新

This commit is contained in:
zoujiandong 2026-03-13 17:13:09 +08:00
parent 4042df6762
commit ca69dfbe4b
11 changed files with 51 additions and 15 deletions

View File

@ -106,7 +106,7 @@
} }
.visit-note-page{ .visit-note-page{
min-height: 100vh; background:#f5f5f5; padding-bottom: 120rpx; background:#f5f5f5; padding-bottom: 120rpx;
} }
.nav-right{ display:flex; align-items:center; } .nav-right{ display:flex; align-items:center; }
.submit-text{ color:#8B2316; font-size: 30rpx; } .submit-text{ color:#8B2316; font-size: 30rpx; }

View File

@ -236,8 +236,15 @@ const getBankLogo = (bankName) => {
/* 银行卡列表样式 */ /* 银行卡列表样式 */
.card-list { .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; padding: 30rpx;
box-sizing: border-box;
.swipe-right { .swipe-right {
height: 100%; height: 100%;

View File

@ -390,12 +390,17 @@ const onCancelSms = () => {
<style lang="scss" scoped> <style lang="scss" scoped>
.idcard-auth-page { .idcard-auth-page {
min-height: 100vh;
background: #f5f5f5; background: #f5f5f5;
} }
.content-area { .content-area {
margin-top: calc(var(--status-bar-height) + 44px); top: calc(var(--status-bar-height) + 44px);
position: fixed;
left: 0;
right: 0;
overflow-y: scroll;
z-index: 1;
padding: 0rpx 0rpx 0; padding: 0rpx 0rpx 0;
} }

View File

@ -137,13 +137,18 @@ onLoad((options) => {
<style lang="scss" scoped> <style lang="scss" scoped>
.detail-page { .detail-page {
min-height: 100vh;
background: #f5f5f5; background: #f5f5f5;
} }
.order-card { .order-card {
background: #fff; background: #fff;
margin-top: calc(var(--status-bar-height) + 44px); top: calc(var(--status-bar-height) + 44px);
position: fixed;
left: 0;
right:0;
z-index: 10;
overflow-y: scroll;
} }
.order-top { .order-top {

View File

@ -2,6 +2,7 @@
<navBar :title="'新的患者'" /> <navBar :title="'新的患者'" />
<view class="new-patient-page"> <view class="new-patient-page">
<!-- 提醒区域 --> <!-- 提醒区域 -->
<view class="contentbox">
<view class="reminder-section"> <view class="reminder-section">
<view class="reminder-icon"> <view class="reminder-icon">
<up-image :src="tipImg" width="35rpx" height="42rpx"></up-image> <up-image :src="tipImg" width="35rpx" height="42rpx"></up-image>
@ -51,8 +52,10 @@
</view> </view>
</view> </view>
</view> </view>
<empty v-if="applyList.length == 0 && historyList.length == 0" :emptyDesc="'暂无新随访申请患者'" /> <empty v-if="applyList.length == 0 && historyList.length == 0" :emptyDesc="'暂无新随访申请患者'" />
</view>
<!-- 底部按钮 --> <!-- 底部按钮 -->
<view class="bottom-button"> <view class="bottom-button">
<button class="add-patient-btn" @click="addPatient">加患者</button> <button class="add-patient-btn" @click="addPatient">加患者</button>
@ -242,7 +245,7 @@ const addPatient = () => {
<style lang="scss" scoped> <style lang="scss" scoped>
.new-patient-page { .new-patient-page {
min-height: 100vh;
background-color: #f5f5f5; background-color: #f5f5f5;
} }
@ -337,12 +340,21 @@ const addPatient = () => {
margin-right: 60rpx; // margin-right: 60rpx; //
} }
} }
.contentbox{
top: calc(var(--status-bar-height) + 44px);
position: fixed;
left: 0;
right: 0;
bottom: 100rpx;
overflow-y: scroll;
z-index: 1;
box-sizing: border-box;
}
.reminder-section { .reminder-section {
display: flex; display: flex;
align-items:center; align-items:center;
padding: 30rpx; padding: 30rpx;
margin-top: calc(var(--status-bar-height) + 44px);
background-color: #ffffff; background-color: #ffffff;

View File

@ -94,6 +94,7 @@
<view v-if="isGroupRendering(group, gi)" class="rendering-tip">加载中...</view> <view v-if="isGroupRendering(group, gi)" class="rendering-tip">加载中...</view>
</view> </view>
</view> </view>
<empty v-if="groups.length == 0" :emptyDesc="'暂无分组'" />
</scroll-view> </scroll-view>
</view> </view>
</template> </template>
@ -108,6 +109,7 @@ import groupDownImg from "@/static/groupup_big.png"
import normalImg from "@/static/triangle_normal.png" import normalImg from "@/static/triangle_normal.png"
import api from '@/api/api.js'; import api from '@/api/api.js';
import docUrl from '@/utils/docUrl' import docUrl from '@/utils/docUrl'
import empty from "@/components/empty/empty.vue"
import dayjs from 'dayjs' import dayjs from 'dayjs'
import navTo from '@/utils/navTo.js' import navTo from '@/utils/navTo.js'
import defaultImg from "@/static/default.png" import defaultImg from "@/static/default.png"

View File

@ -1295,7 +1295,7 @@
max-width: 400rpx; max-width: 400rpx;
overflow: hidden; overflow: hidden;
position: fixed; position: fixed;
top: 140rpx; top: calc(var(--status-bar-height) + 48px );
z-index: 9999; z-index: 9999;
right: 20rpx; right: 20rpx;
} }

View File

@ -68,10 +68,14 @@
<style lang="scss" scoped> <style lang="scss" scoped>
.contentbox{ .contentbox{
margin-top: calc(var(--status-bar-height) + 44px); position: fixed;
left: 0;
right:0;
overflow-y: scroll;
top: calc(var(--status-bar-height) + 44px);
} }
.visit-note-page{ .visit-note-page{
min-height: 100vh; background:#f5f5f5; background:#f5f5f5;
} }
.nav-right{ display:flex; align-items:center; } .nav-right{ display:flex; align-items:center; }
.submit-text{ color:#8B2316; font-size: 30rpx; } .submit-text{ color:#8B2316; font-size: 30rpx; }

View File

@ -204,7 +204,7 @@ onShow(() => {
.floating-add-btn .btn-text{ font-size:20rpx; color:#fff; margin-top:4rpx; } .floating-add-btn .btn-text{ font-size:20rpx; color:#fff; margin-top:4rpx; }
.add-menu-popup { position: fixed; top:0; left:0; right:0; bottom:0; background-color: rgba(0,0,0,0); display:flex; align-items:center; justify-content:center; z-index:1000; } .add-menu-popup { position: fixed; top:0; left:0; right:0; bottom:0; background-color: rgba(0,0,0,0); display:flex; align-items:center; justify-content:center; z-index:1000; }
.menu-content { background:#fff; border-radius:20rpx; box-shadow:0 8rpx 24rpx rgba(0,0,0,0.2); width:80%; max-width:400rpx; overflow:hidden; position: fixed; .menu-content { background:#fff; border-radius:20rpx; box-shadow:0 8rpx 24rpx rgba(0,0,0,0.2); width:80%; max-width:400rpx; overflow:hidden; position: fixed;
top: 140rpx; top: calc(var(--status-bar-height) + 48px);
z-index: 9999; z-index: 9999;
right: 20rpx;} right: 20rpx;}
.menu-item { display:flex; align-items:center; padding:30rpx 40rpx; border-bottom:1rpx solid #f0f0f0; } .menu-item { display:flex; align-items:center; padding:30rpx 40rpx; border-bottom:1rpx solid #f0f0f0; }

View File

@ -99,7 +99,6 @@
<textarea <textarea
v-show="!showEmojiInput" v-show="!showEmojiInput"
:focus="isFocus" :focus="isFocus"
:adjust-position="false"
class="msg-input-input" class="msg-input-input"
:maxlength="-1" :maxlength="-1"
:placeholder=" :placeholder="

View File

@ -102,6 +102,7 @@
</view> </view>
</view> </view>
</view> </view>
<empty v-if="groups.length == 0" :emptyDesc="'暂无分组'" />
</scroll-view> </scroll-view>
<!-- 底部操作栏 --> <!-- 底部操作栏 -->
<view class="bottom-bar"> <view class="bottom-bar">
@ -122,6 +123,7 @@ import api from '@/api/api.js';
import docUrl from '@/utils/docUrl' import docUrl from '@/utils/docUrl'
import dayjs from 'dayjs' import dayjs from 'dayjs'
import navTo from '@/utils/navTo.js' import navTo from '@/utils/navTo.js'
import empty from "@/components/empty/empty.vue"
const list_sort = ref(0); const list_sort = ref(0);
const group_sort = ref(0); const group_sort = ref(0);