Browse Source

fix: 添加按钮icon

xiaweibo 1 month ago
parent
commit
56456663f7

+ 2 - 0
src/views/production-safety/implement-safety-duty/non-public-area-responsibilities/list.vue

@@ -16,6 +16,7 @@
               name: 'areaAddResponsibilities:nonPublic',
             })
           "
+          :icon="Plus"
           >添加
         </el-button>
         <el-button @click="batchImportVisible = true">导入</el-button>
@@ -159,6 +160,7 @@
   } from '@/api/production-safety/responsibility-implementation';
   import urlJoin from 'url-join';
   import { BatchImport } from '@/components/batch-import';
+  import { Plus } from '@element-plus/icons-vue';
 
   import { downloadFile } from '@/views/disaster/utils';
   import { useGlobSetting } from '@/hooks/setting';

+ 2 - 0
src/views/production-safety/implement-safety-duty/non-public-list-responsibilities/list.vue

@@ -16,6 +16,7 @@
               name: 'addResponsibilities:nonPublic',
             })
           "
+          :icon="Plus"
           >添加
         </el-button>
         <el-button @click="batchImportVisible = true">导入</el-button>
@@ -191,6 +192,7 @@
   import { getAllDepartments } from '@/api/auth/dept';
   import { useUserInfoHook } from '@/views/disaster/hooks';
   import { downloadByData } from '@/utils/file/download';
+  import { Plus } from '@element-plus/icons-vue';
 
   const { id } = useUserInfoHook();
   const router = useRouter();

+ 2 - 0
src/views/production-safety/implement-safety-duty/public-area-responsibilities/list.vue

@@ -16,6 +16,7 @@
               name: 'areaAddResponsibilities:public',
             })
           "
+          :icon="Plus"
           >添加
         </el-button>
         <el-button plain  @click="batchImportVisible = true">
@@ -163,6 +164,7 @@
   } from '@/api/production-safety/responsibility-implementation';
   import urlJoin from 'url-join';
   import { BatchImport } from '@/components/batch-import';
+  import { Plus } from '@element-plus/icons-vue';
 
   import { downloadFile } from '@/views/disaster/utils';
   import { useGlobSetting } from '@/hooks/setting';

+ 2 - 0
src/views/production-safety/implement-safety-duty/public-list-responsibilities/list.vue

@@ -16,6 +16,7 @@
               name: 'addResponsibilities:public',
             })
           "
+          :icon="Plus"
           >添加
         </el-button>
         <el-button @click="batchImportVisible = true">导入</el-button>
@@ -182,6 +183,7 @@
   } from '@/api/production-safety/responsibility-implementation';
   import urlJoin from 'url-join';
   import { BatchImport } from '@/components/batch-import';
+  import { Plus } from '@element-plus/icons-vue';
 
   import { downloadFile } from '@/views/disaster/utils';
   import { useGlobSetting } from '@/hooks/setting';

+ 2 - 1
src/views/production-safety/implement-safety-duty/responsibility-notice-manage-admin/components/NotifySend.vue

@@ -20,7 +20,7 @@
           <el-date-picker v-model="formValue.planEndTime" placeholder="请选择日期" style="width: 200px" />
         </el-form-item>
         <el-form-item label="通知区域" prop="safetyAreaData">
-          <el-button @click="handleAddArea" type="primary">添加</el-button>
+          <el-button @click="handleAddArea" type="primary" :icon="Plus">添加</el-button>
         </el-form-item>
         <el-table :data="currentTableData" v-if="formValue.safetyAreaData.length" style="width: 100%; margin: 20px 0 0">
           <!-- <el-table-column type="index" label="序号" width="80" /> -->
@@ -82,6 +82,7 @@
   import { uniqBy, omit } from 'lodash-es';
   import dayjs from 'dayjs';
   import { safetyNoticeAdminIssuedNotice } from '@/api/production-safety/responsibility-implementation';
+  import { Plus } from '@element-plus/icons-vue';
 
   const props = defineProps<{
     type: number;

+ 2 - 0
src/views/production-safety/implement-safety-duty/responsibility-notice-manage-admin/list.vue

@@ -20,6 +20,7 @@
               },
             })
           "
+          :icon="Plus"
           >添加
         </el-button></div
       >
@@ -219,6 +220,7 @@
   import { FILE_TYPE_ICON } from '@/components/UploadFiles/constants';
   import PreviewOnline from '@/views/disaster/components/PreviewOnline.vue';
   import DownloadIcon from '@/views/disaster/disaster-control/src/svg/download.svg';
+  import { Plus } from '@element-plus/icons-vue';
 
   import NotifySend from './components/NotifySend.vue';