소스 검색

短信模板导出

liuyu 1 년 전
부모
커밋
127b7987c0
1개의 변경된 파일11개의 추가작업 그리고 2개의 파일을 삭제
  1. 11 2
      src/views/system/sms/template/index.vue

+ 11 - 2
src/views/system/sms/template/index.vue

@@ -11,6 +11,14 @@
           v-hasPermi="['system:sms-channel:create']"
           @click="handleCreate()"
         />
+        <!-- 操作:导出 -->
+         <XButton
+          type="warning"
+          preIcon="ep:download"
+          :title="t('action.export')"
+          v-hasPermi="['system:sms-template:export']"
+          @click="exportList('短信模板.xls')"
+        />
       </template>
       <template #actionbtns_default="{ row }">
         <XTextButton
@@ -120,10 +128,11 @@ const { t } = useI18n() // 国际化
 const message = useMessage() // 消息弹窗
 
 // 列表相关的变量
-const [registerTable, { reload, deleteData }] = useXTable({
+const [registerTable, { reload, deleteData, exportList }] = useXTable({
   allSchemas: allSchemas,
   getListApi: SmsTemplateApi.getSmsTemplatePageApi,
-  deleteApi: SmsTemplateApi.deleteSmsTemplateApi
+  deleteApi: SmsTemplateApi.deleteSmsTemplateApi,
+  exportListApi: SmsTemplateApi.exportSmsTemplateApi
 })
 
 // 弹窗相关的变量