Kaynağa Gözat

fix: mock数据

hongxinzz 1 yıl önce
ebeveyn
işleme
8bdac7152f
6 değiştirilmiş dosya ile 239 ekleme ve 199 silme
  1. 48 40
      mock/analysis/index.ts
  2. 23 19
      mock/dict/index.ts
  3. 6 4
      mock/role/index.ts
  4. 23 13
      mock/table/index.ts
  5. 16 10
      mock/user/index.ts
  6. 123 113
      mock/workplace/index.ts

+ 48 - 40
mock/analysis/index.ts

@@ -1,7 +1,7 @@
-import { config } from '@/config/axios/config'
+import config from '@/config/axios/config'
 import { MockMethod } from 'vite-plugin-mock'
 
-const { result_code } = config
+const { code } = config
 
 const timeout = 1000
 
@@ -13,12 +13,14 @@ export default [
     timeout,
     response: () => {
       return {
-        code: result_code,
         data: {
-          users: 102400,
-          messages: 81212,
-          moneys: 9280,
-          shoppings: 13600
+          code: code,
+          data: {
+            users: 102400,
+            messages: 81212,
+            moneys: 9280,
+            shoppings: 13600
+          }
         }
       }
     }
@@ -30,14 +32,16 @@ export default [
     timeout,
     response: () => {
       return {
-        code: result_code,
-        data: [
-          { value: 1000, name: 'analysis.directAccess' },
-          { value: 310, name: 'analysis.mailMarketing' },
-          { value: 234, name: 'analysis.allianceAdvertising' },
-          { value: 135, name: 'analysis.videoAdvertising' },
-          { value: 1548, name: 'analysis.searchEngines' }
-        ]
+        data: {
+          code: code,
+          data: [
+            { value: 1000, name: 'analysis.directAccess' },
+            { value: 310, name: 'analysis.mailMarketing' },
+            { value: 234, name: 'analysis.allianceAdvertising' },
+            { value: 135, name: 'analysis.videoAdvertising' },
+            { value: 1548, name: 'analysis.searchEngines' }
+          ]
+        }
       }
     }
   },
@@ -48,16 +52,18 @@ export default [
     timeout,
     response: () => {
       return {
-        code: result_code,
-        data: [
-          { value: 13253, name: 'analysis.monday' },
-          { value: 34235, name: 'analysis.tuesday' },
-          { value: 26321, name: 'analysis.wednesday' },
-          { value: 12340, name: 'analysis.thursday' },
-          { value: 24643, name: 'analysis.friday' },
-          { value: 1322, name: 'analysis.saturday' },
-          { value: 1324, name: 'analysis.sunday' }
-        ]
+        data: {
+          code: code,
+          data: [
+            { value: 13253, name: 'analysis.monday' },
+            { value: 34235, name: 'analysis.tuesday' },
+            { value: 26321, name: 'analysis.wednesday' },
+            { value: 12340, name: 'analysis.thursday' },
+            { value: 24643, name: 'analysis.friday' },
+            { value: 1322, name: 'analysis.saturday' },
+            { value: 1324, name: 'analysis.sunday' }
+          ]
+        }
       }
     }
   },
@@ -68,21 +74,23 @@ export default [
     timeout,
     response: () => {
       return {
-        code: result_code,
-        data: [
-          { estimate: 100, actual: 120, name: 'analysis.january' },
-          { estimate: 120, actual: 82, name: 'analysis.february' },
-          { estimate: 161, actual: 91, name: 'analysis.march' },
-          { estimate: 134, actual: 154, name: 'analysis.april' },
-          { estimate: 105, actual: 162, name: 'analysis.may' },
-          { estimate: 160, actual: 140, name: 'analysis.june' },
-          { estimate: 165, actual: 145, name: 'analysis.july' },
-          { estimate: 114, actual: 250, name: 'analysis.august' },
-          { estimate: 163, actual: 134, name: 'analysis.september' },
-          { estimate: 185, actual: 56, name: 'analysis.october' },
-          { estimate: 118, actual: 99, name: 'analysis.november' },
-          { estimate: 123, actual: 123, name: 'analysis.december' }
-        ]
+        data: {
+          code: code,
+          data: [
+            { estimate: 100, actual: 120, name: 'analysis.january' },
+            { estimate: 120, actual: 82, name: 'analysis.february' },
+            { estimate: 161, actual: 91, name: 'analysis.march' },
+            { estimate: 134, actual: 154, name: 'analysis.april' },
+            { estimate: 105, actual: 162, name: 'analysis.may' },
+            { estimate: 160, actual: 140, name: 'analysis.june' },
+            { estimate: 165, actual: 145, name: 'analysis.july' },
+            { estimate: 114, actual: 250, name: 'analysis.august' },
+            { estimate: 163, actual: 134, name: 'analysis.september' },
+            { estimate: 185, actual: 56, name: 'analysis.october' },
+            { estimate: 118, actual: 99, name: 'analysis.november' },
+            { estimate: 123, actual: 123, name: 'analysis.december' }
+          ]
+        }
       }
     }
   }

+ 23 - 19
mock/dict/index.ts

@@ -1,7 +1,7 @@
-import { config } from '@/config/axios/config'
+import config from '@/config/axios/config'
 import { MockMethod } from 'vite-plugin-mock'
 
-const { result_code } = config
+const { code } = config
 
 const timeout = 1000
 
@@ -30,8 +30,10 @@ export default [
     timeout,
     response: () => {
       return {
-        code: result_code,
-        data: dictObj
+        data: {
+          code: code,
+          data: dictObj
+        }
       }
     }
   },
@@ -42,21 +44,23 @@ export default [
     timeout,
     response: () => {
       return {
-        code: result_code,
-        data: [
-          {
-            label: 'test1',
-            value: 0
-          },
-          {
-            label: 'test2',
-            value: 1
-          },
-          {
-            label: 'test3',
-            value: 2
-          }
-        ]
+        data: {
+          code: code,
+          data: [
+            {
+              label: 'test1',
+              value: 0
+            },
+            {
+              label: 'test2',
+              value: 1
+            },
+            {
+              label: 'test3',
+              value: 2
+            }
+          ]
+        }
       }
     }
   }

+ 6 - 4
mock/role/index.ts

@@ -1,7 +1,7 @@
-import { config } from '@/config/axios/config'
+import config from '@/config/axios/config'
 import { MockMethod } from 'vite-plugin-mock'
 
-const { result_code } = config
+const { code } = config
 
 const timeout = 1000
 
@@ -526,8 +526,10 @@ export default [
     response: ({ query }) => {
       const { roleName } = query
       return {
-        code: result_code,
-        data: roleName === 'admin' ? adminList : testList
+        data: {
+          code: code,
+          data: roleName === 'admin' ? adminList : testList
+        }
       }
     }
   }

+ 23 - 13
mock/table/index.ts

@@ -1,9 +1,9 @@
-import { config } from '@/config/axios/config'
+import config from '@/config/axios/config'
 import { MockMethod } from 'vite-plugin-mock'
 import { toAnyString } from '@/utils'
 import Mock from 'mockjs'
 
-const { result_code } = config
+const { code } = config
 
 const timeout = 1000
 
@@ -54,10 +54,12 @@ export default [
         (_, index) => index < pageSize * pageIndex && index >= pageSize * (pageIndex - 1)
       )
       return {
-        code: result_code,
         data: {
-          total: mockList.length,
-          list: pageList
+          code: code,
+          data: {
+            total: mockList.length,
+            list: pageList
+          }
         }
       }
     }
