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

事件详情添加附件

zhuliu 1 éve
szülő
commit
1f9fa0aef4

+ 3 - 0
src/utils/model/upload/index.vue

@@ -195,6 +195,9 @@ export default {
   methods: {
     // 双击已上传的文件
     ondblclick(file) {
+      if(file.guid){
+        this.$commonJS.previewFile(file,file.guid,file.type)
+      }
       this.$emit('on-dblclick',file)
     },
     onPreview(file) {

+ 10 - 0
src/views/event/components/details/visualRouter.vue

@@ -43,6 +43,16 @@
                     <div v-html="$commonJS.getColumnData(form, {type:'String',value:'createTime'})" class="noWrap"></div>
                   </myTooltip>
                 </el-form-item>
+                <el-form-item label="附件:">
+                  <div>
+                    <div v-if="form.systemFileList" class="upload-file">
+                      <div v-for="(file, index) in form.systemFileList" :key="index" style="margin:0;display:flex;justify-content:space-around;">
+                        <p style="margin:0;width:calc(100% - 40px);overflow: hidden;white-space: nowrap;text-overflow:ellipsis;cursor: pointer;">{{file.originalName}}</p> 
+                        <myMenu :data="file" @delFile="delFile(file,form)" :deleted="false" ></myMenu>
+                      </div>
+                    </div>
+                  </div>
+                </el-form-item>
             </el-form>
         </el-aside>
         <el-main >

+ 1 - 1
src/views/event/components/view/mergeTable.vue

@@ -28,7 +28,7 @@ export default {
   props: {
     // 检索条件
     searchOption: {
-      type: Object,
+      type: [Object,Array],
       default: () => {
         return {}
       }