Browse Source

重装系统

liwenxuan_v2
超级管理员 2 years ago
parent
commit
87137a6211
  1. 1
      dist/assets/404-3fd5a0a3.css
  2. 1
      dist/assets/addpost-0e8fcb5e.css
  3. 1
      dist/assets/addusertorole - 副本-41f8fb0f.css
  4. 1
      dist/assets/addusertorole-55f37cec.css
  5. 3
      dist/assets/appstore-8bc69f08.svg
  6. 1
      dist/assets/appstore-ba897b43.js
  7. 1
      dist/assets/aqsc-393470bd.css
  8. 1
      dist/assets/archives-64e61f2a.js
  9. 3
      dist/assets/archives-bd615685.svg
  10. 1
      dist/assets/archivescont-f30ebaa0.css
  11. 1
      dist/assets/ccwl-831502a6.css
  12. 4
      dist/assets/computer_box-4a35dcbd.svg
  13. 1
      dist/assets/computer_box-60af2ff4.js
  14. 3
      dist/assets/cumper_box_ban-5fbcf4b0.svg
  15. 1
      dist/assets/cumper_box_ban-cbcafe91.js
  16. 1
      dist/assets/currentchecked-57758b21.css
  17. 1
      dist/assets/dutiesclass-358490fb.js
  18. 3
      dist/assets/dutiesclass-59b826d4.svg
  19. 1
      dist/assets/dutiescont-f04c68f6.js
  20. 3
      dist/assets/dutiescont-fe758bc5.svg
  21. 1
      dist/assets/editcontent-f326007b.css
  22. 1
      dist/assets/editorg-00195999.css
  23. 1
      dist/assets/editpost-c5c142b0.css
  24. 1
      dist/assets/editpwd-dffe4341.css
  25. 1
      dist/assets/educationalexperience-2a877b77.css
  26. 1
      dist/assets/el-avatar-55e4ee6e.css
  27. 1
      dist/assets/el-dialog-e409f358.css
  28. 1
      dist/assets/el-icon-b1770749.css
  29. 1
      dist/assets/el-tree-ffd66896.css
  30. 1
      dist/assets/formlogin-135b9399.css
  31. 1
      dist/assets/gyl-39c6fd59.css
  32. 1
      dist/assets/icon_people-2120116c.js
  33. 1
      dist/assets/icon_people-417b6673.css
  34. 1
      dist/assets/index-1e14c8d9.css
  35. 1
      dist/assets/index-28a5f5b8.css
  36. 1
      dist/assets/index-4932689b.css
  37. 1
      dist/assets/index-49bfc1e2.css
  38. 1
      dist/assets/index-acdd3d3f.css
  39. 1
      dist/assets/index-c93706b7.css
  40. 1
      dist/assets/index-d7b07f33.css
  41. 1
      dist/assets/index-db089705.css
  42. 1
      dist/assets/index1-4a595625.css
  43. 1
      dist/assets/index_cf-bd6236e3.css
  44. 1
      dist/assets/index_qr-faf1ea35.css
  45. 1
      dist/assets/innerwork-e2d56ca4.css
  46. 1
      dist/assets/jnjh-abab28b6.css
  47. 7
      dist/assets/laptop_alt-ba268802.svg
  48. 1
      dist/assets/laptop_alt-f3c5677e.js
  49. 1
      dist/assets/orgusertree-4b350679.css
  50. 1
      dist/assets/outsideWork-501e9890.css
  51. 1
      dist/assets/qr_code-08985f1d.js
  52. 7
      dist/assets/qr_code-e5b5d7fb.svg
  53. 1
      dist/assets/qrcode_all-b96dfe88.js
  54. 4
      dist/assets/qrcode_all-cb98fa45.svg
  55. 1
      dist/assets/qrcode_ban-836cb697.js
  56. 3
      dist/assets/qrcode_ban-88a516e4.svg
  57. 1
      dist/assets/qrlogin-0a25f187.css
  58. 1
      dist/assets/sczz-055fb700.css
  59. 1
      dist/assets/searchorguser-8da335e4.css
  60. 1
      dist/assets/setupmatrixuser-7b50e847.css
  61. 1
      dist/assets/setuprole - 副本-4a123ca9.css
  62. 1
      dist/assets/setuprole-7e4f25f3.css
  63. 1
      dist/assets/setuprolepower-e4cfd772.css
  64. 1
      dist/assets/staffingrole-24a260da.css
  65. 1
      dist/assets/station-ce53ffd9.js
  66. 3
      dist/assets/station-fd4dda1e.svg
  67. 1
      dist/assets/user-9fd4b401.js
  68. 1
      dist/assets/wangEditor-20fd6384.css
  69. 1
      dist/assets/yfsj-c55f5437.css
  70. 1
      dist/assets/ywfw-b89604cd.css
  71. 1
      dist/assets/yygl-538ab230.css
  72. 1
      dist/assets/zlgk-db1e288b.css
  73. 190
      node_modules/.package-lock.json
  74. 102
      node_modules/pinia/dist/pinia.cjs
  75. 11
      node_modules/pinia/dist/pinia.d.ts
  76. 102
      node_modules/pinia/dist/pinia.esm-browser.js
  77. 102
      node_modules/pinia/dist/pinia.iife.js
  78. 10
      node_modules/pinia/dist/pinia.iife.prod.js
  79. 102
      node_modules/pinia/dist/pinia.mjs
  80. 13
      node_modules/pinia/dist/pinia.prod.cjs
  81. 4
      node_modules/pinia/package.json
  82. 196
      package-lock.json
  83. 83
      src/types/components.d.ts
  84. 2
      src/views/knowledge/ask/dialog.vue
  85. 2
      src/views/knowledge/exam/diaiop.vue
  86. 2
      src/views/knowledge/exam/dialog.vue
  87. 2
      src/views/knowledge/knowledge/dialog.vue
  88. 2
      src/views/knowledge/news/detail.vue
  89. 2
      src/views/knowledge/news/dialog.vue
  90. 2
      src/views/opk/asd/news/dialog.vue
  91. 2
      src/views/opk/asd/news/dialoglog.vue
  92. 2
      src/views/opk/asd/news/hyr.vue
  93. 2
      src/views/opk/asd/news/xd.vue
  94. 2
      src/views/opk/asd/news/ycy.vue
  95. 2
      src/views/opk/asd/news/yg.vue
  96. 2
      src/views/opk/yui/new/dialog.vue
  97. 2
      src/views/opk/yui/new/diolog.vue
  98. 2
      src/views/opk/yui/new/edcialog.vue
  99. 2
      src/views/opk/yui/new/lc.vue
  100. 2
      src/views/opk/yui/new/lzq.vue

1
dist/assets/404-3fd5a0a3.css

