Browse Source

添加强制删除模型文件

zhangyu 5 years ago
parent
commit
2f1eeaf561

+ 2 - 1
src/api/model/file.js

@@ -210,7 +210,8 @@ let api = {
      */
     deleteModelFileList(params, success) {
         let data = {
-            Id:params
+            Id:params.Id,
+            IsForce: params.IsForce?params.IsForce:false
         } 
         return httputils.postJson(`${baseUrl}/model-file/delete-file`, data, success)
     },

+ 2 - 2
src/components/globaluploader/index.vue

@@ -2,7 +2,7 @@
  * @Author: zhangyu
  * @Date: 2019-11-28 10:05:28
  * @Info: 
- * @LastEditTime : 2019-12-24 18:35:44
+ * @LastEditTime : 2019-12-25 17:33:34
  -->
 <template>
   <div id="global-uploader">
@@ -213,7 +213,7 @@ export default {
       },1))
       this.setUploaderList(this.uploaderList);
       if(file.modelId && !file.isComplete()) {
-        request.deleteModelFileList(file.modelId, res => {
+        request.deleteModelFileList({Id: file.modelId, IsForce: true}, res => {
           console.log('删除错误模型:',file.modelId);
           Bus.$emit('modelStatusChange')
         })

+ 1 - 1
src/components/model/file/modelLog.vue

@@ -103,7 +103,7 @@ export default {
         }
       )
         .then(() => {
-          request.deleteModelFileList(item.Id, res => {
+          request.deleteModelFileList({Id: item.Id}, res => {
             if (res.Result == "success") {
               //  刷新页面
               this.$emit("deleteFinish");

+ 1 - 1
src/views/model/file/index.vue

@@ -246,7 +246,7 @@ export default {
               //删除错误模型(多人登录会有问题)
               /****状态为0,上传人为本人并且上传列表无对应的模型文件 */
               // if (item.Status == 0 && item.UserName == this.userInfo.userName && !this.uploaderList.some(file => {return file.modelId == item.CurrentModelId})) {
-              //   request.deleteModelFileList(item.CurrentModelId, res => {console.log('删除错误模型:',item.CurrentModelId)})
+              //   request.deleteModelFileList({Id: item.CurrentModelId}, res => {console.log('删除错误模型:',item.CurrentModelId)})
               // }
             });
             this.tableData = res.Content;