<template>
    <div>
        <div style="height: 800px; overflow: auto">
            <embed
                v-if="this.model.docXML && pdf"
                :src="pdf"
                type="application/pdf"
                height="100%"
                width="100%"
            />

            <c-row v-if="!this.model.docXML">
                <c-col v-for="(item, index) in model.docTXT" :key="index" >
                    <c-col :offset="4" :span="8">
                        {{ item[0] }}
                    </c-col>
                    <c-col :span="12">
                        {{ item[1] }}
                    </c-col>
                </c-col>
               
            </c-row>
        </div>
    </div>
</template>

<script>
import Api from "~/service/Api";

export default {
    data() {
        return {
            model: { docXML: "" },
            pdf: "",
        };
    },
    created() {
        this.model.docXML = window.sessionStorage.docXML;
        this.model.docTXT = window.sessionStorage.docTXT
            .split("\r\n")
            .filter((item) => item)
            .map((item) => {
                let idx = item.indexOf(":");
                return [
                    item.substring(0, idx).trim(),
                    item.substring(idx + 1).trim(),
                ];
            });
        if (this.model.docXML != "")
            Api.post("pdf", { xml: this.model.docXML }).then((res) => {
                if (res.respCode == SUCCESS) {
                    this.pdf ="data:application/pdf;base64,"+ res.data;
                }
            });
    },
};
</script>

<style scoped>
</style>