From 9244eda73db2445b4fd298339652deb16e2e72ef Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Wed, 23 Apr 2025 17:19:42 +0800
Subject: [PATCH] feat(mall): 新增活动管理功能

---
 src/main/resources/templates/febs/views/modules/votesActivity/optionInfo.html |   92 +++++++++++-----------------------------------
 1 files changed, 22 insertions(+), 70 deletions(-)

diff --git a/src/main/resources/templates/febs/views/modules/votesActivity/optionInfo.html b/src/main/resources/templates/febs/views/modules/votesActivity/optionInfo.html
index c9f1d6e..64bf0f5 100644
--- a/src/main/resources/templates/febs/views/modules/votesActivity/optionInfo.html
+++ b/src/main/resources/templates/febs/views/modules/votesActivity/optionInfo.html
@@ -16,33 +16,33 @@
                                     <div class="layui-col-lg6">
                                         <label class="layui-form-label febs-form-item-require">审核:</label>
                                         <div class="layui-input-block">
-                                            <input type="radio" name="audit" value="1" title="待审核" checked />
-                                            <input type="radio" name="audit" value="2" title="同意" />
-                                            <input type="radio" name="audit" value="3" title="拒绝" />
+                                            <input type="radio" name="state" value="0" title="待审核" checked />
+                                            <input type="radio" name="state" value="1" title="同意" />
+                                            <input type="radio" name="state" value="2" title="拒绝" />
                                         </div>
                                     </div>
                                     <div class="layui-row layui-col-space10 layui-form-item">
                                         <div class="layui-col-lg6">
-                                            <label class="layui-form-label febs-form-item-require">选项图片:</label>
+                                            <label class="layui-form-label febs-form-item-require">封面:</label>
                                             <div class="layui-input-block">
                                                 <input type="text" lay-verify="required" name="image" autocomplete="off" class="layui-input" readonly>
                                             </div>
                                         </div>
                                         <div class="layui-col-lg6">
-                                            <button type="button" class="layui-btn layui-btn-normal layui-btn" id="openImg">图片审核</button>
+                                            <button type="button" class="layui-btn layui-btn-normal layui-btn" id="openImg">封面审核</button>
                                         </div>
                                     </div>
 
 
                                     <div class="layui-row layui-col-space10 layui-form-item">
                                         <div class="layui-col-lg6">
-                                            <label class="layui-form-label febs-form-item-require">选项视频:</label>
+                                            <label class="layui-form-label febs-form-item-require">参赛作品:</label>
                                             <div class="layui-input-block">
                                                 <input type="text" lay-verify="required" name="videoUrl" autocomplete="off" class="layui-input" readonly>
                                             </div>
                                         </div>
                                         <div class="layui-col-lg6">
-                                            <button type="button" class="layui-btn layui-btn-normal layui-btn" id="openVideo">视频审核</button>
+                                            <button type="button" class="layui-btn layui-btn-normal layui-btn" id="openVideo">作品审核</button>
                                         </div>
                                     </div>
                                 </div>
@@ -58,41 +58,26 @@
                                     <div class="layui-col-lg6">
                                         <label class="layui-form-label">序号:</label>
                                         <div class="layui-input-block">
-                                            <!--                                                    <input type="number" name="number" lay-verify="required" placeholder="" autocomplete="off" class="layui-input" data-value="{$voteOption.number}">-->
-                                            <input type="number" name="number" placeholder="" autocomplete="off" class="layui-input" data-value="{$voteOption.number}" disabled>
+                                            <input type="number" name="orderCnt" placeholder="" autocomplete="off" class="layui-input" data-value="{$voteOption.number}">
                                         </div>
                                     </div>
                                 </div>
                                 <div class="layui-form-item">
                                     <div class="layui-col-lg6">
-                                        <label class="layui-form-label febs-form-item-require">报名名称:</label>
+                                        <label class="layui-form-label febs-form-item-require">选项名称:</label>
                                         <div class="layui-input-block">
-                                            <input type="text" name="registeredName" lay-verify="required" autocomplete="off" class="layui-input" >
+                                            <input type="text" name="optionName" lay-verify="required" autocomplete="off" class="layui-input" >
                                         </div>
                                     </div>
                                     <div class="layui-col-lg6">
-                                        <label class="layui-form-label febs-form-item-require">选项名称:</label>
+                                        <label class="layui-form-label febs-form-item-require">姓名:</label>
                                         <div class="layui-input-block">
-                                            <input type="text" name="beautyName" lay-verify="required" autocomplete="off" class="layui-input" >
+                                            <input type="text" name="realName" lay-verify="required" autocomplete="off" class="layui-input" >
                                         </div>
                                     </div>
 
                                 </div>
-                                <!--                                        <div class="layui-row layui-col-space10 layui-form-item">-->
-                                <!--                                            <div class="layui-col-lg6">-->
-                                <!--                                                <label class="layui-form-label febs-form-item-require">省:</label>-->
-                                <!--                                                <div class="layui-input-block">-->
-                                <!--                                                    <input type="text" name="province" lay-verify="required" autocomplete="off" class="layui-input" >-->
-                                <!--                                                </div>-->
-                                <!--                                            </div>-->
 
-                                <!--                                            <div class="layui-col-lg6">-->
-                                <!--                                                <label class="layui-form-label febs-form-item-require">市:</label>-->
-                                <!--                                                <div class="layui-input-block">-->
-                                <!--                                                    <input type="text" name="city" lay-verify="required" autocomplete="off" class="layui-input" >-->
-                                <!--                                                </div>-->
-                                <!--                                            </div>-->
-                                <!--                                        </div>-->
                                 <div class="layui-row layui-col-space10 layui-form-item">
                                     <div class="layui-col-lg6">
                                         <label class="layui-form-label">性别:</label>
