main.vue 1006 Bytes
<!--
 * @Description: 
 * @Date: 2022-03-23 16:47:37
-->
<template>
  <div class="template-container">
    <Header :from="from" :resData="resData"></Header>
    <Main :resData="resData" :projectType="projectType"></Main>
    <Footer></Footer>
  </div>
</template>

<script>
import Footer from './components/footer.vue';
import Header from './components/header.vue';
import Main from './components/main.vue';
import { makeSceneTaskInfo } from './api';
export default {
  name: 'XrkTaskRecordConfigurable',
  props: {
    from: {
      type: String,
      default: 'gongye'
    },
    projectType: {
      type: [Number, String]
    },
    taskId: {
      type: [String, Number],
      default: '1209161'
    }
  },
  components: {
    Footer,
    Header,
    Main
  },
  data() {
    return {
      resData: {}
    };
  },
  created() {
    makeSceneTaskInfo({ taskId: this.taskId }).then(res => {
      this.resData = res.data;
    });
  }
};
</script>

<style>
@import url('../style/index.css');
</style>