App.vue 1.44 KB
<!--
 * @Description:
 * @LastEditors: Please set LastEditors
 * @Date: 2021-01-28 23:29:19
-->

<template>
  <div>
    <component
      :is="componentName"
      :mobile="isMobile"
      :print="isPrint"
      :projectType="projectType"
      :selectType="selectType"
    ></component>
  </div>
  <!-- <ul class="pervie">
    <li name="任务记录">
      <h1>任务记录</h1>
      <TaskDetail :config="taskDetailOptions"></TaskDetail>
    </li>
    <li name="滑动组件">
      <h1>滑动组件</h1>
      <div style="padding:300px 0 30px 100px;width:350px;" class="block">
        <input type="text" v-model="form.phone" />
        <button @click="showVerify">submit</button>
        <XrkSlideVerify
          ref="verify"
          title="12"
          :options="options"
        ></XrkSlideVerify>
      </div>
    </li>
  </ul> -->
</template>

<script>
import { getQueryVariable } from './packages/bi/src/chart-type/common';

export default {
  name: 'App',
  data() {
    return {
      isMobile: +getQueryVariable('mobile') === 1,
      isPrint: +getQueryVariable('print') === 1,
      projectType: +getQueryVariable('projectType') || 6,
      componentName: getQueryVariable('componentName') || 'XrkBi',
      selectType: +getQueryVariable('selectType') || 45 // 44自定义-BI报告 45当期-BI报告 46累计-BI报告
    };
  }
};
</script>

<style>
.block {
  box-sizing: border-box;
  border-radius: 8px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
</style>