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="">--选择区--</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