gitextract_j3qqf1bi/ ├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── api/ │ ├── __init__.py │ ├── admin.py │ ├── api_backend.py │ ├── api_blood.py │ ├── api_check.py │ ├── api_dashboard.py │ ├── api_datastandard.py │ ├── api_date.py │ ├── api_files.py │ ├── api_quality.py │ ├── apps.py │ ├── models.py │ ├── tests.py │ └── views.py ├── authorize/ │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── models.py │ ├── templates/ │ │ └── authorize/ │ │ └── login.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── backend/ │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── models.py │ ├── templates/ │ │ └── backend/ │ │ ├── crontab.html │ │ ├── database.html │ │ ├── database_add.html │ │ └── database_detail.html │ ├── tests.py │ └── views.py ├── blood/ │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── models.py │ ├── templates/ │ │ └── blood/ │ │ └── analyze.html │ ├── tests.py │ └── views.py ├── check/ │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── autocheck.py │ ├── crontab_autocheck.py │ ├── models.py │ ├── templates/ │ │ └── check/ │ │ ├── blood_analyze.html │ │ ├── crontab.html │ │ ├── rule_edit.html │ │ └── rule_list.html │ ├── tests.py │ └── views.py ├── data/ │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── models.py │ ├── templates/ │ │ └── data/ │ │ ├── dashboard.html │ │ ├── dashboard_subcompany.html │ │ ├── report.html │ │ ├── result_detail.html │ │ └── template-ui.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── demand/ │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── insert_excel.sql │ ├── models.py │ ├── templates/ │ │ └── demand/ │ │ └── upload_form.html │ ├── tests.py │ └── views.py ├── docs/ │ ├── api_views.md │ ├── authorize_views.md │ ├── check_views.md │ ├── data_views.md │ ├── ddl.sql │ ├── demand_views.md │ ├── demo数据.sql │ ├── files_views.md │ ├── requirements.txt │ └── 部署文档.md ├── files/ │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── models.py │ ├── templates/ │ │ └── files/ │ │ └── file_list.html │ ├── tests.py │ └── views.py ├── gconfig.py ├── manage.py ├── mysite/ │ ├── __init__.py │ ├── db_config.py │ ├── settings.py │ ├── source_db_config.py │ ├── urls.py │ └── wsgi.py ├── nginx.conf ├── standard/ │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── models.py │ ├── templates/ │ │ └── standard/ │ │ ├── show.html │ │ └── update.html │ ├── tests.py │ └── views.py ├── static/ │ ├── CodeMirror/ │ │ ├── lib/ │ │ │ ├── codemirror.css │ │ │ └── codemirror.js │ │ ├── mode/ │ │ │ └── sql.js │ │ └── theme/ │ │ └── eclipse.css │ ├── check/ │ │ └── css/ │ │ ├── admin/ │ │ │ ├── jquery.dataTables.css │ │ │ └── style.css │ │ └── login.css │ ├── css/ │ │ ├── animate.css │ │ ├── bak/ │ │ │ └── animate.css │ │ ├── datatables/ │ │ │ ├── datatables-site.css │ │ │ ├── jquery.dataTables.css │ │ │ └── jquery.dataTables.css.origin │ │ ├── datatables.css │ │ ├── fonts.css │ │ ├── helper.css │ │ ├── icons.css │ │ ├── lib/ │ │ │ └── bootstrap/ │ │ │ └── bootstrap3.css │ │ ├── login.css │ │ ├── material-dash.css │ │ ├── rule_list.css │ │ ├── spinners.css │ │ ├── style.css │ │ └── sweetalert.css │ ├── files/ │ │ ├── 信托公司风险指标.xlsx │ │ ├── 基金1公司风险指标.xlsx │ │ ├── 基金2公司风险指标.xlsx │ │ ├── 担保公司风险指标.xlsx │ │ ├── 资产公司风险指标.xlsx │ │ ├── 金科公司风险指标.xlsx │ │ └── 金租公司风险指标.xlsx │ ├── fonts/ │ │ └── fontAwesome.otf │ ├── icons/ │ │ ├── linea-icons/ │ │ │ └── linea.css │ │ ├── simple-line-icons/ │ │ │ └── css/ │ │ │ └── simple-line-icons.css │ │ └── themify-icons/ │ │ └── themify-icons.css │ ├── js/ │ │ ├── DataTables/ │ │ │ ├── AutoFill-2.3.3/ │ │ │ │ ├── css/ │ │ │ │ │ ├── autoFill.bootstrap.css │ │ │ │ │ ├── autoFill.bootstrap4.css │ │ │ │ │ ├── autoFill.dataTables.css │ │ │ │ │ ├── autoFill.foundation.css │ │ │ │ │ ├── autoFill.jqueryui.css │ │ │ │ │ └── autoFill.semanticui.css │ │ │ │ └── js/ │ │ │ │ ├── autoFill.bootstrap.js │ │ │ │ ├── autoFill.bootstrap4.js │ │ │ │ ├── autoFill.foundation.js │ │ │ │ ├── autoFill.jqueryui.js │ │ │ │ ├── autoFill.semanticui.js │ │ │ │ └── dataTables.autoFill.js │ │ │ ├── Buttons-1.5.6/ │ │ │ │ ├── css/ │ │ │ │ │ ├── buttons.bootstrap.css │ │ │ │ │ ├── buttons.bootstrap4.css │ │ │ │ │ ├── buttons.dataTables.css │ │ │ │ │ ├── buttons.foundation.css │ │ │ │ │ ├── buttons.jqueryui.css │ │ │ │ │ ├── buttons.semanticui.css │ │ │ │ │ ├── common.scss │ │ │ │ │ └── mixins.scss │ │ │ │ ├── js/ │ │ │ │ │ ├── buttons.bootstrap.js │ │ │ │ │ ├── buttons.bootstrap4.js │ │ │ │ │ ├── buttons.colVis.js │ │ │ │ │ ├── buttons.flash.js │ │ │ │ │ ├── buttons.foundation.js │ │ │ │ │ ├── buttons.html5.js │ │ │ │ │ ├── buttons.jqueryui.js │ │ │ │ │ ├── buttons.print.js │ │ │ │ │ ├── buttons.semanticui.js │ │ │ │ │ └── dataTables.buttons.js │ │ │ │ └── swf/ │ │ │ │ └── flashExport.swf │ │ │ ├── ColReorder-1.5.0/ │ │ │ │ ├── css/ │ │ │ │ │ ├── colReorder.bootstrap.css │ │ │ │ │ ├── colReorder.bootstrap4.css │ │ │ │ │ ├── colReorder.dataTables.css │ │ │ │ │ ├── colReorder.foundation.css │ │ │ │ │ ├── colReorder.jqueryui.css │ │ │ │ │ └── colReorder.semanticui.css │ │ │ │ └── js/ │ │ │ │ ├── colReorder.bootstrap.js │ │ │ │ ├── colReorder.bootstrap4.js │ │ │ │ ├── colReorder.dataTables.js │ │ │ │ ├── colReorder.foundation.js │ │ │ │ ├── colReorder.jqueryui.js │ │ │ │ ├── colReorder.semanicui.js │ │ │ │ ├── colReorder.semanticui.js │ │ │ │ └── dataTables.colReorder.js │ │ │ ├── DataTables-1.10.18/ │ │ │ │ ├── css/ │ │ │ │ │ ├── dataTables.bootstrap.css │ │ │ │ │ ├── dataTables.bootstrap4.css │ │ │ │ │ ├── dataTables.foundation.css │ │ │ │ │ ├── dataTables.jqueryui.css │ │ │ │ │ ├── dataTables.semanticui.css │ │ │ │ │ └── jquery.dataTables.css │ │ │ │ └── js/ │ │ │ │ ├── dataTables.bootstrap.js │ │ │ │ ├── dataTables.bootstrap4.js │ │ │ │ ├── dataTables.foundation.js │ │ │ │ ├── dataTables.jqueryui.js │ │ │ │ ├── dataTables.semanticui.js │ │ │ │ └── jquery.dataTables.js │ │ │ ├── FixedColumns-3.2.5/ │ │ │ │ ├── css/ │ │ │ │ │ ├── fixedColumns.bootstrap.css │ │ │ │ │ ├── fixedColumns.bootstrap4.css │ │ │ │ │ ├── fixedColumns.dataTables.css │ │ │ │ │ ├── fixedColumns.foundation.css │ │ │ │ │ ├── fixedColumns.jqueryui.css │ │ │ │ │ └── fixedColumns.semanticui.css │ │ │ │ └── js/ │ │ │ │ ├── dataTables.fixedColumns.js │ │ │ │ ├── fixedColumns.bootstrap.js │ │ │ │ ├── fixedColumns.bootstrap4.js │ │ │ │ ├── fixedColumns.dataTables.js │ │ │ │ ├── fixedColumns.foundation.js │ │ │ │ ├── fixedColumns.jqueryui.js │ │ │ │ ├── fixedColumns.semanicui.js │ │ │ │ └── fixedColumns.semanticui.js │ │ │ ├── FixedHeader-3.1.4/ │ │ │ │ ├── css/ │ │ │ │ │ ├── fixedHeader.bootstrap.css │ │ │ │ │ ├── fixedHeader.bootstrap4.css │ │ │ │ │ ├── fixedHeader.dataTables.css │ │ │ │ │ ├── fixedHeader.foundation.css │ │ │ │ │ ├── fixedHeader.jqueryui.css │ │ │ │ │ └── fixedHeader.semanticui.css │ │ │ │ └── js/ │ │ │ │ ├── dataTables.fixedHeader.js │ │ │ │ ├── fixedHeader.bootstrap.js │ │ │ │ ├── fixedHeader.bootstrap4.js │ │ │ │ ├── fixedHeader.dataTables.js │ │ │ │ ├── fixedHeader.foundation.js │ │ │ │ ├── fixedHeader.jqueryui.js │ │ │ │ ├── fixedHeader.semanicui.js │ │ │ │ └── fixedHeader.semanticui.js │ │ │ ├── JSZip-2.5.0/ │ │ │ │ └── jszip.js │ │ │ ├── KeyTable-2.5.0/ │ │ │ │ ├── css/ │ │ │ │ │ ├── keyTable.bootstrap.css │ │ │ │ │ ├── keyTable.bootstrap4.css │ │ │ │ │ ├── keyTable.dataTables.css │ │ │ │ │ ├── keyTable.foundation.css │ │ │ │ │ ├── keyTable.jqueryui.css │ │ │ │ │ └── keyTable.semanticui.css │ │ │ │ └── js/ │ │ │ │ ├── dataTables.keyTable.js │ │ │ │ ├── keyTable.bootstrap.js │ │ │ │ ├── keyTable.bootstrap4.js │ │ │ │ ├── keyTable.dataTables.js │ │ │ │ ├── keyTable.foundation.js │ │ │ │ ├── keyTable.jqueryui.js │ │ │ │ ├── keyTable.semanicui.js │ │ │ │ └── keyTable.semanticui.js │ │ │ ├── Responsive-2.2.2/ │ │ │ │ ├── css/ │ │ │ │ │ ├── responsive.bootstrap.css │ │ │ │ │ ├── responsive.bootstrap4.css │ │ │ │ │ ├── responsive.dataTables.css │ │ │ │ │ ├── responsive.foundation.css │ │ │ │ │ ├── responsive.jqueryui.css │ │ │ │ │ └── responsive.semanticui.css │ │ │ │ └── js/ │ │ │ │ ├── dataTables.responsive.js │ │ │ │ ├── responsive.bootstrap.js │ │ │ │ ├── responsive.bootstrap4.js │ │ │ │ ├── responsive.foundation.js │ │ │ │ ├── responsive.jqueryui.js │ │ │ │ └── responsive.semanticui.js │ │ │ ├── RowGroup-1.1.0/ │ │ │ │ ├── css/ │ │ │ │ │ ├── rowGroup.bootstrap.css │ │ │ │ │ ├── rowGroup.bootstrap4.css │ │ │ │ │ ├── rowGroup.dataTables.css │ │ │ │ │ ├── rowGroup.foundation.css │ │ │ │ │ ├── rowGroup.jqueryui.css │ │ │ │ │ └── rowGroup.semanticui.css │ │ │ │ └── js/ │ │ │ │ ├── dataTables.rowGroup.js │ │ │ │ ├── rowGroup.bootstrap.js │ │ │ │ ├── rowGroup.bootstrap4.js │ │ │ │ ├── rowGroup.dataTables.js │ │ │ │ ├── rowGroup.foundation.js │ │ │ │ ├── rowGroup.jqueryui.js │ │ │ │ ├── rowGroup.semanicui.js │ │ │ │ └── rowGroup.semanticui.js │ │ │ ├── RowReorder-1.2.4/ │ │ │ │ ├── css/ │ │ │ │ │ ├── rowReorder.bootstrap.css │ │ │ │ │ ├── rowReorder.bootstrap4.css │ │ │ │ │ ├── rowReorder.dataTables.css │ │ │ │ │ ├── rowReorder.foundation.css │ │ │ │ │ ├── rowReorder.jqueryui.css │ │ │ │ │ └── rowReorder.semanticui.css │ │ │ │ └── js/ │ │ │ │ ├── dataTables.rowReorder.js │ │ │ │ ├── rowReorder.bootstrap.js │ │ │ │ ├── rowReorder.bootstrap4.js │ │ │ │ ├── rowReorder.dataTables.js │ │ │ │ ├── rowReorder.foundation.js │ │ │ │ ├── rowReorder.jqueryui.js │ │ │ │ └── rowReorder.semanticui.js │ │ │ ├── Scroller-2.0.0/ │ │ │ │ ├── css/ │ │ │ │ │ ├── scroller.bootstrap.css │ │ │ │ │ ├── scroller.bootstrap4.css │ │ │ │ │ ├── scroller.dataTables.css │ │ │ │ │ ├── scroller.foundation.css │ │ │ │ │ ├── scroller.jqueryui.css │ │ │ │ │ └── scroller.semanticui.css │ │ │ │ └── js/ │ │ │ │ ├── dataTables.scroller.js │ │ │ │ ├── scroller.bootstrap.js │ │ │ │ ├── scroller.bootstrap4.js │ │ │ │ ├── scroller.dataTables.js │ │ │ │ ├── scroller.foundation.js │ │ │ │ ├── scroller.jqueryui.js │ │ │ │ ├── scroller.semanicui.js │ │ │ │ └── scroller.semanticui.js │ │ │ ├── Select-1.3.0/ │ │ │ │ ├── css/ │ │ │ │ │ ├── select.bootstrap.css │ │ │ │ │ ├── select.bootstrap4.css │ │ │ │ │ ├── select.dataTables.css │ │ │ │ │ ├── select.foundation.css │ │ │ │ │ ├── select.jqueryui.css │ │ │ │ │ └── select.semanticui.css │ │ │ │ └── js/ │ │ │ │ ├── dataTables.select.js │ │ │ │ ├── select.bootstrap.js │ │ │ │ ├── select.bootstrap4.js │ │ │ │ ├── select.dataTables.js │ │ │ │ ├── select.foundation.js │ │ │ │ ├── select.jqueryui.js │ │ │ │ └── select.semanticui.js │ │ │ ├── datatables.css │ │ │ ├── datatables.js │ │ │ ├── jQuery-3.3.1/ │ │ │ │ └── jquery-3.3.1.js │ │ │ └── pdfmake-0.1.36/ │ │ │ ├── pdfmake.js │ │ │ └── vfs_fonts.js │ │ ├── Echarts/ │ │ │ ├── echarts-en.common.js │ │ │ ├── echarts-en.js │ │ │ ├── echarts-en.simple.js │ │ │ ├── echarts.common.js │ │ │ ├── echarts.js │ │ │ ├── echarts.simple.js │ │ │ └── extension/ │ │ │ ├── bmap.js │ │ │ └── dataTool.js │ │ ├── FileSaver.js │ │ ├── bootstrap.js │ │ ├── canvas-nest.js │ │ ├── dashboard_echarts.js │ │ ├── get_quality_detail.js │ │ ├── gojs/ │ │ │ ├── Buttons.js │ │ │ └── go.js │ │ ├── init.js │ │ ├── jquery/ │ │ │ ├── jquery.ba-resize.js │ │ │ ├── jquery.slimscroll.js │ │ │ └── jquery.wordexport.js │ │ ├── login.js │ │ ├── scripts.js │ │ └── sidebarmenu.js │ ├── resource/ │ │ ├── chinese.lang │ │ ├── demand.json │ │ └── stdNodes.json │ └── zTree/ │ ├── css/ │ │ └── zTreeStyle.css │ └── js/ │ └── fuzzysearch.js └── utils/ ├── functions.py ├── generate_dim_date.py └── report_data.py