优化套餐组件的分页加载

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

View File

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