فهرست منبع

修改文件时,文件名问题

wukai 2 سال پیش
والد
کامیت
4165bf4992
1فایلهای تغییر یافته به همراه11 افزوده شده و 12 حذف شده
  1. 11 12
      src/views1/File/Individual/IndividualView.vue

+ 11 - 12
src/views1/File/Individual/IndividualView.vue

@@ -106,19 +106,18 @@
               </el-table-column>
               <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
                 <template slot-scope="scope">
-                  <el-button size="mini" type="text" icon="el-icon-view" @click="handlePreview(scope.row)"
-                   >预览</el-button>
+                  <el-button size="mini" type="text" icon="el-icon-view"
+                    @click="handlePreview(scope.row)">预览</el-button>
                   <el-dropdown size="mini">
                     <el-button size="mini" type="text" icon="el-icon-d-arrow-right">更多</el-button>
                     <el-dropdown-menu slot="dropdown">
-                      <el-dropdown-item icon="el-icon-view" @click.native="handleShare(scope.row)"
-                       >分享</el-dropdown-item>
-                      <el-dropdown-item icon="el-icon-view" @click.native="handleDownload(scope.row)"
-                      >下载</el-dropdown-item>
-                      <el-dropdown-item icon="el-icon-view" @click.native="handleEdit(scope.row)"
-                       >在线编辑</el-dropdown-item>
+                      <el-dropdown-item icon="el-icon-view" @click.native="handleShare(scope.row)">分享</el-dropdown-item>
+                      <el-dropdown-item icon="el-icon-view"
+                        @click.native="handleDownload(scope.row)">下载</el-dropdown-item>
+                      <el-dropdown-item icon="el-icon-view"
+                        @click.native="handleEdit(scope.row)">在线编辑</el-dropdown-item>
                       <el-dropdown-item icon="el-icon-edit" @click.native="handleUpdate(scope.row)"
-                        v-hasPermi="['doc:info:edit']" >修改</el-dropdown-item>
+                        v-hasPermi="['doc:info:edit']">修改</el-dropdown-item>
                       <el-dropdown-item icon="el-icon-delete" @click.native="handleDelete(scope.row)"
                         v-hasPermi="['doc:info:remove']">删除</el-dropdown-item>
                     </el-dropdown-menu>
@@ -335,7 +334,7 @@
 
     watch: {
       "form.docPath": function(path, old) {
-        if (path && path.lastIndexOf("/") > -1) {
+        if (!this.form.docName && path && path.lastIndexOf("/") > -1) {
           let name = path.slice(path.lastIndexOf("/") + 1);
           this.form.docName = name.split("_")[0];
         }
@@ -673,7 +672,7 @@
           this.open = true;
           this.title = "修改文件基本信息";
           this.dynamicTags = this.form.tagList.map(item => item.tagName);
-          this.form.dirId=this.dirList[0].dirId;
+          this.form.dirId = this.dirList[0].dirId;
         });
       },
       /** 提交按钮 */
@@ -1089,4 +1088,4 @@
       vertical-align: bottom;
     }
   }
-</style>
+</style>