This commit is contained in:
qsh
2024-05-23 14:08:08 +08:00
parent 28c328d191
commit 3050b9a2fe
109 changed files with 479 additions and 3139 deletions

View File

@@ -1,5 +1,5 @@
<template>
<el-dialog v-model="dialogVisible" :title="dialogTitle" width="400px">
<Dialog v-model="dialogVisible" :title="dialogTitle" width="400px">
<el-form
ref="formRef"
v-loading="formLoading"
@@ -19,11 +19,11 @@
<el-button :disabled="formLoading" type="primary" @click="submitForm"> </el-button>
<el-button @click="dialogVisible = false"> </el-button>
</template>
</el-dialog>
</Dialog>
</template>
<script lang="ts" name="SystemRoleForm" setup>
// import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
// import * as RoleApi from '@/api/system/role'
import * as RoleApi from '@/api/system/role'
const { t } = useI18n() // 国际化
const message = useMessage() // 消息弹窗
@@ -51,11 +51,7 @@ const open = async (type: string, id?: number) => {
if (id) {
formLoading.value = true
try {
// formData.value = await RoleApi.getRole(id)
formData.value = {
id: undefined,
name: ''
}
formData.value = await RoleApi.getRole(id)
} finally {
formLoading.value = false
}
@@ -82,12 +78,12 @@ const submitForm = async () => {
// 提交请求
formLoading.value = true
try {
// const data = formData.value as unknown as RoleApi.RoleVO
const data = formData.value as unknown as RoleApi.RoleVO
if (formType.value === 'create') {
// await RoleApi.createRole(data)
await RoleApi.createRole(data)
message.success(t('common.createSuccess'))
} else {
// await RoleApi.updateRole(data)
await RoleApi.updateRole(data)
message.success(t('common.updateSuccess'))
}
dialogVisible.value = false