From 267c06a5864bb617b1ff0ea82210346bf5573f5f Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Wed, 30 Apr 2025 18:06:45 +0800 Subject: [PATCH] refactor(mall): 优化投票活动接口参数设计 --- src/main/resources/templates/febs/views/modules/socialCircle/groupInfo.html | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 112 insertions(+), 0 deletions(-) diff --git a/src/main/resources/templates/febs/views/modules/socialCircle/groupInfo.html b/src/main/resources/templates/febs/views/modules/socialCircle/groupInfo.html new file mode 100644 index 0000000..f6feea8 --- /dev/null +++ b/src/main/resources/templates/febs/views/modules/socialCircle/groupInfo.html @@ -0,0 +1,112 @@ +<div class="layui-fluid layui-anim febs-anim" id="febs-scgroup-info" lay-title="社区分类编辑"> + <div class="layui-row febs-container"> + <div class="layui-col-md12"> + <div class="layui-fluid" id="group-info"> + <form class="layui-form" action="" lay-filter="group-info-form"> + <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief"> + <ul class="layui-tab-title"> + <li class="layui-this">基础信息</li> + </ul> + <div class="layui-tab-content"> + <input type="text" name="id" + placeholder="" autoComplete="off" class="layui-input febs-hide"> + <div class="layui-tab-item layui-show"> + <blockquote class="layui-elem-quote blue-border">基础信息</blockquote> + <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="orderCnt" lay-verify="required" placeholder="" 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="name" lay-verify="required" placeholder="" autocomplete="off" class="layui-input"> + </div> + </div> + </div> + </div> + + </div> + </div> + + <div class="layui-form-item febs-hide"> + <button class="layui-btn" lay-submit="" lay-filter="group-info-form-submit" id="submit">保存</button> + </div> + </form> + </div> + </div> + </div> +</div> +<style> + .blue-border { + border-left-color: #2db7f5; + font-size: 18px; + } + .layui-table-cell { + height:auto; + } + .layui-upload-list { + margin: 0 !important; + } + .multi-images { + margin: 0 5px !important; + } +</style> +<!-- 表格操作栏 end --> +<script data-th-inline="javascript"> + layui.use(['febs', 'form', 'validate','formSelects', 'table'], function () { + var $ = layui.jquery, + febs = layui.febs, + layer = layui.layer, + table = layui.table, + form = layui.form, + formSelects = layui.formSelects, + $view = $('#group-info'), + voteActivityGroup = [[${voteActivityGroup}]], + validate = layui.validate; + + form.render(); + initVoteActivityGroup(); + + formSelects.render(); + + function initVoteActivityGroup() { + console.log("voteActivityGroup:", voteActivityGroup); // 调试信息 + form.val("group-info-form", { + "id": voteActivityGroup.id, + "name": voteActivityGroup.name, + "orderCnt": voteActivityGroup.orderCnt, + }); + + } + + form.on('submit(group-info-form-submit)', function (data) { + $.ajax({ + 'url':ctx + 'admin/socialCircle/groupUpdate', + 'type':'post', + 'dataType':'json', + 'headers' : {'Content-Type' : 'application/json;charset=utf-8'}, //接口json格式 + 'traditional': true,//ajax传递数组必须添加属性 + 'data':JSON.stringify(data.field), + 'success':function (data) { + if(data.code==200){ + layer.closeAll(); + febs.alert.success(data.message); + $('#febs-sc-group').find('#query').click(); + }else{ + febs.alert.warn(data.message); + } + }, + 'error':function () { + febs.alert.warn('服务器繁忙'); + } + }) + return false; + }); + + }); +</script> \ No newline at end of file -- Gitblit v1.9.1