优化套餐组件的分页加载

This commit is contained in:
gyq
2025-12-22 09:23:55 +08:00
parent 244396bfcd
commit 396e00db7d
2 changed files with 11 additions and 8 deletions

View File

@@ -537,7 +537,7 @@ const rules = ref({
validator: (rule, value, callback) => { validator: (rule, value, callback) => {
if (form.value.packageContent.length == 0) { if (form.value.packageContent.length == 0) {
uni.showToast({ uni.showToast({
title: `请添加套餐`, title: `请添加菜品`,
icon: 'none' icon: 'none'
}); });
return false; return false;
@@ -633,12 +633,12 @@ const rules = ref({
], ],
expireHours: [ expireHours: [
{ {
required: true,
trigger: ['blur'], trigger: ['blur'],
message: '请输入',
validator: (rule, value, callback) => { validator: (rule, value, callback) => {
if (form.value.expireHours === '') { if (form.value.tieredDiscount.length && form.value.expireHours === '') {
return false; return callback(new Error('请输入分享期限'));
} else if (form.value.expireHours > 72) {
return callback(new Error('最大不超过72小时'));
} else { } else {
return true; return true;
} }

View File

@@ -7,9 +7,12 @@
suffixIcon="search" suffixIcon="search"
shape="circle" shape="circle"
clearable clearable
v-model="queryForm.wareName" v-model="queryForm.packageName"
@confirm="resetGetList()" @confirm="resetGetList()"
@clear="resetGetList()" @clear="
queryForm.packageName = '';
resetGetList();
"
></u-input> ></u-input>
</view> </view>
<div class="ipt" @click="showStatusSheet = true"> <div class="ipt" @click="showStatusSheet = true">
@@ -81,7 +84,7 @@ const props = defineProps({
const showStatusSheet = ref(false); const showStatusSheet = ref(false);
const queryForm = reactive({ const queryForm = reactive({
wareName: '', packageName: '',
onlineStatusLabel: '', onlineStatusLabel: '',
onlineStatus: '' onlineStatus: ''
}); });