userCharacters.html 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276
  1. <!DOCTYPE html>
  2. <!--解决idea thymeleaf 表达式模板报红波浪线-->
  3. <!--suppress ALL -->
  4. <html xmlns:th="http://www.thymeleaf.org">
  5. <head>
  6. <!-- 引入公用部分 -->
  7. <script th:replace="common/head::static"></script>
  8. <!-- 游戏数据用户相关样式 -->
  9. <link th:href="@{/sys/aComUser/css/user.css}" rel="stylesheet" type="text/css"/>
  10. </head>
  11. <body>
  12. <div class="layui-row layui-col-space15">
  13. <!-- 树 -->
  14. <div class="layui-col-md12">
  15. <div class="layui-card">
  16. <div class="layui-card-header">角色列表</div>
  17. <div class="layui-card-body">
  18. <!-- 表格主体 -->
  19. <table class="layui-hide" id="mainTable" lay-filter="test"></table>
  20. <!-- 模板 -->
  21. <script type="text/html" id="mainTableToolbarDemo">
  22. <div class="layui-form" action="">
  23. <div class="layui-form-item">
  24. <div class="layui-inline tool-btn">
  25. <button class="layui-btn layui-btn-sm" lay-event="addNewRow">新增</button>
  26. </div>
  27. <div class="layui-inline" style="width: 500px;">
  28. <input type="text" id="queryByAddress" name="queryByAddress" placeholder="输入钱包地址"
  29. autocomplete="off" class="layui-input">
  30. </div>
  31. <button class="layui-btn layui-btn-sm" style="padding: 0 10px;" lay-event="query">查询<i
  32. class="layui-icon layui-icon-search"></i></button>
  33. </div>
  34. </div>
  35. </script>
  36. <script type="text/html" id="mainTableBarDemo">
  37. <a class="layui-btn layui-btn-xs" lay-event="edit">编辑<i class="layui-icon layui-icon-edit"></i></a>
  38. <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
  39. </script>
  40. </div>
  41. </div>
  42. </div>
  43. <!-- 操作表单 -->
  44. <div class="layui-col-md12" style="display:none;" id="show_div">
  45. <div class="layui-card">
  46. <!--<div class="layui-card-header">操作表单</div>-->
  47. <div class="layui-card-body">
  48. <form id="comForm" class="layui-form layui-form-pane" lay-filter="comForm">
  49. <div class="layui-form-item" id="tableId">
  50. <label class="layui-form-label">ID</label>
  51. <div class="layui-input-block">
  52. <input type="text" name="id" autocomplete="off" placeholder="id"
  53. class="layui-input" readonly="readonly">
  54. </div>
  55. </div>
  56. <input type="text" name="userId" hidden="hidden"/>
  57. <input type="text" name="roleId" hidden="hidden"/>
  58. <input type="text" name="roleType" hidden="hidden"/>
  59. <div class="layui-form-item">
  60. <label class="layui-form-label">角色名字</label>
  61. <div class="layui-input-block">
  62. <input type="text" name="name" autocomplete="off" placeholder="name"
  63. class="layui-input">
  64. </div>
  65. </div>
  66. <div class="layui-form-item">
  67. <label class="layui-form-label">角色经验</label>
  68. <div class="layui-input-block">
  69. <input type="text" name="exp" autocomplete="off" placeholder="exp"
  70. class="layui-input">
  71. </div>
  72. </div>
  73. <div class="layui-form-item">
  74. <label class="layui-form-label">角色等级</label>
  75. <div class="layui-input-block">
  76. <input type="text" name="level" autocomplete="off" placeholder="level"
  77. class="layui-input">
  78. </div>
  79. </div>
  80. <div class="layui-form-item">
  81. <label class="layui-form-label">力量</label>
  82. <div class="layui-input-block">
  83. <input type="text" name="power" autocomplete="off" placeholder="power"
  84. class="layui-input">
  85. </div>
  86. </div>
  87. <div class="layui-form-item">
  88. <label class="layui-form-label">智力值</label>
  89. <div class="layui-input-block">
  90. <input type="text" name="intelligence" autocomplete="off" placeholder="intelligence"
  91. class="layui-input">
  92. </div>
  93. </div>
  94. <div class="layui-form-item">
  95. <label class="layui-form-label">技巧值</label>
  96. <div class="layui-input-block">
  97. <input type="text" name="skills" autocomplete="off" placeholder="skills"
  98. class="layui-input">
  99. </div>
  100. </div>
  101. <!--<input type="text" name="random" hidden="hidden"/>-->
  102. <!--<div class="layui-form-item">-->
  103. <!-- <label class="layui-form-label">随机属性值</label>-->
  104. <!-- <div class="layui-input-block">-->
  105. <!-- <input type="text" name="random" autocomplete="off" placeholder="random"-->
  106. <!-- class="layui-input" >-->
  107. <!-- </div>-->
  108. <!--</div>-->
  109. <!--<input type="text" name="professional" hidden="hidden"/>-->
  110. <!--(0无,1挖矿,2勘探,3运输,4伐木) -->
  111. <!--<div class="layui-form-item">-->
  112. <!-- <label class="layui-form-label">工作</label>-->
  113. <!-- <div class="layui-input-block">-->
  114. <!-- <input type="text" name="professional" autocomplete="off" placeholder="professional"-->
  115. <!-- class="layui-input" readonly="readonly">-->
  116. <!-- </div>-->
  117. <!--</div>-->
  118. <!--<input type="text" name="workPos" hidden="hidden"/>-->
  119. <!--<div class="layui-form-item">-->
  120. <!-- <label class="layui-form-label">配置位置</label>-->
  121. <!-- <div class="layui-input-block">-->
  122. <!-- <input type="text" name="workPos" autocomplete="off" placeholder="workPos"-->
  123. <!-- class="layui-input" readonly="readonly">-->
  124. <!-- </div>-->
  125. <!--</div>-->
  126. <div class="layui-form-item">
  127. <label class="layui-form-label">携带动作</label>
  128. <div class="layui-input-block">
  129. <input type="text" name="action" autocomplete="off" placeholder="action"
  130. class="layui-input">
  131. </div>
  132. </div>
  133. <div class="layui-form-item">
  134. <label class="layui-form-label">互动事件</label>
  135. <div class="layui-input-block">
  136. <input type="text" name="interactive" autocomplete="off" placeholder="interactive"
  137. class="layui-input">
  138. </div>
  139. </div>
  140. <input type="text" name="state" hidden="hidden"/>
  141. <!--<div class="layui-form-item">-->
  142. <!-- <label class="layui-form-label">状态</label>-->
  143. <!-- <div class="layui-input-block">-->
  144. <!-- <input type="text" name="state" autocomplete="off" placeholder="state"-->
  145. <!-- class="layui-input">-->
  146. <!-- </div>-->
  147. <!--</div>-->
  148. <!--<input type="text" name="modelId" hidden="hidden"/>-->
  149. <!--<div class="layui-form-item">-->
  150. <!-- <label class="layui-form-label">模型ID</label>-->
  151. <!-- <div class="layui-input-block">-->
  152. <!-- <input type="text" name="modelId" autocomplete="off" placeholder="modelId"-->
  153. <!-- class="layui-input">-->
  154. <!-- </div>-->
  155. <!--</div>-->
  156. <!--<input type="text" name="modelColor" hidden="hidden"/>-->
  157. <!--<div class="layui-form-item">-->
  158. <!-- <label class="layui-form-label">颜色ID</label>-->
  159. <!-- <div class="layui-input-block">-->
  160. <!-- <input type="text" name="modelColor" autocomplete="off" placeholder="modelColor"-->
  161. <!-- class="layui-input">-->
  162. <!-- </div>-->
  163. <!--</div>-->
  164. <div class="layui-form-item" id="tableTime">
  165. <div class="layui-inline">
  166. <label class="layui-form-label">创建时间</label>
  167. <div class="layui-input-block">
  168. <input type="text" name="createTime" autocomplete="off" class="layui-input"
  169. readonly="readonly">
  170. </div>
  171. </div>
  172. </div>
  173. <div class="layui-form-item" id="tableTime">
  174. <div class="layui-inline">
  175. <label class="layui-form-label">更新时间</label>
  176. <div class="layui-input-block">
  177. <input type="text" name="updateTime" autocomplete="off" class="layui-input"
  178. readonly="readonly">
  179. </div>
  180. </div>
  181. </div>
  182. <div class="layui-form-item">
  183. <div class="layui-input-block">
  184. <a id="saveBtn" class="layui-btn" type="submit" lay-submit lay-filter="comFilter">保存</a>
  185. <!--<a id="addBtn" class="layui-btn" type="submit" lay-submit lay-filter="comAddFilter">新增</a>-->
  186. </div>
  187. </div>
  188. </form>
  189. </div>
  190. </div>
  191. </div>
  192. <div class="layui-col-md12" style="display:none;" id="show_add_div">
  193. <div class="layui-card">
  194. <div class="layui-card-body">
  195. <form id="addForm" class="layui-form layui-form-pane" lay-filter="addForm">
  196. <div class="layui-form-item">
  197. <label class="layui-form-label">当前用户ID</label>
  198. <div class="layui-input-block">
  199. <input type="text" name="userId" autocomplete="off" placeholder="userId"
  200. class="layui-input" readonly="readonly">
  201. </div>
  202. </div>
  203. <!--<input type="text" name="userId" hidden="hidden"/>-->
  204. <!--<div class="layui-form-item">-->
  205. <!-- <label class="layui-form-label">角色ID</label>-->
  206. <!-- <div class="layui-input-block">-->
  207. <!-- <input type="text" name="roleId" autocomplete="off" placeholder="roleId"-->
  208. <!-- class="layui-input">-->
  209. <!-- </div>-->
  210. <!--</div>-->
  211. <div class="layui-form-item">
  212. <label class="layui-form-label">角色ID</label>
  213. <div class="layui-input-block">
  214. <select name="roleId" id="roleId" lay-verify="required" lay-filter="roleIdFilter">
  215. <option th:each="attri : ${characterAttris}" th:value="${attri.id}" th:text="${attri.note}">
  216. </option>
  217. </select>
  218. </div>
  219. </div>
  220. <div class="layui-form-item">
  221. <div class="layui-input-block">
  222. <a id="addBtn" class="layui-btn" type="submit" lay-submit lay-filter="comAddFilter">新增</a>
  223. </div>
  224. </div>
  225. </form>
  226. </div>
  227. </div>
  228. </div>
  229. <!--<div class="layui-col-md12">-->
  230. <!-- <div class="layui-card">-->
  231. <!-- <div class="layui-card-header">用户仓库操作列表</div>-->
  232. <!-- <div class="layui-card-body">-->
  233. <!-- &lt;!&ndash; 表格主体 &ndash;&gt;-->
  234. <!-- <table class="layui-hide" id="comPlayerLogTable" lay-filter="test"></table>-->
  235. <!-- &lt;!&ndash; 模板 &ndash;&gt;-->
  236. <!-- <script type="text/html" id="comPlayerLogTableToolbarDemo">-->
  237. <!-- <div class="layui-btn-container">-->
  238. <!-- <button class="layui-btn layui-btn-sm" lay-event="playerLogReload">刷新</button>-->
  239. <!-- </div>-->
  240. <!-- </script>-->
  241. <!-- </div>-->
  242. <!-- </div>-->
  243. <!--</div>-->
  244. <!--<div class="layui-col-md12">-->
  245. <!-- <div class="layui-card">-->
  246. <!-- <div class="layui-card-header">用户偷取操作列表</div>-->
  247. <!-- <div class="layui-card-body">-->
  248. <!-- &lt;!&ndash; 表格主体 &ndash;&gt;-->
  249. <!-- <table class="layui-hide" id="comPlayerProfitTable" lay-filter="test"></table>-->
  250. <!-- &lt;!&ndash; 模板 &ndash;&gt;-->
  251. <!-- <script type="text/html" id="comPlayerProfitTableToolbarDemo">-->
  252. <!-- <div class="layui-btn-container">-->
  253. <!-- <button class="layui-btn layui-btn-sm" lay-event="playerProfitReload">刷新</button>-->
  254. <!-- </div>-->
  255. <!-- </script>-->
  256. <!-- </div>-->
  257. <!-- </div>-->
  258. <!--</div>-->
  259. </div>
  260. </body>
  261. <script type="text/javascript" th:inline="javascript">
  262. console.log("characterAttris:",[[${characterAttris}]]);
  263. </script>
  264. <!-- js -->
  265. <script th:src="@{/sys/aComUser/js/userCharacters.js}"></script>
  266. </html>