|
@@ -16,11 +16,39 @@ type modulesOption = InterfaceStore<any>;
|
|
|
function recoveryPageData (key: string, defaultValues = {}) {
|
|
|
return sessionStorage.getItem(key) ? JSON.parse(sessionStorage.getItem(key) || '') : defaultValues
|
|
|
}
|
|
|
-
|
|
|
+function checkType (type: string | number) {
|
|
|
+ let typeStr = ''
|
|
|
+ switch (type) {
|
|
|
+ case 1: {
|
|
|
+ typeStr = 'word'
|
|
|
+ break
|
|
|
+ }
|
|
|
+ case 2: {
|
|
|
+ typeStr = 'pdf'
|
|
|
+ break
|
|
|
+ }
|
|
|
+ case 3: {
|
|
|
+ typeStr = 'excel'
|
|
|
+ break
|
|
|
+ }
|
|
|
+ case 4: {
|
|
|
+ typeStr = 'ppt'
|
|
|
+ break
|
|
|
+ }
|
|
|
+ case 'doc': {
|
|
|
+ typeStr = 'word'
|
|
|
+ break
|
|
|
+ }
|
|
|
+ case 'xls': {
|
|
|
+ typeStr = 'excel'
|
|
|
+ break
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
function formatData (v: APIStructure) {
|
|
|
return {
|
|
|
img: v?.docImg,
|
|
|
- type: v?.docFileType,
|
|
|
+ type: checkType(v?.docFileType),
|
|
|
id: v.docId,
|
|
|
title: v?.docName || v?.docTitle,
|
|
|
money: v.price,
|