浏览代码

fix:完成风险识别管控模块文案更替

sunqijun 2 周之前
父节点
当前提交
c0f137bc87
共有 16 个文件被更改,包括 41 次插入36 次删除
  1. 2 0
      src/api/production-safety/business-registration-application.ts
  2. 1 1
      src/views/production-safety/risk-identification-and-control/construction-safety-manage/add.vue
  3. 1 1
      src/views/production-safety/risk-identification-and-control/construction-safety-manage/audit.vue
  4. 1 1
      src/views/production-safety/risk-identification-and-control/construction-safety-manage/edit.vue
  5. 1 1
      src/views/production-safety/risk-identification-and-control/construction-safety-manage/view.vue
  6. 4 4
      src/views/production-safety/risk-identification-and-control/equipment-high-alert/list.vue
  7. 2 2
      src/views/production-safety/risk-identification-and-control/hazard-approval-manage/audit.vue
  8. 7 4
      src/views/production-safety/risk-identification-and-control/hazard-manage/create-plan.vue
  9. 3 3
      src/views/production-safety/risk-identification-and-control/labor-products-manage/list.vue
  10. 4 4
      src/views/production-safety/risk-identification-and-control/labor-products-purchase-apply-manage-admin/Item.vue
  11. 3 3
      src/views/production-safety/risk-identification-and-control/labor-products-purchase-apply-manage-admin/components/detail.vue
  12. 1 1
      src/views/production-safety/risk-identification-and-control/labor-products-purchase-apply-manage-admin/listAdmin.vue
  13. 1 1
      src/views/production-safety/risk-identification-and-control/risk-manage/list.vue
  14. 5 5
      src/views/production-safety/risk-identification-and-control/work-injury-apply-manage-admin/Item.vue
  15. 2 2
      src/views/production-safety/risk-identification-and-control/work-injury-apply-manage-admin/listAdmin.vue
  16. 3 3
      src/views/production-safety/risk-identification-and-control/work-injury-apply-manage/list.vue

+ 2 - 0
src/api/production-safety/business-registration-application.ts

@@ -8,6 +8,7 @@ export interface InventoryItem {
   id: number;
   applyNo: string; // 申请单号
   applicantCode: string; // 工号
+  employeeId:string;// 工号
   applicantName: string; // 姓名
   departmentName: string; // 所属部门
   injuryReason: string; // 受伤原因
@@ -20,6 +21,7 @@ export interface InventoryItem {
   templateId: string; // 模板ID
   injuryCategoryCode: string; // 工伤类别编码
   rejectReason: string; // 拒绝原因
+  workStatus?: number; // 状态
   workDescription: string; // 工作描述
   approvalStatus: number; // 审批状态
 }

+ 1 - 1
src/views/production-safety/risk-identification-and-control/construction-safety-manage/add.vue

@@ -3,7 +3,7 @@
     <header class="safety-platform-container__header">
       <div class="breadcrumb-title">
         <BreadcrumbBack />
-        新增施工安全申请
+        新增施工作业
       </div>
     </header>
     <main class="safety-platform-container__main">

+ 1 - 1
src/views/production-safety/risk-identification-and-control/construction-safety-manage/audit.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="safety-platform-container">
     <header class="safety-platform-container__header">
-      <div class="breadcrumb-title"> 施工作业安全审核 </div>
+      <div class="breadcrumb-title"> 施工作业审核列表 </div>
     </header>
 
     <main class="safety-platform-container__main">

+ 1 - 1
src/views/production-safety/risk-identification-and-control/construction-safety-manage/edit.vue

@@ -4,7 +4,7 @@
     <header class="safety-platform-container__header">
       <div class="breadcrumb-title">
         <BreadcrumbBack />
-        编辑施工安全申请
+        编辑施工作业
       </div>
     </header>
 

+ 1 - 1
src/views/production-safety/risk-identification-and-control/construction-safety-manage/view.vue

@@ -3,7 +3,7 @@
     <header class="safety-platform-container__header">
       <div class="breadcrumb-title">
         <BreadcrumbBack />
-        查看施工安全申请
+        查看施工作业
       </div>
     </header>
     <el-alert v-if="showAlertBar" :title="formValue.rejectReason" type="error" />

+ 4 - 4
src/views/production-safety/risk-identification-and-control/equipment-high-alert/list.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="safety-platform-container">
     <header class="safety-platform-container__header">
-      <div class="breadcrumb-title">告警列表</div>
+      <div class="breadcrumb-title">异常告警列表</div>
     </header>
     <main class="safety-platform-container__main">
       <div class="search-table-container">
@@ -121,7 +121,7 @@
         </div>
       </div>
     </main>
-    <el-dialog v-model="DetailDialog" @close="DetailDialog = false" width="60%" title="告警详情">
+    <el-dialog v-model="DetailDialog" @close="DetailDialog = false" width="60%" title="异常告警详情">
         <div class="title">设备信息</div>
             <el-descriptions :column="2" border>
                 <el-descriptions-item label="设备类型" >
@@ -321,12 +321,12 @@ const DEVICE_TYPE = reactive({})
     try {
       const response = await exportTableData(queryParams.queryParam);
       if (response) {
-        const fileName = `告警列表_${new Date().toISOString().split('T')[0]}.xlsx`;
+        const fileName = `异常告警列表_${new Date().toISOString().split('T')[0]}.xlsx`;
         downloadByData(response, fileName);
         ElMessage.success('导出成功');
       }
     } catch (e) {
-      console.error('导出告警列表失败:', e);
+      console.error('导出异常告警列表失败:', e);
       ElMessage.error('导出失败,请重试');
     }
   };

