From 9472c2677094ab467247cb84f6b4518b81529d98 Mon Sep 17 00:00:00 2001 From: WenShiJun Date: Fri, 15 Mar 2024 17:54:28 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E5=AE=89=E5=85=A8=E4=BA=8B?= =?UTF-8?q?=E6=95=85=E6=A1=A3=E6=A1=88=E6=A8=A1=E5=9D=97=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/js/constant.js | 49 +- src/request/management_agreement.js | 14 + src/request/production_accident.js | 15 + src/request/traffic_safety_assessment.js | 3 + src/request/traffic_safety_production.js | 3 + src/request/traffic_safety_staffing.js | 3 + src/request/violation_registration.js | 15 + .../customer_management/index.vue | 3 +- .../location_managemen/add.vue | 15 - .../location_managemen/index.vue | 3 +- .../waybill_registration/add.vue | 4 +- .../waybill_registration/index.vue | 5 +- .../employee_management/index.vue | 5 +- src/views/labor_contract/components/add.vue | 11 +- src/views/labor_contract/index.vue | 3 +- .../management_staffing/components/add.vue | 11 +- src/views/management_staffing/index.vue | 19 + .../production_accident/add.vue | 613 ++++++++++++++++++ .../production_accident/index.vue | 168 +++++ .../occupational_hazards/components/add.vue | 11 +- src/views/occupational_hazards/index.vue | 3 +- .../management_agreement/components/add.vue | 155 +++++ .../management_agreement/components/view.vue | 70 ++ .../management_agreement/details.vue | 38 ++ .../management_agreement/index.vue | 180 +++++ .../violation_registration/add.vue | 202 ++++++ .../violation_registration/index.vue | 167 +++++ .../safety_assessment/components/add.vue | 11 +- src/views/safety_assessment/index.vue | 20 + .../safety_production/components/add.vue | 11 +- src/views/safety_production/index.vue | 19 + .../driving_log/index.vue | 32 +- .../safety_meeting/add.vue | 14 +- .../safety_meeting/index.vue | 3 +- .../security_notice/index.vue | 4 +- .../things_check/add.vue | 229 ------- .../things_check/index.vue | 272 -------- .../safety_responsibility/components/add.vue | 11 +- src/views/safety_responsibility/index.vue | 3 +- .../security_commitment/components/add.vue | 11 +- src/views/security_commitment/index.vue | 4 +- 41 files changed, 1783 insertions(+), 649 deletions(-) create mode 100644 src/request/management_agreement.js create mode 100644 src/request/production_accident.js create mode 100644 src/request/violation_registration.js create mode 100644 src/views/mechanical_files/production_accident/add.vue create mode 100644 src/views/mechanical_files/production_accident/index.vue create mode 100644 src/views/production_course_regulate/management_agreement/components/add.vue create mode 100644 src/views/production_course_regulate/management_agreement/components/view.vue create mode 100644 src/views/production_course_regulate/management_agreement/details.vue create mode 100644 src/views/production_course_regulate/management_agreement/index.vue create mode 100644 src/views/production_course_regulate/violation_registration/add.vue create mode 100644 src/views/production_course_regulate/violation_registration/index.vue delete mode 100644 src/views/safety_production_related/things_check/add.vue delete mode 100644 src/views/safety_production_related/things_check/index.vue diff --git a/src/assets/js/constant.js b/src/assets/js/constant.js index b6cf6f6..f05a300 100644 --- a/src/assets/js/constant.js +++ b/src/assets/js/constant.js @@ -49,6 +49,24 @@ export const LOCATIONTYPEMENU = [ { id: "目的地", name: "2" }, ]; +export const PENALTYMETHODMENU = [ + { id: "罚款", name: "1" }, + { id: "罚钱", name: "2" }, + { id: "赔礼道歉", name: "3" }, +]; + +export const EDUCATIONALMENU = [ + { id: "专科", name: "1" }, + { id: "本科", name: "2" }, + { id: "博士", name: "3" }, +]; + +export const ACCIDENTNATUREMENU = [ + { id: "火灾", name: "1" }, + { id: "车祸", name: "2" }, + { id: "天灾", name: "3" }, +]; + export const PRINT_STYLE = ' diff --git a/src/views/labor_contract/index.vue b/src/views/labor_contract/index.vue index 6effc74..03b4140 100644 --- a/src/views/labor_contract/index.vue +++ b/src/views/labor_contract/index.vue @@ -124,8 +124,9 @@ import { getSafetyContractList, infoContractView, } from "@/request/traffic_safety_contract.js"; -import router from "@/router/index.js"; +import { useRouter } from "vue-router"; +const router = useRouter(); const { list, pagination, searchForm, fnGetData, fnResetPagination } = useListData(getSafetyContractList); const data = reactive({ diff --git a/src/views/management_staffing/components/add.vue b/src/views/management_staffing/components/add.vue index 9979339..5c99a59 100644 --- a/src/views/management_staffing/components/add.vue +++ b/src/views/management_staffing/components/add.vue @@ -31,7 +31,7 @@ v-model:file-list="form.file" accept=".pdf" :limit="9" - :before-upload="fnUpload" + :size="100" /> @@ -155,15 +155,6 @@ const fnSubmit = async () => { // 触发更新数据的事件 emits("get-data"); }; - -const fnUpload = (file) => { - const isLt100M = file.size / 1024 / 1024 < 100; - if (!isLt100M) { - ElMessage.error("文件大小不能超过100M"); - return false; - } - return true; -}; diff --git a/src/views/management_staffing/index.vue b/src/views/management_staffing/index.vue index 40ec801..668c5df 100644 --- a/src/views/management_staffing/index.vue +++ b/src/views/management_staffing/index.vue @@ -88,6 +88,14 @@ > 编辑 + + 删除 +