@@ -75,8 +77,10 @@ export default [
           })
         ].concat(List)
         return {
-          code: result_code,
-          data: 'success'
+          data: {
+            code: code,
+            data: 'success'
+          }
         }
       } else {
         List.map((item) => {
@@ -87,8 +91,10 @@ export default [
           }
         })
         return {
-          code: result_code,
-          data: 'success'
+          data: {
+            code: code,
+            data: 'success'
+          }
         }
       }
     }
@@ -102,8 +108,10 @@ export default [
       for (const example of List) {
         if (example.id === id) {
           return {
-            code: result_code,
-            data: example
+            data: {
+              code: code,
+              data: example
+            }
           }
         }
       }
@@ -128,8 +136,10 @@ export default [
           }
         }
         return {
-          code: result_code,
-          data: 'success'
+          data: {
+            code: code,
+            data: 'success'
+          }
         }
       }
     }

+ 16 - 10
mock/user/index.ts

@@ -1,7 +1,7 @@
-import { config } from '@/config/axios/config'
+import config from '@/config/axios/config'
 import { MockMethod } from 'vite-plugin-mock'
 
-const { result_code } = config
+const { code } = config
 
 const timeout = 1000
 
@@ -45,10 +45,12 @@ export default [
       )
 
       return {
-        code: result_code,
         data: {
-          total: mockList.length,
-          list: pageList
+          code: code,
+          data: {
+            total: mockList.length,
+            list: pageList
+          }
         }
       }
     }
