| | |
| | | import request from '@/utils/request' |
| | | import Cookies from "js-cookie" |
| | | export function indexUrl(query) { |
| | | return request({ |
| | | |
| | | url: '/report/jmreport/index', |
| | | headers: { |
| | | hospId:Cookies.get("hospId") |
| | | }, |
| | | method: 'get' |
| | | }) |
| | | } |
| | | // 预览 |
| | | export function view(query) { |
| | | return request({ |
| | | |
| | | url: '/report/jmreport/view', |
| | | headers: { |
| | | hospId:Cookies.get("hospId") |
| | | }, |
| | | method: 'get' |
| | | }) |
| | | } |
| | |
| | | // 在免登录白名单,直接进入 |
| | | next() |
| | | } else { |
| | | // next(`/login?redirect=${to.fullPath}}`) |
| | | // next(`/login?redirect=${to.fullPath}&hospId=${to.meta.routerType}`) // 否则全部重定向到登录页 |
| | | next({ |
| | | path:"/login", |
| | |
| | | const isRepeatSubmit = (config.headers || {}).repeatSubmit === false |
| | | if (getToken() && !isToken) { |
| | | config.headers['Authorization'] = 'Bearer ' + getToken() |
| | | console.log(store) |
| | | config.headers['hospId'] = Cookies.get("hospId"); |
| | | } |
| | | if (config.method === 'get' && config.params) { |
| | |
| | | width="78" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | fixed="right" |
| | | label="操作" |
| | | width="100"> |
| | | <template slot-scope="scope"> |
| | | <el-button @click="handleClick(scope.row)" type="danger" size="small">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | </template> |
| | | <template v-if="item.jyjc == '1'"> |
| | |
| | | <template> |
| | | <div v-loading="loading" :style="'height:'+ height"> |
| | | <iframe :src="src" frameborder="no" style="width: 100%;height: 100%" scrolling="auto" /> |
| | | <!-- <iframe :src="src" frameborder="no" style="width: 100%;height: 100%" scrolling="auto" /> --> |
| | | <iframe :src="srcs" frameborder="no" style="width: 100%;height: 100%" scrolling="auto" /> |
| | | |
| | | </div> |
| | | </template> |
| | | <script> |
| | |
| | | import { |
| | | indexUrl |
| | | } from '@/api/jmreport/jimu' |
| | | import Cookies from "js-cookie" |
| | | import axios from 'axios'; |
| | | export default { |
| | | name: "Ureport", |
| | | data() { |
| | | return { |
| | | src: "", |
| | | srcs:"", |
| | | height: document.documentElement.clientHeight - 94.5 + "px;", |
| | | loading: true, |
| | | }; |
| | | }, |
| | | created() { |
| | | indexUrl().then(res => { |
| | | this.src = res + "?token=Bearer " + getToken(); |
| | | this.srcs = res + "?token=Bearer " + getToken(); |
| | | try{ |
| | | axios({ |
| | | method:"get", |
| | | url: this.srcs, |
| | | headers: { |
| | | hospId:Cookies.get("hospId") |
| | | } |
| | | }).then(res => { |
| | | this.src=res |
| | | }) |
| | | // const response = axios.get("this.src",{ |
| | | // headers: { |
| | | // hospId:Cookies.get("hospId") |
| | | // } |
| | | // }); |
| | | |
| | | }catch(error){ |
| | | console.log(error) |
| | | } |
| | | }) |
| | | }, |
| | | |