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