问题修复

This commit is contained in:
2025-11-21 17:21:24 +08:00
parent 97feb2c588
commit 798c4a4c74
11 changed files with 1045 additions and 19 deletions

View File

@@ -17,14 +17,24 @@
<view class="font-bold u-m-b-16">选择商品</view>
<chooseGoods v-model="form.foods"> </chooseGoods>
</view>
<view class="u-m-t-16">
<view class="u-m-t-16 u-p-b-16">
<view class="font-bold u-m-b-16">自定义引导语</view>
<up-input
placeholder="请输入内容"
border="none"
v-model="form.guideDetail"
:maxlength="12"
placeholder-class="color-999 u-font-28"
></up-input>
</view>
<up-line></up-line>
<view class="u-m-t-16 u-flex u-row-between">
<view class="font-bold ">是否启用</view>
<up-switch v-model="form.status" size="18"
:active-value="1"
:inactive-value="0"
></up-switch>
</view>
</view>
<view class="default-box-padding bg-fff default-box-radius u-m-t-32">
<view class="font-bold">可用周期</view>
@@ -63,12 +73,20 @@ import {
onBackPress,
} from "@dcloudio/uni-app";
function cancel() {
uni.navigateBack({
delta: 1,
});
}
const form = reactive({
foods: "",
useDays: ["周一", "周二", "周三", "周四", "周五", "周六", "周日"],
useStartTime: "",
useTimeType: "all",
useEndTime: "",
guideDetail:'',
status:1
});
function save() {
@@ -112,13 +130,8 @@ function save() {
if(options.type=='edit'){
suggestApi
.editSuggest({
title: form.title,
id: form.id,
foods: form.foods,
...form,
useDays: form.useDays.join(","),
useStartTime: form.useStartTime,
useTimeType: form.useTimeType,
useEndTime: form.useEndTime,
})
.then((res) => {
uni.showToast({
@@ -136,12 +149,8 @@ function save() {
}
suggestApi
.addSuggest({
title: form.title,
foods: form.foods,
useDays: form.useDays.join(","),
useStartTime: form.useStartTime,
useTimeType: form.useTimeType,
useEndTime: form.useEndTime,
...form,
useDays: form.useDays.join(",")
})
.then((res) => {
uni.showToast({
@@ -168,8 +177,14 @@ onLoad((opt) => {
form.useTimeType = item.useTimeType;
form.useEndTime = item.useEndTime;
form.id = item.id;
form.guideDetail=item.guideDetail
form.status=item.status
console.log(form);
}
uni.setNavigationBarTitle({
title:opt.type=="edit"?"编辑":"添加",
});
});
</script>

View File

@@ -31,7 +31,7 @@
<text class="u-m-l-10"></text>
</view>
<view class="color-666 u-font-24 u-m-t-8"
>多个弹窗时每个弹窗之间关闭和弹出间隔为15
>多个弹窗时每个弹窗之间关闭和弹出间隔为30
</view>
</view>
</view>