refactor: api type

This commit is contained in:
xingyu4j
2022-11-22 17:12:45 +08:00
parent 92bcaa04d1
commit 7b40e5a5e4
24 changed files with 49 additions and 89 deletions

View File

@ -86,14 +86,13 @@ import { VxeGridInstance } from 'vxe-table'
import { FormExpose } from '@/components/Form'
// 业务相关的 import
import * as FileConfigApi from '@/api/infra/fileConfig'
import type { FileConfigVO } from '@/api/infra/fileConfig/types'
import { rules, allSchemas } from './fileConfig.data'
const { t } = useI18n() // 国际化
const message = useMessage() // 消息弹窗
// 列表相关的变量
const xGrid = ref<VxeGridInstance>() // 列表 Grid Ref
const { gridOptions, getList, deleteData } = useVxeGrid<FileConfigVO>({
const { gridOptions, getList, deleteData } = useVxeGrid<FileConfigApi.FileConfigVO>({
allSchemas: allSchemas,
getListApi: FileConfigApi.getFileConfigPageApi,
deleteApi: FileConfigApi.deleteFileConfigApi
@ -135,7 +134,7 @@ const handleDetail = async (rowId: number) => {
}
// 主配置操作
const handleMaster = (row: FileConfigVO) => {
const handleMaster = (row: FileConfigApi.FileConfigVO) => {
message
.confirm('是否确认修改配置【 ' + row.name + ' 】为主配置?', t('common.reminder'))
.then(async () => {
@ -158,7 +157,7 @@ const submitForm = async () => {
actionLoading.value = true
// 提交请求
try {
const data = unref(formRef)?.formModel as FileConfigVO
const data = unref(formRef)?.formModel as FileConfigApi.FileConfigVO
if (actionType.value === 'create') {
await FileConfigApi.createFileConfigApi(data)
message.success(t('common.createSuccess'))

View File

@ -55,7 +55,6 @@ import { useI18n } from '@/hooks/web/useI18n'
import { useVxeGrid } from '@/hooks/web/useVxeGrid'
import { VxeGridInstance } from 'vxe-table'
import * as JobLogApi from '@/api/infra/jobLog'
import { JobLogVO } from '@/api/infra/jobLog/types'
import { allSchemas } from './jobLog.data'
const { t } = useI18n() // 国际化
@ -74,7 +73,7 @@ const dialogTitle = ref('') // 弹出层标题
const detailRef = ref() // 详情 Ref
// 详情操作
const handleDetail = async (row: JobLogVO) => {
const handleDetail = async (row: JobLogApi.JobLogVO) => {
// 设置数据
const res = JobLogApi.getJobLogApi(row.id)
detailRef.value = res