|
@@ -2,7 +2,7 @@
|
|
<div class="height_100 custom-analyse" v-if="showPage">
|
|
<div class="height_100 custom-analyse" v-if="showPage">
|
|
<el-container>
|
|
<el-container>
|
|
<el-aside width="350px">
|
|
<el-aside width="350px">
|
|
- <TabItem :active-item="activeItem" :treeList="treeList" @add="addNewChart" @edit="handleEdit" @delete="handleDelete" @select="handleSelect" @handleAdd3="handleAdd3"></TabItem>
|
|
|
|
|
|
+ <TabItem :active-item="activeItem" :treeList="treeList" @exportReport="exportReport" @add="addNewChart" @edit="handleEdit" @delete="handleDelete" @select="handleSelect" @handleAdd3="handleAdd3"></TabItem>
|
|
</el-aside>
|
|
</el-aside>
|
|
<el-main>
|
|
<el-main>
|
|
<el-header style="height:45px !important">
|
|
<el-header style="height:45px !important">
|
|
@@ -60,6 +60,8 @@
|
|
</el-container>
|
|
</el-container>
|
|
|
|
|
|
</el-drawer>
|
|
</el-drawer>
|
|
|
|
+
|
|
|
|
+ <reportTemplate ref="reportTemplate"></reportTemplate>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -75,13 +77,18 @@ import Chart from "./components/Charts/index.vue";
|
|
import TabItem from "./components/Tabs/Item";
|
|
import TabItem from "./components/Tabs/Item";
|
|
import TabData from "./components/Tabs/Data";
|
|
import TabData from "./components/Tabs/Data";
|
|
import TabStyle from "./components/Tabs/Style";
|
|
import TabStyle from "./components/Tabs/Style";
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+import reportTemplate from './components/dialog/reportTemplate.vue';
|
|
export default {
|
|
export default {
|
|
components: {
|
|
components: {
|
|
addAnalyseGroup,
|
|
addAnalyseGroup,
|
|
Chart,
|
|
Chart,
|
|
TabItem,
|
|
TabItem,
|
|
TabData,
|
|
TabData,
|
|
- TabStyle
|
|
|
|
|
|
+ TabStyle,
|
|
|
|
+
|
|
|
|
+ reportTemplate
|
|
},
|
|
},
|
|
mixins: [customPage],
|
|
mixins: [customPage],
|
|
props: {},
|
|
props: {},
|
|
@@ -137,6 +144,9 @@ export default {
|
|
window.addEventListener('resize',this.refreshChart)
|
|
window.addEventListener('resize',this.refreshChart)
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ exportReport(){
|
|
|
|
+ this.$refs.reportTemplate.open()
|
|
|
|
+ },
|
|
async getPatentNum(){
|
|
async getPatentNum(){
|
|
if(!this.searchPatentNum){
|
|
if(!this.searchPatentNum){
|
|
this.patentNum = this.patentNums
|
|
this.patentNum = this.patentNums
|