@@ -114,11 +99,6 @@
                                                 <option value="">--选择市--</option>
                                             </select>
                                         </div>
-                                        <!--                                                <div class="layui-input-inline" style="width: 200px;" >-->
-                                        <!--                                                    <select name="area" class="county-selector" data-value="浦东新区">-->
-                                        <!--                                                        <option value="">&#45;&#45;选择区&#45;&#45;</option>-->
-                                        <!--                                                    </select>-->
-                                        <!--                                                </div>-->
                                     </div>
 
                                 </div>
@@ -148,34 +128,10 @@
                                     <div class="layui-col-lg6">
                                         <label class="layui-form-label febs-form-item-require" style="white-space: nowrap;">是否签约MCN:</label>
                                         <div class="layui-input-block">
-                                            <select name="ismcn" lay-verify="required" class="layui-input">
+                                            <select name="mcnState" lay-verify="required" class="layui-input">
                                                 <option value="0">否</option>
                                                 <option value="1">是</option>
                                             </select>
-                                        </div>
-                                    </div>
-                                </div>
-
-                                <!--                                        <div class="layui-row layui-col-space10 layui-form-item">-->
-                                <!--                                            <div class="layui-col-lg6">-->
-                                <!--                                                <label class="layui-form-label febs-form-item-require">排名:</label>-->
-                                <!--                                                <div class="layui-input-block">-->
-                                <!--                                                    <input type="number" name="rank" autocomplete="off" class="layui-input" >-->
-                                <!--                                                </div>-->
-                                <!--                                            </div>-->
-
-                                <!--                                            <div class="layui-col-lg6">-->
-                                <!--                                                <label class="layui-form-label febs-form-item-require">票数差:</label>-->
-                                <!--                                                <div class="layui-input-block">-->
-                                <!--                                                    <input type="number" name="diffPrevious" autocomplete="off" class="layui-input" >-->
-                                <!--                                                </div>-->
-                                <!--                                            </div>-->
-                                <!--                                        </div>-->
-                                <div class="layui-row layui-col-space10 layui-form-item">
-                                    <div class="layui-col-lg6">
-                                        <label class="layui-form-label febs-form-item-require">票数统计:</label>
-                                        <div class="layui-input-block">
-                                            <input type="number" name="voteCount"  autocomplete="off" class="layui-input" >
                                         </div>
                                     </div>
                                 </div>
@@ -226,7 +182,7 @@
 </style>
 <!-- 表格操作栏 end -->
 <script data-th-inline="javascript">
-    layui.use(['febs', 'form', 'formSelects', 'validate', 'laydate', 'layedit', 'upload', 'table', 'xmSelect', 'layarea'], function () {
+    layui.use(['febs', 'form', 'formSelects', 'validate', 'laydate', 'layedit', 'table', 'xmSelect', 'layarea'], function () {
         var $ = layui.jquery,
             febs = layui.febs,
             layer = layui.layer,
@@ -236,7 +192,6 @@
             $view = $('#option-info'),
             voteOption = [[${voteOption}]],
             layedit = layui.layedit,
-            upload = layui.upload,
             layarea = layui.layarea,
             validate = layui.validate;
 
@@ -253,7 +208,7 @@
                 var form = new FormData();
                 form.append("file", files[0]);
                 $.ajax({
-                    url:'/admin/goods/uploadFileBaseEsc',
+                    url:'/admin/goods/uploadFileBase64',
                     type: "post",
                     processData: false,
                     contentType: false,
@@ -292,7 +247,7 @@
             data: []
         })
 
-        febs.get(ctx + 'admin/votesActivity/allActivities', null, function(res) {
+        febs.get(ctx + 'admin/happyActivity/allActivities', null, function(res) {
             activityOptions.update({
                 data : res.data,
                 autoRow: true,
@@ -324,22 +279,19 @@
             form.val("option-info-form", {
                 "id": voteOption.id,
                 "activityId": voteOption.activityId,
-                "beautyName": voteOption.beautyName,
-                "registeredName": voteOption.registeredName,
+                "optionName": voteOption.optionName,
+                "realName": voteOption.realName,
                 "description": voteOption.description,
-                "voteCount": voteOption.voteCount,
-                "rank": voteOption.rank,
-                "diffPrevious": voteOption.diffPrevious,
-                "number": voteOption.number,
+                "orderCnt": voteOption.orderCnt,
                 "mobilePhone": voteOption.mobilePhone,
                 "sex": voteOption.sex,
                 "hobby": voteOption.hobby,
-                "ismcn": voteOption.ismcn,
+                "mcnState": voteOption.mcnState,
                 "address": voteOption.address,
                 "province": voteOption.province,
                 "city": voteOption.city,
                 "videoUrl": voteOption.videoUrl,
-                "audit": voteOption.audit,
+                "state": voteOption.state,
                 "image": voteOption.image,
                 "email": voteOption.email
             });
@@ -367,7 +319,7 @@
             data.field.description = editor.txt.html();
             console.log(data.field);
             $.ajax({
-                'url':ctx + 'admin/votesActivity/optionUpdate',
+                'url':ctx + 'admin/happyActivity/optionUpdate',
                 'type':'post',
                 'dataType':'json',
                 'headers' : {'Content-Type' : 'application/json;charset=utf-8'}, //接口json格式

--
Gitblit v1.9.1