浏览代码

档次的接口对接

刘洋 2 年之前
父节点
当前提交
5e595c5292
共有 4 个文件被更改,包括 14 次插入4 次删除
  1. 2 2
      server.config.ts
  2. 3 0
      src/api/api-types/statistics.d.ts
  3. 2 0
      src/api/statistics.ts
  4. 7 2
      src/modules/monitor/system-check/index.vue

+ 2 - 2
server.config.ts

@@ -3,9 +3,9 @@ import type { ServerOptions } from 'vite'
 const server: ServerOptions = {
 const server: ServerOptions = {
   proxy: {
   proxy: {
     '^/?(api|file)/': {
     '^/?(api|file)/': {
-      // target: 'http://192.168.10.41:8200',
+      target: 'http://192.168.10.41:8200',
       // target: 'http://192.168.10.107:8200',
       // target: 'http://192.168.10.107:8200',
-      target: 'http://cet-test.markingtool.cn',
+      // target: 'http://cet-test.markingtool.cn',
       // target: 'http://cet-dev.markingtool.cn:8200',
       // target: 'http://cet-dev.markingtool.cn:8200',
     },
     },
   },
   },

+ 3 - 0
src/api/api-types/statistics.d.ts

@@ -483,6 +483,8 @@ export namespace Statistics {
     MultipleResult<SystemSpotListItem>
     MultipleResult<SystemSpotListItem>
   >
   >
 
 
+  type GetSystemCheckLevel = BaseDefine<null, any>
+
   /** 系统抽查卷打分 */
   /** 系统抽查卷打分 */
   type MarkSystemSpotPaper = BaseDefine<{ id?: number; scores: number[] }>
   type MarkSystemSpotPaper = BaseDefine<{ id?: number; scores: number[] }>
 
 
@@ -600,6 +602,7 @@ export namespace Statistics {
     updatePersonalMarkDetailScore: UpdatePersonalMarkDetailScore
     updatePersonalMarkDetailScore: UpdatePersonalMarkDetailScore
     /** 系统抽查卷 */
     /** 系统抽查卷 */
     getSystemSpotList: GetSystemSpotList
     getSystemSpotList: GetSystemSpotList
+    getSystemCheckLevel: GetSystemCheckLevel
     /** 系统抽查卷打分 */
     /** 系统抽查卷打分 */
     markSystemSpotPaper: MarkSystemSpotPaper
     markSystemSpotPaper: MarkSystemSpotPaper
     /** 系统抽查卷打回 */
     /** 系统抽查卷打回 */

+ 2 - 0
src/api/statistics.ts

@@ -115,6 +115,8 @@ const StatisticsApi: DefineApiModule<Statistics.ApiMap> = {
   updatePersonalMarkDetailScore: '/api/mark/task/detail/mark',
   updatePersonalMarkDetailScore: '/api/mark/task/detail/mark',
   /** 系统抽查卷 */
   /** 系统抽查卷 */
   getSystemSpotList: '/api/system/check/page',
   getSystemSpotList: '/api/system/check/page',
+  /** 获取档次列表option */
+  getSystemCheckLevel: '/api/system/check/level',
   /** 系统抽查卷打分 */
   /** 系统抽查卷打分 */
   markSystemSpotPaper: '/api/system/check/mark',
   markSystemSpotPaper: '/api/system/check/mark',
   /** 系统抽查卷打回 */
   /** 系统抽查卷打回 */

+ 7 - 2
src/modules/monitor/system-check/index.vue

@@ -206,7 +206,11 @@ const formItems = computed<EpFormItem[]>(() => [
     slotType: 'select',
     slotType: 'select',
     slot: {
     slot: {
       // options: [{ label: '全部', value: '' }, ...[1, 2, 3, 4, 5].map((n) => ({ label: n, value: `LEVEL_${n}` }))],
       // options: [{ label: '全部', value: '' }, ...[1, 2, 3, 4, 5].map((n) => ({ label: n, value: `LEVEL_${n}` }))],
-      options: [{ label: '全部', value: '' }, ...[0, 2, 5, 8, 11, 14].map((n) => ({ label: n, value: `LEVEL_${n}` }))],
+      // options: [
+      //   { label: '全部', value: '' },
+      //   ...['0', '2', '5', '8', '11', '14'].map((n) => ({ label: n, value: `LEVEL_${n}` })),
+      // ],
+      options: [{ label: '全部', value: '' }, ...(levelOptions.value || []).map((n: any) => ({ label: n, value: n }))],
     },
     },
   }),
   }),
   { rowKey: 'row-1', slotName: 'search', labelWidth: '10px', colProp: { span: 4 } },
   { rowKey: 'row-1', slotName: 'search', labelWidth: '10px', colProp: { span: 4 } },
@@ -239,7 +243,8 @@ const columns: EpTableColumn[] = [
 ]
 ]
 
 
 const { fetch: getSystemSpotList, result: systemSpotList, loading } = useFetch('getSystemSpotList')
 const { fetch: getSystemSpotList, result: systemSpotList, loading } = useFetch('getSystemSpotList')
-
+const { fetch: getSystemCheckLevel, result: levelOptions } = useFetch('getSystemCheckLevel')
+getSystemCheckLevel()
 const {
 const {
   tableRef,
   tableRef,
   tableData,
   tableData,