Browse Source

修改弹窗内容顺序

milestone-20260128-新年活动
zhaowenkang 4 weeks ago
parent
commit
99668afa6a
  1. 42
      src/views/EventManagement/ContentConfiguration.vue

42
src/views/EventManagement/ContentConfiguration.vue

@ -99,20 +99,6 @@
:rules="rules" :rules="rules"
ref="formRef" ref="formRef"
> >
<el-form-item label="福签" prop="stick_type">
<el-select
v-model="form.stick_type"
placeholder="请选择类型"
clearable
>
<el-option
v-for="item in typeOptions"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</el-form-item>
<el-form-item label="类型" prop="type"> <el-form-item label="类型" prop="type">
<el-select v-model="form.type" placeholder="请选择类型" clearable> <el-select v-model="form.type" placeholder="请选择类型" clearable>
<el-option <el-option
@ -143,6 +129,20 @@
</el-input> </el-input>
<div class="tip">(小于等于100%)</div> <div class="tip">(小于等于100%)</div>
</el-form-item> </el-form-item>
<el-form-item label="福签" prop="stick_type">
<el-select
v-model="form.stick_type"
placeholder="请选择类型"
clearable
>
<el-option
v-for="item in typeOptions"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</el-form-item>
<el-form-item label="图片" prop="img"> <el-form-item label="图片" prop="img">
<el-upload <el-upload
ref="uploadRef" ref="uploadRef"
@ -220,7 +220,7 @@ const nameConfig = computed(() => {
case 3: // case 3: //
return { label: "数量", placeholder: "请输入金豆数量", prop: "num" }; return { label: "数量", placeholder: "请输入金豆数量", prop: "num" };
default: // default: //
return { label: "名称", placeholder: "请输入名称", prop: "item_name" };
return { label: "名称", placeholder: "请输入物品名称", prop: "item_name" };
} }
}); });
const handleSuccess = (response, uploadFile) => { const handleSuccess = (response, uploadFile) => {
@ -263,7 +263,11 @@ const rules = computed(() => {
const baseRules = { const baseRules = {
stick_type: [{ required: true, message: "请选择类型", trigger: "change" }], stick_type: [{ required: true, message: "请选择类型", trigger: "change" }],
type: [{ required: true, message: "请选择类型", trigger: "change" }], type: [{ required: true, message: "请选择类型", trigger: "change" }],
probability: [{ required: true, message: "请输入概率", trigger: "blur" }],
probability: [
{ required: true, message: "请输入概率", trigger: "blur" },
//
{ validator: validateNum, trigger: "blur" },
],
img: [{ required: true, message: "请上传图片", trigger: "change" }], // change img: [{ required: true, message: "请上传图片", trigger: "change" }], // change
}; };
if ([1, 2, 3].includes(form.type)) { if ([1, 2, 3].includes(form.type)) {
@ -363,7 +367,7 @@ const submitForm = async () => {
img: form.img, img: form.img,
}; };
if ([1, 2, 3].includes(form.type)) { if ([1, 2, 3].includes(form.type)) {
requestParams.num = parseInt(form.num, 10);
requestParams.num = parseInt(form.num, 10);
} else { } else {
requestParams.item_name = form.item_name; requestParams.item_name = form.item_name;
} }
@ -371,9 +375,7 @@ const submitForm = async () => {
ElMessage.success("添加成功"); ElMessage.success("添加成功");
dialogFormVisible.value = false; dialogFormVisible.value = false;
fetchTableData(); fetchTableData();
} catch (error) {
}
} catch (error) {}
}; };
const deleteDraw = async (row) => { const deleteDraw = async (row) => {

Loading…
Cancel
Save