@ -1 +0,0 @@
[data-v-09151aa2]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.wscn-http404-container[data-v-09151aa2]{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.wscn-http404[data-v-09151aa2]{position:relative;width:1200px;padding:0 50px;overflow:hidden}.wscn-http404 .pic-404[data-v-09151aa2]{position:relative;float:left;width:600px;overflow:hidden}.wscn-http404 .pic-404__parent[data-v-09151aa2]{width:100%}.wscn-http404 .pic-404__child[data-v-09151aa2]{position:absolute}.wscn-http404 .pic-404__child.left[data-v-09151aa2]{top:17px;left:220px;width:80px;opacity:0;animation-name:cloudLeft-09151aa2;animation-duration:2s;animation-timing-function:linear;animation-delay:1s;animation-fill-mode:forwards}.wscn-http404 .pic-404__child.mid[data-v-09151aa2]{top:10px;left:420px;width:46px;opacity:0;animation-name:cloudMid-09151aa2;animation-duration:2s;animation-timing-function:linear;animation-delay:1.2s;animation-fill-mode:forwards}.wscn-http404 .pic-404__child.right[data-v-09151aa2]{top:100px;left:500px;width:62px;opacity:0;animation-name:cloudRight-09151aa2;animation-duration:2s;animation-timing-function:linear;animation-delay:1s;animation-fill-mode:forwards}@keyframes cloudLeft-09151aa2{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@keyframes cloudMid-09151aa2{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@keyframes cloudRight-09151aa2{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}.wscn-http404 .bullshit[data-v-09151aa2]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.wscn-http404 .bullshit__oops[data-v-09151aa2]{margin-bottom:20px;font-size:32px;font-weight:700;line-height:40px;color:#1482f0;opacity:0;animation-name:slideUp-09151aa2;animation-duration:.5s;animation-fill-mode:forwards}.wscn-http404 .bullshit__headline[data-v-09151aa2]{margin-bottom:10px;font-size:20px;font-weight:700;line-height:24px;color:#222;opacity:0;animation-name:slideUp-09151aa2;animation-duration:.5s;animation-delay:.1s;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-09151aa2]{margin-bottom:30px;font-size:13px;line-height:21px;color:gray;opacity:0;animation-name:slideUp-09151aa2;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:forwards}.wscn-http404 .bullshit__return-home[data-v-09151aa2]{display:block;float:left;width:110px;height:36px;font-size:14px;line-height:36px;color:#fff;text-align:center;cursor:pointer;background:#1482f0;border-radius:100px;opacity:0;animation-name:slideUp-09151aa2;animation-duration:.5s;animation-delay:.3s;animation-fill-mode:forwards}@keyframes slideUp-09151aa2{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}

1
dist/assets/addpost-0e8fcb5e.css

@ -1 +0,0 @@
[data-v-6d3efd62]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.orgTree[data-v-6d3efd62]{width:100%}

1
dist/assets/addusertorole - 副本-41f8fb0f.css

@ -1 +0,0 @@
[data-v-ea5e0a70]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.addUserBody[data-v-ea5e0a70]{display:flex;box-sizing:border-box;justify-content:space-between;border:1px solid #EEEEEE}.addUserBody .user_body[data-v-ea5e0a70]{height:500px;width:50%}.addUserBody .user_body .user_hearde[data-v-ea5e0a70]{padding:5px 5px 0;height:40px}.addUserBody .user_body .user_title[data-v-ea5e0a70]{line-height:30px;font-size:16px}.addUserBody .user_body .user_cont[data-v-ea5e0a70]{width:100%;height:460px;overflow:auto;padding:0 5px}.addUserBody .right_body[data-v-ea5e0a70]{border-left:1px solid #EEEEEE}

1
dist/assets/addusertorole-55f37cec.css

@ -1 +0,0 @@
[data-v-85269260]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.addUserBody[data-v-85269260]{display:flex;box-sizing:border-box;justify-content:space-between;border:1px solid #EEEEEE}.addUserBody .user_body[data-v-85269260]{height:500px;width:50%}.addUserBody .user_body .user_hearde[data-v-85269260]{padding:5px 5px 0;height:40px}.addUserBody .user_body .user_title[data-v-85269260]{line-height:30px;font-size:16px}.addUserBody .user_body .user_cont[data-v-85269260]{width:100%;height:460px;overflow:auto;padding:0 5px}.addUserBody .right_body[data-v-85269260]{border-left:1px solid #EEEEEE}

3
dist/assets/appstore-8bc69f08.svg

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 50 KiB

1
dist/assets/appstore-ba897b43.js

@ -1 +0,0 @@
const s="/assets/appstore-8bc69f08.svg";export{s as default};

1
dist/assets/aqsc-393470bd.css

@ -1 +0,0 @@
[data-v-fe77ba9e]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.app_box[data-v-fe77ba9e]{margin:15px 0 0}.bottom[data-v-fe77ba9e]{margin-top:13px;line-height:12px;display:flex;justify-content:space-between;align-items:center}.button[data-v-fe77ba9e]{padding:0;min-height:auto}.image[data-v-fe77ba9e]{width:100%;height:300px;display:block}

1
dist/assets/archives-64e61f2a.js

@ -1 +0,0 @@
const s="/assets/archives-bd615685.svg";export{s as default};

3
dist/assets/archives-bd615685.svg

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 99 KiB

1
dist/assets/archivescont-f30ebaa0.css

@ -1 +0,0 @@
[data-v-689238f3]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.bjg[data-v-689238f3]{background-color:#0ff;height:50px}.box-card-left[data-v-689238f3]{text-align:center}.box-card-left .username[data-v-689238f3]{margin-top:20px;font-size:35px}.box-card-left .usernumber[data-v-689238f3]{margin-top:10px;font-size:25px}.box-card-left .user_cont[data-v-689238f3]{width:90%;margin:auto;text-align:left}.box-card-left .user_cont .col_box[data-v-689238f3]{margin-top:10px}.box-card-left .user_cont .col_box .cont_size[data-v-689238f3]{font-size:16px}.box-card-left .user_cont .col_box .cont_size .svg_box[data-v-689238f3]{margin-right:10px}

1
dist/assets/ccwl-831502a6.css

@ -1 +0,0 @@
[data-v-bedcd037]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.app_box[data-v-bedcd037]{margin:15px 0 0}.bottom[data-v-bedcd037]{margin-top:13px;line-height:12px;display:flex;justify-content:space-between;align-items:center}.button[data-v-bedcd037]{padding:0;min-height:auto}.image[data-v-bedcd037]{width:100%;display:block;height:300px}

4
dist/assets/computer_box-4a35dcbd.svg

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 44 KiB

1
dist/assets/computer_box-60af2ff4.js

@ -1 +0,0 @@
const o="/assets/computer_box-4a35dcbd.svg";export{o as default};

3
dist/assets/cumper_box_ban-5fbcf4b0.svg

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 10 KiB

1
dist/assets/cumper_box_ban-cbcafe91.js

@ -1 +0,0 @@
const b="/assets/cumper_box_ban-5fbcf4b0.svg";export{b as default};

1
dist/assets/currentchecked-57758b21.css

@ -1 +0,0 @@
[data-v-5ee49891]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.img_box[data-v-5ee49891]{width:20px;height:16px;padding-right:5px}.svgbox[data-v-5ee49891]{padding:0 5px 0 0;font-size:18px}.currerOrgUs[data-v-5ee49891]{display:flex;box-sizing:border-box;justify-content:space-between}.currerOrgUs .delorgus[data-v-5ee49891]{color:red;cursor:pointer}

1
dist/assets/dutiesclass-358490fb.js

@ -1 +0,0 @@
const s="/assets/dutiesclass-59b826d4.svg";export{s as default};

3
dist/assets/dutiesclass-59b826d4.svg

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 74 KiB

1
dist/assets/dutiescont-f04c68f6.js

@ -1 +0,0 @@
const s="/assets/dutiescont-fe758bc5.svg";export{s as default};

3
dist/assets/dutiescont-fe758bc5.svg

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 102 KiB

1
dist/assets/editcontent-f326007b.css

@ -1 +0,0 @@
[data-v-dc3b7bed]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.el-form-item--default[data-v-dc3b7bed]{margin-bottom:0}.dialog-footer[data-v-dc3b7bed]{margin-top:15px;text-align:right}.hong_mi[data-v-dc3b7bed]{color:red;margin-left:5px}

1
dist/assets/editorg-00195999.css

File diff suppressed because one or more lines are too long

1
dist/assets/editpost-c5c142b0.css

@ -1 +0,0 @@
[data-v-79afb898]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.orgTree[data-v-79afb898]{width:100%}

1
dist/assets/editpwd-dffe4341.css

@ -1 +0,0 @@
[data-v-16a66567]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.dialog-footer[data-v-16a66567]{text-align:center}

1
dist/assets/educationalexperience-2a877b77.css

@ -1 +0,0 @@
[data-v-454813b5]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.colBox[data-v-454813b5]{margin-top:25px}.colBut[data-v-454813b5]{margin-top:25px;text-align:right}

1
dist/assets/el-avatar-55e4ee6e.css

@ -1 +0,0 @@
.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;text-align:center;overflow:hidden;color:var(--el-avatar-text-color);background:var(--el-avatar-bg-color);width:var(--el-avatar-size);height:var(--el-avatar-size);font-size:var(--el-avatar-text-size)}.el-avatar>img{display:block;height:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}

1
dist/assets/el-dialog-e409f358.css

@ -1 +0,0 @@
:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{-webkit-animation:v-modal-in var(--el-transition-duration-fast) ease;animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{-webkit-animation:v-modal-out var(--el-transition-duration-fast) ease forwards;animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@-webkit-keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-in{0%{opacity:0}}@-webkit-keyframes v-modal-out{to{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color)}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:20px;--el-dialog-border-radius:var(--el-border-radius-small);position:relative;margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:0!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-dialog__header{padding:var(--el-dialog-padding-primary);padding-bottom:10px;margin-right:16px}.el-dialog__headerbtn{position:absolute;top:6px;right:0;padding:0;width:54px;height:54px;background:0 0;border:none;outline:0;cursor:pointer;font-size:var(--el-message-close-size,16px)}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{padding:calc(var(--el-dialog-padding-primary) + 10px) var(--el-dialog-padding-primary);color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding:var(--el-dialog-padding-primary);padding-top:10px;text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px calc(var(--el-dialog-padding-primary) + 5px) 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.dialog-fade-enter-active{-webkit-animation:modal-fade-in var(--el-transition-duration);animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{-webkit-animation:dialog-fade-in var(--el-transition-duration);animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{-webkit-animation:modal-fade-out var(--el-transition-duration);animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{-webkit-animation:dialog-fade-out var(--el-transition-duration);animation:dialog-fade-out var(--el-transition-duration)}@-webkit-keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@-webkit-keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@-webkit-keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}

1
dist/assets/el-icon-b1770749.css

@ -1 +0,0 @@
.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;height:1em;width:1em;line-height:1em;display:inline-flex;justify-content:center;align-items:center;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}

1
dist/assets/el-tree-ffd66896.css

@ -1 +0,0 @@
.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-tree{--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree{position:relative;cursor:default;background:var(--el-fill-color-blank);color:var(--el-tree-text-color);font-size:var(--el-font-size-base)}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--el-text-color-secondary);font-size:var(--el-font-size-base)}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:var(--el-color-primary)}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{display:flex;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px;box-sizing:content-box}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--el-tree-expand-icon-color);font-size:12px;transform:rotate(0);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{margin-right:8px;font-size:var(--el-font-size-base);color:var(--el-tree-expand-icon-color)}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}

1
dist/assets/formlogin-135b9399.css

@ -1 +0,0 @@
[data-v-d76bf5ed]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.login-container[data-v-d76bf5ed]{width:100%;min-height:100%;overflow:hidden}.login-container .login-form[data-v-d76bf5ed]{width:520px;max-width:100%;padding:0 35px 20px;margin:0 auto;overflow:hidden}.login-container .login-form .captcha[data-v-d76bf5ed]{position:absolute;top:0;right:0}.login-container .login-form .captcha img[data-v-d76bf5ed]{width:120px;height:48px;cursor:pointer;background-color:#fff}.el-form-item[data-v-d76bf5ed]{background:rgba(255,255,255,.1);border:1px solid rgba(0,0,0,.1);border-radius:5px}.el-input[data-v-d76bf5ed]{background:transparent}.el-input[data-v-d76bf5ed] .el-input__wrapper{padding:0;background:transparent;box-shadow:none}.el-input[data-v-d76bf5ed] .el-input__wrapper .el-input__inner{color:#000;background:transparent;border:0;border-radius:0;caret-color:#000}.el-input[data-v-d76bf5ed] .el-input__wrapper .el-input__inner:-webkit-autofill{box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#000!important}.el-input[data-v-d76bf5ed] .el-input__wrapper .el-input__inner:-webkit-autofill,.el-input[data-v-d76bf5ed] .el-input__wrapper .el-input__inner:-webkit-autofill:hover,.el-input[data-v-d76bf5ed] .el-input__wrapper .el-input__inner:-webkit-autofill:focus,.el-input[data-v-d76bf5ed] .el-input__wrapper .el-input__inner:-webkit-autofill:active{transition:color 99999s ease-out,background-color 99999s ease-out;transition-delay:99999s}.form_but[data-v-d76bf5ed]{height:40px}

1
dist/assets/gyl-39c6fd59.css

@ -1 +0,0 @@
[data-v-c49482bb]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.app_box[data-v-c49482bb]{margin:15px 0 0}.bottom[data-v-c49482bb]{margin-top:13px;line-height:12px;display:flex;justify-content:space-between;align-items:center}.button[data-v-c49482bb]{padding:0;min-height:auto}.image[data-v-c49482bb]{width:100%;display:block;height:300px}

1
dist/assets/icon_people-2120116c.js

@ -1 +0,0 @@
const A="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAAAXNSR0IArs4c6QAAAItJREFUKBVjXP/8j+f/v/9nMTD8l2FABoyMfxkZGA78Y2OJDRZlfI4sBWMzrnvy+zGGRpgsmGZ8AjRkAgMT40u4MOO/W4GSbKeAmn/9hwuSwmBirGQiRT2K2n//k8jXzMDIRYFmBoZRzShxQZgDDDDGX4SVYVPx/ycLUHMaI8N/F2zSeMT+MzEyrQEA924i2eq7BTEAAAAASUVORK5CYII=",g="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAEBUlEQVRYw72YT2wbRRTGfztrb9rYIVH+OBEJkJQecIFErSKcCtqkICRCKg5EFRBZQqqEELLICXrgEATc2hMUS8CBA7ICEiqX0hgJgUjSQzeqqJLSOoeGNEVWm8SJmjqOqBt7OXidrp21PUv/fNJod968/ebbNzNvdlbBAQLBsA94FegFngHagUfM5lvAVeAvYBz4RY+EbshyK5ICDgDHgFcAlyR3BogCx/VIaPKehASC4V3AF8CAk8jZ4AwwrEdCfzsWEgiG3wK+4m7o7xW3gPf0SGjUrlEtIWIE+BKouk8iMLkG2zoHjPjM2HhFIYFg+CPgs/sooBiH2joHNuMzYwXzpmBozOEYdUT7/zGkR0LfbxMSCIY7gGmg5iEJSQJdeiQ0DyAsDScfogjMvk4WRCQQDL8AVFzrDwgH9UhoMp+cjjl5UhUKXXta8O9upLG+GoDE6gaxKwmmL98gkzWc0H0ATCpm2o4jmTG9Ho3X+/34Gjy27UsrKX6KxlhPpWWFbAKtgtzeISVCFUpZEQC+Bg+D/X5UVchQYvbdL8htYFLo2tNSVkQeTQ0euvzNsrQAfYLcLioF/+5GaWYnvsDTgtxWLgVfk1ea2ddYOXIWdAgeUO7IOls5NQLJbxKApeV1aebE6oYj4YJcqpVC7EpCmtiJL5AUwLys93RskeWVVEW/5ZUNpmOLToTMC+CSrHcmk+VUNMZSGTFLKylORS+TyWSdCLkkgD+cPCEUhbNT15idS5BMpclmDbJZg2QqzexcgrNT1xCK9LTLY1w6xfsaPHQ8VofXo23Z8utCKboHWE+lmf/nZtnomdgEWvO772ngsJ1Xlaby7FPNW5ub9WUNI1c3yqzUxOoGF2cXuZ3OlHI5rUdCr+WjcNxOSG3NDnr2tVKlyZ4gtuPR5hrq63aiX4izlvzXzuWENZIEguGfsRwbamuq6O1pR3OrtkNgNySGhbA4SHfuZBg/d5W15G2r+YweCR2Gwi+09zFziqap9O1vx1Ptxu0WaG6B2yUK7y11zS1wucw2d6E9XzzVbvr2t6NpW9/rSWA4X9myxmfGbrZ1DiwAg893P05LkxdViLtFLbo368JiE9a6TdlR5cLr0ViIrwEc1SOhiW1CTDEXu196IxvY23ZICAVrUdXCutWWv7pUez9rqa/byfWl9ZHfvnknbO3bdsF/Gz03AnxilHCwmxelfG3w8dH+nk+LjSWf/e7XqSHgawO8pSaglcBuohbV14F33375OdtzU9mXGP39/JMGfE6ZQ3jxSiphH1NgeOjF7rlyPBXxw/ifBxX4EOjHnFelhsdCnDVgDDjxZu++iUp9ONoUfpy84DOjk/9R8wRQazavAQvkftRMANEjB/Zel+X+D66hKxwLm6GMAAAAAElFTkSuQmCC";export{g as _,A as a};

1
dist/assets/icon_people-417b6673.css

@ -1 +0,0 @@
.el-space{display:inline-flex;vertical-align:top}.el-space__item{display:flex;flex-wrap:wrap}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}

1
dist/assets/index-1e14c8d9.css

@ -1 +0,0 @@
.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);min-width:150px;border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;text-align:justify;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);word-break:break-all;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}[data-v-76a923d9]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.el-divider--horizontal[data-v-76a923d9]{margin:10px auto!important}.iconselect-container[data-v-76a923d9]{position:relative;width:400px}.icon-list[data-v-76a923d9]{display:flex;flex-wrap:wrap;padding-left:10px;margin-top:10px}.icon-list .icon-item[data-v-76a923d9]{display:flex;flex-direction:column;align-items:center;justify-items:center;width:10%;padding:5px;margin:0 10px 10px 0;cursor:pointer;border:1px solid #ccc}.icon-list .icon-item[data-v-76a923d9]:hover{color:var(--el-color-primary);border-color:var(--el-color-primary);transition:all .2s;transform:scaleX(1.1)}

1
dist/assets/index-28a5f5b8.css

File diff suppressed because one or more lines are too long

1
dist/assets/index-4932689b.css

@ -1 +0,0 @@
[data-v-6303acb3]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.common-layout[data-v-6303acb3]{height:calc(100% - 60px);background-color:#0ff}.el-container[data-v-6303acb3]{height:calc(100vh - 84px)}.el-container .el-card.is-always-shadow[data-v-6303acb3]{height:100%;overflow:auto}.cardBody[data-v-6303acb3]{height:100%}.orgTree[data-v-6303acb3]{padding:5px 0}

1
dist/assets/index-49bfc1e2.css

File diff suppressed because one or more lines are too long

1
dist/assets/index-acdd3d3f.css

@ -1 +0,0 @@
[data-v-011f3203]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.common-layout[data-v-011f3203]{height:calc(100% - 60px);background-color:#0ff}.el-container[data-v-011f3203]{height:calc(100vh - 84px)}.el-container .el-card.is-always-shadow[data-v-011f3203]{height:100%;overflow:auto}.cardBody[data-v-011f3203]{height:100%}.orgTree[data-v-011f3203]{padding:5px 0}li[data-v-011f3203]{margin-top:15px;cursor:pointer}.li_img[data-v-011f3203]{width:50px;height:50px;text-align:center;display:inline-block;vertical-align:middle;margin-right:15px}.image-slot[data-v-011f3203]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:var(--el-fill-color-light);color:var(--el-text-color-secondary);font-size:30px}.image-slot .el-icon[data-v-011f3203]{font-size:30px}

1
dist/assets/index-c93706b7.css

@ -1 +0,0 @@
[data-v-79ae5eab]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.login-container[data-v-79ae5eab]{width:100%;min-height:100%;overflow:hidden;background-color:#2d3a4b}.login-container .login-form[data-v-79ae5eab]{width:520px;max-width:100%;padding:160px 35px 0;margin:0 auto;overflow:hidden}.login-container .login-form .captcha[data-v-79ae5eab]{position:absolute;top:0;right:0}.login-container .login-form .captcha img[data-v-79ae5eab]{width:120px;height:48px;cursor:pointer;background-color:#fff}.el-form-item[data-v-79ae5eab]{background:rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.1);border-radius:5px}.el-input[data-v-79ae5eab]{background:transparent}.el-input[data-v-79ae5eab] .el-input__wrapper{padding:0;background:transparent;box-shadow:none}.el-input[data-v-79ae5eab] .el-input__wrapper .el-input__inner{color:#fff;background:transparent;border:0;border-radius:0;caret-color:#fff}.el-input[data-v-79ae5eab] .el-input__wrapper .el-input__inner:-webkit-autofill{box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#fff!important}.el-input[data-v-79ae5eab] .el-input__wrapper .el-input__inner:-webkit-autofill,.el-input[data-v-79ae5eab] .el-input__wrapper .el-input__inner:-webkit-autofill:hover,.el-input[data-v-79ae5eab] .el-input__wrapper .el-input__inner:-webkit-autofill:focus,.el-input[data-v-79ae5eab] .el-input__wrapper .el-input__inner:-webkit-autofill:active{transition:color 99999s ease-out,background-color 99999s ease-out;transition-delay:99999s}

1
dist/assets/index-d7b07f33.css

@ -1 +0,0 @@
[data-v-9aa0827a]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.dashboard-container[data-v-9aa0827a]{position:relative;padding:24px}.dashboard-container .user-avatar[data-v-9aa0827a]{width:40px;height:40px;border-radius:50%}.dashboard-container .github-corner[data-v-9aa0827a]{position:absolute;top:0;right:0;z-index:99;border:0}.dashboard-container .data-box[data-v-9aa0827a]{display:flex;justify-content:space-between;padding:20px;font-weight:700;color:var(--el-text-color-regular);background:var(--el-bg-color-overlay);border-color:var(--el-border-color);box-shadow:var(--el-box-shadow-dark)}.dashboard-container .svg-icon[data-v-9aa0827a]{fill:currentcolor!important}

1
dist/assets/index-db089705.css

@ -1 +0,0 @@
[data-v-27243565]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.common-layout[data-v-27243565]{height:calc(100% - 60px);background-color:#0ff}.el-container[data-v-27243565]{height:calc(100vh - 84px)}.el-container .el-card.is-always-shadow[data-v-27243565]{height:100%;overflow:auto}.cardBody[data-v-27243565]{height:100%}.orgTree[data-v-27243565]{padding:5px 0}

1
dist/assets/index1-4a595625.css

@ -1 +0,0 @@
[data-v-083a6fa6]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.el-dialog__body[data-v-083a6fa6]{padding:0}.tabs_box[data-v-083a6fa6]{height:calc(100vh - 500px)}.tabs_box .tab_pane_box[data-v-083a6fa6],.tab_pane_box[data-v-083a6fa6]{height:calc(100vh - 550px);overflow:hidden;overflow-y:auto}.tree_sapn[data-v-083a6fa6]{padding:0 15px}

1
dist/assets/index_cf-bd6236e3.css

@ -1 +0,0 @@
[data-v-57b1b3d5]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.common-layout[data-v-57b1b3d5]{height:calc(100% - 60px);background-color:#0ff}.el-container[data-v-57b1b3d5]{height:calc(100vh - 84px)}.el-container .el-card.is-always-shadow[data-v-57b1b3d5]{height:100%;overflow:auto}.cardBody[data-v-57b1b3d5]{height:100%}.orgTree[data-v-57b1b3d5]{padding:5px 0}

1
dist/assets/index_qr-faf1ea35.css

@ -1 +0,0 @@
[data-v-1247d303]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.login-container[data-v-1247d303]{width:100%;min-height:100%;overflow:hidden;background-image:url(/assets/earth_bg-24da39ec.png);background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-color:#2d3a4b;display:flex;align-items:center;justify-content:center}.login-container .login_box[data-v-1247d303]{width:500px;height:auto;border:1px solid;border-radius:10px;background-color:#ffffffb3}.login-container .login_box .login_head[data-v-1247d303]{width:100%;height:50px;overflow:hidden;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;flex-direction:row}.login-container .login_box .login_head .center_head[data-v-1247d303]{flex:1;text-align:center;line-height:60px}.login-container .login_box .login_head .head_side[data-v-1247d303]{width:50px;height:50px;overflow:hidden;display:inline;cursor:pointer}.login-container .login_box .login_head .head_side .head_zezhao[data-v-1247d303]{width:75px;height:35px;position:absolute;transform:rotate(45deg);background-color:#ffffffb3;margin:21px 0 0 -26px;z-index:1}.login-container .login_box .login_bady[data-v-1247d303]{padding:10px;text-align:center}

1
dist/assets/innerwork-e2d56ca4.css

@ -1 +0,0 @@
[data-v-debf0bf5]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.colBox[data-v-debf0bf5]{margin-top:25px}.colBut[data-v-debf0bf5]{margin-top:25px;text-align:right}

1
dist/assets/jnjh-abab28b6.css

@ -1 +0,0 @@
[data-v-e1ad7380]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.app_box[data-v-e1ad7380]{margin:15px 0 0}.bottom[data-v-e1ad7380]{margin-top:13px;line-height:12px;display:flex;justify-content:space-between;align-items:center}.button[data-v-e1ad7380]{padding:0;min-height:auto}.image[data-v-e1ad7380]{width:100%;display:block;height:300px}

7
dist/assets/laptop_alt-ba268802.svg

@ -1,7 +0,0 @@
<?xml version="1.0" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" height="1000" width="1000" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata>IcoFont Icons</metadata>
<title>laptop-alt</title>
<glyph glyph-name="laptop-alt" unicode="&#xea41;" horiz-adv-x="1000" />
<path d="M124.5 715.2h751c7.100000000000023 0 12.799999999999955-5.800000000000068 12.799999999999955-12.900000000000091v-486.49999999999994c0-7.100000000000023-5.699999999999932-12.800000000000011-12.799999999999955-12.800000000000011h-751c-7.099999999999994 0-12.799999999999997 5.699999999999989-12.799999999999997 12.800000000000011v486.49999999999994c0 7.100000000000023 5.700000000000003 12.900000000000091 12.799999999999997 12.900000000000091z m45.400000000000006-441.20000000000005c0-7.100000000000023 5.699999999999989-12.800000000000011 12.799999999999983-12.800000000000011h634.5999999999999c7.100000000000023 0 12.900000000000091 5.699999999999989 12.900000000000091 12.800000000000011v370.20000000000005c0 7-5.800000000000068 12.799999999999955-12.900000000000091 12.799999999999955h-634.5999999999999c-7.100000000000051 0-12.80000000000004-5.7999999999999545-12.80000000000004-12.799999999999955v-370.20000000000005z m817.3000000000001 462.5h-974.4000000000001c-7.199999999999955 0-12.799999999999955 5.7000000000000455-12.799999999999955 12.799999999999955v35.200000000000045c0 7.2000000000000455 5.6 12.899999999999977 12.8 12.899999999999977h974.4000000000001c6.899999999999977 0 12.799999999999955-5.699999999999932 12.799999999999955-12.899999999999977v-35.200000000000045c0-7.099999999999909-5.899999999999977-12.799999999999955-12.799999999999955-12.799999999999955z m-405.4000000000001 35.200000000000045h-163.59999999999997v-9.5h163.59999999999997v9.5z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

1
dist/assets/laptop_alt-f3c5677e.js

@ -1 +0,0 @@
const a="/assets/laptop_alt-ba268802.svg";export{a as default};

1
dist/assets/orgusertree-4b350679.css

@ -1 +0,0 @@
[data-v-51bdf6d1]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.img_box[data-v-51bdf6d1]{width:20px;height:20px;padding-right:5px}.svgbox[data-v-51bdf6d1]{padding-right:5px;font-size:18px}

1
dist/assets/outsideWork-501e9890.css

@ -1 +0,0 @@
[data-v-cbb73c7d]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.colBox[data-v-cbb73c7d]{margin-top:25px}.colBut[data-v-cbb73c7d]{margin-top:25px;text-align:right}

1
dist/assets/qr_code-08985f1d.js

@ -1 +0,0 @@
const e="/assets/qr_code-e5b5d7fb.svg";export{e as default};

7
dist/assets/qr_code-e5b5d7fb.svg

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 40 KiB

1
dist/assets/qrcode_all-b96dfe88.js

@ -1 +0,0 @@
const a="/assets/qrcode_all-cb98fa45.svg";export{a as default};

4
dist/assets/qrcode_all-cb98fa45.svg

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 64 KiB

1
dist/assets/qrcode_ban-836cb697.js

@ -1 +0,0 @@
const a="/assets/qrcode_ban-88a516e4.svg";export{a as default};

3
dist/assets/qrcode_ban-88a516e4.svg

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 27 KiB

1
dist/assets/qrlogin-0a25f187.css

@ -1 +0,0 @@
[data-v-a90f4f28]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}#workqrcodelogin[data-v-a90f4f28]{border-radius:10px;overflow:hidden}

1
dist/assets/sczz-055fb700.css

@ -1 +0,0 @@
[data-v-b4b8f5cd]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.app_box[data-v-b4b8f5cd]{margin:15px 0 0}.bottom[data-v-b4b8f5cd]{margin-top:13px;line-height:12px;display:flex;justify-content:space-between;align-items:center}.button[data-v-b4b8f5cd]{padding:0;min-height:auto}.image[data-v-b4b8f5cd]{width:100%;display:block;height:300px}

1
dist/assets/searchorguser-8da335e4.css

@ -1 +0,0 @@
[data-v-b35dd7df]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.img_box[data-v-b35dd7df]{width:20px;height:16px;padding-right:5px}.svgbox[data-v-b35dd7df]{padding:0 5px 0 0;font-size:18px}.text_item[data-v-b35dd7df]:hover{cursor:pointer;background-color:#eee}

1
dist/assets/setupmatrixuser-7b50e847.css

@ -1 +0,0 @@
[data-v-c631e7a8]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.edit_table_row[data-v-c631e7a8]{display:block;width:100%;height:100%}.left_right[data-v-c631e7a8]{display:flex;justify-content:space-between;align-items:center}

1
dist/assets/setuprole - 副本-4a123ca9.css

@ -1 +0,0 @@
[data-v-2a3e093c]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.el-dialog__body[data-v-2a3e093c]{padding:0}.tabs_box[data-v-2a3e093c]{height:calc(100vh - 500px)}.tabs_box .tab_pane_box[data-v-2a3e093c]{height:calc(100vh - 550px);overflow:hidden;overflow-y:auto}.tree_sapn[data-v-2a3e093c]{padding:0 15px}

1
dist/assets/setuprole-7e4f25f3.css

@ -1 +0,0 @@
[data-v-a8f4be52]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.el-dialog__body[data-v-a8f4be52]{padding:0}.tabs_box[data-v-a8f4be52]{height:calc(100vh - 500px)}.tabs_box .tab_pane_box[data-v-a8f4be52],.tab_pane_box[data-v-a8f4be52]{height:calc(100vh - 550px);overflow:hidden;overflow-y:auto}.tree_sapn[data-v-a8f4be52]{padding:0 15px}

1
dist/assets/setuprolepower-e4cfd772.css

@ -1 +0,0 @@
[data-v-ed3c7612]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.el-dialog__body[data-v-ed3c7612]{padding:0}.tabs_box[data-v-ed3c7612]{height:calc(100vh - 500px)}.tabs_box .tab_pane_box[data-v-ed3c7612],.tab_pane_box[data-v-ed3c7612]{height:calc(100vh - 550px);overflow:hidden;overflow-y:auto}.tree_sapn[data-v-ed3c7612]{padding:0 15px}

1
dist/assets/staffingrole-24a260da.css

@ -1 +0,0 @@
[data-v-eab928d4]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.userRoleHeadBox[data-v-eab928d4]{display:flex;box-sizing:border-box;justify-content:space-between}.dialog_box[data-v-eab928d4],.el-dialog__body[data-v-eab928d4]{padding-top:0;padding-bottom:0}:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.el-dialog .el-dialog__body{padding-top:10px;padding-bottom:0}

1
dist/assets/station-ce53ffd9.js

@ -1 +0,0 @@
const s="/assets/station-fd4dda1e.svg";export{s as default};

3
dist/assets/station-fd4dda1e.svg

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 26 KiB

1
dist/assets/user-9fd4b401.js

@ -1 +0,0 @@
const s="/assets/user-6528e7df.svg";export{s as default};

1
dist/assets/wangEditor-20fd6384.css

File diff suppressed because one or more lines are too long

1
dist/assets/yfsj-c55f5437.css

@ -1 +0,0 @@
[data-v-72f78bd1]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.app_box[data-v-72f78bd1]{margin:15px 0 0}.bottom[data-v-72f78bd1]{margin-top:13px;line-height:12px;display:flex;justify-content:space-between;align-items:center}.button[data-v-72f78bd1]{padding:0;min-height:auto}.image[data-v-72f78bd1]{width:100%;display:block;height:300px}

1
dist/assets/ywfw-b89604cd.css

@ -1 +0,0 @@
[data-v-26d3b35e]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.app_box[data-v-26d3b35e]{margin:15px 0 0}.bottom[data-v-26d3b35e]{margin-top:13px;line-height:12px;display:flex;justify-content:space-between;align-items:center}.button[data-v-26d3b35e]{padding:0;min-height:auto}.image[data-v-26d3b35e]{width:100%;display:block;height:300px}

1
dist/assets/yygl-538ab230.css

@ -1 +0,0 @@
[data-v-31b7d920]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.app_box[data-v-31b7d920]{margin:15px 0 0}.bottom[data-v-31b7d920]{margin-top:13px;line-height:12px;display:flex;justify-content:space-between;align-items:center}.button[data-v-31b7d920]{padding:0;min-height:auto}.image[data-v-31b7d920]{width:100%;display:block;height:300px}

1
dist/assets/zlgk-db1e288b.css

@ -1 +0,0 @@
[data-v-6acac5b3]:root{--menuBg: #304156;--menuText: #bfcbd9;--menuActiveText: #409eff;--menuHover: #263445;--subMenuBg: #1f2d3d;--subMenuActiveText: #f4f4f5;--subMenuHover: #001528}.app_box[data-v-6acac5b3]{margin:15px 0 0}.bottom[data-v-6acac5b3]{margin-top:13px;line-height:12px;display:flex;justify-content:space-between;align-items:center}.button[data-v-6acac5b3]{padding:0;min-height:auto}.image[data-v-6acac5b3]{width:100%;display:block;height:300px}

190
node_modules/.package-lock.json

@ -2804,6 +2804,15 @@
"node": ">=10"
}
},
"node_modules/copy-anything": {
"version": "2.0.6",
"resolved": "https://registry.npmmirror.com/copy-anything/-/copy-anything-2.0.6.tgz",
"integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==",
"devOptional": true,
"dependencies": {
"is-what": "^3.14.1"
}
},
"node_modules/copy-descriptor": {
"version": "0.1.1",
"resolved": "https://registry.npmmirror.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
@ -3568,6 +3577,18 @@
"node": ">=0.12"
}
},
"node_modules/errno": {
"version": "0.1.8",
"resolved": "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz",
"integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
"optional": true,
"dependencies": {
"prr": "~1.0.1"
},
"bin": {
"errno": "cli.js"
}
},
"node_modules/error-ex": {
"version": "1.3.2",
"resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz",
@ -4332,6 +4353,14 @@
}
}
},
"node_modules/font-awesome": {
"version": "4.7.0",
"resolved": "https://registry.npmmirror.com/font-awesome/-/font-awesome-4.7.0.tgz",
"integrity": "sha512-U6kGnykA/6bFmg1M/oT9EkFeIYv7JlX3bozwQJWiiLz6L0w3F5vBVPxHlwyX/vtNq1ckcpRKOB9f2Qal/VtFpg==",
"engines": {
"node": ">=0.10.3"
}
},
"node_modules/for-in": {
"version": "1.0.2",
"resolved": "https://registry.npmmirror.com/for-in/-/for-in-1.0.2.tgz",
@ -4576,7 +4605,7 @@
"version": "4.2.11",
"resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz",
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
"dev": true
"devOptional": true
},
"node_modules/grapheme-splitter": {
"version": "1.0.4",
@ -4844,7 +4873,7 @@
"version": "0.5.5",
"resolved": "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz",
"integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==",
"dev": true,
"devOptional": true,
"bin": {
"image-size": "bin/image-size.js"
},
@ -5165,6 +5194,12 @@
"integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==",
"dev": true
},
"node_modules/is-what": {
"version": "3.14.1",
"resolved": "https://registry.npmmirror.com/is-what/-/is-what-3.14.1.tgz",
"integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==",
"devOptional": true
},
"node_modules/is-windows": {
"version": "1.0.2",
"resolved": "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz",
@ -5383,6 +5418,32 @@
"integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==",
"dev": true
},
"node_modules/less": {
"version": "4.2.0",
"resolved": "https://registry.npmmirror.com/less/-/less-4.2.0.tgz",
"integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==",
"devOptional": true,
"dependencies": {
"copy-anything": "^2.0.1",
"parse-node-version": "^1.0.1",
"tslib": "^2.3.0"
},
"bin": {
"lessc": "bin/lessc"
},
"engines": {
"node": ">=6"
},
"optionalDependencies": {
"errno": "^0.1.1",
"graceful-fs": "^4.1.2",
"image-size": "~0.5.0",
"make-dir": "^2.1.0",
"mime": "^1.4.1",
"needle": "^3.1.0",
"source-map": "~0.6.0"
}
},
"node_modules/levn": {
"version": "0.4.1",
"resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz",
@ -5852,6 +5913,28 @@
"node": ">=12"
}
},
"node_modules/make-dir": {
"version": "2.1.0",
"resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz",
"integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
"optional": true,
"dependencies": {
"pify": "^4.0.1",
"semver": "^5.6.0"
},
"engines": {
"node": ">=6"
}
},
"node_modules/make-dir/node_modules/semver": {
"version": "5.7.2",
"resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz",
"integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
"optional": true,
"bin": {
"semver": "bin/semver"
}
},
"node_modules/make-error": {
"version": "1.3.6",
"resolved": "https://registry.npmmirror.com/make-error/-/make-error-1.3.6.tgz",
@ -5992,6 +6075,18 @@
"node": ">=8.6"
}
},
"node_modules/mime": {
"version": "1.6.0",
"resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz",
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
"optional": true,
"bin": {
"mime": "cli.js"
},
"engines": {
"node": ">=4"
}
},
"node_modules/mime-db": {
"version": "1.52.0",
"resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz",
@ -6140,7 +6235,7 @@
"version": "2.1.2",
"resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true
"devOptional": true
},
"node_modules/muggle-string": {
"version": "0.2.2",
@ -6263,6 +6358,44 @@
"integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==",
"dev": true
},
"node_modules/needle": {
"version": "3.2.0",
"resolved": "https://registry.npmmirror.com/needle/-/needle-3.2.0.tgz",
"integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==",
"optional": true,
"dependencies": {
"debug": "^3.2.6",
"iconv-lite": "^0.6.3",
"sax": "^1.2.4"
},
"bin": {
"needle": "bin/needle"
},
"engines": {
"node": ">= 4.4.x"
}
},
"node_modules/needle/node_modules/debug": {
"version": "3.2.7",
"resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz",
"integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
"optional": true,
"dependencies": {
"ms": "^2.1.1"
}
},
"node_modules/needle/node_modules/iconv-lite": {
"version": "0.6.3",
"resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz",
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
"optional": true,
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/next-tick": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz",
@ -6649,6 +6782,15 @@
"node": ">=8"
}
},
"node_modules/parse-node-version": {
"version": "1.0.1",
"resolved": "https://registry.npmmirror.com/parse-node-version/-/parse-node-version-1.0.1.tgz",
"integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
"devOptional": true,
"engines": {
"node": ">= 0.10"
}
},
"node_modules/parse-passwd": {
"version": "1.0.0",
"resolved": "https://registry.npmmirror.com/parse-passwd/-/parse-passwd-1.0.0.tgz",
@ -6757,10 +6899,19 @@
"node": ">=0.10"
}
},
"node_modules/pify": {
"version": "4.0.1",
"resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz",
"integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
"optional": true,
"engines": {
"node": ">=6"
}
},
"node_modules/pinia": {
"version": "2.1.3",
"resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.1.3.tgz",
"integrity": "sha512-XNA/z/ye4P5rU1pieVmh0g/hSuDO98/a5UC8oSP0DNdvt6YtetJNHTrXwpwsQuflkGT34qKxAEcp7lSxXNjf/A==",
"version": "2.1.7",
"resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.1.7.tgz",
"integrity": "sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==",
"dependencies": {
"@vue/devtools-api": "^6.5.0",
"vue-demi": ">=0.14.5"
@ -7113,6 +7264,12 @@
"resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
},
"node_modules/prr": {
"version": "1.0.1",
"resolved": "https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz",
"integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==",
"optional": true
},
"node_modules/pseudomap": {
"version": "1.0.2",
"resolved": "https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz",
@ -7593,7 +7750,7 @@
"version": "2.1.2",
"resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"dev": true
"devOptional": true
},
"node_modules/sass": {
"version": "1.62.1",
@ -7612,6 +7769,12 @@
"node": ">=14.0.0"
}
},
"node_modules/sax": {
"version": "1.3.0",
"resolved": "https://registry.npmmirror.com/sax/-/sax-1.3.0.tgz",
"integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==",
"optional": true
},
"node_modules/screenfull": {
"version": "6.0.2",
"resolved": "https://registry.npmmirror.com/screenfull/-/screenfull-6.0.2.tgz",
@ -9010,6 +9173,11 @@
"resolved": "https://registry.npmmirror.com/tiny-warning/-/tiny-warning-1.0.3.tgz",
"integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
},
"node_modules/tinymce": {
"version": "6.7.0",
"resolved": "https://registry.npmmirror.com/tinymce/-/tinymce-6.7.0.tgz",
"integrity": "sha512-Wf2RSobIXQ7XNw3/v4z1lPGiH3Pjsmc/6/7fG28aIS6uVWj/7IhvOPuwfJJDeOx0o0D3nSnoLHgR2KU8JAdE+w=="
},
"node_modules/tmp": {
"version": "0.0.33",
"resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.0.33.tgz",
@ -9637,6 +9805,14 @@
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
"dev": true
},
"node_modules/uuid": {
"version": "9.0.1",
"resolved": "https://registry.npmmirror.com/uuid/-/uuid-9.0.1.tgz",
"integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
"bin": {
"uuid": "dist/bin/uuid"
}
},
"node_modules/v8-compile-cache": {
"version": "2.3.0",
"resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",

102
node_modules/pinia/dist/pinia.cjs

@ -1,8 +1,8 @@
/*!
* pinia v2.1.3
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/
* pinia v2.1.7
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/
'use strict';
var vueDemi = require('vue-demi');
@ -264,6 +264,7 @@ function fileSaverSaveAs(blob, name, opts, popup) {
function toastMessage(message, type) {
const piniaMessage = '🍍 ' + message;
if (typeof __VUE_DEVTOOLS_TOAST__ === 'function') {
// No longer available :(
__VUE_DEVTOOLS_TOAST__(piniaMessage, type);
}
else if (type === 'error') {
@ -280,6 +281,10 @@ function isPinia(o) {
return '_a' in o && 'install' in o;
}
/**
* This file contain devtools actions, they are not Pinia actions.
*/
// ---
function checkClipboardAccess() {
if (!('clipboard' in navigator)) {
toastMessage(`Your browser doesn't support the Clipboard API`, 'error');
@ -312,7 +317,7 @@ async function actionGlobalPasteState(pinia) {
if (checkClipboardAccess())
return;
try {
pinia.state.value = JSON.parse(await navigator.clipboard.readText());
loadStoresState(pinia, JSON.parse(await navigator.clipboard.readText()));
toastMessage('Global state pasted from clipboard.');
}
catch (error) {
@ -361,19 +366,32 @@ function getFileOpener() {
}
async function actionGlobalOpenStateFile(pinia) {
try {
const open = await getFileOpener();
const open = getFileOpener();
const result = await open();
if (!result)
return;
const { text, file } = result;
pinia.state.value = JSON.parse(text);
loadStoresState(pinia, JSON.parse(text));
toastMessage(`Global state imported from "${file.name}".`);
}
catch (error) {
toastMessage(`Failed to export the state as JSON. Check the console for more details.`, 'error');
toastMessage(`Failed to import the state from JSON. Check the console for more details.`, 'error');
console.error(error);
}
}
function loadStoresState(pinia, state) {
for (const key in state) {
const storeState = pinia.state.value[key];
// store is already instantiated, patch it
if (storeState) {
Object.assign(storeState, state[key]);
}
else {
// store is not instantiated, set the initial state
pinia.state.value[key] = state[key];
}
}
}
function formatDisplay(display) {
return {
@ -820,8 +838,6 @@ function addStoreToDevtools(app, store) {
data: assign$1({ store: formatDisplay(store.$id) }, formatEventData(events)),
groupId: activeAction,
};
// reset for the next mutation
activeAction = undefined;
if (type === exports.MutationType.patchFunction) {
eventData.subtitle = '⤵️';
}
@ -893,7 +909,7 @@ let activeAction;
* @param store - store to patch
* @param actionNames - list of actionst to patch
*/
function patchActionForGrouping(store, actionNames) {
function patchActionForGrouping(store, actionNames, wrapWithProxy) {
// original actions of the store as they are given by pinia. We are going to override them
const actions = actionNames.reduce((storeActions, actionName) => {
// use toRaw to avoid tracking #541
@ -902,20 +918,26 @@ function patchActionForGrouping(store, actionNames) {
}, {});
for (const actionName in actions) {
store[actionName] = function () {
// setActivePinia(store._p)
// the running action id is incremented in a before action hook
const _actionId = runningActionId;
const trackedStore = new Proxy(store, {
get(...args) {
activeAction = _actionId;
return Reflect.get(...args);
},
set(...args) {
activeAction = _actionId;
return Reflect.set(...args);
},
});
return actions[actionName].apply(trackedStore, arguments);
const trackedStore = wrapWithProxy
? new Proxy(store, {
get(...args) {
activeAction = _actionId;
return Reflect.get(...args);
},
set(...args) {
activeAction = _actionId;
return Reflect.set(...args);
},
})
: store;
// For Setup Stores we need https://github.com/tc39/proposal-async-context
activeAction = _actionId;
const retValue = actions[actionName].apply(trackedStore, arguments);
// this is safer as async actions in Setup Stores would associate mutations done outside of the action
activeAction = undefined;
return retValue;
};
}
}
@ -928,22 +950,14 @@ function devtoolsPlugin({ app, store, options }) {
return;
}
// detect option api vs setup api
if (options.state) {
store._isOptionsAPI = true;
}
// only wrap actions in option-defined stores as this technique relies on
// wrapping the context of the action with a proxy
if (typeof options.state === 'function') {
patchActionForGrouping(
// @ts-expect-error: can cast the store...
store, Object.keys(options.actions));
const originalHotUpdate = store._hotUpdate;
// Upgrade the HMR to also update the new actions
vueDemi.toRaw(store)._hotUpdate = function (newStore) {
originalHotUpdate.apply(this, arguments);
patchActionForGrouping(store, Object.keys(newStore._hmrPayload.actions));
};
}
store._isOptionsAPI = !!options.state;
patchActionForGrouping(store, Object.keys(options.actions), store._isOptionsAPI);
// Upgrade the HMR to also update the new actions
const originalHotUpdate = store._hotUpdate;
vueDemi.toRaw(store)._hotUpdate = function (newStore) {
originalHotUpdate.apply(this, arguments);
patchActionForGrouping(store, Object.keys(newStore._hmrPayload.actions), !!store._isOptionsAPI);
};
addStoreToDevtools(app,
// FIXME: is there a way to allow the assignment from Store<Id, S, G, A> to StoreGeneric?
store);
@ -1435,10 +1449,7 @@ function createSetupStore($id, setup, options = {}, pinia, hot, isOptionsStore)
pinia._s.set($id, store);
const runWithContext = (pinia._a && pinia._a.runWithContext) || fallbackRunWithContext;
// TODO: idea create skipSerialize that marks properties as non serializable and they are skipped
const setupStore = pinia._e.run(() => {
scope = vueDemi.effectScope();
return runWithContext(() => scope.run(setup));
});
const setupStore = runWithContext(() => pinia._e.run(() => (scope = vueDemi.effectScope()).run(setup)));
// overwrite existing actions to support $onAction
for (const key in setupStore) {
const prop = setupStore[key];
@ -1697,9 +1708,8 @@ idOrOptions, setup, setupOptions) {
if (pinia)
setActivePinia(pinia);
if ((process.env.NODE_ENV !== 'production') && !activePinia) {
throw new Error(`[🍍]: "getActivePinia()" was called but there was no active Pinia. Did you forget to install pinia?\n` +
`\tconst pinia = createPinia()\n` +
`\tapp.use(pinia)\n` +
throw new Error(`[🍍]: "getActivePinia()" was called but there was no active Pinia. Are you trying to use a store before calling "app.use(pinia)"?\n` +
`See https://pinia.vuejs.org/core-concepts/outside-component-usage.html for help.\n` +
`This will fail in production.`);
}
pinia = activePinia;

11
node_modules/pinia/dist/pinia.d.ts

@ -587,6 +587,15 @@ export declare const setActivePinia: _SetActivePinia;
*/
export declare function setMapStoreSuffix(suffix: MapStoresCustomization extends Record<'suffix', infer Suffix> ? Suffix : string): void;
/**
* Return type of `defineStore()` with a setup function.
* - `Id` is a string literal of the store's name
* - `SS` is the return type of the setup function
* @see {@link StoreDefinition}
*/
export declare interface SetupStoreDefinition<Id extends string, SS> extends StoreDefinition<Id, _ExtractStateFromSetupStore<SS>, _ExtractGettersFromSetupStore<SS>, _ExtractActionsFromSetupStore<SS>> {
}
/**
* Tells Pinia to skip the hydration process of a given object. This is useful in setup stores (only) when you return a
* stateful object in the store but it isn't really state. e.g. returning a router instance in a setup store.
@ -777,7 +786,7 @@ export declare interface _StoreWithState<Id extends string, S extends StateTree,
* Sets or arrays and applying an object patch isn't practical, e.g. appending
* to an array. The function passed to `$patch()` **must be synchronous**.
*
* @param stateMutator - function that mutates `state`, cannot be async
* @param stateMutator - function that mutates `state`, cannot be asynchronous
*/
$patch<F extends (state: UnwrapRef<S>) => any>(stateMutator: ReturnType<F> extends Promise<any> ? never : F): void;
/**

102
node_modules/pinia/dist/pinia.esm-browser.js

@ -1,8 +1,8 @@
/*!
* pinia v2.1.3
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/
* pinia v2.1.7
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/
import { hasInjectionContext, inject, toRaw, watch, unref, markRaw, effectScope, ref, isVue2, isRef, isReactive, set, getCurrentScope, onScopeDispose, getCurrentInstance, reactive, toRef, del, nextTick, computed, toRefs } from 'vue-demi';
import { setupDevtoolsPlugin } from '@vue/devtools-api';
@ -262,6 +262,7 @@ function fileSaverSaveAs(blob, name, opts, popup) {
function toastMessage(message, type) {
const piniaMessage = '🍍 ' + message;
if (typeof __VUE_DEVTOOLS_TOAST__ === 'function') {
// No longer available :(
__VUE_DEVTOOLS_TOAST__(piniaMessage, type);
}
else if (type === 'error') {
@ -278,6 +279,10 @@ function isPinia(o) {
return '_a' in o && 'install' in o;
}
/**
* This file contain devtools actions, they are not Pinia actions.
*/
// ---
function checkClipboardAccess() {
if (!('clipboard' in navigator)) {
toastMessage(`Your browser doesn't support the Clipboard API`, 'error');
@ -310,7 +315,7 @@ async function actionGlobalPasteState(pinia) {
if (checkClipboardAccess())
return;
try {
pinia.state.value = JSON.parse(await navigator.clipboard.readText());
loadStoresState(pinia, JSON.parse(await navigator.clipboard.readText()));
toastMessage('Global state pasted from clipboard.');
}
catch (error) {
@ -359,19 +364,32 @@ function getFileOpener() {
}
async function actionGlobalOpenStateFile(pinia) {
try {
const open = await getFileOpener();
const open = getFileOpener();
const result = await open();
if (!result)
return;
const { text, file } = result;
pinia.state.value = JSON.parse(text);
loadStoresState(pinia, JSON.parse(text));
toastMessage(`Global state imported from "${file.name}".`);
}
catch (error) {
toastMessage(`Failed to export the state as JSON. Check the console for more details.`, 'error');
toastMessage(`Failed to import the state from JSON. Check the console for more details.`, 'error');
console.error(error);
}
}
function loadStoresState(pinia, state) {
for (const key in state) {
const storeState = pinia.state.value[key];
// store is already instantiated, patch it
if (storeState) {
Object.assign(storeState, state[key]);
}
else {
// store is not instantiated, set the initial state
pinia.state.value[key] = state[key];
}
}
}
function formatDisplay(display) {
return {
@ -818,8 +836,6 @@ function addStoreToDevtools(app, store) {
data: assign$1({ store: formatDisplay(store.$id) }, formatEventData(events)),
groupId: activeAction,
};
// reset for the next mutation
activeAction = undefined;
if (type === MutationType.patchFunction) {
eventData.subtitle = '⤵️';
}
@ -891,7 +907,7 @@ let activeAction;
* @param store - store to patch
* @param actionNames - list of actionst to patch
*/
function patchActionForGrouping(store, actionNames) {
function patchActionForGrouping(store, actionNames, wrapWithProxy) {
// original actions of the store as they are given by pinia. We are going to override them
const actions = actionNames.reduce((storeActions, actionName) => {
// use toRaw to avoid tracking #541
@ -900,20 +916,26 @@ function patchActionForGrouping(store, actionNames) {
}, {});
for (const actionName in actions) {
store[actionName] = function () {
// setActivePinia(store._p)
// the running action id is incremented in a before action hook
const _actionId = runningActionId;
const trackedStore = new Proxy(store, {
get(...args) {
activeAction = _actionId;
return Reflect.get(...args);
},
set(...args) {
activeAction = _actionId;
return Reflect.set(...args);
},
});
return actions[actionName].apply(trackedStore, arguments);
const trackedStore = wrapWithProxy
? new Proxy(store, {
get(...args) {
activeAction = _actionId;
return Reflect.get(...args);
},
set(...args) {
activeAction = _actionId;
return Reflect.set(...args);
},
})
: store;
// For Setup Stores we need https://github.com/tc39/proposal-async-context
activeAction = _actionId;
const retValue = actions[actionName].apply(trackedStore, arguments);
// this is safer as async actions in Setup Stores would associate mutations done outside of the action
activeAction = undefined;
return retValue;
};
}
}
@ -926,22 +948,14 @@ function devtoolsPlugin({ app, store, options }) {
return;
}
// detect option api vs setup api
if (options.state) {
store._isOptionsAPI = true;
}
// only wrap actions in option-defined stores as this technique relies on
// wrapping the context of the action with a proxy
if (typeof options.state === 'function') {
patchActionForGrouping(
// @ts-expect-error: can cast the store...
store, Object.keys(options.actions));
const originalHotUpdate = store._hotUpdate;
// Upgrade the HMR to also update the new actions
toRaw(store)._hotUpdate = function (newStore) {
originalHotUpdate.apply(this, arguments);
patchActionForGrouping(store, Object.keys(newStore._hmrPayload.actions));
};
}
store._isOptionsAPI = !!options.state;
patchActionForGrouping(store, Object.keys(options.actions), store._isOptionsAPI);
// Upgrade the HMR to also update the new actions
const originalHotUpdate = store._hotUpdate;
toRaw(store)._hotUpdate = function (newStore) {
originalHotUpdate.apply(this, arguments);
patchActionForGrouping(store, Object.keys(newStore._hmrPayload.actions), !!store._isOptionsAPI);
};
addStoreToDevtools(app,
// FIXME: is there a way to allow the assignment from Store<Id, S, G, A> to StoreGeneric?
store);
@ -1426,10 +1440,7 @@ function createSetupStore($id, setup, options = {}, pinia, hot, isOptionsStore)
pinia._s.set($id, store);
const runWithContext = (pinia._a && pinia._a.runWithContext) || fallbackRunWithContext;
// TODO: idea create skipSerialize that marks properties as non serializable and they are skipped
const setupStore = pinia._e.run(() => {
scope = effectScope();
return runWithContext(() => scope.run(setup));
});
const setupStore = runWithContext(() => pinia._e.run(() => (scope = effectScope()).run(setup)));
// overwrite existing actions to support $onAction
for (const key in setupStore) {
const prop = setupStore[key];
@ -1687,9 +1698,8 @@ idOrOptions, setup, setupOptions) {
if (pinia)
setActivePinia(pinia);
if (!activePinia) {
throw new Error(`[🍍]: "getActivePinia()" was called but there was no active Pinia. Did you forget to install pinia?\n` +
`\tconst pinia = createPinia()\n` +
`\tapp.use(pinia)\n` +
throw new Error(`[🍍]: "getActivePinia()" was called but there was no active Pinia. Are you trying to use a store before calling "app.use(pinia)"?\n` +
`See https://pinia.vuejs.org/core-concepts/outside-component-usage.html for help.\n` +
`This will fail in production.`);
}
pinia = activePinia;

102
node_modules/pinia/dist/pinia.iife.js

@ -1,8 +1,8 @@
/*!
* pinia v2.1.3
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/
* pinia v2.1.7
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/
var Pinia = (function (exports, vueDemi) {
'use strict';
@ -429,6 +429,7 @@ var Pinia = (function (exports, vueDemi) {
function toastMessage(message, type) {
const piniaMessage = '🍍 ' + message;
if (typeof __VUE_DEVTOOLS_TOAST__ === 'function') {
// No longer available :(
__VUE_DEVTOOLS_TOAST__(piniaMessage, type);
}
else if (type === 'error') {
@ -445,6 +446,10 @@ var Pinia = (function (exports, vueDemi) {
return '_a' in o && 'install' in o;
}
/**
* This file contain devtools actions, they are not Pinia actions.
*/
// ---
function checkClipboardAccess() {
if (!('clipboard' in navigator)) {
toastMessage(`Your browser doesn't support the Clipboard API`, 'error');
@ -477,7 +482,7 @@ var Pinia = (function (exports, vueDemi) {
if (checkClipboardAccess())
return;
try {
pinia.state.value = JSON.parse(await navigator.clipboard.readText());
loadStoresState(pinia, JSON.parse(await navigator.clipboard.readText()));
toastMessage('Global state pasted from clipboard.');
}
catch (error) {
@ -526,19 +531,32 @@ var Pinia = (function (exports, vueDemi) {
}
async function actionGlobalOpenStateFile(pinia) {
try {
const open = await getFileOpener();
const open = getFileOpener();
const result = await open();
if (!result)
return;
const { text, file } = result;
pinia.state.value = JSON.parse(text);
loadStoresState(pinia, JSON.parse(text));
toastMessage(`Global state imported from "${file.name}".`);
}
catch (error) {
toastMessage(`Failed to export the state as JSON. Check the console for more details.`, 'error');
toastMessage(`Failed to import the state from JSON. Check the console for more details.`, 'error');
console.error(error);
}
}
function loadStoresState(pinia, state) {
for (const key in state) {
const storeState = pinia.state.value[key];
// store is already instantiated, patch it
if (storeState) {
Object.assign(storeState, state[key]);
}
else {
// store is not instantiated, set the initial state
pinia.state.value[key] = state[key];
}
}
}
function formatDisplay(display) {
return {
@ -985,8 +1003,6 @@ var Pinia = (function (exports, vueDemi) {
data: assign$1({ store: formatDisplay(store.$id) }, formatEventData(events)),
groupId: activeAction,
};
// reset for the next mutation
activeAction = undefined;
if (type === exports.MutationType.patchFunction) {
eventData.subtitle = '⤵️';
}
@ -1058,7 +1074,7 @@ var Pinia = (function (exports, vueDemi) {
* @param store - store to patch
* @param actionNames - list of actionst to patch
*/
function patchActionForGrouping(store, actionNames) {
function patchActionForGrouping(store, actionNames, wrapWithProxy) {
// original actions of the store as they are given by pinia. We are going to override them
const actions = actionNames.reduce((storeActions, actionName) => {
// use toRaw to avoid tracking #541
@ -1067,20 +1083,26 @@ var Pinia = (function (exports, vueDemi) {
}, {});
for (const actionName in actions) {
store[actionName] = function () {
// setActivePinia(store._p)
// the running action id is incremented in a before action hook
const _actionId = runningActionId;
const trackedStore = new Proxy(store, {
get(...args) {
activeAction = _actionId;
return Reflect.get(...args);
},
set(...args) {
activeAction = _actionId;
return Reflect.set(...args);
},
});
return actions[actionName].apply(trackedStore, arguments);
const trackedStore = wrapWithProxy
? new Proxy(store, {
get(...args) {
activeAction = _actionId;
return Reflect.get(...args);
},
set(...args) {
activeAction = _actionId;
return Reflect.set(...args);
},
})
: store;
// For Setup Stores we need https://github.com/tc39/proposal-async-context
activeAction = _actionId;
const retValue = actions[actionName].apply(trackedStore, arguments);
// this is safer as async actions in Setup Stores would associate mutations done outside of the action
activeAction = undefined;
return retValue;
};
}
}
@ -1093,22 +1115,14 @@ var Pinia = (function (exports, vueDemi) {
return;
}
// detect option api vs setup api
if (options.state) {
store._isOptionsAPI = true;
}
// only wrap actions in option-defined stores as this technique relies on
// wrapping the context of the action with a proxy
if (typeof options.state === 'function') {
patchActionForGrouping(
// @ts-expect-error: can cast the store...
store, Object.keys(options.actions));
const originalHotUpdate = store._hotUpdate;
// Upgrade the HMR to also update the new actions
vueDemi.toRaw(store)._hotUpdate = function (newStore) {
originalHotUpdate.apply(this, arguments);
patchActionForGrouping(store, Object.keys(newStore._hmrPayload.actions));
};
}
store._isOptionsAPI = !!options.state;
patchActionForGrouping(store, Object.keys(options.actions), store._isOptionsAPI);
// Upgrade the HMR to also update the new actions
const originalHotUpdate = store._hotUpdate;
vueDemi.toRaw(store)._hotUpdate = function (newStore) {
originalHotUpdate.apply(this, arguments);
patchActionForGrouping(store, Object.keys(newStore._hmrPayload.actions), !!store._isOptionsAPI);
};
addStoreToDevtools(app,
// FIXME: is there a way to allow the assignment from Store<Id, S, G, A> to StoreGeneric?
store);
@ -1593,10 +1607,7 @@ var Pinia = (function (exports, vueDemi) {
pinia._s.set($id, store);
const runWithContext = (pinia._a && pinia._a.runWithContext) || fallbackRunWithContext;
// TODO: idea create skipSerialize that marks properties as non serializable and they are skipped
const setupStore = pinia._e.run(() => {
scope = vueDemi.effectScope();
return runWithContext(() => scope.run(setup));
});
const setupStore = runWithContext(() => pinia._e.run(() => (scope = vueDemi.effectScope()).run(setup)));
// overwrite existing actions to support $onAction
for (const key in setupStore) {
const prop = setupStore[key];
@ -1854,9 +1865,8 @@ var Pinia = (function (exports, vueDemi) {
if (pinia)
setActivePinia(pinia);
if (!activePinia) {
throw new Error(`[🍍]: "getActivePinia()" was called but there was no active Pinia. Did you forget to install pinia?\n` +
`\tconst pinia = createPinia()\n` +
`\tapp.use(pinia)\n` +
throw new Error(`[🍍]: "getActivePinia()" was called but there was no active Pinia. Are you trying to use a store before calling "app.use(pinia)"?\n` +
`See https://pinia.vuejs.org/core-concepts/outside-component-usage.html for help.\n` +
`This will fail in production.`);
}
pinia = activePinia;

10
node_modules/pinia/dist/pinia.iife.prod.js

File diff suppressed because one or more lines are too long

102
node_modules/pinia/dist/pinia.mjs

@ -1,8 +1,8 @@
/*!
* pinia v2.1.3
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/
* pinia v2.1.7
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/
import { hasInjectionContext, inject, toRaw, watch, unref, markRaw, effectScope, ref, isVue2, isRef, isReactive, set, getCurrentScope, onScopeDispose, getCurrentInstance, reactive, toRef, del, nextTick, computed, toRefs } from 'vue-demi';
import { setupDevtoolsPlugin } from '@vue/devtools-api';
@ -262,6 +262,7 @@ function fileSaverSaveAs(blob, name, opts, popup) {
function toastMessage(message, type) {
const piniaMessage = '🍍 ' + message;
if (typeof __VUE_DEVTOOLS_TOAST__ === 'function') {
// No longer available :(
__VUE_DEVTOOLS_TOAST__(piniaMessage, type);
}
else if (type === 'error') {
@ -278,6 +279,10 @@ function isPinia(o) {
return '_a' in o && 'install' in o;
}
/**
* This file contain devtools actions, they are not Pinia actions.
*/
// ---
function checkClipboardAccess() {
if (!('clipboard' in navigator)) {
toastMessage(`Your browser doesn't support the Clipboard API`, 'error');
@ -310,7 +315,7 @@ async function actionGlobalPasteState(pinia) {
if (checkClipboardAccess())
return;
try {
pinia.state.value = JSON.parse(await navigator.clipboard.readText());
loadStoresState(pinia, JSON.parse(await navigator.clipboard.readText()));
toastMessage('Global state pasted from clipboard.');
}
catch (error) {
@ -359,19 +364,32 @@ function getFileOpener() {
}
async function actionGlobalOpenStateFile(pinia) {
try {
const open = await getFileOpener();
const open = getFileOpener();
const result = await open();
if (!result)
return;
const { text, file } = result;
pinia.state.value = JSON.parse(text);
loadStoresState(pinia, JSON.parse(text));
toastMessage(`Global state imported from "${file.name}".`);
}
catch (error) {
toastMessage(`Failed to export the state as JSON. Check the console for more details.`, 'error');
toastMessage(`Failed to import the state from JSON. Check the console for more details.`, 'error');
console.error(error);
}
}
function loadStoresState(pinia, state) {
for (const key in state) {
const storeState = pinia.state.value[key];
// store is already instantiated, patch it
if (storeState) {
Object.assign(storeState, state[key]);
}
else {
// store is not instantiated, set the initial state
pinia.state.value[key] = state[key];
}
}
}
function formatDisplay(display) {
return {
@ -818,8 +836,6 @@ function addStoreToDevtools(app, store) {
data: assign$1({ store: formatDisplay(store.$id) }, formatEventData(events)),
groupId: activeAction,
};
// reset for the next mutation
activeAction = undefined;
if (type === MutationType.patchFunction) {
eventData.subtitle = '⤵️';
}
@ -891,7 +907,7 @@ let activeAction;
* @param store - store to patch
* @param actionNames - list of actionst to patch
*/
function patchActionForGrouping(store, actionNames) {
function patchActionForGrouping(store, actionNames, wrapWithProxy) {
// original actions of the store as they are given by pinia. We are going to override them
const actions = actionNames.reduce((storeActions, actionName) => {
// use toRaw to avoid tracking #541
@ -900,20 +916,26 @@ function patchActionForGrouping(store, actionNames) {
}, {});
for (const actionName in actions) {
store[actionName] = function () {
// setActivePinia(store._p)
// the running action id is incremented in a before action hook
const _actionId = runningActionId;
const trackedStore = new Proxy(store, {
get(...args) {
activeAction = _actionId;
return Reflect.get(...args);
},
set(...args) {
activeAction = _actionId;
return Reflect.set(...args);
},
});
return actions[actionName].apply(trackedStore, arguments);
const trackedStore = wrapWithProxy
? new Proxy(store, {
get(...args) {
activeAction = _actionId;
return Reflect.get(...args);
},
set(...args) {
activeAction = _actionId;
return Reflect.set(...args);
},
})
: store;
// For Setup Stores we need https://github.com/tc39/proposal-async-context
activeAction = _actionId;
const retValue = actions[actionName].apply(trackedStore, arguments);
// this is safer as async actions in Setup Stores would associate mutations done outside of the action
activeAction = undefined;
return retValue;
};
}
}
@ -926,22 +948,14 @@ function devtoolsPlugin({ app, store, options }) {
return;
}
// detect option api vs setup api
if (options.state) {
store._isOptionsAPI = true;
}
// only wrap actions in option-defined stores as this technique relies on
// wrapping the context of the action with a proxy
if (typeof options.state === 'function') {
patchActionForGrouping(
// @ts-expect-error: can cast the store...
store, Object.keys(options.actions));
const originalHotUpdate = store._hotUpdate;
// Upgrade the HMR to also update the new actions
toRaw(store)._hotUpdate = function (newStore) {
originalHotUpdate.apply(this, arguments);
patchActionForGrouping(store, Object.keys(newStore._hmrPayload.actions));
};
}
store._isOptionsAPI = !!options.state;
patchActionForGrouping(store, Object.keys(options.actions), store._isOptionsAPI);
// Upgrade the HMR to also update the new actions
const originalHotUpdate = store._hotUpdate;
toRaw(store)._hotUpdate = function (newStore) {
originalHotUpdate.apply(this, arguments);
patchActionForGrouping(store, Object.keys(newStore._hmrPayload.actions), !!store._isOptionsAPI);
};
addStoreToDevtools(app,
// FIXME: is there a way to allow the assignment from Store<Id, S, G, A> to StoreGeneric?
store);
@ -1433,10 +1447,7 @@ function createSetupStore($id, setup, options = {}, pinia, hot, isOptionsStore)
pinia._s.set($id, store);
const runWithContext = (pinia._a && pinia._a.runWithContext) || fallbackRunWithContext;
// TODO: idea create skipSerialize that marks properties as non serializable and they are skipped
const setupStore = pinia._e.run(() => {
scope = effectScope();
return runWithContext(() => scope.run(setup));
});
const setupStore = runWithContext(() => pinia._e.run(() => (scope = effectScope()).run(setup)));
// overwrite existing actions to support $onAction
for (const key in setupStore) {
const prop = setupStore[key];
@ -1695,9 +1706,8 @@ idOrOptions, setup, setupOptions) {
if (pinia)
setActivePinia(pinia);
if ((process.env.NODE_ENV !== 'production') && !activePinia) {
throw new Error(`[🍍]: "getActivePinia()" was called but there was no active Pinia. Did you forget to install pinia?\n` +
`\tconst pinia = createPinia()\n` +
`\tapp.use(pinia)\n` +
throw new Error(`[🍍]: "getActivePinia()" was called but there was no active Pinia. Are you trying to use a store before calling "app.use(pinia)"?\n` +
`See https://pinia.vuejs.org/core-concepts/outside-component-usage.html for help.\n` +
`This will fail in production.`);
}
pinia = activePinia;

13
node_modules/pinia/dist/pinia.prod.cjs

@ -1,8 +1,8 @@
/*!
* pinia v2.1.3
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/
* pinia v2.1.7
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/
'use strict';
var vueDemi = require('vue-demi');
@ -413,10 +413,7 @@ function createSetupStore($id, setup, options = {}, pinia, hot, isOptionsStore)
pinia._s.set($id, store);
const runWithContext = (pinia._a && pinia._a.runWithContext) || fallbackRunWithContext;
// TODO: idea create skipSerialize that marks properties as non serializable and they are skipped
const setupStore = pinia._e.run(() => {
scope = vueDemi.effectScope();
return runWithContext(() => scope.run(setup));
});
const setupStore = runWithContext(() => pinia._e.run(() => (scope = vueDemi.effectScope()).run(setup)));
// overwrite existing actions to support $onAction
for (const key in setupStore) {
const prop = setupStore[key];

4
node_modules/pinia/package.json

@ -1,6 +1,6 @@
{
"name": "pinia",
"version": "2.1.3",
"version": "2.1.7",
"description": "Intuitive, type safe and flexible Store for Vue",
"main": "index.js",
"module": "dist/pinia.mjs",
@ -63,7 +63,7 @@
"license": "MIT",
"devDependencies": {
"@microsoft/api-extractor": "7.34.4",
"@vue/test-utils": "^2.3.2"
"@vue/test-utils": "^2.4.0"
},
"dependencies": {
"@vue/devtools-api": "^6.5.0",

196
package-lock.json

@ -19,15 +19,18 @@
"clipboard": "^2.0.11",
"echarts": "^5.2.2",
"element-plus": "^2.3.4",
"font-awesome": "^4.7.0",
"js-beautify": "^1.14.8",
"js-md5": "^0.7.3",
"md5": "^2.3.0",
"nprogress": "^0.2.0",
"path-browserify": "^1.0.1",
"path-to-regexp": "^6.2.0",
"pinia": "^2.0.33",
"pinia": "^2.1.6",
"screenfull": "^6.0.0",
"tinymce": "^6.7.0",
"ts-md5": "^1.3.1",
"uuid": "^9.0.1",
"vue": "^3.3.1",
"vue-i18n": "9.2.2",
"vue-router": "^4.2.0",
@ -52,6 +55,7 @@
"eslint-plugin-vue": "^9.13.0",
"fast-glob": "^3.2.11",
"husky": "^8.0.3",
"less": "^4.2.0",
"lint-staged": "^13.2.2",
"postcss": "^8.4.23",
"postcss-html": "^1.5.0",
@ -3190,6 +3194,15 @@
"node": ">=10"
}
},
"node_modules/copy-anything": {
"version": "2.0.6",
"resolved": "https://registry.npmmirror.com/copy-anything/-/copy-anything-2.0.6.tgz",
"integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==",
"devOptional": true,
"dependencies": {
"is-what": "^3.14.1"
}
},
"node_modules/copy-descriptor": {
"version": "0.1.1",
"resolved": "https://registry.npmmirror.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
@ -3954,6 +3967,18 @@
"node": ">=0.12"
}
},
"node_modules/errno": {
"version": "0.1.8",
"resolved": "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz",
"integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
"optional": true,
"dependencies": {
"prr": "~1.0.1"
},
"bin": {
"errno": "cli.js"
}
},
"node_modules/error-ex": {
"version": "1.3.2",
"resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz",
@ -4718,6 +4743,14 @@
}
}
},
"node_modules/font-awesome": {
"version": "4.7.0",
"resolved": "https://registry.npmmirror.com/font-awesome/-/font-awesome-4.7.0.tgz",
"integrity": "sha512-U6kGnykA/6bFmg1M/oT9EkFeIYv7JlX3bozwQJWiiLz6L0w3F5vBVPxHlwyX/vtNq1ckcpRKOB9f2Qal/VtFpg==",
"engines": {
"node": ">=0.10.3"
}
},
"node_modules/for-in": {
"version": "1.0.2",
"resolved": "https://registry.npmmirror.com/for-in/-/for-in-1.0.2.tgz",
@ -4975,7 +5008,7 @@
"version": "4.2.11",
"resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz",
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
"dev": true
"devOptional": true
},
"node_modules/grapheme-splitter": {
"version": "1.0.4",
@ -5243,7 +5276,7 @@
"version": "0.5.5",
"resolved": "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz",
"integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==",
"dev": true,
"devOptional": true,
"bin": {
"image-size": "bin/image-size.js"
},
@ -5564,6 +5597,12 @@
"integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==",
"dev": true
},
"node_modules/is-what": {
"version": "3.14.1",
"resolved": "https://registry.npmmirror.com/is-what/-/is-what-3.14.1.tgz",
"integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==",
"devOptional": true
},
"node_modules/is-windows": {
"version": "1.0.2",
"resolved": "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz",
@ -5782,6 +5821,32 @@
"integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==",
"dev": true
},
"node_modules/less": {
"version": "4.2.0",
"resolved": "https://registry.npmmirror.com/less/-/less-4.2.0.tgz",
"integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==",
"devOptional": true,
"dependencies": {
"copy-anything": "^2.0.1",
"parse-node-version": "^1.0.1",
"tslib": "^2.3.0"
},
"bin": {
"lessc": "bin/lessc"
},
"engines": {
"node": ">=6"
},
"optionalDependencies": {
"errno": "^0.1.1",
"graceful-fs": "^4.1.2",
"image-size": "~0.5.0",
"make-dir": "^2.1.0",
"mime": "^1.4.1",
"needle": "^3.1.0",
"source-map": "~0.6.0"
}
},
"node_modules/levn": {
"version": "0.4.1",
"resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz",
@ -6251,6 +6316,28 @@
"node": ">=12"
}
},
"node_modules/make-dir": {
"version": "2.1.0",
"resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz",
"integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
"optional": true,
"dependencies": {
"pify": "^4.0.1",
"semver": "^5.6.0"
},
"engines": {
"node": ">=6"
}
},
"node_modules/make-dir/node_modules/semver": {
"version": "5.7.2",
"resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz",
"integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
"optional": true,
"bin": {
"semver": "bin/semver"
}
},
"node_modules/make-error": {
"version": "1.3.6",
"resolved": "https://registry.npmmirror.com/make-error/-/make-error-1.3.6.tgz",
@ -6391,6 +6478,18 @@
"node": ">=8.6"
}
},
"node_modules/mime": {
"version": "1.6.0",
"resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz",
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
"optional": true,
"bin": {
"mime": "cli.js"
},
"engines": {
"node": ">=4"
}
},
"node_modules/mime-db": {
"version": "1.52.0",
"resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz",
@ -6539,7 +6638,7 @@
"version": "2.1.2",
"resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true
"devOptional": true
},
"node_modules/muggle-string": {
"version": "0.2.2",
@ -6662,6 +6761,44 @@
"integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==",
"dev": true
},
"node_modules/needle": {
"version": "3.2.0",
"resolved": "https://registry.npmmirror.com/needle/-/needle-3.2.0.tgz",
"integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==",
"optional": true,
"dependencies": {
"debug": "^3.2.6",
"iconv-lite": "^0.6.3",
"sax": "^1.2.4"
},
"bin": {
"needle": "bin/needle"
},
"engines": {
"node": ">= 4.4.x"
}
},
"node_modules/needle/node_modules/debug": {
"version": "3.2.7",
"resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz",
"integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
"optional": true,
"dependencies": {
"ms": "^2.1.1"
}
},
"node_modules/needle/node_modules/iconv-lite": {
"version": "0.6.3",
"resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz",
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
"optional": true,
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/next-tick": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz",
@ -7048,6 +7185,15 @@
"node": ">=8"
}
},
"node_modules/parse-node-version": {
"version": "1.0.1",
"resolved": "https://registry.npmmirror.com/parse-node-version/-/parse-node-version-1.0.1.tgz",
"integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
"devOptional": true,
"engines": {
"node": ">= 0.10"
}
},
"node_modules/parse-passwd": {
"version": "1.0.0",
"resolved": "https://registry.npmmirror.com/parse-passwd/-/parse-passwd-1.0.0.tgz",
@ -7156,10 +7302,19 @@
"node": ">=0.10"
}
},
"node_modules/pify": {
"version": "4.0.1",
"resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz",
"integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
"optional": true,
"engines": {
"node": ">=6"
}
},
"node_modules/pinia": {
"version": "2.1.3",
"resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.1.3.tgz",
"integrity": "sha512-XNA/z/ye4P5rU1pieVmh0g/hSuDO98/a5UC8oSP0DNdvt6YtetJNHTrXwpwsQuflkGT34qKxAEcp7lSxXNjf/A==",
"version": "2.1.7",
"resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.1.7.tgz",
"integrity": "sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==",
"dependencies": {
"@vue/devtools-api": "^6.5.0",
"vue-demi": ">=0.14.5"
@ -7512,6 +7667,12 @@
"resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
},
"node_modules/prr": {
"version": "1.0.1",
"resolved": "https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz",
"integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==",
"optional": true
},
"node_modules/pseudomap": {
"version": "1.0.2",
"resolved": "https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz",
@ -7992,7 +8153,7 @@
"version": "2.1.2",
"resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"dev": true
"devOptional": true
},
"node_modules/sass": {
"version": "1.62.1",
@ -8011,6 +8172,12 @@
"node": ">=14.0.0"
}
},
"node_modules/sax": {
"version": "1.3.0",
"resolved": "https://registry.npmmirror.com/sax/-/sax-1.3.0.tgz",
"integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==",
"optional": true
},
"node_modules/screenfull": {
"version": "6.0.2",
"resolved": "https://registry.npmmirror.com/screenfull/-/screenfull-6.0.2.tgz",
@ -9409,6 +9576,11 @@
"resolved": "https://registry.npmmirror.com/tiny-warning/-/tiny-warning-1.0.3.tgz",
"integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
},
"node_modules/tinymce": {
"version": "6.7.0",
"resolved": "https://registry.npmmirror.com/tinymce/-/tinymce-6.7.0.tgz",
"integrity": "sha512-Wf2RSobIXQ7XNw3/v4z1lPGiH3Pjsmc/6/7fG28aIS6uVWj/7IhvOPuwfJJDeOx0o0D3nSnoLHgR2KU8JAdE+w=="
},
"node_modules/tmp": {
"version": "0.0.33",
"resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.0.33.tgz",
@ -10036,6 +10208,14 @@
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
"dev": true
},
"node_modules/uuid": {
"version": "9.0.1",
"resolved": "https://registry.npmmirror.com/uuid/-/uuid-9.0.1.tgz",
"integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
"bin": {
"uuid": "dist/bin/uuid"
}
},
"node_modules/v8-compile-cache": {
"version": "2.3.0",
"resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",

83
src/types/components.d.ts

@ -18,6 +18,66 @@ declare module '@vue/runtime-core' {
CopyerDrawer: typeof import('./../components/workflow/drwer/copyerDrawer.vue')['default']
DiyIconfont: typeof import('./../components/DesignForm/public/expand/diy-iconfont.vue')['default']
DragControl: typeof import('./../components/DesignForm/dragControl.vue')['default']
ElAlert: typeof import('element-plus/es')['ElAlert']
ElAside: typeof import('element-plus/es')['ElAside']
ElAvatar: typeof import('element-plus/es')['ElAvatar']
ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb']
ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem']
ElButton: typeof import('element-plus/es')['ElButton']
ElButtonGroup: typeof import('element-plus/es')['ElButtonGroup']
ElCard: typeof import('element-plus/es')['ElCard']
ElCarousel: typeof import('element-plus/es')['ElCarousel']
ElCarouselItem: typeof import('element-plus/es')['ElCarouselItem']
ElCascader: typeof import('element-plus/es')['ElCascader']
ElCheckbox: typeof import('element-plus/es')['ElCheckbox']
ElCheckboxGroup: typeof import('element-plus/es')['ElCheckboxGroup']
ElCol: typeof import('element-plus/es')['ElCol']
ElCollapse: typeof import('element-plus/es')['ElCollapse']
ElCollapseItem: typeof import('element-plus/es')['ElCollapseItem']
ElColorPicker: typeof import('element-plus/es')['ElColorPicker']
ElContainer: typeof import('element-plus/es')['ElContainer']
ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
ElDescriptions: typeof import('element-plus/es')['ElDescriptions']
ElDescriptionsItem: typeof import('element-plus/es')['ElDescriptionsItem']
ElDialog: typeof import('element-plus/es')['ElDialog']
ElDivider: typeof import('element-plus/es')['ElDivider']
ElDrawer: typeof import('element-plus/es')['ElDrawer']
ElDropdown: typeof import('element-plus/es')['ElDropdown']
ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem']
ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu']
ElForm: typeof import('element-plus/es')['ElForm']
ElFormItem: typeof import('element-plus/es')['ElFormItem']
ElIcon: typeof import('element-plus/es')['ElIcon']
ElImage: typeof import('element-plus/es')['ElImage']
ElInput: typeof import('element-plus/es')['ElInput']
ElInputNumber: typeof import('element-plus/es')['ElInputNumber']
ElLink: typeof import('element-plus/es')['ElLink']
ElMain: typeof import('element-plus/es')['ElMain']
ElMenu: typeof import('element-plus/es')['ElMenu']
ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
ElOption: typeof import('element-plus/es')['ElOption']
ElPagination: typeof import('element-plus/es')['ElPagination']
ElPopover: typeof import('element-plus/es')['ElPopover']
ElRadio: typeof import('element-plus/es')['ElRadio']
ElRadioButton: typeof import('element-plus/es')['ElRadioButton']
ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
ElRow: typeof import('element-plus/es')['ElRow']
ElScrollbar: typeof import('element-plus/es')['ElScrollbar']
ElSelect: typeof import('element-plus/es')['ElSelect']
ElSpace: typeof import('element-plus/es')['ElSpace']
ElSubMenu: typeof import('element-plus/es')['ElSubMenu']
ElSwitch: typeof import('element-plus/es')['ElSwitch']
ElTable: typeof import('element-plus/es')['ElTable']
ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
ElTabPane: typeof import('element-plus/es')['ElTabPane']
ElTabs: typeof import('element-plus/es')['ElTabs']
ElTag: typeof import('element-plus/es')['ElTag']
ElText: typeof import('element-plus/es')['ElText']
ElTimePicker: typeof import('element-plus/es')['ElTimePicker']
ElTooltip: typeof import('element-plus/es')['ElTooltip']
ElTree: typeof import('element-plus/es')['ElTree']
ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect']
ElUpload: typeof import('element-plus/es')['ElUpload']
EmployeesDialog: typeof import('./../components/workflow/dialog/employeesDialog.vue')['default']
EmployeesRoleDialog: typeof import('./../components/workflow/dialog/employeesRoleDialog.vue')['default']
ErrorDialog: typeof import('./../components/workflow/dialog/errorDialog.vue')['default']
@ -35,6 +95,26 @@ declare module '@vue/runtime-core' {
HeadTools: typeof import('./../components/DesignForm/public/headTools.vue')['default']
HeadToolsNew: typeof import('./../components/DesignForm/public/headToolsNew.vue')['default']
IconSelect: typeof import('./../components/IconSelect/index.vue')['default']
IEpCaretBottom: typeof import('~icons/ep/caret-bottom')['default']
IEpCaretTop: typeof import('~icons/ep/caret-top')['default']
IEpClose: typeof import('~icons/ep/close')['default']
IEpCollection: typeof import('~icons/ep/collection')['default']
IEpDelete: typeof import('~icons/ep/delete')['default']
IEpDownload: typeof import('~icons/ep/download')['default']
IEpEdit: typeof import('~icons/ep/edit')['default']
IEpMessageBox: typeof import('~icons/ep/message-box')['default']
IEpMinus: typeof import('~icons/ep/minus')['default']
IEpPicture: typeof import('~icons/ep/picture')['default']
IEpPlus: typeof import('~icons/ep/plus')['default']
IEpPosition: typeof import('~icons/ep/position')['default']
IEpRefresh: typeof import('~icons/ep/refresh')['default']
IEpRefreshLeft: typeof import('~icons/ep/refresh-left')['default']
IEpSearch: typeof import('~icons/ep/search')['default']
IEpSetting: typeof import('~icons/ep/setting')['default']
IEpTop: typeof import('~icons/ep/top')['default']
IEpUploadFilled: typeof import('~icons/ep/upload-filled')['default']
IEpUser: typeof import('~icons/ep/user')['default']
IEpView: typeof import('~icons/ep/view')['default']
LangSelect: typeof import('./../components/LangSelect/index.vue')['default']
List: typeof import('./../components/DesignForm/public/form/components/list.vue')['default']
ListTreeSide: typeof import('./../components/DesignForm/public/form/components/listTreeSide.vue')['default']
@ -63,4 +143,7 @@ declare module '@vue/runtime-core' {
VueFile: typeof import('./../components/DesignForm/vueFile.vue')['default']
WangEditor: typeof import('./../components/WangEditor/index.vue')['default']
}
export interface ComponentCustomProperties {
vLoading: typeof import('element-plus/es')['ElLoadingDirective']
}
}

2
src/views/knowledge/ask/dialog.vue

@ -9,7 +9,7 @@
</template>
<script lang="ts">
import { reactive } from "vue";
import "quill/dist/quill.snow.css";
interface FormInfo {
id: string;
age: string;

2
src/views/knowledge/exam/diaiop.vue

@ -26,7 +26,7 @@
import { reactive, toRefs, ref, onMounted} from "vue";
import { Delete, Download, Plus, ZoomIn } from "@element-plus/icons-vue";
import { ElMessage,UploadProps} from "element-plus";
import "quill/dist/quill.snow.css";
import type { UploadFile } from 'element-plus'
interface FormInfo {
id: string;

2
src/views/knowledge/exam/dialog.vue

@ -37,7 +37,7 @@
import { reactive, toRefs, ref, onMounted} from "vue";
import { Delete, Download, Plus, ZoomIn } from "@element-plus/icons-vue";
import { ElMessage,UploadProps} from "element-plus";
import "quill/dist/quill.snow.css";
import type { UploadFile } from 'element-plus'
import Diaiop from "./diaiop.vue"
interface FormInfo {

2
src/views/knowledge/knowledge/dialog.vue

@ -119,7 +119,7 @@ import { reactive, toRefs, ref, onMounted} from "vue";
import { Delete, Download, Plus, ZoomIn } from "@element-plus/icons-vue";
import { ElMessage,UploadProps} from "element-plus";
import Editor from "@/components/WangEditor/index.vue";
import "quill/dist/quill.snow.css";
import type { UploadFile } from 'element-plus'
interface FormInfo {
id: string;

2
src/views/knowledge/news/detail.vue

@ -22,7 +22,7 @@
import { Delete, Download, Plus, ZoomIn } from "@element-plus/icons-vue";
import { ElMessage,UploadProps} from "element-plus";
import Editor from "@/components/WangEditor/index.vue";
import "quill/dist/quill.snow.css";
import type { UploadFile } from 'element-plus'
interface FormInfo {
id: string;

2
src/views/knowledge/news/dialog.vue

@ -40,7 +40,7 @@
import { Delete, Download, Plus, ZoomIn } from "@element-plus/icons-vue";
import { ElMessage,UploadProps} from "element-plus";
import Editor from "@/components/WangEditor/index.vue";
import "quill/dist/quill.snow.css";
import type { UploadFile } from 'element-plus'
interface FormInfo {
id: string;

2
src/views/opk/asd/news/dialog.vue

@ -60,7 +60,7 @@
import {editPostCont} from '@/api/opk/pulic/api'
import { ge_add } from '@/api/opk/news/api'
import { create_scheme } from '@/api/opk/zxy/news/api'
import "quill/dist/quill.snow.css";
interface FormInfo {
id: string;
age: string;

2
src/views/opk/asd/news/dialoglog.vue

@ -59,7 +59,7 @@
  <script lang="ts" setup>
  import { reactive } from "vue"
  import { ge_copy,create_scheme_for } from '@/api/opk/zxy/news/api'
  import "quill/dist/quill.snow.css";
const isshow = ref(false)
const props= defineProps( {
      title: {

2
src/views/opk/asd/news/hyr.vue

@ -27,7 +27,7 @@
<script lang="ts" setup>
import { reactive } from "vue"
import {get_runman,get_org,edit_scheme } from '@/api/opk/zxy/news/api'
import "quill/dist/quill.snow.css";
const isshow = ref(false)
const props= defineProps( {
title: {

2
src/views/opk/asd/news/xd.vue

@ -20,7 +20,7 @@
<script lang="ts" setup>
import { reactive } from "vue"
import {get_runman } from '@/api/opk/zxy/news/api'
import "quill/dist/quill.snow.css";
const isshow = ref(false)
const props= defineProps( {
title: {

2
src/views/opk/asd/news/ycy.vue

@ -17,7 +17,7 @@
<script lang="ts" setup>
import { reactive } from "vue"
import { get_runman,look_scheme } from '@/api/opk/zxy/news/api'
import "quill/dist/quill.snow.css";
const isshow = ref(false)
const props= defineProps( {
title: {

2
src/views/opk/asd/news/yg.vue

@ -45,7 +45,7 @@
import Xd from './xd.vue'
import Hyr from './hyr.vue'
import Ycy from './ycy.vue'
import "quill/dist/quill.snow.css";
const isshow = ref(false)
const props= defineProps( {
title: {

2
src/views/opk/yui/new/dialog.vue

@ -56,7 +56,7 @@
import {tarlist,addPostCont,addtarget,getgroupuser,addposttargetcont,search_orgpost,positionlist} from '@/api/opk/api'
import {editPostCont} from '@/api/opk/pulic/api'
import {govthree} from '@/api/opk/opk/api'
import "quill/dist/quill.snow.css";
interface FormInfo {
id: string;
age: string;

2
src/views/opk/yui/new/diolog.vue

@ -52,7 +52,7 @@
import { reactive } from "vue";
import {tarlist,addPostCont,addtarget,getgroupuser} from '@/api/opk/api'
import {editPostCont} from '@/api/opk/pulic/api'
import "quill/dist/quill.snow.css";
interface FormInfo {
id: string;
age: string;

2
src/views/opk/yui/new/edcialog.vue

@ -30,7 +30,7 @@
import { reactive } from "vue";
import { getgroupusers,positionlist,getgroupuser } from '@/api/opk/api'
import {editPostCont} from '@/api/opk/pulic/api'
import "quill/dist/quill.snow.css";
import form from "@/api/DesignForm/form";
import { TableV2SortOrder } from "element-plus";
interface FormInfo {

2
src/views/opk/yui/new/lc.vue

@ -64,7 +64,7 @@
import { reactive } from "vue";
import { getsontarget,table_add,getnew_target,addtabledetail } from '@/api/opk/opk/api'
import { getgroupuser } from '@/api/opk/api'
import "quill/dist/quill.snow.css";
const isshow = ref(false)
const uio = ref("")
const props= defineProps( {

2
src/views/opk/yui/new/lzq.vue

@ -62,7 +62,7 @@
import {get_target_details} from '@/api/opk/news/api'
import { addPostCont,getgroupuser } from '@/api/opk/api'
import { getonedetailedtarget,getcompany,edit_detail } from '@/api/opk/opk/api'
import "quill/dist/quill.snow.css";
const isshow = ref(false)
const num = ref(0)
const props= defineProps( {

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save