1
0
bill 1 gadu atpakaļ
vecāks
revīzija
d5289548bc

+ 3 - 1
src/hook/upload.ts

@@ -19,7 +19,9 @@ const defaultUpload = (
   onPercentage(100);
 };
 
-export const useUpload = <T>(props: UploadProps<T>) => {
+export const useUpload = <T, K extends File | string>(
+  props: UploadProps<T>
+) => {
   const percentage = ref<number>();
   const size = computed(() => Math.floor(props.maxSize / 1024 / 1024) + "M");
   const format = computed(

+ 3 - 3
src/view/case/addCaseFile.vue

@@ -82,8 +82,8 @@ const formatDesc = computed(() =>
 );
 
 watchEffect(() => {
-  if (file.value?.name) {
-    caseFile.value.filesTitle = file.value?.name.substring(0, 50);
+  if ((file.value as File)?.name) {
+    caseFile.value.filesTitle = (file.value as File)?.name.substring(0, 50);
   }
 });
 
@@ -97,7 +97,7 @@ defineExpose<QuiskExpose>({
       throw "附件标题不能为空!";
     }
 
-    await addCaseFile({ ...caseFile.value, file: file.value });
+    await addCaseFile({ ...caseFile.value, file: file.value as File });
     return caseFile.value;
   },
 });

+ 2 - 1
src/view/case/draw/slider.vue

@@ -79,7 +79,8 @@ const { percentage, upload, file, fileList, removeFile, accept } = useUpload({
 
 watchEffect(async () => {
   if (file.value) {
-    const newFile = (await fixImageSize(file.value, 500, 500, false)) || file.value;
+    const newFile =
+      (await fixImageSize(file.value as File, 500, 500, false)) || file.value;
     const data = await imageCropper({ img: newFile, fixed: [500, 500] });
     data && emit("selectImage", data);
     removeFile();

+ 8 - 8
src/view/case/editMenu.vue

@@ -81,14 +81,14 @@ const menus = computed(() => {
         );
       },
     },
-    {
-      key: "sync",
-      label: "带看",
-      onClick: async () => {
-        const href = await getSWKKSyncLink(caseId);
-        window.open(href);
-      },
-    },
+    // {
+    //   key: "sync",
+    //   label: "带看",
+    //   onClick: async () => {
+    //     const href = await getSWKKSyncLink(caseId);
+    //     window.open(href);
+    //   },
+    // },
     {
       key: "share",
       label: "分享",