Browse Source

fix appler

scorpio 2 years ago
parent
commit
4fbfba77bd
3 changed files with 15 additions and 4 deletions
  1. 2 1
      src/App.vue
  2. 1 2
      src/views/home/component/dash.vue
  3. 12 1
      src/views/home/component/dispatch.vue

+ 2 - 1
src/App.vue

@@ -11,7 +11,8 @@
 export default {
 export default {
   data() {
   data() {
     return {
     return {
-      data: ''
+      data: '',
+      type: "3"
     }
     }
   },
   },
   created() {
   created() {

+ 1 - 2
src/views/home/component/dash.vue

@@ -120,8 +120,7 @@
           text
           text
           v-if="
           v-if="
             permissions.vaildPermission('projectApprovalBtn') &&
             permissions.vaildPermission('projectApprovalBtn') &&
-            row.report_type === 2 &&
-            row.can_update
+            row.report_type === 2
           "
           "
           type="primary"
           type="primary"
           icon="el-icon-bell"
           icon="el-icon-bell"

+ 12 - 1
src/views/home/component/dispatch.vue

@@ -318,6 +318,10 @@ export default {
         this.previewFile(this.form)
         this.previewFile(this.form)
       } else if (type === 'edit') {
       } else if (type === 'edit') {
         console.log(this.form)
         console.log(this.form)
+        if (!Object.hasOwn(this.form, 'fileFolder')) {
+          this.$message.error('暂无文件')
+          return
+        }
         this.$router.push({
         this.$router.push({
           path: '/home/files',
           path: '/home/files',
           query: {
           query: {
@@ -331,6 +335,7 @@ export default {
     },
     },
     previewFile(item) {
     previewFile(item) {
       if (item.id === undefined || item.length === 0) {
       if (item.id === undefined || item.length === 0) {
+        this.$message.error('暂无文件')
         return
         return
       }
       }
       if (api.offices.includes(item.fileFolder.suffix)) {
       if (api.offices.includes(item.fileFolder.suffix)) {
@@ -346,6 +351,10 @@ export default {
       }
       }
     },
     },
     rowDel(row, index, done) {
     rowDel(row, index, done) {
+      if (!Object.hasOwn(row, 'fileFolder')) {
+        this.$message.error('暂无文件')
+        return
+      }
       this.$confirm('确定将选择数据删除?', {
       this.$confirm('确定将选择数据删除?', {
         confirmButtonText: '确定',
         confirmButtonText: '确定',
         cancelButtonText: '取消',
         cancelButtonText: '取消',
@@ -375,8 +384,10 @@ export default {
       window.open(routeUrl.href, '_blank')
       window.open(routeUrl.href, '_blank')
     },
     },
     fileDownload(res) {
     fileDownload(res) {
-      if (Object.hasOwn(res.fileFolder, 'url')) {
+      if (Object.hasOwn(res, 'fileFolder')) {
         window.open(res.fileFolder.url)
         window.open(res.fileFolder.url)
+      } else {
+        this.$message.error('暂无文件')
       }
       }
     },
     },
     exportFile() {
     exportFile() {