From fa705507ba574c857b1667553737d23b1b7ff495 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 12 五月 2022 12:06:31 +0800 Subject: [PATCH] 后端模板代码优化 --- src/main/resources/code/service/app/src/main/resources/static/config/system_config_add.html | 150 +++++++++++++++++++++++++++++--------------------- 1 files changed, 87 insertions(+), 63 deletions(-) diff --git a/src/main/resources/code/service/app/src/main/resources/static/config/system_config_add.html b/src/main/resources/code/service/app/src/main/resources/static/config/system_config_add.html index 7d083d3..24fdf58 100644 --- a/src/main/resources/code/service/app/src/main/resources/static/config/system_config_add.html +++ b/src/main/resources/code/service/app/src/main/resources/static/config/system_config_add.html @@ -26,42 +26,42 @@ <div class="layui-row"> <form class="layui-form" lay-filter="add"> - <div class="layui-form-item"> - <label for="L_appCode" class="layui-form-label"> - 鍚嶇О</label> - <div class="layui-input-block"> - <input type="text" name="name" lay-verify="" placeholder="" autocomplete="off" - class="layui-input"> - </div> - + <div class="layui-form-item"> + <label for="L_appCode" class="layui-form-label"> + 鍚嶇О</label> + <div class="layui-input-block"> + <input type="text" name="name" lay-verify="" placeholder="" autocomplete="off" + class="layui-input"> </div> - <div class="layui-form-item"> - <label for="L_appCode" class="layui-form-label"> - 鍏抽敭瀛�</label> - <div class="layui-input-block"> - <input type="text" name="key" lay-verify="" placeholder="" autocomplete="off" - class="layui-input"> - </div> + </div> + <div class="layui-form-item"> + <label for="L_appCode" class="layui-form-label"> + 鍏抽敭瀛�</label> + <div class="layui-input-block"> + <select type="text" name="key" placeholder="" autocomplete="off" + class="layui-input"></select> </div> - <div class="layui-form-item"> - <label for="L_appCode" class="layui-form-label"> - 鍐呭</label> - <div class="layui-input-block"> - <input type="text" name="value" lay-verify="" placeholder="" autocomplete="off" - class="layui-input"> - </div> + </div> + <div class="layui-form-item"> + <label for="L_appCode" class="layui-form-label"> + 鍐呭</label> + <div class="layui-input-block"> + <textarea type="text" rows="5" name="value" lay-verify="" placeholder="" autocomplete="off" + class="layui-textarea"></textarea> </div> - <div class="layui-form-item"> - <label for="L_appCode" class="layui-form-label"> - 澶囨敞</label> - <div class="layui-input-block"> - <input type="text" name="remarks" lay-verify="" placeholder="" autocomplete="off" - class="layui-input"> - </div> + </div> + <div class="layui-form-item"> + <label for="L_appCode" class="layui-form-label"> + 澶囨敞</label> + <div class="layui-input-block"> + <textarea type="text" name="remarks" lay-verify="" placeholder="" autocomplete="off" rows="5" + class="layui-textarea"></textarea> </div> + + </div> <div class="layui-form-item"> <label for="L_remarks" class="layui-form-label"></label> @@ -100,8 +100,8 @@ layui.use(['form', 'layer', 'jquery', 'upload'], function () { $ = layui.jquery; var form = layui.form, - layer = layui.layer, - upload = layui.upload; + layer = layui.layer, + upload = layui.upload; var verify = {}; //鑷畾涔夐獙璇佽鍒� @@ -110,46 +110,70 @@ //娓叉煋涓婁紶鎺т欢 uploadTool.init(upload); + var params = {}; + var type = ksapp.getQueryParam("type"); + if (type != null && type.length > 0) { + params["type"] = type; + } + + ksapp.post('/admin/api/config/getKeyList', params, function (res) { + if (res.code == 0) { + //濉厖鏁版嵁 + $("select[name=key]").empty(); + for (var i = 0; i < res.data.length; i++) { + var html = "<option value='" + res.data[i].key + "'>"; + html += res.data[i].value + "</option>"; + $("select[name=key]").append(html); + } + //閲嶆柊娓叉煋琛ㄥ崟 + form.render(); + } else { + layer.msg(res.msg); + } + + }, function (res) { + }); + //鐩戝惉鎻愪氦 form.on('submit(add)', - function (data) { - console.log(data.field); - //杞崲json瀵硅薄 - for (key in data.field) { - if (key.indexOf(".") > -1) { - var value = data.field[key]; - delete data.field[key]; - var onkeys = key.split("."); - //鍒涘缓瀵硅薄 - if (data.field[onkeys[0]] == undefined) { - data.field[onkeys[0]] = {}; - } - data.field[onkeys[0]][onkeys[1]] = value; + function (data) { + console.log(data.field); + //杞崲json瀵硅薄 + for (key in data.field) { + if (key.indexOf(".") > -1) { + var value = data.field[key]; + delete data.field[key]; + var onkeys = key.split("."); + //鍒涘缓瀵硅薄 + if (data.field[onkeys[0]] == undefined) { + data.field[onkeys[0]] = {}; } + data.field[onkeys[0]][onkeys[1]] = value; } - uploadTool.upload(function(){ - //鍙戝紓姝ワ紝鎶婃暟鎹彁浜ょ粰php - ksapp.post('/admin/api/config/add', data.field, function (res) { - if (res.code == 0) { - layer.alert("澧炲姞鎴愬姛", { - icon: 6 - }, - function () { - //鍏抽棴褰撳墠frame - xadmin.close(); - // 鍙互瀵圭埗绐楀彛杩涜鍒锋柊 - // xadmin.father_reload(); - }); - } else { - layer.msg(res.msg); - } + } + uploadTool.upload(function () { + //鍙戝紓姝ワ紝鎶婃暟鎹彁浜ょ粰php + ksapp.post('/admin/api/config/add', data.field, function (res) { + if (res.code == 0) { + layer.alert("澧炲姞鎴愬姛", { + icon: 6 + }, + function () { + //鍏抽棴褰撳墠frame + xadmin.close(); + // 鍙互瀵圭埗绐楀彛杩涜鍒锋柊 + // xadmin.father_reload(); + }); + } else { + layer.msg(res.msg); + } - }, function (res) { - }); + }, function (res) { }); - return false; }); + return false; + }); //璇锋眰select鐨勬暟鎹瓵PI }) ; -- Gitblit v1.8.0