1
0
tangning 4 ماه پیش
والد
کامیت
4b38ec549e
5فایلهای تغییر یافته به همراه15 افزوده شده و 8 حذف شده
  1. 4 0
      src/request/config.ts
  2. 1 1
      src/request/index.ts
  3. 2 0
      src/request/urls.ts
  4. 2 1
      src/store/caseFile.ts
  5. 6 6
      src/view/case/draw/share.vue

+ 4 - 0
src/request/config.ts

@@ -1,5 +1,7 @@
 import {
   exampleList,
+  addUserOrUpdate,
+  userFileInfo,
   ffmpegMergeImage,
   fireDetailByPsw,
   getAttachListByPsw,
@@ -37,6 +39,8 @@ export const notLoginUrls = [
   fireDetailByPsw,
   getAttachListByPsw,
   getByTree,
+  addUserOrUpdate,
+  userFileInfo,
 ];
 // 需要用表单提交的数据
 export const fromUrls: string[] = [];

+ 1 - 1
src/request/index.ts

@@ -52,7 +52,7 @@ axios.interceptors.request.use(async (config) => {
   const { token, userId } = getAuth();
   const route = router.currentRoute.value;
   let caseId = router.currentRoute.value?.params?.caseId
-  if (!token && !~notLoginUrls.indexOf(config.url) && route.name !== 'drawShareFile') {
+  if (!token && !~notLoginUrls.indexOf(config.url)) {
     // router.replace({ name: RouteName.login });
     let redirect = encodeURIComponent(`${window.location.href}`);
     window.location.href = window.location.origin + "/admin/#/login?redirect=" + redirect;

+ 2 - 0
src/request/urls.ts

@@ -174,6 +174,8 @@ export const caseInquestInfo = "/fusion/caseInquestInfo/info";
 export const caseFileTypes = "/fusion/caseFilesType/allList";
 export const caseFiles = "/fusion/caseFiles/allList";
 export const caseFileInfo = "/fusion/caseFiles/info";
+export const userFileInfo = "/service/manage/userFile/info";
+
 export const saveCaseFileInfo = "/fusion/caseFiles/addOrUpdateImg";
 export const insertCaseFile = "/fusion/caseFiles/add";
 export const deleteCaseFile = "/fusion/caseFiles/delete";

+ 2 - 1
src/store/caseFile.ts

@@ -7,6 +7,7 @@ import {
   axios,
   caseFileInfo,
   saveCaseFileInfo,
+  userFileInfo,
 } from "@/request";
 
 // 可以绘画的fileType
@@ -72,7 +73,7 @@ export const getCaseFileImageInfo = async (fileId: number) => {
 };
 export const getuserFileInfo = async () => {
   const data = (
-    await axios.get<CaseFile | null>('/service/manage/userFile/info', {
+    await axios.get<CaseFile | null>(userFileInfo, {
       params: { imgType: 0 },
     })
   ).data;

+ 6 - 6
src/view/case/draw/share.vue

@@ -206,12 +206,12 @@ const saveHandler = async () => {
   const route = router.currentRoute.value;
   const getFunction = route.name == 'drawShareFile' ? addUserOrUpDate : addByMediaLiBrary
   const rse = await getFunction({ ...body, caseId: args.caseId,filesTypeId: args.type != BoardType.scene ? fmtId.value : pmtId.value, uploadId: data.id, fileUrl: data.fileUrl, imgType: 0 });
-  if (args.inAdd) {
-    router.replace({
-      name: RouteName.drawCaseFile,
-      params: { caseId: args.caseId, type: args.type, id: rse.filesId },
-    });
-  }
+  // if (args.inAdd) {
+  //   router.replace({
+  //     name: RouteName.drawCaseFile,
+  //     params: { caseId: args.caseId, type: args.type, id: rse.filesId },
+  //   });
+  // }
   await nextTick();
   setTimeout(() => {
     // location.reload();