+ 2 - 2
src/views/production-safety/risk-identification-and-control/hazard-approval-manage/audit.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="safety-platform-container">
     <header class="safety-platform-container__header">
-      <div class="breadcrumb-title"> 危险作业管理审核 </div>
+      <div class="breadcrumb-title"> 危险作业审核列表 </div>
     </header>
 
     <main class="safety-platform-container__main">
@@ -260,7 +260,7 @@
     try {
       const response = await exportHazardWorkApprovalList(queryParams.queryParam);
       if (response) {
-        const fileName = `危险作业管理审核_${new Date().toISOString().split('T')[0]}.xlsx`;
+        const fileName = `危险作业审核列表_${new Date().toISOString().split('T')[0]}.xlsx`;
         downloadByData(response, fileName);
         ElMessage.success('导出成功');
       }

+ 7 - 4
src/views/production-safety/risk-identification-and-control/hazard-manage/create-plan.vue

@@ -163,27 +163,27 @@
   });
 
   const dialogInfo = reactive<any>({
-    title: '新增风险源计划与方案',
+    title: '新增危险源计划和方案',
     currentRow: null,
     type: 'add',
   });
 
   const handleAddPlan = () => {
     planDialogOpen.value = true;
-    dialogInfo.title = '新增风险源计划与方案';
+    dialogInfo.title = '新增危险源计划和方案';
     dialogInfo.type = 'add';
   };
 
   const handleEditPlan = async (scope: any) => {
     dialogInfo.currentRow = scope.row;
-    dialogInfo.title = '编辑风险源计划与方案';
+    dialogInfo.title = '编辑危险源计划和方案';
     dialogInfo.type = 'edit';
     planDialogOpen.value = true;
   };
 
   const handleShowPlan = async (scope: any) => {
     dialogInfo.currentRow = scope.row;
-    dialogInfo.title = '查看风险源计划与方案';
+    dialogInfo.title = '查看危险源计划和方案';
     dialogInfo.type = 'view';
     planDialogOpen.value = true;
   };
@@ -340,6 +340,9 @@
     padding: 16px 22px;
     flex-shrink: 0;
     background-color: white;
