30 lines
838 B
Plaintext
30 lines
838 B
Plaintext
|
<div id="reportMain">
|
||
|
<ul class="nav nav-tabs">
|
||
|
<li class="nav-item" v-for="m in reportList">
|
||
|
<a class="nav-link" href="#" v-on:click="cli(m)">{{m}}</a>
|
||
|
</li>
|
||
|
</ul>
|
||
|
<div id="rpPage"></div>
|
||
|
</div>
|
||
|
<script type="text/javascript">
|
||
|
var vm = new Vue({
|
||
|
el: "#reportMain",
|
||
|
data: {
|
||
|
reportList: [],
|
||
|
url: myjs.urls.files,
|
||
|
fileContentUrl: myjs.urls.fileContentUrl,
|
||
|
},
|
||
|
created() {
|
||
|
$.get(this.url, function (d) {
|
||
|
vm.reportList = d;
|
||
|
});
|
||
|
},
|
||
|
methods: {
|
||
|
cli(m) {
|
||
|
$.get(this.fileContentUrl, { fileName: m }, function (h) {
|
||
|
$("#rpPage").html(h);
|
||
|
});
|
||
|
},
|
||
|
}
|
||
|
});
|
||
|
</script>
|