From 6efb6de42127cd36d893ae0c6a0f55dcae457754 Mon Sep 17 00:00:00 2001 From: qx <1084500556@qq.com> Date: 星期四, 13 二月 2025 17:37:05 +0800 Subject: [PATCH] qx --- src/utils/request.js | 1 - src/permission.js | 1 + src/views/doctor/checkAll/index.vue | 8 ++++++++ src/views/jmreport/jmreport/index.vue | 28 ++++++++++++++++++++++++++-- src/api/jmreport/jimu.js | 9 +++++++++ 5 files changed, 44 insertions(+), 3 deletions(-) diff --git a/src/api/jmreport/jimu.js b/src/api/jmreport/jimu.js index c3e4f94..e65c046 100644 --- a/src/api/jmreport/jimu.js +++ b/src/api/jmreport/jimu.js @@ -1,14 +1,23 @@ 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' }) } \ No newline at end of file diff --git a/src/permission.js b/src/permission.js index 1537520..1746fc7 100644 --- a/src/permission.js +++ b/src/permission.js @@ -45,6 +45,7 @@ // 鍦ㄥ厤鐧诲綍鐧藉悕鍗曪紝鐩存帴杩涘叆 next() } else { + // next(`/login?redirect=${to.fullPath}}`) // next(`/login?redirect=${to.fullPath}&hospId=${to.meta.routerType}`) // 鍚﹀垯鍏ㄩ儴閲嶅畾鍚戝埌鐧诲綍椤� next({ path:"/login", diff --git a/src/utils/request.js b/src/utils/request.js index 06ed687..7e52c0c 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -28,7 +28,6 @@ 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) { diff --git a/src/views/doctor/checkAll/index.vue b/src/views/doctor/checkAll/index.vue index e19e1cf..f22e922 100644 --- a/src/views/doctor/checkAll/index.vue +++ b/src/views/doctor/checkAll/index.vue @@ -745,6 +745,14 @@ 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'"> diff --git a/src/views/jmreport/jmreport/index.vue b/src/views/jmreport/jmreport/index.vue index 9a485c8..4421385 100644 --- a/src/views/jmreport/jmreport/index.vue +++ b/src/views/jmreport/jmreport/index.vue @@ -1,6 +1,8 @@ <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> @@ -10,18 +12,40 @@ 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) + } }) }, -- Gitblit v1.8.0