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