Selaa lähdekoodia

adm:feat > 下载添加楼层信息

shaun-sheep 4 vuotta sitten
vanhempi
commit
27ade42865
2 muutettua tiedostoa jossa 8 lisäystä ja 4 poistoa
  1. 3 2
      src/components/model/file/modelLog.vue
  2. 5 2
      src/views/model/file/index.vue

+ 3 - 2
src/components/model/file/modelLog.vue

@@ -43,7 +43,8 @@ export default {
   props: {
     modelLogVisible: Boolean,
     modelFolderName: String,
-    logData: Array
+    logData: Array,
+    modelLogFloorName: String,
   },
   data() {
     return {
@@ -82,7 +83,7 @@ export default {
       if (item.Url) {
         let a = document.createElement("a");
         a.href = url;
-        a.download =`${this.modelFolderName}${item.FloorName}模型文件v${item.Version}.rvt`;
+        a.download = `${this.modelFolderName}${this.modelLogFloorName}模型文件v${item.Version}.rvt`;
         a.click();
       } else {
         this.$message({

+ 5 - 2
src/views/model/file/index.vue

@@ -51,8 +51,9 @@
     <!-- 弹窗 开始-->
 
     <!-- 模型日志弹窗 -->
-    <modelLog :modelLogVisible="modelLogVisible" :modelFolderName="currentFolderName" @deleteFinish="updataLog"
-      @CloseModelLogDia="modelLogVisible=false" :logData="logData"></modelLog>
+    <modelLog :modelLogVisible="modelLogVisible" :modelFolderName="currentFolderName"
+              :modelLogFloorName="modelLogFloorName" @deleteFinish="updataLog"
+              @CloseModelLogDia="modelLogVisible=false" :logData="logData"></modelLog>
     <!-- 替换模型弹窗 -->
     <repliceModel :repliceModelVisible="repliceModelVisible" @closeReplaceModelDia="repliceModelVisible=false" :replaceModelItem="replaceModelItem"
       @updataModel="updateModelFile"></repliceModel>
@@ -94,6 +95,7 @@ export default {
   },
   data() {
     return {
+      modelLogFloorName: '',// 楼层名称
       addFolderVisible: false, //是否显示新增文件夹弹窗
       addFloorFileVisible: false, //是否显示增加楼层文件弹窗
       repliceModelVisible: false, //是否显示替换楼层模型弹窗
@@ -320,6 +322,7 @@ export default {
     //查看模型日志
     queryModelLog(item) {
       this.FloorModelId = item.Id; //楼层模型文件
+      this.modelLogFloorName = item.FloorName
       request.queryModelFile(this.FloorModelId, res => {
         this.logData = res.Content;
         this.modelLogVisible = true;