bug修复last
This commit is contained in:
parent
8e42f147af
commit
e50d222a02
@ -90,9 +90,21 @@
|
|||||||
<view class="project-input"><text :class="projectEntry.treatmentDoctorUserId ? 'value-text' : 'placeholder-text'">{{ projectEntry.treatmentDoctorName || "选择治疗医生" }}</text><uni-icons type="right" size="18" color="#999" /></view>
|
<view class="project-input"><text :class="projectEntry.treatmentDoctorUserId ? 'value-text' : 'placeholder-text'">{{ projectEntry.treatmentDoctorName || "选择治疗医生" }}</text><uni-icons type="right" size="18" color="#999" /></view>
|
||||||
</picker>
|
</picker>
|
||||||
</view>
|
</view>
|
||||||
<view v-if="projectEntry.selected && projectEntry.hasValidDays" class="field-group">
|
<view v-if="projectEntry.selected && Number(projectEntry.validDays || 0) > 0" class="field-group">
|
||||||
<view class="field-label">有效期</view>
|
<view class="field-label">有效期</view>
|
||||||
<view class="valid-time-picker" @tap="prepareValidTimePicker(projectEntry)"><picker mode="multiSelector" :range="validTimeRange" :value="validTimeIndex" @columnchange="onValidTimeColumnChange" @change="changeValidTime($event, projectEntry)"><view class="picker-value value-text">{{ projectEntry.validTime }}</view></picker></view>
|
<view class="valid-time-wrap">
|
||||||
|
<view class="valid-time-picker disabled-picker">
|
||||||
|
<picker mode="multiSelector" :range="validTimeRange" :value="validTimeIndex"
|
||||||
|
disabled
|
||||||
|
@columnchange="onValidTimeColumnChange"
|
||||||
|
@change="changeValidTime($event, projectEntry)">
|
||||||
|
<view class="picker-value" :class="projectEntry.validTime ? 'value-text' : 'placeholder-text'">
|
||||||
|
{{ projectEntry.validTime || "选择日期/长期" }}
|
||||||
|
</view>
|
||||||
|
</picker>
|
||||||
|
</view>
|
||||||
|
<view class="valid-time-locked-tip">套餐有效期已锁定</view>
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view v-if="projectEntry.selected" class="todo-switch-row">
|
<view v-if="projectEntry.selected" class="todo-switch-row">
|
||||||
<text>生成待办</text>
|
<text>生成待办</text>
|
||||||
@ -1104,7 +1116,9 @@ function validateEntries() {
|
|||||||
const selectedProjects = entry.projects.filter((item) => item.selected);
|
const selectedProjects = entry.projects.filter((item) => item.selected);
|
||||||
for (const projectEntry of selectedProjects) {
|
for (const projectEntry of selectedProjects) {
|
||||||
if (!projectEntry.dept?._id) return `${projectEntry.project.projectName}请选择治疗科室`;
|
if (!projectEntry.dept?._id) return `${projectEntry.project.projectName}请选择治疗科室`;
|
||||||
if (projectEntry.hasValidDays && !projectEntry.validTime) return `${projectEntry.project.projectName}请选择有效日期`;
|
if (Number(projectEntry.validDays || 0) > 0 && !projectEntry.validTime) {
|
||||||
|
return `${projectEntry.project.projectName}请选择有效日期`;
|
||||||
|
}
|
||||||
const todoError = validateTodo(projectEntry);
|
const todoError = validateTodo(projectEntry);
|
||||||
if (todoError) return todoError;
|
if (todoError) return todoError;
|
||||||
}
|
}
|
||||||
@ -1794,6 +1808,17 @@ async function submitEntries() {
|
|||||||
min-width: 0;
|
min-width: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.disabled-picker {
|
||||||
|
opacity: 0.65;
|
||||||
|
}
|
||||||
|
|
||||||
|
.valid-time-locked-tip {
|
||||||
|
flex-shrink: 0;
|
||||||
|
color: #9ca3af;
|
||||||
|
font-size: 24rpx;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
.unlimited-button {
|
.unlimited-button {
|
||||||
flex-shrink: 0;
|
flex-shrink: 0;
|
||||||
height: 76rpx;
|
height: 76rpx;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user