@@ -65,14 +67,16 @@ export default [
         if (user.username === data.username && user.password === data.password) {
           hasUser = true
           return {
-            code: result_code,
-            data: user
+            data: {
+              code: code,
+              data: user
+            }
           }
         }
       }
       if (!hasUser) {
         return {
-          code: '500',
+          code: 500,
           message: '账号或密码错误'
         }
       }
@@ -85,8 +89,10 @@ export default [
     timeout,
     response: () => {
       return {
-        code: result_code,
-        data: null
+        data: {
+          code: code,
+          data: null
+        }
       }
     }
   }

+ 123 - 113
mock/workplace/index.ts

@@ -1,7 +1,7 @@
-import { config } from '@/config/axios/config'
+import config from '@/config/axios/config'
 import { MockMethod } from 'vite-plugin-mock'
 
-const { result_code } = config
+const { code } = config
 
 const timeout = 1000
 
@@ -13,11 +13,13 @@ export default [
     timeout,
     response: () => {
       return {
-        code: result_code,
         data: {
-          project: 40,
-          access: 2340,
-          todo: 10
+          code: code,
+          data: {
+            project: 40,
+            access: 2340,
+            todo: 10
+          }
         }
       }
     }
@@ -29,51 +31,53 @@ export default [
     timeout,
     response: () => {
       return {
-        code: result_code,
-        data: [
-          {
-            name: 'Github',
-            icon: 'akar-icons:github-fill',
-            message: 'workplace.introduction',
-            personal: 'Archer',
-            time: new Date()
-          },
-          {
-            name: 'Vue',
-            icon: 'logos:vue',
-            message: 'workplace.introduction',
-            personal: 'Archer',
-            time: new Date()
-          },
-          {
-            name: 'Angular',
-            icon: 'logos:angular-icon',
-            message: 'workplace.introduction',
-            personal: 'Archer',
-            time: new Date()
-          },
-          {
-            name: 'React',
-            icon: 'logos:react',
-            message: 'workplace.introduction',
-            personal: 'Archer',
-            time: new Date()
-          },
-          {
-            name: 'Webpack',
-            icon: 'logos:webpack',
-            message: 'workplace.introduction',
-            personal: 'Archer',
-            time: new Date()
-          },
-          {
-            name: 'Vite',
-            icon: 'vscode-icons:file-type-vite',
-            message: 'workplace.introduction',
-            personal: 'Archer',
-            time: new Date()
-          }
-        ]
+        data: {
+          code: code,
+          data: [
+            {
+              name: 'Github',
+              icon: 'akar-icons:github-fill',
+              message: 'workplace.introduction',
+              personal: 'Archer',
+              time: new Date()
+            },
+            {
+              name: 'Vue',
+              icon: 'logos:vue',
+              message: 'workplace.introduction',
+              personal: 'Archer',
+              time: new Date()
+            },
+            {
+              name: 'Angular',
+              icon: 'logos:angular-icon',
+              message: 'workplace.introduction',
+              personal: 'Archer',
+              time: new Date()
+            },
+            {
+              name: 'React',
+              icon: 'logos:react',
+              message: 'workplace.introduction',
+              personal: 'Archer',
+              time: new Date()
+            },
+            {
+              name: 'Webpack',
+              icon: 'logos:webpack',
+              message: 'workplace.introduction',
+              personal: 'Archer',
+              time: new Date()
+            },
+            {
+              name: 'Vite',
+              icon: 'vscode-icons:file-type-vite',
+              message: 'workplace.introduction',
+              personal: 'Archer',
+              time: new Date()
+            }
+          ]
+        }
       }
     }
   },
@@ -84,33 +88,35 @@ export default [
     timeout,
     response: () => {
       return {
-        code: result_code,
-        data: [
-          {
-            keys: ['workplace.push', 'Github'],
-            time: new Date()
-          },
-          {
-            keys: ['workplace.push', 'Github'],
-            time: new Date()
-          },
-          {
-            keys: ['workplace.push', 'Github'],
-            time: new Date()
-          },
-          {
-            keys: ['workplace.push', 'Github'],
-            time: new Date()
-          },
-          {
-            keys: ['workplace.push', 'Github'],
-            time: new Date()
-          },
-          {
-            keys: ['workplace.push', 'Github'],
-            time: new Date()
-          }
-        ]
+        data: {
+          code: code,
+          data: [
+            {
+              keys: ['workplace.push', 'Github'],
+              time: new Date()
+            },
+            {
+              keys: ['workplace.push', 'Github'],
+              time: new Date()
+            },
+            {
+              keys: ['workplace.push', 'Github'],
+              time: new Date()
+            },
+            {
+              keys: ['workplace.push', 'Github'],
+              time: new Date()
+            },
+            {
+              keys: ['workplace.push', 'Github'],
+              time: new Date()
+            },
+            {
+              keys: ['workplace.push', 'Github'],
+              time: new Date()
+            }
+          ]
+        }
       }
     }
   },
@@ -121,33 +127,35 @@ export default [
     timeout,
     response: () => {
       return {
-        code: result_code,
-        data: [
-          {
-            name: 'Github',
-            icon: 'akar-icons:github-fill'
-          },
-          {
-            name: 'Vue',
-            icon: 'logos:vue'
-          },
-          {
-            name: 'Angular',
-            icon: 'logos:angular-icon'
-          },
-          {
-            name: 'React',
-            icon: 'logos:react'
-          },
-          {
-            name: 'Webpack',
-            icon: 'logos:webpack'
-          },
-          {
-            name: 'Vite',
-            icon: 'vscode-icons:file-type-vite'
-          }
-        ]
+        data: {
+          code: code,
+          data: [
+            {
+              name: 'Github',
+              icon: 'akar-icons:github-fill'
+            },
+            {
+              name: 'Vue',
+              icon: 'logos:vue'
+            },
+            {
+              name: 'Angular',
+              icon: 'logos:angular-icon'
+            },
+            {
+              name: 'React',
+              icon: 'logos:react'
+            },
+            {
+              name: 'Webpack',
+              icon: 'logos:webpack'
+            },
+            {
+              name: 'Vite',
+              icon: 'vscode-icons:file-type-vite'
+            }
+          ]
+        }
       }
     }
   },
@@ -158,14 +166,16 @@ export default [
     timeout,
     response: () => {
       return {
-        code: result_code,
-        data: [
-          { name: 'workplace.quote', max: 65, personal: 42, team: 50 },
-          { name: 'workplace.contribution', max: 160, personal: 30, team: 140 },
-          { name: 'workplace.hot', max: 300, personal: 20, team: 28 },
-          { name: 'workplace.yield', max: 130, personal: 35, team: 35 },
-          { name: 'workplace.follow', max: 100, personal: 80, team: 90 }
-        ]
+        data: {
+          code: code,
+          data: [
+            { name: 'workplace.quote', max: 65, personal: 42, team: 50 },
+            { name: 'workplace.contribution', max: 160, personal: 30, team: 140 },
+            { name: 'workplace.hot', max: 300, personal: 20, team: 28 },
+            { name: 'workplace.yield', max: 130, personal: 35, team: 35 },
+            { name: 'workplace.follow', max: 100, personal: 80, team: 90 }
+          ]
+        }
       }
     }
   }