更新中奖特效配置

This commit is contained in:
yziiy
2026-01-28 10:22:35 +08:00
parent 275d4d46e1
commit ffcc0e77c1

View File

@@ -2,7 +2,7 @@
import { onMounted } from "vue";
import { useData } from "./hook";
import { deviceDetection } from "@pureadmin/utils";
import uploadImage from '@/components/UploadImage/index.vue';
import uploadImage from "@/components/UploadImage/index.vue";
const {
onSearch,
loading,
@@ -20,22 +20,25 @@ onMounted(() => {
</script>
<template>
<div class="main">
<div style="margin-bottom: 20px;text-align: right;"> <el-button type="primary"
@click="saveConfig">保存当前配置</el-button></div>
<div ref="contentRef" v-if="!loading" :class="['flex', deviceDetection() ? 'flex-wrap' : '']">
<el-card style="width: 100%;">
<el-form ref="form" :model="formData" label-width="200px">
<div style="margin-bottom: 20px; text-align: right">
<el-button type="primary" @click="saveConfig">保存当前配置</el-button>
</div>
<div v-if="!loading" ref="contentRef" :class="['flex', deviceDetection() ? 'flex-wrap' : '']">
<el-card style="width: 100%">
<el-form ref="form" :model="formData" label-width="400px">
<!-- {{ formLabel }} -->
<el-form-item :label="ele.desc" v-for="ele in formLabel">
<div style="width: 100%;display: inline-flex;">
<div style="width: 20%;">
<el-input v-if="![7, 8].includes(ele.id)" v-model="formData[ele.key]"></el-input>
<el-form-item v-for="ele in formLabel" :label="ele.desc">
<div style="width: 100%; display: inline-flex">
<div style="width: 20%">
<el-input v-if="![7, 8, 17].includes(ele.id)" v-model="formData[ele.key]" />
<div v-else>
<uploadImage :acceptType="'.mp4'" @handleSuccess="(event) => handleFileSuccess(event, ele)" :limit="1"
:echoUrl="formData[ele.key]" />
<uploadImage :acceptType="'.mp4'" :limit="1" :echoUrl="formData[ele.key]"
@handleSuccess="event => handleFileSuccess(event, ele)" />
</div>
</div>
<div style="width: 70%; margin-left: 20px;color: #666;">{{ ele.key_desc }}</div>
<div style="width: 70%; margin-left: 20px; color: #666">
{{ ele.key_desc }}
</div>
</div>
</el-form-item>
</el-form>