MrShi
2024-11-15 30cfb2b836a8a3d609518cc295753b58b17a9bc7
company/src/components/business/operaCompanyUserApplyDescWindow.vue
@@ -34,7 +34,7 @@
                    <div class="info_list_item_label">申请附件:</div>
                    <div class="info_list_item_val">
                        <div class="info_list_item_val_cul">
                            <u v-for="(item, index) in form.multifileList" :key="index" @click="openFile(item.fileurlFull)">{{item.name}}</u>
                            <u v-for="(item, index) in form.multifileList" :key="index" @click="openFile(item.name, item.fileurlFull)">{{item.name}}</u>
                        </div>
                    </div>
                </div>
@@ -63,6 +63,8 @@
                </div>
            </div>
        </div>
        <!-- 预览pdf -->
        <OperaPdfViewerWindow ref="OperaPdfViewerWindow" />
    </GlobalWindow>
</template>
@@ -71,10 +73,11 @@
  import GlobalWindow from '@/components/common/GlobalWindow'
  import { getById } from '@/api/business/companyUserApply'
  import { mapState } from 'vuex'
  import OperaPdfViewerWindow from '@/components/business/OperaPdfViewerWindow'
  export default {
    name: 'operaCompanyUserApplyDescWindow',
    extends: BaseOpera,
    components: { GlobalWindow },
    components: { GlobalWindow, OperaPdfViewerWindow },
    data () {
      return {
        form: {}
@@ -93,8 +96,9 @@
            this.visible = true
          })
      },
      openFile(url) {
        window.open(url)
      openFile(name, url) {
        console.log(url)
        this.$refs.OperaPdfViewerWindow.open(name, url)
      }
    }
  }