admin-role-4.html 45 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>
  6. 产品角色权限-纵横CLD v2.0
  7. </title>
  8. <meta name="description" content="Page Titile">
  9. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  10. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no, minimal-ui">
  11. <!-- Call App Mode on ios devices -->
  12. <meta name="apple-mobile-web-app-capable" content="yes" />
  13. <!-- Remove Tap Highlight on Windows Phone IE -->
  14. <meta name="msapplication-tap-highlight" content="no">
  15. <!-- base css -->
  16. <link rel="stylesheet" media="screen, print" href="css/vendors.bundle.css">
  17. <link rel="stylesheet" media="screen, print" href="css/app.bundle.css">
  18. <link rel="stylesheet" media="screen, print" href="css/cld-custom.css">
  19. <!-- Place favicon.ico in the root directory -->
  20. <link rel="shortcut icon" href="img/favicon/favicon.ico">
  21. <link rel="stylesheet" media="screen, print" href="css/fa-regular.css">
  22. <link rel="stylesheet" media="screen, print" href="css/fa-solid.css">
  23. <link rel="stylesheet" media="screen, print" href="css/fa-brands.css">
  24. </head>
  25. <body class="mod-bg-1 nav-function-fixed header-function-fixed">
  26. <!-- DOC: script to save and load page settings -->
  27. <script>
  28. /**
  29. * This script should be placed right after the body tag for fast execution
  30. * Note: the script is written in pure javascript and does not depend on thirdparty library
  31. **/
  32. 'use strict';
  33. var classHolder = document.getElementsByTagName("BODY")[0],
  34. /**
  35. * Load from localstorage
  36. **/
  37. themeSettings = (localStorage.getItem('themeSettings')) ? JSON.parse(localStorage.getItem('themeSettings')) : {},
  38. themeURL = themeSettings.themeURL || '',
  39. themeOptions = themeSettings.themeOptions || '';
  40. /**
  41. * Load theme options
  42. **/
  43. if (themeSettings.themeOptions) {
  44. classHolder.className = themeSettings.themeOptions;
  45. console.log("%c✔ Theme settings loaded", "color: #148f32");
  46. } else {
  47. console.log("Heads up! Theme settings is empty or does not exist, loading default settings...");
  48. }
  49. if (themeSettings.themeURL && !document.getElementById('mytheme')) {
  50. var cssfile = document.createElement('link');
  51. cssfile.id = 'mytheme';
  52. cssfile.rel = 'stylesheet';
  53. cssfile.href = themeURL;
  54. document.getElementsByTagName('head')[0].appendChild(cssfile);
  55. }
  56. /**
  57. * Save to localstorage
  58. **/
  59. var saveSettings = function() {
  60. themeSettings.themeOptions = String(classHolder.className).split(/[^\w-]+/).filter(function(item) {
  61. return /^(nav|header|mod|display)-/i.test(item);
  62. }).join(' ');
  63. if (document.getElementById('mytheme')) {
  64. themeSettings.themeURL = document.getElementById('mytheme').getAttribute("href");
  65. };
  66. localStorage.setItem('themeSettings', JSON.stringify(themeSettings));
  67. }
  68. /**
  69. * Reset settings
  70. **/
  71. var resetSettings = function() {
  72. localStorage.setItem("themeSettings", "");
  73. }
  74. </script>
  75. <!-- BEGIN Page Wrapper -->
  76. <div class="page-wrapper">
  77. <div class="page-inner">
  78. <!-- BEGIN Left Aside -->
  79. <aside class="page-sidebar">
  80. <div class="page-logo">
  81. <a href="#modal-shortcut" class="page-logo-link press-scale-down d-flex align-items-center position-relative" data-toggle="modal">
  82. <div class="icon-stack fa-2x">
  83. <i class="base base-5 icon-stack-3x opacity-100 color-info-700"></i> <i class="base base-7 icon-stack-2x opacity-100 color-info-500"></i> <i class="fas fa-cogs icon-stack-2x opacity-100 color-white"></i>
  84. </div>
  85. <span class="page-logo-text mr-1">企业管理后台</span>
  86. <span class="position-absolute text-white opacity-50 small pos-top pos-right mr-2 mt-n2"></span>
  87. <i class="ni ni-my-apps d-inline-block ml-1 fs-lg color-primary-300"></i>
  88. </a>
  89. </div>
  90. <!-- 侧栏主菜单 -->
  91. <nav id="js-primary-nav" class="primary-nav" role="navigation">
  92. <ul id="js-nav-menu" class="nav-menu">
  93. <li class="">
  94. <a href="admin-index.html" title="后台首页" data-filter-tags="后台首页" class="waves-effect waves-themed">
  95. <i class="fal fa-home "></i>
  96. <span class="nav-link-text">后台首页</span>
  97. </a>
  98. </li>
  99. <li class="active">
  100. <a href="#" title="角色权限管理" data-filter-tags="角色权限管理">
  101. <i class="fal fa-users "></i>
  102. <span class="nav-link-text">角色权限管理</span>
  103. </a>
  104. <ul>
  105. <li>
  106. <a href="admin-role-1.html" title="系统管理角色" data-filter-tags="系统管理角色">
  107. <span class="nav-link-text">系统管理</span>
  108. </a>
  109. </li>
  110. <li>
  111. <a href="admin-role-2.html" title="工作台" data-filter-tags="工作台">
  112. <span class="nav-link-text">工作台</span>
  113. </a>
  114. </li>
  115. <li>
  116. <a href="admin-role-3.html" title="客户管理角色" data-filter-tags="客户管理角色">
  117. <span class="nav-link-text">客户</span>
  118. </a>
  119. </li>
  120. <li>
  121. <a href="admin-role-4.html" title="产品管理角色" data-filter-tags="客户管理角色">
  122. <span class="nav-link-text">产品</span>
  123. </a>
  124. </li>
  125. <li>
  126. <a href="admin-role-5.html" title="开票合同管理角色" data-filter-tags="客户管理角色">
  127. <span class="nav-link-text">开票合同</span>
  128. </a>
  129. </li>
  130. <li>
  131. <a href="admin-role-6.html" title="财务费用管理角色" data-filter-tags="客户管理角色">
  132. <span class="nav-link-text">财务费用</span>
  133. </a>
  134. </li>
  135. <li>
  136. <a href="admin-role-7.html" title="考勤管理角色" data-filter-tags="客户管理角色">
  137. <span class="nav-link-text">考勤</span>
  138. </a>
  139. </li>
  140. <li>
  141. <a href="admin-role-8.html" title="人资管理角色" data-filter-tags="客户管理角色">
  142. <span class="nav-link-text">人资</span>
  143. </a>
  144. </li>
  145. </ul>
  146. </li>
  147. <li class="">
  148. <a href="#" title="审批流程" data-filter-tags="审批流程">
  149. <i class="fal fa-clipboard-check "></i>
  150. <span class="nav-link-text">审批流程</span>
  151. </a>
  152. <ul>
  153. <li>
  154. <a href="admin-process-1.html" title="流程角色" data-filter-tags="流程角色">
  155. <span class="nav-link-text">流程角色</span>
  156. </a>
  157. </li>
  158. <li>
  159. <a href="admin-process-1.html" title="开票合同审批流程" data-filter-tags="开票合同审批流程">
  160. <span class="nav-link-text">开票合同</span>
  161. </a>
  162. </li>
  163. <li>
  164. <a href="admin-process-1.html" title="财务费用审批流程" data-filter-tags="财务费用审批流程">
  165. <span class="nav-link-text">财务费用</span>
  166. </a>
  167. </li>
  168. <li>
  169. <a href="admin-process-1.html" title="考勤审批流程" data-filter-tags="考勤审批流程">
  170. <span class="nav-link-text">考勤</span>
  171. </a>
  172. </li>
  173. <li>
  174. <a href="admin-process-1.html" title="人资管理审批流程" data-filter-tags="人资管理审批流程">
  175. <span class="nav-link-text">人资管理</span>
  176. </a>
  177. </li>
  178. </ul>
  179. </li>
  180. <li class="">
  181. <a href="#" title="业务参数" data-filter-tags="业务参数">
  182. <i class="fal fa-cubes "></i>
  183. <span class="nav-link-text">业务参数</span>
  184. </a>
  185. <ul>
  186. <li>
  187. <a href="admin-business-1.html" title="流程角色" data-filter-tags="流程角色">
  188. <span class="nav-link-text">客户</span>
  189. </a>
  190. </li>
  191. <li>
  192. <a href="admin-business-2.html" title="开票合同审批流程" data-filter-tags="开票合同审批流程">
  193. <span class="nav-link-text">产品</span>
  194. </a>
  195. </li>
  196. </ul>
  197. </li>
  198. </ul>
  199. <div class="filter-message js-filter-message bg-success-600"></div>
  200. </nav>
  201. <!-- END 侧栏主菜单 -->
  202. <!--侧栏底部菜单-->
  203. <div class="nav-footer shadow-top">
  204. <a href="#" onclick="return false;" data-action="toggle" data-class="nav-function-minify" class="hidden-md-down">
  205. <i class="ni ni-chevron-right"></i>
  206. <i class="ni ni-chevron-right"></i>
  207. </a>
  208. <ul class="list-table m-auto nav-footer-buttons">
  209. <li>
  210. <a href="javascript:void(0);" data-toggle="tooltip" data-placement="top" title="" data-original-title="Chat logs">
  211. <i class="fal fa-comments"></i>
  212. </a>
  213. </li>
  214. <li>
  215. <a href="javascript:void(0);" data-toggle="tooltip" data-placement="top" title="" data-original-title="Support Chat">
  216. <i class="fal fa-life-ring"></i>
  217. </a>
  218. </li>
  219. <li>
  220. <a href="javascript:void(0);" data-toggle="tooltip" data-placement="top" title="" data-original-title="Make a call">
  221. <i class="fal fa-phone"></i>
  222. </a>
  223. </li>
  224. </ul>
  225. </div>
  226. </aside>
  227. <!-- END 侧栏主菜单 -->
  228. <div class="page-content-wrapper">
  229. <!-- BEGIN 页面头部 -->
  230. <header class="page-header" role="banner">
  231. <!-- DOC: 侧栏收起工具 -->
  232. <div class="hidden-md-down dropdown-icon-menu position-relative">
  233. <a href="#" class="header-btn btn js-waves-off" data-action="toggle" data-class="nav-function-hidden" title="隐藏侧栏">
  234. <i class="ni ni-menu"></i>
  235. </a>
  236. <ul>
  237. <li>
  238. <a href="#" class="btn js-waves-off" data-action="toggle" data-class="nav-function-minify" title="迷你侧栏">
  239. <i class="ni ni-minify-nav"></i>
  240. </a>
  241. </li>
  242. </ul>
  243. </div>
  244. <div class="hidden-lg-up">
  245. <a href="#" class="header-btn btn press-scale-down waves-effect waves-themed" data-action="toggle" data-class="mobile-nav-on">
  246. <i class="ni ni-menu"></i>
  247. </a>
  248. </div>
  249. <!--页面标题-->
  250. <h1 class="subheader-title">
  251. 产品角色权限
  252. </h1>
  253. <!--顶部右栏-->
  254. <div class="ml-auto d-flex">
  255. <!-- 信息提示 -->
  256. <!--信息提示被移除-->
  257. <!-- 用户菜单 -->
  258. <div>
  259. <a href="#" data-toggle="dropdown" title="drlantern@gotbootstrap.com" class="header-icon d-flex align-items-center justify-content-center ml-2">
  260. <img src="img/demo/avatars/avatar-admin.png" class="profile-image rounded-circle" alt="Dr. Codex Lantern">
  261. <!-- you can also add username next to the avatar with the codes below:
  262. <span class="ml-1 mr-1 text-truncate text-truncate-header hidden-xs-down">Me</span>
  263. <i class="ni ni-chevron-down hidden-xs-down"></i> -->
  264. </a>
  265. <div class="dropdown-menu dropdown-menu-animated dropdown-lg">
  266. <div class="dropdown-header bg-trans-gradient d-flex flex-row py-4 rounded-top">
  267. <div class="d-flex flex-row align-items-center mt-1 mb-1 color-white">
  268. <span class="mr-2">
  269. <img src="img/demo/avatars/avatar-admin.png" class="rounded-circle profile-image" alt="Dr. Codex Lantern">
  270. </span>
  271. <div class="info-card-text">
  272. <div class="fs-lg text-truncate text-truncate-lg">张三</div>
  273. <span class="text-truncate text-truncate-md opacity-80">工号:0001</span>
  274. </div>
  275. </div>
  276. </div>
  277. <div class="dropdown-divider m-0"></div>
  278. <a href="#" class="dropdown-item" data-action="app-fullscreen">
  279. <span>员工信息</span>
  280. </a>
  281. <div class="dropdown-divider m-0"></div>
  282. <a href="#" class="dropdown-item" data-action="app-fullscreen">
  283. <span>全屏</span>
  284. <i class="float-right text-muted fw-n">F11</i>
  285. </a>
  286. <div class="dropdown-divider m-0"></div>
  287. <a class="dropdown-item fw-500 pt-3 pb-3" href="page_login_alt.html">
  288. <span>退出登录</span>
  289. </a>
  290. </div>
  291. </div>
  292. </div>
  293. </header>
  294. <!-- END 页面头部 -->
  295. <!-- BEGIN 页面内容 -->
  296. <!-- the #js-page-content id is needed for some plugins to initialize -->
  297. <main id="js-page-content" role="main" class="page-content">
  298. <div class="row">
  299. <div class="col-xl-12">
  300. <div class="row">
  301. <div class="content-side col-auto position-fixed">
  302. <div class="card">
  303. <div class="card-header d-flex"><div class="card-title">角色列表</div><a href="#add-role" class="ml-auto btn btn-xs btn-outline-primary" data-toggle="modal" data-target="#add-role"><i class="fas fa-plus"></i> 创建角色</a></div>
  304. <div class="card-body">
  305. <nav class="nav nav-pills flex-column w-100">
  306. <div class="nav-link"><a href="">客户管理员</a></div>
  307. <div class="nav-link d-flex active">
  308. <a href="" class="text-white">产品经理</a>
  309. <div class="ml-auto">
  310. <a href="" class="text-white" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="far fa-angle-down"></i></a>
  311. <div class="dropdown-menu" >
  312. <a class="dropdown-item" href="#">编辑</a>
  313. <a class="dropdown-item" href="#">复制</a>
  314. <a class="dropdown-item text-danger" href="#" data-toggle="modal" data-target="#del-role">删除</a>
  315. </div>
  316. </div>
  317. </div>
  318. <div class="nav-link d-flex" href="#item-3"><a href="">产品助理</a>
  319. <div class="ml-auto">
  320. <a href="" class="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="far fa-angle-down"></i></a>
  321. <div class="dropdown-menu" >
  322. <a class="dropdown-item" href="#">编辑</a>
  323. <a class="dropdown-item" href="#">复制</a>
  324. <a class="dropdown-item text-danger" href="#" data-toggle="modal" data-target="#del-role">删除</a>
  325. </div>
  326. </div></div>
  327. </nav>
  328. </div>
  329. </div>
  330. </div>
  331. <div class="col-auto">
  332. <div class="panel">
  333. <div class="panel-hdr border-top-0 border-right-0 border-left-0 ">
  334. <div class="panel-toolbar align-self-end">
  335. <ul class="nav nav-tabs border-bottom-0" role="tablist">
  336. <li class="nav-item">
  337. <a class="nav-link active" data-toggle="tab" href="#tab_default-1" role="tab">员工列表</a>
  338. </li>
  339. <li class="nav-item">
  340. <a class="nav-link" data-toggle="tab" href="#tab_default-2" role="tab">角色权限</a>
  341. </li>
  342. <li class="nav-item">
  343. <a class="nav-link" data-toggle="tab" href="#tab_default-3" role="tab">数据权限</a>
  344. </li>
  345. </ul>
  346. </div>
  347. <div class="ml-auto"><a href="#link-acc" data-toggle="modal" data-target="#link-acc" class="btn btn-sm btn-primary">关联员工</a></div>
  348. </div>
  349. <div class="panel-container">
  350. <div class="panel-content">
  351. <div class="tab-content">
  352. <div class="tab-pane active" id="tab_default-1" role="tabpanel">
  353. <table class="table table-bordered">
  354. <thead>
  355. <tr><th>用户</th><th>手机</th><th>部门</th><th>岗位</th><th>角色</th><th>操作</th></tr>
  356. </thead>
  357. <tr><td>陈特</td><td>15812644017</td><td>总部研发部</td><td>产品经理</td><td>管理员A、销售经理、产品经理</td><td><a href="" data-toggle="modal" data-target="#del-acc" class="text-danger" title="移除员工"><i class="far fa-trash-alt"></i></a></td></tr>
  358. </table>
  359. <nav aria-label="...">
  360. <ul class="pagination">
  361. <li class="page-item disabled">
  362. <a class="page-link" href="#" aria-label="Previous">
  363. <span aria-hidden="true"><i class="fal fa-chevron-left"></i></span>
  364. </a>
  365. </li>
  366. <li class="page-item active" aria-current="page">
  367. <span class="page-link">
  368. 1
  369. <span class="sr-only">(current)</span>
  370. </span>
  371. </li>
  372. <li class="page-item"><a class="page-link" href="#">2</a></li>
  373. <li class="page-item"><a class="page-link" href="#">3</a></li>
  374. <li class="page-item">
  375. <a class="page-link" href="#" aria-label="Next">
  376. <span aria-hidden="true"><i class="fal fa-chevron-right"></i></span>
  377. </a>
  378. </li>
  379. </ul>
  380. </nav>
  381. </div>
  382. <div class="tab-pane" id="tab_default-2" role="tabpanel">
  383. <!--软件锁-公共锁库-->
  384. <div class="custom-control custom-checkbox">
  385. <input type="checkbox" class="custom-control-input" id="admin-index" checked="">
  386. <label class="custom-control-label" for="admin-index"><i class="fal fa-magic "></i> <b>软件锁-公共锁库</b></label>
  387. </div>
  388. <div class="ml-4 my-3">
  389. <div class="custom-control custom-checkbox custom-control-inline">
  390. <input type="checkbox" class="custom-control-input" id="admin-role-1" checked="">
  391. <label class="custom-control-label" for="admin-role-1"><b>查看</b></label>
  392. </div>
  393. <div class="custom-control custom-checkbox custom-control-inline">
  394. <input type="checkbox" class="custom-control-input" id="admin-role-3" checked="">
  395. <label class="custom-control-label" for="admin-role-3"><b>删除</b></label>
  396. </div>
  397. <div class="custom-control custom-checkbox custom-control-inline">
  398. <input type="checkbox" class="custom-control-input" id="admin-role-4" checked="">
  399. <label class="custom-control-label" for="admin-role-3"><b>转移</b></label>
  400. </div>
  401. </div>
  402. <!--软件锁-使用统计-->
  403. <div class="custom-control custom-checkbox mb-3">
  404. <input type="checkbox" class="custom-control-input" id="admin-index" checked="">
  405. <label class="custom-control-label" for="admin-index"><i class="fal fa-magic "></i> <b>软件锁-使用统计</b></label>
  406. </div>
  407. <!--云版管理-养护云造价-->
  408. <div class="custom-control custom-checkbox">
  409. <input type="checkbox" class="custom-control-input" id="admin-index" checked="">
  410. <label class="custom-control-label" for="admin-index"><i class="fal fa-cloud "></i> <b>云版管理-养护云造价</b></label>
  411. </div>
  412. <div class="ml-4 my-3">
  413. <div class="custom-control custom-checkbox custom-control-inline">
  414. <input type="checkbox" class="custom-control-input" id="admin-role-1" checked="">
  415. <label class="custom-control-label" for="admin-role-1"><b>查看</b></label>
  416. </div>
  417. <div class="custom-control custom-checkbox custom-control-inline">
  418. <input type="checkbox" class="custom-control-input" id="admin-role-3" checked="">
  419. <label class="custom-control-label" for="admin-role-3"><b>升级</b></label>
  420. </div>
  421. <div class="custom-control custom-checkbox custom-control-inline">
  422. <input type="checkbox" class="custom-control-input" id="admin-role-4" checked="">
  423. <label class="custom-control-label" for="admin-role-3"><b>降级</b></label>
  424. </div>
  425. <div class="custom-control custom-checkbox custom-control-inline">
  426. <input type="checkbox" class="custom-control-input" id="admin-role-4" checked="">
  427. <label class="custom-control-label" for="admin-role-3"><b>限期</b></label>
  428. </div>
  429. <div class="custom-control custom-checkbox custom-control-inline">
  430. <input type="checkbox" class="custom-control-input" id="admin-role-4" checked="">
  431. <label class="custom-control-label" for="admin-role-3"><b>绑定/解绑联系人</b></label>
  432. </div>
  433. </div>
  434. <!--云版管理-大司空云计价-->
  435. <div class="custom-control custom-checkbox">
  436. <input type="checkbox" class="custom-control-input" id="admin-index" checked="">
  437. <label class="custom-control-label" for="admin-index"><i class="fal fa-cloud "></i> <b>云版管理-大司空云计价</b></label>
  438. </div>
  439. <div class="ml-4 my-3">
  440. <div class="custom-control custom-checkbox custom-control-inline">
  441. <input type="checkbox" class="custom-control-input" id="admin-role-1" checked="">
  442. <label class="custom-control-label" for="admin-role-1"><b>查看</b></label>
  443. </div>
  444. <div class="custom-control custom-checkbox custom-control-inline">
  445. <input type="checkbox" class="custom-control-input" id="admin-role-3" checked="">
  446. <label class="custom-control-label" for="admin-role-3"><b>升级</b></label>
  447. </div>
  448. <div class="custom-control custom-checkbox custom-control-inline">
  449. <input type="checkbox" class="custom-control-input" id="admin-role-4" checked="">
  450. <label class="custom-control-label" for="admin-role-3"><b>降级</b></label>
  451. </div>
  452. <div class="custom-control custom-checkbox custom-control-inline">
  453. <input type="checkbox" class="custom-control-input" id="admin-role-4" checked="">
  454. <label class="custom-control-label" for="admin-role-3"><b>限期</b></label>
  455. </div>
  456. <div class="custom-control custom-checkbox custom-control-inline">
  457. <input type="checkbox" class="custom-control-input" id="admin-role-4" checked="">
  458. <label class="custom-control-label" for="admin-role-3"><b>绑定/解绑联系人</b></label>
  459. </div>
  460. </div>
  461. </div>
  462. <div class="tab-pane" id="tab_default-3" role="tabpanel">
  463. <h4>软件锁可见</h4>
  464. <div class="custom-control custom-radio mb-3 ml-3">
  465. <input type="radio" class="custom-control-input" id="role2-radio-22" name="role2-radio2" checked="">
  466. <label class="custom-control-label" for="role2-radio-22">本人</label>
  467. </div>
  468. <div class="custom-control custom-radio mb-3 ml-3">
  469. <input type="radio" class="custom-control-input" id="role2-radio-22" name="role2-radio2">
  470. <label class="custom-control-label" for="role2-radio-22">本人及下属</label>
  471. </div>
  472. <div class="custom-control custom-radio mb-3 ml-3">
  473. <input type="radio" class="custom-control-input" id="role2-radio-23" name="role2-radio2">
  474. <label class="custom-control-label" for="role2-radio-23">本部门</label>
  475. </div>
  476. <div class="custom-control custom-radio mb-3 ml-3">
  477. <input type="radio" class="custom-control-input" id="role2-radio-24" name="role2-radio2">
  478. <label class="custom-control-label" for="role2-radio-24">本部门及下属部门</label>
  479. </div>
  480. <div class="custom-control custom-radio mb-3 ml-3">
  481. <input type="radio" class="custom-control-input" id="role2-radio-25" name="role2-radio2">
  482. <label class="custom-control-label" for="role2-radio-25">全部</label>
  483. </div>
  484. <h4>删除软件锁</h4>
  485. <div class="custom-control custom-radio mb-3 ml-3">
  486. <input type="radio" class="custom-control-input" id="role2-radio-11" checked="" name="role2-radio">
  487. <label class="custom-control-label" for="role2-radio-11">无</label>
  488. </div>
  489. <div class="custom-control custom-radio mb-3 ml-3">
  490. <input type="radio" class="custom-control-input" id="role2-radio-12" name="role2-radio">
  491. <label class="custom-control-label" for="role2-radio-12">本人</label>
  492. </div>
  493. <div class="custom-control custom-radio mb-3 ml-3">
  494. <input type="radio" class="custom-control-input" id="role2-radio-22" name="role2-radio2">
  495. <label class="custom-control-label" for="role2-radio-22">本人及下属</label>
  496. </div>
  497. <div class="custom-control custom-radio mb-3 ml-3">
  498. <input type="radio" class="custom-control-input" id="role2-radio-13" name="role2-radio">
  499. <label class="custom-control-label" for="role2-radio-13">本部门</label>
  500. </div>
  501. <div class="custom-control custom-radio mb-3 ml-3">
  502. <input type="radio" class="custom-control-input" id="role2-radio-14" name="role2-radio">
  503. <label class="custom-control-label" for="role2-radio-14">本部门及下属部门</label>
  504. </div>
  505. <div class="custom-control custom-radio mb-3 ml-3">
  506. <input type="radio" class="custom-control-input" id="role2-radio-15" name="role2-radio">
  507. <label class="custom-control-label" for="role2-radio-15">全部</label>
  508. </div>
  509. <h4>更换负责人</h4>
  510. <div class="custom-control custom-radio mb-3 ml-3">
  511. <input type="radio" class="custom-control-input" id="role2-radio-11" checked="" name="role2-radio">
  512. <label class="custom-control-label" for="role2-radio-11">无</label>
  513. </div>
  514. <div class="custom-control custom-radio mb-3 ml-3">
  515. <input type="radio" class="custom-control-input" id="role2-radio-12" name="role2-radio">
  516. <label class="custom-control-label" for="role2-radio-12">本人</label>
  517. </div>
  518. <div class="custom-control custom-radio mb-3 ml-3">
  519. <input type="radio" class="custom-control-input" id="role2-radio-22" name="role2-radio2">
  520. <label class="custom-control-label" for="role2-radio-22">本人及下属</label>
  521. </div>
  522. <div class="custom-control custom-radio mb-3 ml-3">
  523. <input type="radio" class="custom-control-input" id="role2-radio-13" name="role2-radio">
  524. <label class="custom-control-label" for="role2-radio-13">本部门</label>
  525. </div>
  526. <div class="custom-control custom-radio mb-3 ml-3">
  527. <input type="radio" class="custom-control-input" id="role2-radio-14" name="role2-radio">
  528. <label class="custom-control-label" for="role2-radio-14">本部门及下属部门</label>
  529. </div>
  530. <div class="custom-control custom-radio mb-3 ml-3">
  531. <input type="radio" class="custom-control-input" id="role2-radio-15" name="role2-radio">
  532. <label class="custom-control-label" for="role2-radio-15">全部</label>
  533. </div>
  534. </div>
  535. </div>
  536. </div>
  537. </div>
  538. </div>
  539. </div>
  540. </div>
  541. </div>
  542. </main>
  543. <!-- END Page Content -->
  544. </div>
  545. </div>
  546. </div>
  547. <!-- END Page Wrapper -->
  548. <!--BEGIN 关联员工-->
  549. <div class="modal fade" id="link-acc" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static">
  550. <div class="modal-dialog modal-lg">
  551. <div class="modal-content clearfix">
  552. <div class="dialog-sheet">
  553. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  554. <span aria-hidden="true"><i class="fal fa-times"></i></span>
  555. </button>
  556. <div class="m-4">
  557. <div class="input-group bg-white shadow-inset-2">
  558. <div class="input-group-prepend">
  559. <span class="input-group-text bg-transparent border-right-0">
  560. <i class="fal fa-search"></i>
  561. </span>
  562. </div>
  563. <input type="text" class="form-control border-left-0 bg-transparent pl-0" placeholder="搜索员工(姓名)">
  564. </div>
  565. </div>
  566. </div>
  567. <div class="modal-search-height border-top border-bottom">
  568. <div class="slimScrol2 p-4 modal-search-result">
  569. <div class="card p-3 mb-3" title="点击关联该员工">
  570. <div class="row"><div class="col-1 pr-0">张三</div><div class="col-2 pr-0">15800000001</div><div class="col-2 pr-0">总经理</div><div class="col-4 pr-0">总部</div><div class="col-auto ml-auto pl-0"><a href="#" class="btn btn-xs btn-outline-primary">选择ta</a></div></div>
  571. </div>
  572. <div class="card pointer-hover p-3 mb-3" title="点击关联该联系人">
  573. <div class="row"><div class="col-1 pr-0">张三</div><div class="col-2 pr-0">15800000001</div><div class="col-2 pr-0">经理</div><div class="col-4 pr-0">广东办</div><div class="col-auto ml-auto pl-0"><a href="#" class="btn btn-xs btn-outline-primary">选择ta</a></div></div>
  574. </div>
  575. </div>
  576. </div>
  577. <div class="m-4">
  578. <!-- <a href="#add-contact" data-toggle="modal" data-target="#add-contact" class="btn btn-sm btn-outline-primary"><i class="far fa-plus"></i> 添加并关联新联系人</a> -->
  579. </div>
  580. </div>
  581. </div>
  582. </div>
  583. <!--BEGIN 创建角色-->
  584. <div class="modal fade" id="add-role" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static">
  585. <div class="modal-dialog modal-dialog-centered">
  586. <div class="modal-content">
  587. <div class="modal-header">
  588. <h4 class="modal-title">创建角色</h4>
  589. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  590. <span aria-hidden="true"><i class="fal fa-times"></i></span>
  591. </button>
  592. </div>
  593. <div class="modal-body">
  594. <div class="form-group">
  595. <label class="form-label" for="example-date">角色名称</label>
  596. <input class="form-control" id="example-date" type="text" name="date" value="">
  597. </div>
  598. </div>
  599. <div class="modal-footer">
  600. <button type="button" class="btn btn-secondary waves-effect waves-themed" data-dismiss="modal">关闭</button>
  601. <button type="button" class="btn btn-primary waves-effect waves-themed">确认创建</button>
  602. </div>
  603. </div>
  604. </div>
  605. </div>
  606. <!--BEGIN 删除部门确认-->
  607. <div class="modal fade" id="del-role" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static">
  608. <div class="modal-dialog modal-dialog-centered">
  609. <div class="modal-content">
  610. <div class="modal-header">
  611. <h4 class="modal-title">确认删除</h4>
  612. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  613. <span aria-hidden="true"><i class="fal fa-times"></i></span>
  614. </button>
  615. </div>
  616. <div class="modal-body">
  617. 删除系统管理角色 <b>管理员A</b>
  618. </div>
  619. <div class="modal-footer">
  620. <button type="button" class="btn btn-secondary waves-effect waves-themed" data-dismiss="modal">关闭</button>
  621. <button type="button" class="btn btn-danger waves-effect waves-themed">确认删除</button>
  622. </div>
  623. </div>
  624. </div>
  625. </div>
  626. <!--BEGIN 移除员工确认-->
  627. <div class="modal fade" id="del-acc" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static">
  628. <div class="modal-dialog modal-dialog-centered">
  629. <div class="modal-content">
  630. <div class="modal-header">
  631. <h4 class="modal-title">确认移除</h4>
  632. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  633. <span aria-hidden="true"><i class="fal fa-times"></i></span>
  634. </button>
  635. </div>
  636. <div class="modal-body">
  637. 为 <b>销售经理</b> 移除员工 <b>陈特</b>
  638. </div>
  639. <div class="modal-footer">
  640. <button type="button" class="btn btn-secondary waves-effect waves-themed" data-dismiss="modal">关闭</button>
  641. <button type="button" class="btn btn-danger waves-effect waves-themed">确认移除</button>
  642. </div>
  643. </div>
  644. </div>
  645. </div>
  646. <!-- BEGIN应用切换 -->
  647. <div class="modal fade modal-backdrop-transparent" id="modal-shortcut" tabindex="-1" role="dialog" aria-labelledby="modal-shortcut" aria-hidden="true">
  648. <div class="modal-dialog modal-dialog-top modal-transparent" role="document">
  649. <div class="modal-content">
  650. <div class="modal-body">
  651. <ul class="app-list w-auto h-auto p-0 text-left">
  652. <li>
  653. <a href="#" class="app-list-item text-white">
  654. <div class='icon-stack'>
  655. <i class="base base-5 icon-stack-3x opacity-100 color-primary-700"></i> <i class="base base-7 icon-stack-2x opacity-100 color-primary-500"></i> <i class="fas fa-chess icon-stack-2x opacity-100 color-white"></i>
  656. </div>
  657. <span class="app-list-name">
  658. 工作台
  659. </span>
  660. </a>
  661. </li>
  662. <li>
  663. <a href="#" class="app-list-item text-white">
  664. <div class='icon-stack'>
  665. <i class="base base-5 icon-stack-3x opacity-100 color-info-700"></i> <i class="base base-7 icon-stack-2x opacity-100 color-info-500"></i> <i class="fas fa-address-book icon-stack-2x opacity-100 color-white"></i>
  666. </div>
  667. <span class="app-list-name">
  668. 客户
  669. </span>
  670. </a>
  671. </li>
  672. <li>
  673. <a href="#" class="app-list-item text-white">
  674. <div class='icon-stack'>
  675. <i class="base base-5 icon-stack-3x opacity-100 color-danger-700"></i> <i class="base base-7 icon-stack-2x opacity-100 color-danger-500"></i> <i class="fas fa-box icon-stack-2x opacity-100 color-white"></i>
  676. </div>
  677. <span class="app-list-name">
  678. 产品
  679. </span>
  680. </a>
  681. </li>
  682. <li>
  683. <a href="#" class="app-list-item text-white">
  684. <div class='icon-stack'>
  685. <i class="base base-5 icon-stack-3x opacity-100 color-warning-700"></i> <i class="base base-7 icon-stack-2x opacity-100 color-warning-500"></i> <i class="fas fa-credit-card-front icon-stack-2x opacity-100 color-white"></i>
  686. </div>
  687. <span class="app-list-name">
  688. 开票合同
  689. </span>
  690. </a>
  691. </li>
  692. <li>
  693. <a href="#" class="app-list-item text-white">
  694. <div class='icon-stack'>
  695. <i class="base base-5 icon-stack-3x opacity-100 color-success-700"></i> <i class="base base-7 icon-stack-2x opacity-100 color-success-500"></i> <i class="fas fa-clipboard-list icon-stack-2x opacity-100 color-white"></i>
  696. </div>
  697. <span class="app-list-name">
  698. 财务费用
  699. </span>
  700. </a>
  701. </li>
  702. <li>
  703. <a href="#" class="app-list-item text-white">
  704. <div class='icon-stack'>
  705. <i class="base base-5 icon-stack-3x opacity-100 color-info-300"></i> <i class="base base-7 icon-stack-2x opacity-100 color-info-200"></i> <i class="fas fa-alarm-clock icon-stack-2x opacity-100 color-white"></i>
  706. </div>
  707. <span class="app-list-name">
  708. 考勤
  709. </span>
  710. </a>
  711. </li>
  712. <li>
  713. <a href="#" class="app-list-item text-white">
  714. <div class='icon-stack'>
  715. <i class="base base-5 icon-stack-3x opacity-100 color-fusion-300"></i> <i class="base base-7 icon-stack-2x opacity-100 color-fusion-200"></i> <i class="fas fa-users icon-stack-2x opacity-100 color-white"></i>
  716. </div>
  717. <span class="app-list-name">
  718. 人资
  719. </span>
  720. </a>
  721. </li>
  722. <li>
  723. <a href="#" class="app-list-item text-white">
  724. <div class='icon-stack'>
  725. <i class="base base-5 icon-stack-3x opacity-100 color-danger-300"></i> <i class="base base-14 icon-stack-2x opacity-100 color-danger-200"></i> <i class="fas fa-id-card icon-stack-2x opacity-100 color-white"></i>
  726. </div>
  727. <span class="app-list-name">
  728. 我的纵横
  729. </span>
  730. </a>
  731. </li>
  732. <li>
  733. <a href="" class="app-list-item text-white">
  734. <div class="icon-stack">
  735. <i class="base base-5 icon-stack-3x opacity-100 color-info-700"></i> <i class="base base-7 icon-stack-2x opacity-100 color-info-500"></i> <i class="fas fa-cogs icon-stack-2x opacity-100 color-white"></i>
  736. </div>
  737. <span class="app-list-name">
  738. 企业管理后台
  739. </span>
  740. </a>
  741. </li>
  742. </ul>
  743. </div>
  744. </div>
  745. </div>
  746. </div>
  747. </body>
  748. <!-- base vendor bundle:
  749. DOC: if you remove pace.js from core please note on Internet Explorer some CSS animations may execute before a page is fully loaded, resulting 'jump' animations
  750. + pace.js (recommended)
  751. + jquery.js (core)
  752. + jquery-ui-cust.js (core)
  753. + popper.js (core)
  754. + bootstrap.js (core)
  755. + slimscroll.js (extension)
  756. + app.navigation.js (core)
  757. + ba-throttle-debounce.js (core)
  758. + waves.js (extension)
  759. + smartpanels.js (extension)
  760. + src/../jquery-snippets.js (core) -->
  761. <script src="js/vendors.bundle.js"></script>
  762. <script src="js/app.bundle.js"></script>
  763. <script src="js/cld-custom.js"></script>
  764. <!--<script src="js/../script.js"></script>
  765. <script>
  766. $(document).ready(function () {
  767. });
  768. </script>-->
  769. <script type="text/javascript">
  770. autoFlashHeight();
  771. $('.slimScroll1').slimScroll({
  772. position: 'right',
  773. height: 'auto',
  774. railVisible: true
  775. });
  776. $('.slimScrol2').slimScroll({
  777. position: 'right',
  778. height: 'auto',
  779. railVisible: true
  780. });
  781. $('.slimScrol3').slimScroll({
  782. position: 'right',
  783. height: 'auto',
  784. railVisible: true
  785. });
  786. $('.slimScrol4').slimScroll({
  787. position: 'right',
  788. height: 'auto',
  789. railVisible: true
  790. });
  791. </script>
  792. <script>
  793. $("#admin-role").prop("indeterminate", true);
  794. </script>
  795. </html>