1
0
mirror of https://github.com/fumiama/paper-manager.git synced 2026-06-13 05:03:16 +08:00

finish getUserRegex

This commit is contained in:
源文雨
2023-04-21 01:11:46 +08:00
parent 155420d0a7
commit 282c9539ec
5 changed files with 32 additions and 12 deletions

View File

@@ -1,11 +1,12 @@
import { defHttp } from '/@/utils/http/axios'
import { MessageItem } from './model/workbenchModel'
import { MessageItem, UserRegex } from './model/model'
enum Api {
GetMessageList = '/getMessageList',
AcceptMessage = '/acceptMessage',
DeleteMessage = '/delMessage',
GetAnnualVisits = '/getAnnualVisits',
GetUserRegex = '/getUserRegex',
}
export const getAnnualVisits = () => {
@@ -23,3 +24,7 @@ export const acceptMessage = (id: number) => {
export const deleteMessage = (id: number) => {
return defHttp.get<string>({ url: Api.DeleteMessage, params: { id } })
}
export const getUserRegex = () => {
return defHttp.get<UserRegex>({ url: Api.GetUserRegex })
}

View File

@@ -15,3 +15,15 @@ export interface MessageItem {
text: string
type: MessageTypeEnum
}
export interface UserRegex {
ID: number
Title: string
Class: string
OpenCl: string
Date: string
Time: string
Rate: string
Major: string
Sub: string
}

View File

@@ -1,63 +1,66 @@
import { FormSchema } from '/@/components/Form'
import { getUserRegex } from '/@/api/dashboard'
const colProps = {
span: 24,
}
const userregex = await getUserRegex()
export const schemas: FormSchema[] = [
{
field: 'title',
component: 'Input',
colProps,
label: '试卷标题',
defaultValue: 'more 吗',
defaultValue: userregex.Title,
},
{
field: 'class',
component: 'Input',
colProps,
label: '课程名称',
defaultValue: 'more 吗',
defaultValue: userregex.Class,
},
{
field: 'opencl',
component: 'Input',
colProps,
label: '开/闭卷',
defaultValue: 'more 吗',
defaultValue: userregex.OpenCl,
},
{
field: 'date',
component: 'Input',
colProps,
label: '考试日期',
defaultValue: 'more 吗',
defaultValue: userregex.Date,
},
{
field: 'time',
component: 'Input',
colProps,
label: '考试时长',
defaultValue: 'more 吗',
defaultValue: userregex.Time,
},
{
field: 'rate',
component: 'Input',
colProps,
label: '成绩占比',
defaultValue: 'more 吗',
defaultValue: userregex.Rate,
},
{
field: 'major',
component: 'Input',
colProps,
label: '大题题号',
defaultValue: 'more 吗',
defaultValue: userregex.Major,
},
{
field: 'sub',
component: 'Input',
colProps,
label: '小题题号',
defaultValue: 'more 吗',
defaultValue: userregex.Sub,
},
]

View File

@@ -36,7 +36,7 @@
import { Card, List } from 'ant-design-vue'
import { getMessageList, acceptMessage, deleteMessage } from '/@/api/dashboard/index'
import { useMessage } from '/@/hooks/web/useMessage'
import { MessageTypeEnum, MessageItem } from '/@/api/dashboard/model/workbenchModel'
import { MessageTypeEnum, MessageItem } from '../../../../api/dashboard/model/model.js'
import { Avatar } from 'ant-design-vue'
import headerImg from '/@/assets/images/header.jpg'