gitextract_nol__jqe/
├── .gitignore
├── 500.html
├── README.md
├── backend/
│ ├── __init__.py
│ ├── celery.service
│ ├── common/
│ │ ├── JSONRenderer.py
│ │ ├── __init__.py
│ │ ├── dispath.py
│ │ ├── django.py
│ │ ├── exceptions.py
│ │ ├── models.py
│ │ ├── pagination.py
│ │ ├── status.py
│ │ └── views.py
│ ├── core/
│ │ ├── __init__.py
│ │ ├── celery.py
│ │ ├── settings/
│ │ │ ├── __init__.py
│ │ │ ├── base.py
│ │ │ ├── dev.py
│ │ │ ├── mac.py
│ │ │ └── prod.py
│ │ ├── urls.py
│ │ └── wsgi.py
│ ├── dev_requirements.txt
│ ├── init.sh
│ ├── manage.py
│ ├── notices/
│ │ ├── __init__.py
│ │ ├── management/
│ │ │ ├── __init__.py
│ │ │ └── commands/
│ │ │ ├── __init__.py
│ │ │ └── init_notice.py
│ │ ├── migrations/
│ │ │ ├── 0001_initial.py
│ │ │ └── __init__.py
│ │ ├── models.py
│ │ ├── serializers.py
│ │ ├── urls.py
│ │ └── views.py
│ ├── oms.ini
│ ├── oms.service
│ ├── requirements.txt
│ ├── systems/
│ │ ├── __init__.py
│ │ ├── admin.py
│ │ ├── management/
│ │ │ ├── __init__.py
│ │ │ └── commands/
│ │ │ ├── __init__.py
│ │ │ └── init_sys.py
│ │ ├── menus.py
│ │ ├── migrations/
│ │ │ ├── 0001_initial.py
│ │ │ └── __init__.py
│ │ ├── models.py
│ │ ├── permissions.py
│ │ ├── serializers.py
│ │ ├── urls.py
│ │ └── views.py
│ ├── tickets/
│ │ ├── __init__.py
│ │ ├── filters.py
│ │ ├── management/
│ │ │ ├── __init__.py
│ │ │ └── commands/
│ │ │ ├── __init__.py
│ │ │ └── init_ticket.py
│ │ ├── migrations/
│ │ │ ├── 0001_initial.py
│ │ │ └── __init__.py
│ │ ├── models.py
│ │ ├── serializers.py
│ │ ├── urls.py
│ │ └── views.py
│ ├── tools/
│ │ ├── __init__.py
│ │ ├── filesize.py
│ │ ├── migrations/
│ │ │ ├── 0001_initial.py
│ │ │ └── __init__.py
│ │ ├── models.py
│ │ ├── serializers.py
│ │ ├── storage.py
│ │ ├── urls.py
│ │ └── views.py
│ ├── utils/
│ │ ├── __init__.py
│ │ ├── get_realip.py
│ │ ├── index.py
│ │ ├── mysql.py
│ │ ├── sendmail.py
│ │ ├── sendskype.py
│ │ ├── test.py
│ │ ├── time.py
│ │ └── verifys.py
│ └── workflows/
│ ├── __init__.py
│ ├── admin.py
│ ├── management/
│ │ ├── __init__.py
│ │ └── commands/
│ │ ├── __init__.py
│ │ ├── init_leave.py
│ │ └── init_wf.py
│ ├── migrations/
│ │ ├── 0001_initial.py
│ │ └── __init__.py
│ ├── models.py
│ ├── serializers.py
│ ├── urls.py
│ └── views.py
├── frontend/
│ ├── .editorconfig
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .travis.yml
│ ├── LICENSE
│ ├── babel.config.js
│ ├── build/
│ │ └── index.js
│ ├── jest.config.js
│ ├── jsconfig.json
│ ├── package.json
│ ├── plop-templates/
│ │ ├── component/
│ │ │ ├── index.hbs
│ │ │ └── prompt.js
│ │ ├── store/
│ │ │ ├── index.hbs
│ │ │ └── prompt.js
│ │ ├── utils.js
│ │ └── view/
│ │ ├── index.hbs
│ │ └── prompt.js
│ ├── plopfile.js
│ ├── postcss.config.js
│ ├── public/
│ │ └── index.html
│ ├── src/
│ │ ├── App.vue
│ │ ├── api/
│ │ │ ├── all.js
│ │ │ ├── auths.js
│ │ │ └── common.js
│ │ ├── assets/
│ │ │ └── custom-theme/
│ │ │ └── index.css
│ │ ├── components/
│ │ │ ├── Breadcrumb/
│ │ │ │ └── index.vue
│ │ │ ├── Charts/
│ │ │ │ ├── keyboard.vue
│ │ │ │ ├── lineMarker.vue
│ │ │ │ ├── mixChart.vue
│ │ │ │ └── mixins/
│ │ │ │ └── resize.js
│ │ │ ├── DndList/
│ │ │ │ └── index.vue
│ │ │ ├── Hamburger/
│ │ │ │ └── index.vue
│ │ │ ├── HeaderSearch/
│ │ │ │ └── index.vue
│ │ │ ├── Kanban/
│ │ │ │ └── index.vue
│ │ │ ├── LangSelect/
│ │ │ │ └── index.vue
│ │ │ ├── MDinput/
│ │ │ │ └── index.vue
│ │ │ ├── Pagination/
│ │ │ │ └── index.vue
│ │ │ ├── PanThumb/
│ │ │ │ └── index.vue
│ │ │ ├── RightPanel/
│ │ │ │ └── index.vue
│ │ │ ├── Screenfull/
│ │ │ │ └── index.vue
│ │ │ ├── Share/
│ │ │ │ └── DropdownMenu.vue
│ │ │ ├── Sticky/
│ │ │ │ └── index.vue
│ │ │ ├── SvgIcon/
│ │ │ │ └── index.vue
│ │ │ ├── TextHoverEffect/
│ │ │ │ └── Mallki.vue
│ │ │ ├── ThemePicker/
│ │ │ │ └── index.vue
│ │ │ └── TreeSelect/
│ │ │ └── index.vue
│ │ ├── directive/
│ │ │ ├── clipboard/
│ │ │ │ ├── clipboard.js
│ │ │ │ └── index.js
│ │ │ ├── sticky.js
│ │ │ └── waves/
│ │ │ ├── index.js
│ │ │ ├── waves.css
│ │ │ └── waves.js
│ │ ├── filters/
│ │ │ └── index.js
│ │ ├── icons/
│ │ │ ├── index.js
│ │ │ └── svgo.yml
│ │ ├── lang/
│ │ │ ├── en.js
│ │ │ ├── index.js
│ │ │ └── zh.js
│ │ ├── layout/
│ │ │ ├── components/
│ │ │ │ ├── AppMain.vue
│ │ │ │ ├── Navbar.vue
│ │ │ │ ├── Settings/
│ │ │ │ │ └── index.vue
│ │ │ │ ├── Sidebar/
│ │ │ │ │ ├── Item.vue
│ │ │ │ │ ├── Link.vue
│ │ │ │ │ ├── Logo.vue
│ │ │ │ │ ├── SidebarItem.vue
│ │ │ │ │ └── index.vue
│ │ │ │ ├── TagsView/
│ │ │ │ │ ├── ScrollPane.vue
│ │ │ │ │ └── index.vue
│ │ │ │ └── index.js
│ │ │ ├── index.vue
│ │ │ └── mixin/
│ │ │ └── ResizeHandler.js
│ │ ├── main.js
│ │ ├── permission.js
│ │ ├── router/
│ │ │ ├── index.js
│ │ │ └── modules/
│ │ │ └── components.js
│ │ ├── settings.js
│ │ ├── store/
│ │ │ ├── getters.js
│ │ │ ├── index.js
│ │ │ └── modules/
│ │ │ ├── app.js
│ │ │ ├── permission.js
│ │ │ ├── settings.js
│ │ │ ├── tagsView.js
│ │ │ └── user.js
│ │ ├── styles/
│ │ │ ├── btn.scss
│ │ │ ├── csshake.scss
│ │ │ ├── element-ui.scss
│ │ │ ├── element-variables.scss
│ │ │ ├── index.scss
│ │ │ ├── mixin.scss
│ │ │ ├── sidebar.scss
│ │ │ ├── transition.scss
│ │ │ └── variables.scss
│ │ ├── utils/
│ │ │ ├── auth.js
│ │ │ ├── clipboard.js
│ │ │ ├── get-page-title.js
│ │ │ ├── i18n.js
│ │ │ ├── index.js
│ │ │ ├── open-window.js
│ │ │ ├── permission.js
│ │ │ ├── request.js
│ │ │ ├── scroll-to.js
│ │ │ └── validate.js
│ │ ├── vendor/
│ │ │ ├── Export2Excel.js
│ │ │ └── Export2Zip.js
│ │ └── views/
│ │ ├── components-demo/
│ │ │ ├── clipboard.vue
│ │ │ ├── dnd-list.vue
│ │ │ ├── drag-kanban.vue
│ │ │ ├── mixin.vue
│ │ │ └── sticky.vue
│ │ ├── dashboard/
│ │ │ ├── components/
│ │ │ │ ├── BarChart.vue
│ │ │ │ ├── BoxCard.vue
│ │ │ │ ├── LineChart.vue
│ │ │ │ ├── PanelGroup.vue
│ │ │ │ ├── PieChart.vue
│ │ │ │ ├── RaddarChart.vue
│ │ │ │ ├── TodoList/
│ │ │ │ │ ├── Todo.vue
│ │ │ │ │ ├── index.scss
│ │ │ │ │ └── index.vue
│ │ │ │ ├── TransactionTable.vue
│ │ │ │ └── mixins/
│ │ │ │ └── resize.js
│ │ │ └── index.vue
│ │ ├── error-page/
│ │ │ ├── 401.vue
│ │ │ └── 404.vue
│ │ ├── icons/
│ │ │ ├── element-icons.js
│ │ │ ├── index.vue
│ │ │ └── svg-icons.js
│ │ ├── login/
│ │ │ └── index.vue
│ │ ├── notice/
│ │ │ ├── mail.vue
│ │ │ └── telegram.vue
│ │ ├── sys/
│ │ │ ├── group.vue
│ │ │ ├── menu.vue
│ │ │ ├── role.vue
│ │ │ └── user.vue
│ │ ├── ticket/
│ │ │ ├── all_ticket.vue
│ │ │ ├── my_ticket.vue
│ │ │ ├── new_ticket.vue
│ │ │ ├── s_ticket.vue
│ │ │ ├── todo_ticket.vue
│ │ │ └── u_ticket.vue
│ │ ├── tool/
│ │ │ ├── audit.vue
│ │ │ └── test.vue
│ │ └── workflow/
│ │ ├── pages/
│ │ │ ├── customfield.vue
│ │ │ ├── state.vue
│ │ │ └── transition.vue
│ │ ├── wfconf.vue
│ │ ├── wfset.vue
│ │ └── wftype.vue
│ └── vue.config.js
└── oms_nginx.conf