소스 검색

Merge branch 'lkh-template' into 'all-v4'

fix: 全量接口post改get,存在新建模板时图片未清理问题,一并解决

See merge request skyeye/skyeye_frontend/skyeye-admin!213
Fei Liu 1 년 전
부모
커밋
7b30e7f6df
3개의 변경된 파일16개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      src/api/template/template.ts
  2. 9 1
      src/views/templateManage/CardCommon.vue
  3. 6 0
      src/views/templateManage/DrawerCommon.vue

+ 1 - 1
src/api/template/template.ts

@@ -89,7 +89,7 @@ export function getSceneModuleList(data: { pageNumber: number; pageSize: number
 export function getAllSceneModuleList() {
   return http.request<Records[]>({
     url: '/admin/viewTemplate/queryViewTemplateList',
-    method: 'post',
+    method: 'get',
   });
 }
 

+ 9 - 1
src/views/templateManage/CardCommon.vue

@@ -143,7 +143,6 @@
 
   const addForm = () => {
     drawerType.value = 'add';
-    openDrawer(true);
     setDrawerForm({
       id: null,
       code: '',
@@ -153,6 +152,8 @@
       thumbnail: null,
       isDisabled: 0,
     });
+    releaseFileList();
+    openDrawer(true);
   };
 
   export type CreateType = '添加模板' | '编辑模板' | '添加标签' | '编辑标签';
@@ -209,6 +210,13 @@
     }
   };
 
+  const releaseFileList = () => {
+    if (childRef.value) {
+      // console.log('调用了子组件函数');
+      childRef.value.reSetFileList();
+    }
+  };
+
   const dialogVisible = ref(false);
   const currentRow = ref<TableModel>({} as TableModel);
 

+ 6 - 0
src/views/templateManage/DrawerCommon.vue

@@ -200,6 +200,7 @@
     form.value.remark = '';
     status.value = 0;
     form.value.thumbnail = null;
+    reSetFileList();
     // console.log('resetForm');
   }
 
@@ -227,10 +228,15 @@
     });
   };
 
+  const reSetFileList = () => {
+    fileList.value = [];
+  };
+
   defineExpose({
     setForm,
     drawerSwitch,
     setFileList,
+    reSetFileList,
   });
 
   function submitDrawer(formEl: FormInstance | undefined) {