xinyb
2024-07-01 41485264ec9de48ffde1e506b897962e20c8440e
提交 | 用户 | age
074b0e 1 <%@ page import="com.yc.sdk.shopping.util.SettingKey" %>
cfa586 2 <%@ page import="com.yc.utils.SessionKey" %>
X 3 <%@ page import="com.yc.app.v2.entity.SysUserConfigEntity" %><%--
074b0e 4   Created by IntelliJ IDEA.
X 5   User: xinyb
6   Date: 2022/7/29
7   Time: 15:17
8   To change this template use File | Settings | File Templates.
9 --%>
10 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
11 <%
12     String URL = SettingKey.getHostUrl(request);
cfa586 13     SysUserConfigEntity configEntity= (SysUserConfigEntity) request.getSession().getAttribute("userConfig");
074b0e 14 %>
X 15 <!DOCTYPE html>
16 <html lang="zh-cn">
17 <head>
18     <meta charset="UTF-8">
19     <meta name="viewport"
20           content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
21     <meta http-equiv="X-UA-Compatible" content="ie=edge">
22     <title>选项设置</title>
23     <link rel="stylesheet"
24           href="<%=URL%>/layui/css/layui.css?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/layui/css/layui.css")%>">
25     <link rel="stylesheet"
26           href="<%=URL%>/layui/css/main.css?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/layui/css/main.css")%>">
27     <style>
28         .layui-form-label {
29             width: 200px !important;
30         }
31
32         .layui-input-block {
33             margin-left: 230px !important;
34         }
35     </style>
36 </head>
37 <body>
38 <div style="margin: 50px 300px 20px 30px;">
39     <form class="layui-form" action="" lay-filter="indexForm">
40         <div class="layui-form-item">
5745f3 41             <label class="layui-form-label">APP启用顶部滚动条信息提示</label>
9d2de0 42             <div class="layui-input-block">
X 43                 <input type="checkbox" name="isStartupPopupMessages" lay-skin="switch" lay-filter="switchTest">
44             </div>
45         </div>
46         <div class="layui-form-item">
47             <label class="layui-form-label">APP登陆时默认显示页面</label>
074b0e 48             <div class="layui-input-block">
X 49                 <select name="switchToPageWhenLogonApp" lay-filter="app">
50                     <option value="HomePage">首页</option>
51                     <option value="MenuPage">导航</option><!-- selected="" -->
52                     <option value="ApprovingPage">审核</option>
53                     <option value="MinePage">我的</option>
54                 </select>
55             </div>
56         </div>
57         <div class="layui-form-item">
58             <label class="layui-form-label">审核单据参数设置</label>
59             <div class="layui-input-block">
60                 <select name="selectNextDocumentWhenApproved" lay-filter="nextDoc">
9d2de0 61                     <option value=0>不启用</option>
X 62                     <option value=1>按单据到达时间跳转</option>
63                     <option value=2>按功能类型及到达时间跳转</option>
074b0e 64                 </select>
9d2de0 65             </div>
X 66         </div>
67         <div class="layui-form-item">
68             <label class="layui-form-label">待办事项显示样式</label>
69             <div class="layui-input-block">
70                 <select name="listDisplayStyleForToDo" lay-filter="approve">
71                     <option value=0>按分类</option>
72                     <option value=1>按时间</option>
73                     <option value=2>按分类+时间</option>
74                 </select>
75             </div>
76         </div>
77         <div class="layui-form-item">
78             <div class="layui-input-block">
79                 <button type="submit" class="layui-btn" lay-submit="" lay-filter="demo1">保存</button>
074b0e 80             </div>
X 81         </div>
82     </form>
83 </div>
84 <script type="text/javascript"
85         src="<%=URL %>/js/general/jquery.min.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/js/general/jquery.min.js")%>"></script>
86 <script src="<%=URL %>/layui/layui.all.js?v=<%=com.yc.utils.FileUtil.getVerstion(request,"/layui/layui.all.js")%>"
87         type="text/javascript"></script>
88 <script>
89     layui.use(['form', 'layedit', 'laydate'], function () {
cfa586 90         var form = layui.form, layer = layui.layer;
X 91         var scroll =<%=configEntity.getIsStartupPopupMessages()%>;//启用顶部滚动条信息提示
92         var app = "<%=configEntity.getSwitchToPageWhenLogonApp()%>";//默认页面
93         var nextDoc =<%=configEntity.getSelectNextDocumentWhenApproved()%>;//审核单据参数设置
94         var approve =<%=configEntity.getListDisplayStyleForToDo()%>;//选择审批的显示类型
074b0e 95         //加载
X 96         form.val("indexForm", {
9d2de0 97             "isStartupPopupMessages": scroll,
074b0e 98             "switchToPageWhenLogonApp": app,
9d2de0 99             "selectNextDocumentWhenApproved": nextDoc,
X 100             "listDisplayStyleForToDo": approve,
074b0e 101         })
9d2de0 102         //指定开关事件
X 103         form.on('switch(switchTest)', function (data) {
cfa586 104             scroll = (this.checked ? 1 : 0);
9d2de0 105         });
X 106         //提交事件
107         form.on('submit(demo1)', function (data) {
108             let json = data.field;
cfa586 109             json.isStartupPopupMessages = scroll;
9d2de0 110             $.ajax({
cfa586 111                 url: "/app/v2/postSysUserConfig.do",
X 112                 type: "POST",
113                 data: JSON.stringify(json),
9d2de0 114                 dataType: 'json',
X 115                 contentType: 'application/json',
cfa586 116                 success: function (res) {
9d2de0 117                     if (res != null && res.msg == "success") {
X 118                         layer.msg("修改成功");
119                     } else {
120                         layer.msg(res.msg);
121                     }
074b0e 122                 }
X 123             })
9d2de0 124             return false;
074b0e 125         });
X 126     });
127 </script>
128 </body>
129 </html>