view.html 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. {extend name="../../base/view/common/base" /}
  2. {block name="style"}
  3. <style>
  4. .left-note{font-weight:800; vertical-align:top; padding-top:28px!important; text-align:center}
  5. .left-note .layui-checkbox-disabled span {color: #808080!important;}
  6. .layui-form-checked.layui-checkbox-disabled i{background-color:#ababab!important;color: #ffffff!important;border-color:#ababab!important;}
  7. .layui-form-checked.layui-checkbox-disabled[lay-skin=primary] i{background-color:#ababab!important;}
  8. .right-note .layui-checkbox-disabled span {color: #808080!important;}
  9. </style>
  10. {/block}
  11. <!-- 主体 -->
  12. {block name="body"}
  13. <form class="layui-form p-4">
  14. <h3 class="pb-3">岗位信息</h3>
  15. <table class="layui-table layui-table-form">
  16. <tr>
  17. <td class="layui-td-gray">岗位名称</td>
  18. <td>
  19. {$detail.title}
  20. </td>
  21. <td class="layui-td-gray-2">岗位工时单价</td>
  22. <td>
  23. {$detail.work_price}
  24. </td>
  25. <td class="layui-td-gray">状态</td>
  26. <td>
  27. {eq name="$detail.status" value="1" }正常{/eq}
  28. {eq name="$detail.status" value="0" }禁止登录{/eq}
  29. </td>
  30. </tr>
  31. <tr>
  32. <td class="layui-td-gray">用户角色</td>
  33. <td colspan="5">
  34. {volist name="$group" id="v"}
  35. {eq name="$v.checked" value="1" }{$v.title},{/eq}
  36. {/volist}
  37. </td>
  38. </tr>
  39. <tr>
  40. <td class="layui-td-gray">岗位备注</td>
  41. <td colspan="5">
  42. {$detail.remark}
  43. </td>
  44. </tr>
  45. </table>
  46. <h3 class="py-3">岗位权限</h3>
  47. <table class="layui-table layui-table-form">
  48. {volist name="role_rule" id="vo"}
  49. <tr>
  50. <td class="left-note">
  51. <input type="checkbox" disabled value="{$vo.id}" title="{$vo.title}" {eq name="$vo.checked" value="true" }checked{/eq}>
  52. </td>
  53. {notempty name="vo.children"}
  54. <td class="right-note">
  55. <div style="padding:0 0 0 10px;">
  56. {volist name="vo.children" key="k" id="voo"}
  57. <div class="checkbox16" style="padding:10px 0;">
  58. <input type="checkbox" disabled lay-filter="rule" name="rule[]" value="{$voo.id}" lay-skin="primary" title="{$voo.title}" {eq name="$voo.checked" value="true" }checked{/eq}>
  59. </div>
  60. {notempty name="voo.children"}
  61. <div style="padding:0 0 3px; {if condition='$k != count($vo.children)'}margin-bottom:3px; padding-bottom:16px; border-bottom:1px solid #eee;{/if}">
  62. {volist name="voo.children" id="vooo"}
  63. <div class="layui-input-inline" style="margin-right:10px;">
  64. <input type="checkbox" disabled data-rule="{$voo.id}" name="rule[]" value="{$vooo.id}" lay-skin="primary" title="{$vooo.title}" {eq name="$vooo.checked" value="true" }checked{/eq}>
  65. </div>
  66. {/volist}
  67. </div>
  68. {/notempty}
  69. {/volist}
  70. </div>
  71. </td>
  72. {/notempty}
  73. </tr>
  74. {/volist}
  75. </table>
  76. </form>
  77. {/block}
  78. <!-- /主体 -->