|
@@ -6,13 +6,14 @@
|
|
v-if="options.length"
|
|
v-if="options.length"
|
|
/>
|
|
/>
|
|
|
|
|
|
- <div class="body-layer media">
|
|
|
|
|
|
+ <div class="body-layer media" >
|
|
<div class="body-head media-head">
|
|
<div class="body-head media-head">
|
|
<el-button type="primary" class="btn" @click="handleUploadClick">
|
|
<el-button type="primary" class="btn" @click="handleUploadClick">
|
|
上传
|
|
上传
|
|
</el-button>
|
|
</el-button>
|
|
|
|
|
|
<el-tabs
|
|
<el-tabs
|
|
|
|
+ v-if="isReady"
|
|
v-model="subTabName"
|
|
v-model="subTabName"
|
|
class="sub-tab"
|
|
class="sub-tab"
|
|
tab-position="top"
|
|
tab-position="top"
|
|
@@ -62,6 +63,7 @@ import {
|
|
import { getCaseInfo } from "@/store/case";
|
|
import { getCaseInfo } from "@/store/case";
|
|
import { RouteName, router } from "@/router";
|
|
import { RouteName, router } from "@/router";
|
|
import { addCaseFile } from "../case/quisk";
|
|
import { addCaseFile } from "../case/quisk";
|
|
|
|
+const isReady = ref(false);
|
|
|
|
|
|
const caseId = computed(() => {
|
|
const caseId = computed(() => {
|
|
const caseId = router.currentRoute.value.params.caseId;
|
|
const caseId = router.currentRoute.value.params.caseId;
|
|
@@ -128,6 +130,7 @@ const initDefaultData = async () => {
|
|
});
|
|
});
|
|
subTabName.value = secondList[0].value;
|
|
subTabName.value = secondList[0].value;
|
|
subOptions.value = secondList;
|
|
subOptions.value = secondList;
|
|
|
|
+ isReady.value = true;
|
|
};
|
|
};
|
|
watchEffect(() => caseId.value && subTabName.value && refresh());
|
|
watchEffect(() => caseId.value && subTabName.value && refresh());
|
|
|
|
|