|
@@ -1,9 +1,16 @@
|
|
|
<template>
|
|
|
<div style="position: fixed; z-index: 10000">
|
|
|
- <el-dialog :title="progressbarAttr.title" :close-on-click-modal="false" :close-on-press-escape="false"
|
|
|
- v-model="progressbarAttr.isOpen" :before-close="closeModal">
|
|
|
- <el-progress :text-inside="true" :stroke-width="22" :percentage="percentage"
|
|
|
- :status="percentage === 100 ? 'success' : ''">
|
|
|
+ <el-dialog
|
|
|
+ :title="progressbarAttr.title"
|
|
|
+ :close-on-click-modal="false"
|
|
|
+ :close-on-press-escape="false"
|
|
|
+ v-model="progressbarAttr.isOpen"
|
|
|
+ :before-close="closeModal">
|
|
|
+ <el-progress
|
|
|
+ :text-inside="true"
|
|
|
+ :stroke-width="22"
|
|
|
+ :percentage="percentage"
|
|
|
+ :status="percentage === 100 ? 'success' : ''">
|
|
|
<span>
|
|
|
{{ cptUpldRsTxt }}
|
|
|
<i v-show="percentage < 100" class="el-icon-loading"></i>
|
|
@@ -45,7 +52,9 @@ import {endLoading} from "@/utils/loading";
|
|
|
import {useProgressBarStore} from "@/pinia/progress-bar-store";
|
|
|
|
|
|
const progressBarStore = useProgressBarStore()
|
|
|
-const progressbarAttr = progressBarStore.getProgressAttr
|
|
|
+const progressbarAttr = computed(() => {
|
|
|
+ return progressBarStore.getProgressAttr
|
|
|
+})
|
|
|
|
|
|
const isProgressbarOpen = computed(() => {
|
|
|
return progressBarStore.getOpenState
|
|
@@ -86,7 +95,7 @@ const tabName = ref('上传')
|
|
|
|
|
|
const socketCallback = (data) => {
|
|
|
progressBarStore.initialize({
|
|
|
- title: '病案首页上传',
|
|
|
+ title: '数据上传',
|
|
|
isOpen: true,
|
|
|
closeButton: false,
|
|
|
})
|