diff --git a/package-lock.json b/package-lock.json index 3877a78..f408e1a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15728,6 +15728,11 @@ "integrity": "sha512-2j/t+wIbyVMP5NvctQoSUvLkYKoWAAk2QlQiilrM2a6/ulzFgdcLUJfTvs4XQ/3eZhHiBmmEojbjmM4AzZj8JA==", "dev": true }, + "vue-html-to-paper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vue-html-to-paper/-/vue-html-to-paper-1.1.1.tgz", + "integrity": "sha512-Dk65vtHZTvOG0x40hKCbmaqjOsIPU077kJquc3AwV5PuFNsRJxXYte1TPX8ZOv+aQP0mhxKVIYPwiANLLtTm3w==" + }, "vue-html2canvas": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/vue-html2canvas/-/vue-html2canvas-0.0.4.tgz", diff --git a/package.json b/package.json index ec00219..459f6e4 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "vee-validate": "^2.2.15", "vue": "^2.5.16", "vue-full-calendar": "^2.7.0", + "vue-html-to-paper": "^1.1.1", "vue-html2canvas": "0.0.4", "vue-json-csv": "^1.2.9", "vue-material-year-calendar": "^1.2.4", diff --git a/src/Services/http.js b/src/Services/http.js index bcd38b0..18cd03d 100644 --- a/src/Services/http.js +++ b/src/Services/http.js @@ -3,7 +3,7 @@ import store from '@/store/store' export default () => { return axios.create({ - // baseURL: 'http://192.168.2.221:3002/v1', + // baseURL: 'http://192.168.0.101:3002/v1', baseURL: 'http://13.234.251.173:8001/v1', headers: { Authorization: `Bearer ${store.state.token}` diff --git a/src/main.js b/src/main.js index 2eb30de..fbb3b38 100644 --- a/src/main.js +++ b/src/main.js @@ -14,7 +14,26 @@ import FullCalendar from 'vue-full-calendar'; import JsonCSV from 'vue-json-csv' import VueHtml2Canvas from 'vue-html2canvas'; import 'babel-polyfill'; +import VueHtmlToPaper from 'vue-html-to-paper'; +const options = { + name: '_blank', + specs: [ + 'fullscreen=yes', + 'titlebar=yes', + 'scrollbars=yes' + ], + styles: [ + 'https://unpkg.com/vuetify/dist/vuetify.min.css', + 'https://unpkg.com/kidlat-css/css/kidlat.css' + ] +} + +Vue.use(VueHtmlToPaper, options); + +// or, using the defaults with no stylesheet + +Vue.use(VueHtmlToPaper); Vue.use(VueHtml2Canvas); Vue.component('downloadCsv', JsonCSV) diff --git a/src/pages/Mark/mark.vue b/src/pages/Mark/mark.vue index 0bd0530..c7d5a1f 100644 --- a/src/pages/Mark/mark.vue +++ b/src/pages/Mark/mark.vue @@ -238,7 +238,8 @@
Student
-Student
+Subject | + + +
Subject | +{{exam.markDistributionId.distributionType}} | +Total | +|
Mark | {{exam.markDistributionId.distributionType}} | -Total | -|
Mark | -Highest Mark | - -Mark | -|
{{subject.subjectName}} | - -{{exam.marksScored}} | -{{exam.markDistributionId.markValue}} | - -{{subject.totalMarks}} | -
Student
-Student
+Subject | + + +
Subject | +{{exam.markDistributionId.distributionType}} | +Total | +|
{{exam.markDistributionId.distributionType}} | -Total | -||
Mark | -Highest Mark | - -Mark | -|
{{subject.subjectName}} | - -{{exam.marksScored}} | -{{exam.markDistributionId.markValue}} | - -{{subject.totalMarks}} | -