main.vue 883 Bytes
<!--
 * @Description: 
 * @Date: 2022-03-23 16:47:37
-->
<template>
  <component
    :is="componentName"
    :resData="resData"
    :projectType="projectType"
    :from="from"
    :taskId="taskId"
  ></component>
</template>

<script>
import EditScene from './project-scene/edit-scene.vue';
import DigitalQuestionnaire from './project-scene/digital-questionnaire.vue';
export default {
  name: 'XrkTaskRecordPdf',
  props: {
    from: {
      type: [Number, String],
      default: '2'
    },
    projectType: {
      type: [Number, String]
    },
    taskId: {
      type: [String, Number],
      default: ''
    },
    componentName: {
      type: String,
      default: 'DigitalQuestionnaire'
    }
  },
  components: {
    EditScene,
    DigitalQuestionnaire
  }
};
</script>

<style scoped>
@import url('./style/index.css');
.template-container {
  text-align: left;
}
</style>