<template> <div style="height:100%;padding:10px;"> <imgDeatailDialog v-if="mode == 'view'" :tradeCode="tradeCode" :trnName="trnName" :imginr="imginr" :smhinr="smhinr" :docid="docid" :date="date" :ip="ip" :port="port" :oper="oper" :org="org" optionType="2" :scanType='scanType' /> <addBindDialog v-if="mode == 'bind'" :tradeCode="tradeCode" :trnName="trnName" :imginr="imginr" :smhinr="smhinr" :ip="ip" :port="port" :org="org" :scanType='scanType' /> <webScan :scanType='scanType' v-if="mode == 'scan'" :ip="ip" :port="port" :org="org"/> </div> </template> <script> import { getIpAndPort } from "~/service/business/common"; import imgDeatailDialog from "./imgDeatailDialog.vue"; import addBindDialog from "./addBindDialog.vue"; import webScan from "./scan.vue"; import { debug } from 'util'; export default { components:{ imgDeatailDialog, addBindDialog, webScan }, data(){ return { SUCCESS:"AAAAAA", isOpen: true, mode:"scan", scanType:'old', ip:"", port:"", title:{ scan:"影像批扫", view:"影像查看", bind:"影像绑定" }, tradeCode:"", docid:"", date:"", imginr:"", trnName:"", org:"", oper:"" } }, created(){ let token = this.getParamOfURL("token"); let orgId = this.getParamOfURL("orgId"); let userName = this.getParamOfURL("userName"); if (token) { sessionStorage.setItem("j_session_id",token); } sessionStorage.setItem("currentOrg",JSON.stringify({id:orgId})); sessionStorage.setItem("userName",userName); this.init(); //window.document.title = "影像" console.log("created win",`${this.ip}+${this.port}+${this.docid}+${this.mode}+time:${this.date}`) }, methods:{ init(){ this.mode = this.getParamOfURL("mode"); this.ip = this.getParamOfURL("ip"); this.port = this.getParamOfURL("port"); this.tradeCode = this.getParamOfURL("tradeCode"); this.docid = this.getParamOfURL("docid"); this.date = this.getParamOfURL("date"); this.trnName = this.getParamOfURL("trnName"); this.imginr = this.getParamOfURL("imginr"); this.smhinr = this.getParamOfURL("smhinr"); this.org = this.getParamOfURL("org"); this.oper = this.getParamOfURL("oper"); }, getParamOfURL(key){ let paramStr = window.location.href.split("?")[1]; if(!paramStr) return; let keys = paramStr.split("&"); let obj = {}; for(let i=0;i<keys.length;i++){ let item = keys[i].split("="); obj[item[0]] = item[1] } return obj[key]||"" }, } } </script>