+    font-size: 20px;
+    font-weight: 600;
+    color: rgba(0, 0, 0, 0.85);
   }
   .m-r {
     margin-right: 10px;

+ 3 - 3
src/views/production-safety/risk-identification-and-control/labor-products-manage/list.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="safety-platform-container">
     <header class="safety-platform-container__header">
-      <div class="breadcrumb-title">劳防用品管理</div>
+      <div class="breadcrumb-title">劳防用品清单管理</div>
     </header>
     <main class="safety-platform-container__main">
         <div style="margin-bottom:20px">
@@ -117,7 +117,7 @@
       :visible="batchImportVisible"
       :import-api-url="importApiUrl"
       :template-url="templateUrl"
-      template-name="劳防用品导入模版"
+      template-name="劳防用品清单管理导入模版"
       :show-template="true"
       @close="batchImportVisible = false"
       @update="handleUpdate"
@@ -233,7 +233,7 @@
     try {
       const response = await exportPersonalProtectiveEquipment(queryParams.queryParam);
       if (response) {
-        const fileName = `劳防用品管理_${new Date().toISOString().split('T')[0]}.xlsx`;
+        const fileName = `劳防用品清单管理_${new Date().toISOString().split('T')[0]}.xlsx`;
         downloadByData(response, fileName);
         ElMessage.success('导出成功');
       }

+ 4 - 4
src/views/production-safety/risk-identification-and-control/labor-products-purchase-apply-manage-admin/Item.vue

@@ -20,13 +20,13 @@
   const headerTitle = computed(() => {
     switch (operate) {
       case 'inventory-create':
-        return '新增劳防用品采购申请';
+        return '新增劳防用品采购';
       case 'inventory-edit':
-        return '编辑劳防用品采购申请';
+        return '编辑劳防用品采购';
       case 'inventory-view':
-        return '查看劳防用品采购申请';
+        return '查看劳防用品采购';
       case 'audit':
-        return '审核劳防用品采购申请';
+        return '审核劳防用品采购';
       default:
         return '劳防用品采购申请详情';
     }

+ 3 - 3
src/views/production-safety/risk-identification-and-control/labor-products-purchase-apply-manage-admin/components/detail.vue

@@ -346,12 +346,12 @@
       </el-button>
     </template>
     <template v-if="isAuditMode">
+      <el-button type="primary" :loading="auditSubmitting" @click="showRejectDialog = true">
+        审核不通过
+      </el-button>
       <el-button type="primary" :loading="auditSubmitting" @click="handleAuditPass">
         审核通过
       </el-button>
-      <el-button type="danger" :loading="auditSubmitting" @click="showRejectDialog = true">
-        审核不通过
-      </el-button>
     </template>
   </footer>
 </template>

+ 1 - 1
src/views/production-safety/risk-identification-and-control/labor-products-purchase-apply-manage-admin/listAdmin.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="safety-platform-container">
     <header class="safety-platform-container__header">
-      <div class="breadcrumb-title">劳防用品采购申请(管理员)</div>
+      <div class="breadcrumb-title">劳防用品采购审核</div>
     </header>
     <main class="safety-platform-container__main">
       <div class="search-table-container">

+ 1 - 1
src/views/production-safety/risk-identification-and-control/risk-manage/list.vue

@@ -233,7 +233,7 @@
     });
   };
 
-  const handleQueryAvailableUserList = (deptName, realname = '') => {
+  const handleQueryAvailableUserList = (deptName='', realname = '') => {
     queryAvailableUserList({
       pageNumber: 1,
       pageSize: 200,

+ 5 - 5
src/views/production-safety/risk-identification-and-control/work-injury-apply-manage-admin/Item.vue

@@ -20,15 +20,15 @@
   const headerTitle = computed(() => {
     switch (operate) {
       case 'inventory-create':
-        return '新增工伤认定申请';
+        return '新增工伤认定';
       case 'inventory-edit':
-        return '编辑工伤认定申请';
+        return '编辑工伤认定';
       case 'inventory-view':
-        return '查看工伤认定申请';
+        return '查看工伤认定';
       case 'inventory-audit':
-        return '审核工伤认定申请';
+        return '审核工伤认定';
       default:
-        return '工伤认定申请详情';
+        return '工伤认定审核详情';
     }
   });
 </script>

+ 2 - 2
src/views/production-safety/risk-identification-and-control/work-injury-apply-manage-admin/listAdmin.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="safety-platform-container">
     <header class="safety-platform-container__header">
-      <div class="breadcrumb-title">工伤认定申请</div>
+      <div class="breadcrumb-title">工伤认定审核列表</div>
     </header>
     <main class="safety-platform-container__main">
       <div class="search-table-container">
@@ -241,7 +241,7 @@
         tableData.value = res.records.map((item) => ({
           id: item.id,
           applyNo: item.applyNo, // 申请单号
-          applicantCode: item.applicantCode, // 工号
+          applicantCode: item.applicantCode || item.employeeId, // 工号
           applicantName: item.applicantName, // 姓名
           departmentName: item.departmentName, // 所属部门
           injuryReason: item.injuryReason, // 受伤原因

+ 3 - 3
src/views/production-safety/risk-identification-and-control/work-injury-apply-manage/list.vue

@@ -136,7 +136,7 @@
         </div>
         <template #footer>
           <el-button @click="confirmDialog = false">取消</el-button>
-          <el-button type="danger" :loading="auditSubmitting" @click="confirmRequest">
+          <el-button type="primary" :loading="auditSubmitting" @click="confirmRequest">
             确定
           </el-button>
         </template>
@@ -147,7 +147,7 @@
       :visible="batchImportVisible"
       :import-api-url="importApiUrl"
       :template-url="templateUrl"
-      template-name="下载模板"
+      template-name="工伤认定审核列表-导入模板"
       :show-template="false"
       @close="batchImportVisible = false"
       @update="handleUpdate"
@@ -242,7 +242,7 @@
         tableData.value = res.records.map((item) => ({
           id: item.id,
           applyNo: item.applyNo, // 申请单号
-          applicantCode: item.applicantCode, // 工号
+          applicantCode: item.employeeId, // 工号
           applicantName: item.applicantName, // 姓名
           departmentName: item.departmentName, // 所属部门
           injuryReason: item.injuryReason, // 受伤原因