🐛 修复 notify 在 IDEA 报错的问题

This commit is contained in:
YunaiV 2023-12-02 20:25:29 +08:00
parent b103c40874
commit 5766dc81d1
9 changed files with 16 additions and 15 deletions

View File

@ -13,6 +13,7 @@ export interface NotifyMessageVO {
templateParams: string templateParams: string
readStatus: boolean readStatus: boolean
readTime: Date readTime: Date
createTime: Date
} }
// 查询站内信消息列表 // 查询站内信消息列表

View File

@ -6,7 +6,7 @@ export interface NotifyTemplateVO {
nickname: string nickname: string
code: string code: string
content: string content: string
type: number type?: number
params: string params: string
status: number status: number
remark: string remark: string

View File

@ -49,7 +49,7 @@ defineOptions({ name: 'SystemNotifyMessageDetail' })
const dialogVisible = ref(false) // const dialogVisible = ref(false) //
const detailLoading = ref(false) // const detailLoading = ref(false) //
const detailData = ref() // const detailData = ref({} as NotifyMessageApi.NotifyMessageVO) //
/** 打开弹窗 */ /** 打开弹窗 */
const open = async (data: NotifyMessageApi.NotifyMessageVO) => { const open = async (data: NotifyMessageApi.NotifyMessageVO) => {

View File

@ -28,7 +28,7 @@
> >
<el-option <el-option
v-for="dict in getIntDictOptions(DICT_TYPE.USER_TYPE)" v-for="dict in getIntDictOptions(DICT_TYPE.USER_TYPE)"
:key="dict.value" :key="dict.value as number"
:label="dict.label" :label="dict.label"
:value="dict.value" :value="dict.value"
/> />
@ -52,7 +52,7 @@
> >
<el-option <el-option
v-for="dict in getIntDictOptions(DICT_TYPE.SYSTEM_NOTIFY_TEMPLATE_TYPE)" v-for="dict in getIntDictOptions(DICT_TYPE.SYSTEM_NOTIFY_TEMPLATE_TYPE)"
:key="dict.value" :key="dict.value as number"
:label="dict.label" :label="dict.label"
:value="dict.value" :value="dict.value"
/> />

View File

@ -31,7 +31,7 @@ defineOptions({ name: 'MyNotifyMessageDetailDetail' })
const dialogVisible = ref(false) // const dialogVisible = ref(false) //
const detailLoading = ref(false) // const detailLoading = ref(false) //
const detailData = ref() // const detailData = ref({} as NotifyMessageApi.NotifyMessageVO) //
/** 打开弹窗 */ /** 打开弹窗 */
const open = async (data: NotifyMessageApi.NotifyMessageVO) => { const open = async (data: NotifyMessageApi.NotifyMessageVO) => {

View File

@ -19,7 +19,7 @@
> >
<el-option <el-option
v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)" v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)"
:key="dict.value" :key="dict.value as number"
:label="dict.label" :label="dict.label"
:value="dict.value" :value="dict.value"
/> />

View File

@ -23,7 +23,7 @@
<el-select v-model="formData.type" placeholder="请选择类型"> <el-select v-model="formData.type" placeholder="请选择类型">
<el-option <el-option
v-for="dict in getIntDictOptions(DICT_TYPE.SYSTEM_NOTIFY_TEMPLATE_TYPE)" v-for="dict in getIntDictOptions(DICT_TYPE.SYSTEM_NOTIFY_TEMPLATE_TYPE)"
:key="dict.value" :key="dict.value as number"
:label="dict.label" :label="dict.label"
:value="dict.value" :value="dict.value"
/> />
@ -33,7 +33,7 @@
<el-radio-group v-model="formData.status"> <el-radio-group v-model="formData.status">
<el-radio <el-radio
v-for="dict in getIntDictOptions(DICT_TYPE.COMMON_STATUS)" v-for="dict in getIntDictOptions(DICT_TYPE.COMMON_STATUS)"
:key="dict.value" :key="dict.value as number"
:label="dict.value as string" :label="dict.value as string"
> >
{{ dict.label }} {{ dict.label }}
@ -61,12 +61,12 @@ const dialogTitle = ref('') // 弹窗的标题
const formLoading = ref(false) // 12 const formLoading = ref(false) // 12
const formType = ref('') // const formType = ref('') //
const formData = ref<NotifyTemplateApi.NotifyTemplateVO>({ const formData = ref<NotifyTemplateApi.NotifyTemplateVO>({
id: null, id: undefined,
name: '', name: '',
nickname: '', nickname: '',
code: '', code: '',
content: '', content: '',
type: null, type: undefined,
params: '', params: '',
status: CommonStatusEnum.ENABLE, status: CommonStatusEnum.ENABLE,
remark: '' remark: ''
@ -126,12 +126,12 @@ const submitForm = async () => {
/** 重置表单 */ /** 重置表单 */
const resetForm = () => { const resetForm = () => {
formData.value = { formData.value = {
id: null, id: undefined,
name: '', name: '',
nickname: '', nickname: '',
code: '', code: '',
content: '', content: '',
type: null, type: undefined,
params: '', params: '',
status: CommonStatusEnum.ENABLE, status: CommonStatusEnum.ENABLE,
remark: '' remark: ''

View File

@ -19,7 +19,7 @@
<el-radio-group v-model="formData.userType"> <el-radio-group v-model="formData.userType">
<el-radio <el-radio
v-for="dict in getIntDictOptions(DICT_TYPE.USER_TYPE)" v-for="dict in getIntDictOptions(DICT_TYPE.USER_TYPE)"
:key="dict.value" :key="dict.value as number"
:label="dict.value as number" :label="dict.value as number"
> >
{{ dict.label }} {{ dict.label }}
@ -71,7 +71,7 @@ const formLoading = ref(false) // 表单的加载中1修改时的数据加
const formData = ref({ const formData = ref({
content: '', content: '',
params: {}, params: {},
userId: null, userId: undefined,
userType: 1, userType: 1,
templateCode: '', templateCode: '',
templateParams: new Map() templateParams: new Map()

View File

@ -37,7 +37,7 @@
> >
<el-option <el-option
v-for="dict in getIntDictOptions(DICT_TYPE.COMMON_STATUS)" v-for="dict in getIntDictOptions(DICT_TYPE.COMMON_STATUS)"
:key="dict.value" :key="dict.value as number"
:label="dict.label" :label="dict.label"
:value="dict.value" :value="dict.value"
/> />