Forráskód Böngészése

新增 下载FYDI指数

wzh 3 éve
szülő
commit
7bc12a31ab
2 módosított fájl, 23 hozzáadás és 0 törlés
  1. 5 0
      src/apis/fetch.js
  2. 18 0
      src/views/voyage/voyageList.vue

+ 5 - 0
src/apis/fetch.js

@@ -137,4 +137,9 @@ export default {
   updateDepartment(data) {
     return $http("/department/update", data);
   },
+
+  // 获取FYDI指数下载链接
+  getFYFIDownloadUrl(data) {
+    return $http("/fydi/getLastest", data);
+  },
 };

+ 18 - 0
src/views/voyage/voyageList.vue

@@ -65,6 +65,13 @@
       <!-- <div class="cargo-owner-add" @click="voyageAddDialogVisible = true">
         添加航次
       </div> -->
+      <el-button
+        v-auth="'DOWNLOADFYDI'"
+        type="primary"
+        size="medium"
+        @click="downloadFYDI"
+        >下载FYDI指数</el-button
+      >
     </div>
     <el-dialog v-model="voyageAddDialogVisible" title="添加航次">
       <el-form
@@ -614,6 +621,17 @@ function resetAddVoyageForm() {
 }
 
 let sortradio = ref(0);
+let isLoadingExcel = ref(false);
+async function downloadFYDI() {
+  let res0 = await api.getFYFIDownloadUrl({
+    loginAccountId: localStorage.loginAccountId,
+  });
+
+  let url = res0.data.result;
+  let a = document.createElement("a");
+  a.setAttribute("href", url);
+  a.click();
+}
 
 onMounted(() => {
   getVoyageList();