<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          「免費(fèi)開源」基于Vue和Quasar的前端SPA項(xiàng)目實(shí)戰(zhàn)之?dāng)?shù)據(jù)導(dǎo)出(十三)

          共 1593字,需瀏覽 4分鐘

           ·

          2021-08-13 09:05


          回顧


          通過之前一篇文章?基于Vue和Quasar的前端SPA項(xiàng)目實(shí)戰(zhàn)之?dāng)?shù)據(jù)導(dǎo)入(九) 的介紹,通過配置的方式可以零代碼實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)的批量導(dǎo)入功能,本文主要介紹業(yè)務(wù)數(shù)據(jù)批量導(dǎo)出相關(guān)內(nèi)容。


          簡介


          針對(duì)每個(gè)業(yè)務(wù)表,有時(shí)需要導(dǎo)出數(shù)據(jù)到本地文件,用來備份或者分析,這里采用的文件格式為EXCEL,第一行為字段名稱,從第二行開始為數(shù)據(jù)。


          UI界面


          產(chǎn)品導(dǎo)出?產(chǎn)品導(dǎo)出


          API


          業(yè)務(wù)數(shù)據(jù)導(dǎo)出API?業(yè)務(wù)數(shù)據(jù)導(dǎo)出相關(guān)API,具體的通過swagger文檔可以查看。通過axios封裝api,名稱為table


          import { axiosInstance } from "boot/axios";
          
          const table = {
           export: function(tableName) {
              return axiosInstance.get("/api/business/" + tableName + "/export",
                {
                  params: {
                  }
                }
              );
            }
          };
          
          export { table };
          


          核心代碼


          說明

          export成功之后返回文件URL,直接下載即可!


          代碼

          async onExportClickAction() {
            this.$q.loading.show({
              message: "生成中"
            });
          
            try {
              const url = await tableService.export(this.tableName);
              this.$q.notify("數(shù)據(jù)導(dǎo)出成功,請(qǐng)等待下載完成后查看!");
          
              window.open(url, "_blank");
          
              this.$q.loading.hide();
            } catch (error) {
              this.$q.loading.hide();
              console.error(error);
            }
          }
          


          產(chǎn)品為例

          product

          點(diǎn)擊“批量導(dǎo)出”按鈕,成功之后自動(dòng)下載文件到本地,打開EXCEL查看發(fā)現(xiàn)3條數(shù)據(jù)已經(jīng)生成,和系統(tǒng)中數(shù)據(jù)一致。


          小結(jié)

          本文主要介紹了介紹業(yè)務(wù)數(shù)據(jù)批量導(dǎo)出功能,不同的業(yè)務(wù)表單操作類似,通過配置的方式可以零代碼實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)的批量導(dǎo)出功能。


          crudapi簡介

          crudapi是crud+api組合,表示增刪改查接口,是一款零代碼可配置的產(chǎn)品。使用crudapi可以告別枯燥無味的增刪改查代碼,讓您更加專注業(yè)務(wù),節(jié)約大量成本,從而提高工作效率。 crudapi的目標(biāo)是讓處理數(shù)據(jù)變得更簡單,所有人都可以免費(fèi)使用! 無需編程,通過配置自動(dòng)生成crud增刪改查RESTful API,提供后臺(tái)UI管理業(yè)務(wù)數(shù)據(jù)。基于主流的開源框架,擁有自主知識(shí)產(chǎn)權(quán),支持二次開發(fā)。


          demo演示

          crudapi屬于產(chǎn)品級(jí)的零代碼平臺(tái),不同于自動(dòng)代碼生成器,不需要生成Controller、Service、Repository、Entity等業(yè)務(wù)代碼,程序運(yùn)行起來就可以使用,真正0代碼,可以覆蓋基本的和業(yè)務(wù)無關(guān)的CRUD RESTful API。

          官網(wǎng)地址:https://crudapi.cn


          測試地址:https://demo.crudapi.cn/crudapi/login


          附源碼地址

          GitHub地址

          https://github.com/crudapi/crudapi-admin-web


          Gitee地址

          https://gitee.com/crudapi/crudapi-admin-web

          由于網(wǎng)絡(luò)原因,GitHub可能速度慢,改成訪問Gitee即可,代碼同步更新。

          瀏覽 59
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  99超碰在线网 | 操操操操操操 | 欧美婷婷五月天 | 亚洲无码在线专区 | 黑人大屌孟操日本女人 |