|
@@ -43,7 +43,7 @@
|
|
<div class="title1 pb-2">{{item.filesTypeName}}</div>
|
|
<div class="title1 pb-2">{{item.filesTypeName}}</div>
|
|
<div class="list2" v-for="item2,index2 in item.childrenList" :key="index2" v-show="item2.caseFilesList?.length">
|
|
<div class="list2" v-for="item2,index2 in item.childrenList" :key="index2" v-show="item2.caseFilesList?.length">
|
|
<div class="title2">{{item2.filesTypeName}}</div>
|
|
<div class="title2">{{item2.filesTypeName}}</div>
|
|
- <viewImg :list="item2.caseFilesList || []" @handleItem="handleItem" />
|
|
|
|
|
|
+ <viewImg :list="item2.caseFilesList || []" @handleItem="handleItems" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -124,6 +124,7 @@ import { RouteName, router } from "@/router";
|
|
import { BoardType } from "@/store/caseFile";
|
|
import { BoardType } from "@/store/caseFile";
|
|
import { updateByTreeFileLists, getByTreeFileLists } from "@/store/case";
|
|
import { updateByTreeFileLists, getByTreeFileLists } from "@/store/case";
|
|
import { Delete, Edit } from "@element-plus/icons-vue";
|
|
import { Delete, Edit } from "@element-plus/icons-vue";
|
|
|
|
+import { setTypeFile } from "../originalPhoto/quisk";
|
|
import viewImg from "@/components/viewImg/index.vue"
|
|
import viewImg from "@/components/viewImg/index.vue"
|
|
import { delCaseFile, } from "@/store/caseFile";
|
|
import { delCaseFile, } from "@/store/caseFile";
|
|
const caseId = computed(() => (router.currentRoute.value?.params?.caseId));
|
|
const caseId = computed(() => (router.currentRoute.value?.params?.caseId));
|
|
@@ -198,6 +199,16 @@ function handleItem(type, item) {
|
|
}
|
|
}
|
|
getList()
|
|
getList()
|
|
}
|
|
}
|
|
|
|
+async function handleItems(type, item) {
|
|
|
|
+ console.log("handleItem", type, item);
|
|
|
|
+ if('edit' == type) {
|
|
|
|
+ await setTypeFile({
|
|
|
|
+ ...item,caseId:caseId.value,
|
|
|
|
+ fileOptions: list.value.xczp,
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ getList()
|
|
|
|
+}
|
|
function handleSuccess(item) {
|
|
function handleSuccess(item) {
|
|
let uploadId = item?.data.id;
|
|
let uploadId = item?.data.id;
|
|
addByMediaLiBrary({ caseId: caseId.value, filesTypeId: klblId.value, uploadId }).then((res) => {
|
|
addByMediaLiBrary({ caseId: caseId.value, filesTypeId: klblId.value, uploadId }).then((res) => {
|