From e0450b2e11efbb2f657d3a22cd42d5140731b0e8 Mon Sep 17 00:00:00 2001 From: LiuJiaNan Date: Wed, 21 Feb 2024 09:42:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9eslint=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintrc.cjs | 21 ++- src/App.vue | 2 +- src/components/children/index.vue | 2 +- src/components/department_tree/index.vue | 4 +- src/components/economic_type/index.vue | 2 +- src/components/editor/index.vue | 8 +- src/components/electronic_fence/index.vue | 6 +- .../electronic_fence_tree/index.vue | 4 +- src/components/hidden_add/index.vue | 8 +- src/components/hidden_view/index.vue | 22 +-- src/components/industry/index.vue | 2 +- .../multiple_attachment_previews/index.vue | 16 +- src/components/pdf/index.vue | 2 +- src/components/print_table_package/index.vue | 10 +- src/components/risk_add/index.vue | 4 +- src/components/sign/index.vue | 2 +- src/components/territory/index.vue | 2 +- src/components/tooltip_img/index.vue | 2 +- .../training_section_cascader/index.vue | 2 +- src/components/tree/index.vue | 2 +- src/components/txt/index.vue | 2 +- src/components/upload/index.vue | 2 +- src/components/verification/index.vue | 4 +- src/components/video/index.vue | 4 +- .../header/components/update_avatar.vue | 2 +- src/layout/header/components/update_info.vue | 4 +- src/layout/header/index.vue | 2 +- src/layout/index.vue | 2 +- src/layout/menu/index.vue | 4 +- src/main.js | 4 +- .../identifying_parts/hidden_danger_view.vue | 4 +- .../identifying_parts/inspection_record.vue | 2 +- src/mobile/information/index.vue | 24 ++- src/request/api.js | 2 +- src/views/404.vue | 4 +- src/views/BI/components/bottom_options.vue | 4 +- .../BI/components/dialog/alarm_dialog.vue | 162 +++++++++--------- src/views/BI/components/entrance_control.vue | 8 +- src/views/BI/components/grave_dangerous.vue | 8 +- src/views/BI/components/personnel.vue | 32 ++-- src/views/BI/components/video_ai_analysis.vue | 8 +- .../BI/components/video_ai_analysisRight.vue | 2 +- src/views/BI/components/work_safely.vue | 6 +- src/views/BI/index.vue | 12 +- .../accident_information/add.vue | 12 +- .../accident_information/index.vue | 4 +- .../accident_information/view.vue | 2 +- .../blind_plate_plugging/job_data/index.vue | 12 +- src/views/confined_space/job_data/index.vue | 14 +- src/views/confined_space/ledger/index.vue | 4 +- .../enterprise_report/index.vue | 6 +- .../hazard_analysis/components/analysis.vue | 2 +- .../hazard_analysis/index.vue | 8 +- .../risk_analysis/index.vue | 6 +- .../risk_analysis_record/index.vue | 6 +- .../risk_control_menu/add.vue | 10 +- .../risk_control_menu/index.vue | 4 +- .../eightwork_videomanager/components/add.vue | 6 +- src/views/eightwork_videomanager/index.vue | 6 +- .../commanding_organization/mechanism.vue | 4 +- .../commanding_organization/mechanism_add.vue | 2 +- .../commanding_organization/personnel.vue | 4 +- .../exercise_content_scenario/content.vue | 4 +- .../exercise_content_scenario/scene.vue | 4 +- .../emergency_drill_management/index.vue | 2 +- .../emergency_drill_management/view.vue | 4 +- .../emergency_equipment_management/index.vue | 4 +- .../emergency_plan_management/index.vue | 4 +- .../emergency_plan_management/view.vue | 2 +- .../index.vue | 2 +- .../department/components/add.vue | 4 +- .../components/structural_diagram.vue | 2 +- .../department/index.vue | 20 +-- .../electronic_fence/components/add.vue | 6 +- .../components/structural_diagram.vue | 2 +- .../electronic_fence/index.vue | 20 +-- .../industry_qualifications/add.vue | 2 +- .../industry_qualifications/index.vue | 8 +- .../industry_qualifications/view.vue | 2 +- .../information/components/map.vue | 4 +- .../information/edit.vue | 4 +- .../information/info.vue | 12 +- .../post/components/add.vue | 2 +- .../enterprise_management/post/index.vue | 16 +- src/views/enterprise_management/user/add.vue | 10 +- .../enterprise_management/user/index.vue | 12 +- .../device_management/index.vue | 4 +- .../device_management/view.vue | 2 +- .../equipment_change_record/index.vue | 4 +- .../components/inspection_records_view.vue | 6 +- .../safety_inspection/index.vue | 6 +- .../safety_inspection/inspection_records.vue | 4 +- .../enterprise/components/capital.vue | 2 +- .../enterprise/components/edumanager.vue | 2 +- .../enterprise/components/eduplan.vue | 2 +- .../enterprise/components/pdf.vue | 10 +- .../enterprise/components/postman.vue | 2 +- .../enterprise/components/teacher.vue | 2 +- .../file_management/enterprise/index.vue | 4 +- .../personnel/file_details.vue | 4 +- src/views/file_management/personnel/index.vue | 6 +- .../personnel/task_details.vue | 8 +- .../stage/archival_catalogue.vue | 4 +- .../stage/components/handout.vue | 4 +- .../stage/components/paper.vue | 4 +- .../file_management/stage/components/pdf.vue | 10 +- .../stage/components/report.vue | 4 +- .../stage/components/results.vue | 4 +- .../stage/components/signature_form.vue | 4 +- .../stage/components/training_schedule.vue | 2 +- .../file_management/stage/components/zip.vue | 8 +- src/views/file_management/stage/index.vue | 6 +- src/views/groundbreaking/job_data/index.vue | 18 +- .../components/inspection_record_view.vue | 16 +- .../components/qualified.vue | 2 +- .../hidden_danger_view.vue | 4 +- .../checklist_inspection_status/index.vue | 22 +-- .../inspection_record.vue | 8 +- .../supplementary_recording.vue | 4 +- .../components/list.vue | 8 +- .../delete_inventory_management/view.vue | 6 +- .../view_custom.vue | 8 +- .../inspection_record/batch_printing.vue | 2 +- .../inspection_record/index.vue | 12 +- .../inventory_management/add.vue | 6 +- .../inventory_management/add_custom.vue | 8 +- .../components/add_inspection_route.vue | 4 +- .../components/checkstandard_add.vue | 8 +- .../components/import_custom.vue | 2 +- .../components/inspection_route.vue | 6 +- .../components/insurance_coverage_select.vue | 2 +- .../insurance_coverage_select_custom.vue | 2 +- .../inventory_management/components/list.vue | 18 +- .../components/select_custom.vue | 16 +- .../components/select_risk.vue | 8 +- .../insurance_coverage.vue | 2 +- .../insurance_coverage_custom.vue | 4 +- .../inventory_management/part_qr_code.vue | 4 +- .../inventory_management/print.vue | 2 +- .../inventory_management/print_custom.vue | 4 +- .../components/un_qualified.vue | 4 +- .../inventory_troubleshooting/index.vue | 10 +- .../inventory_troubleshooting/inspect.vue | 32 ++-- .../inspect_custom.vue | 28 +-- .../troubleshooting_plan/index.vue | 4 +- .../acceptance/index.vue | 6 +- .../hidden_danger_government/ledger/add.vue | 4 +- .../ledger/components/export_excel.vue | 4 +- .../hidden_danger_government/ledger/index.vue | 12 +- .../hidden_danger_government/ledger/print.vue | 10 +- .../hidden_danger_government/major/index.vue | 8 +- .../hidden_danger_government/major/view.vue | 4 +- .../rectification/index.vue | 8 +- .../rectification/rectification.vue | 20 +-- src/views/high/job_data/index.vue | 20 +-- src/views/hoisting/job_data/index.vue | 18 +- src/views/hot_work/job_data/index.vue | 18 +- src/views/keyprojects/hidden/index.vue | 8 +- src/views/keyprojects/hidden/record_list.vue | 16 +- src/views/keyprojects/hidden/record_view.vue | 6 +- .../keyprojects/inspection/hidden_view.vue | 2 +- src/views/keyprojects/inspection/index.vue | 8 +- .../keyprojects/inspection/record_list.vue | 10 +- .../keyprojects/inspection/record_view.vue | 2 +- src/views/keyprojects/outsourced/add.vue | 14 +- src/views/keyprojects/outsourced/index.vue | 18 +- src/views/keyprojects/outsourced/view.vue | 6 +- .../personnelmanagement/components/edit.vue | 6 +- .../keyprojects/personnelmanagement/index.vue | 10 +- src/views/keyprojects/punish/index.vue | 8 +- src/views/keyprojects/punish/record_list.vue | 8 +- src/views/keyprojects/units/index.vue | 6 +- .../components/video_center.vue | 4 +- src/views/large_screen_data_display/index.vue | 2 +- .../enterprise_video/index.vue | 8 +- .../learning_garden/components/add_task.vue | 2 +- .../components/learning_situation.vue | 6 +- .../learning_garden/components/user.vue | 2 +- .../learning_garden/learning_garden/index.vue | 8 +- .../learning_garden/task_list.vue | 16 +- .../regulatory_library/index.vue | 18 +- src/views/login/index.vue | 2 +- .../index.vue | 8 +- .../threshold_setting.vue | 6 +- .../view.vue | 4 +- .../emergency_handling_record/index.vue | 8 +- .../emergency_handling_record/view.vue | 4 +- .../major_hazard_management/change_record.vue | 4 +- .../major_hazard_management/change_view.vue | 4 +- .../components/map.vue | 8 +- .../major_hazard_management/index.vue | 4 +- .../major_hazard_management/view.vue | 4 +- .../monitoring_type_management/index.vue | 4 +- .../real_time_data_monitoring/view.vue | 16 +- .../enterprises_occupational_health/index.vue | 4 +- .../occupational_hazard_factors/index.vue | 4 +- .../occupational_health_records/index.vue | 4 +- .../occupational_health_training/index.vue | 4 +- .../leave/components/view.vue | 6 +- src/views/off_duty_management/leave/index.vue | 8 +- .../login_record/index.vue | 4 +- .../off_duty_management/record/index.vue | 10 +- .../online_learn_exam/courseware/data/add.vue | 2 +- .../courseware/data/index.vue | 24 +-- .../courseware/video/add.vue | 6 +- .../video/components/add_exercises.vue | 2 +- .../courseware/video/exercises.vue | 20 +-- .../courseware/video/index.vue | 26 +-- .../online_learn_exam/curriculum/add.vue | 8 +- .../components/batch_add_courseware.vue | 4 +- .../online_learn_exam/curriculum/index.vue | 10 +- .../online_learn_exam/curriculum/view.vue | 8 +- src/views/online_learn_exam/my_task/index.vue | 10 +- .../my_task/learning_pdf.vue | 2 +- .../my_task/learning_video.vue | 2 +- .../my_task/start_learning.vue | 6 +- .../online_learn_exam/my_task/task_exam.vue | 2 +- src/views/online_learn_exam/paper/add.vue | 22 +-- src/views/online_learn_exam/paper/index.vue | 8 +- .../task/components/curriculum.vue | 2 +- .../task/components/examination.vue | 8 +- .../task/components/user.vue | 2 +- .../online_learn_exam/task/exam_details.vue | 8 +- src/views/online_learn_exam/task/index.vue | 12 +- .../task/learning_details.vue | 2 +- .../task/student_details.vue | 6 +- src/views/online_learn_exam/task/view.vue | 18 +- src/views/open_circuit/job_data/index.vue | 18 +- .../performance_statistics/index.vue | 12 +- .../departmental/components/list.vue | 28 +-- .../departmental/index.vue | 12 +- .../personnel/components/list.vue | 28 +-- .../performance_appraisal/personnel/index.vue | 12 +- .../courseware/data/index.vue | 12 +- .../courseware/video/index.vue | 12 +- .../courseware/video/view.vue | 6 +- .../curriculum/index.vue | 6 +- .../curriculum/view.vue | 8 +- .../platform_resource_library/paper/index.vue | 8 +- .../identifying_parts/components/add.vue | 4 +- .../identifying_parts/components/qr_code.vue | 2 +- .../identifying_parts/components/risk_add.vue | 2 +- .../risk_control/identifying_parts/index.vue | 10 +- .../identifying_parts/resources_risk.vue | 6 +- src/views/risk_control/ledger/allocation.vue | 2 +- .../risk_control/ledger/components/add.vue | 2 +- src/views/risk_control/ledger/index.vue | 12 +- .../risk_point/components/qr_code.vue | 2 +- src/views/risk_control/risk_point/index.vue | 8 +- src/views/risk_control/risk_point/view.vue | 2 +- .../job_notification_card/index.vue | 8 +- .../risk_four_color_chart/index.vue | 8 +- .../risk_notification_card/index.vue | 4 +- .../safety_commitment/company_level/index.vue | 4 +- .../safety_commitment/company_level/view.vue | 2 +- .../safety_commitment/team_level/add.vue | 4 +- .../safety_commitment/team_level/index.vue | 4 +- .../safety_commitment/team_level/view.vue | 2 +- .../safety_commitment/workshop_level/add.vue | 2 +- .../workshop_level/index.vue | 4 +- .../safety_commitment/workshop_level/view.vue | 2 +- .../hidden_list.vue | 6 +- .../hazard_assignment_acceptance/index.vue | 6 +- .../hazard_management/index.vue | 10 +- .../inspected_person_confirm/index.vue | 8 +- .../inspectors_verify_management/index.vue | 6 +- .../safety_environmental/add.vue | 10 +- .../components/defense.vue | 2 +- .../components/flow_chart.vue | 2 +- .../components/hidden_add.vue | 2 +- .../safety_environmental/index.vue | 8 +- .../safety_environmental/view.vue | 8 +- src/views/safety_meeting/meeting/add.vue | 16 +- src/views/safety_meeting/meeting/index.vue | 8 +- src/views/safety_meeting/meeting/view.vue | 6 +- .../administration/add.vue | 32 ++-- .../components/select_template.vue | 6 +- .../administration/details.vue | 6 +- .../administration/index.vue | 10 +- .../security_commitment_pro/template/add.vue | 2 +- .../template/index.vue | 6 +- .../extraction_and_use/index.vue | 6 +- .../plan/components/add.vue | 12 +- src/views/security_investment/plan/index.vue | 8 +- .../security_investment/plan_review/index.vue | 8 +- .../index.vue | 6 +- .../sms_log_management/index.vue | 6 +- .../components/configure.vue | 2 +- .../sms_type_management/index.vue | 8 +- .../personnel_management/add.vue | 4 +- .../personnel_management/index.vue | 6 +- .../detection_situation/index.vue | 2 +- .../detection_situation/print.vue | 2 +- .../hazard_statistics/index.vue | 4 +- .../inventory_statistics_month/index.vue | 8 +- .../inventory_statistics_month/print.vue | 4 +- .../usage_situation/index.vue | 4 +- .../system_documents/index.vue | 14 +- .../job_data/index.vue | 12 +- .../components/add.vue | 2 +- .../components/list.vue | 12 +- .../index.vue | 6 +- .../training_plan/index.vue | 6 +- .../training_situation/index.vue | 6 +- .../day_inspection/index.vue | 8 +- .../day_inspection/inspection_records.vue | 2 +- .../ten_day_inspection/inspection_records.vue | 2 +- .../week_inspection/inspection_records.vue | 2 +- .../ai_warning/components/add.vue | 2 +- src/views/video_manager/ai_warning/index.vue | 12 +- .../video_manager/video_manager/index.vue | 6 +- .../components/add_two.vue | 2 +- src/views/workforce_management/index.vue | 12 +- 313 files changed, 1184 insertions(+), 1193 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 18fbdf3..3469e65 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -5,7 +5,7 @@ module.exports = { node: true }, extends: [ - "plugin:vue/vue3-essential", + "plugin:vue/vue3-recommended", "standard", "@vue/prettier", "eslint:recommended" @@ -18,10 +18,23 @@ module.exports = { rules: { "no-console": "warn", "vue/multi-word-component-names": "off", - camelcase: "off", - eqeqeq: "error", - "vue/eqeqeq": "error", + "vue/no-v-html": "off", + "vue/require-default-prop": "off", + "camelcase": "off", + "eqeqeq": "error", + "vue/no-template-shadow": "error", "vue/attribute-hyphenation": "error", + "vue/html-end-tags": "error", + "vue/eqeqeq": "error", + "vue/component-name-in-template-casing": ["error", "kebab-case"], + "vue/enforce-style-attribute": [ + "error", + { "allow": ["scoped", "module"] } + ], + "vue/v-on-event-hyphenation": ["error", "always",{ + "autofix": true, + }], + "vue/require-explicit-emits": "error", "no-unused-vars": [ "error", { vars: "all", args: "after-used", ignoreRestSiblings: false } diff --git a/src/App.vue b/src/App.vue index 68dd81d..b4e3172 100644 --- a/src/App.vue +++ b/src/App.vue @@ -15,4 +15,4 @@ import zhCn from "element-plus/dist/locale/zh-cn.mjs"; - + diff --git a/src/components/children/index.vue b/src/components/children/index.vue index 215faec..e0a5c6d 100644 --- a/src/components/children/index.vue +++ b/src/components/children/index.vue @@ -4,6 +4,6 @@ diff --git a/src/components/department_tree/index.vue b/src/components/department_tree/index.vue index 847bdb5..08a8c62 100644 --- a/src/components/department_tree/index.vue +++ b/src/components/department_tree/index.vue @@ -1,8 +1,8 @@