Forráskód Böngészése

用于选择 role 的 input 类型设置为 radio, 只能选择一个 role

reghao 1 éve
szülő
commit
067407df77

+ 1 - 1
web/src/main/resources/templates/admin/user/add.html

@@ -25,7 +25,7 @@
         <div class="layui-form-item">
             <label class="layui-form-label required">用户角色</label>
             <div class="layui-input-block">
-                <input th:each="item:${allRoles}" type="checkbox" name="roleId" th:title="${item.name}"
+                <input th:each="item:${allRoles}" type="radio" name="roleId" th:title="${item.name}"
                        th:value="${item.id}" th:checked="${#sets.contains(userRoles, item)}" lay-skin="primary">
             </div>
         </div>

+ 3 - 1
web/src/main/resources/templates/admin/user/role.html

@@ -24,7 +24,9 @@
         <input type="hidden" name="userId" th:value="${id}"/>
         <div class="layui-form-item">
             <div class="layui-input-block">
-                <input th:each="item:${list}" type="checkbox" name="roles" th:title="${item.name}"
+                <!--<input th:each="item:${list}" type="checkbox" name="roles" th:title="${item.name}"
+                       th:value="${item.id}" th:checked="${#sets.contains(authRoles, item)}" lay-skin="primary">-->
+                <input th:each="item:${list}" type="radio" name="role" th:title="${item.name}"
                        th:value="${item.id}" th:checked="${#sets.contains(authRoles, item)}" lay-skin="primary">
             </div>
         </div>