feat: 使用prettierrc对代码进行格式化

This commit is contained in:
piexlMax(奇淼
2024-11-09 10:32:26 +08:00
parent 87a4ce17e1
commit 7d9af64f6d
139 changed files with 12677 additions and 12656 deletions
+90 -73
View File
@@ -1,21 +1,41 @@
<template>
<div>
<div class="gva-form-box">
<el-form :model="formData" ref="elFormRef" label-position="right" :rules="rule" label-width="80px">
<el-form
:model="formData"
ref="elFormRef"
label-position="right"
:rules="rule"
label-width="80px"
>
<el-form-item label="标题:" prop="title">
<el-input v-model="formData.title" :clearable="true" placeholder="请输入标题" />
</el-form-item>
<el-input
v-model="formData.title"
:clearable="true"
placeholder="请输入标题"
/>
</el-form-item>
<el-form-item label="内容:" prop="content">
<RichEdit v-model="formData.content"/>
</el-form-item>
<RichEdit v-model="formData.content" />
</el-form-item>
<el-form-item label="作者:" prop="userID">
<el-select v-model="formData.userID" placeholder="请选择作者" style="width:100%" :clearable="true" >
<el-option v-for="(item,key) in dataSource.userID" :key="key" :label="item.label" :value="item.value" />
</el-select>
</el-form-item>
<el-select
v-model="formData.userID"
placeholder="请选择作者"
style="width: 100%"
:clearable="true"
>
<el-option
v-for="(item, key) in dataSource.userID"
:key="key"
:label="item.label"
:value="item.value"
/>
</el-select>
</el-form-item>
<el-form-item label="附件:" prop="attachments">
<SelectFile v-model="formData.attachments" />
</el-form-item>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="save">保存</el-button>
<el-button type="primary" @click="back">返回</el-button>
@@ -26,42 +46,41 @@
</template>
<script setup>
import {
import {
getInfoDataSource,
createInfo,
updateInfo,
findInfo
} from '@/plugin/announcement/api/info'
createInfo,
updateInfo,
findInfo
} from '@/plugin/announcement/api/info'
defineOptions({
defineOptions({
name: 'InfoForm'
})
})
// 自动获取字典
import { useRoute, useRouter } from "vue-router"
import { ElMessage } from 'element-plus'
import { ref, reactive } from 'vue'
import SelectFile from '@/components/selectFile/selectFile.vue'
// 富文本组件
import RichEdit from '@/components/richtext/rich-edit.vue'
// 自动获取字典
import { useRoute, useRouter } from 'vue-router'
import { ElMessage } from 'element-plus'
import { ref, reactive } from 'vue'
import SelectFile from '@/components/selectFile/selectFile.vue'
// 富文本组件
import RichEdit from '@/components/richtext/rich-edit.vue'
const route = useRoute()
const router = useRouter()
const route = useRoute()
const router = useRouter()
const type = ref('')
const formData = ref({
title: '',
content: '',
userID: undefined,
attachments: [],
})
// 验证规则
const rule = reactive({
})
const type = ref('')
const formData = ref({
title: '',
content: '',
userID: undefined,
attachments: []
})
// 验证规则
const rule = reactive({})
const elFormRef = ref()
const elFormRef = ref()
const dataSource = ref([])
const getDataSourceFunc = async()=>{
const getDataSourceFunc = async () => {
const res = await getInfoDataSource()
if (res.code === 0) {
dataSource.value = res.data
@@ -69,9 +88,9 @@ const elFormRef = ref()
}
getDataSourceFunc()
// 初始化方法
const init = async () => {
// 建议通过url传参获取目标数据ID 调用 find方法进行查询数据操作 从而决定本页面是create还是update 以下为id作为url参数示例
// 初始化方法
const init = async () => {
// 建议通过url传参获取目标数据ID 调用 find方法进行查询数据操作 从而决定本页面是create还是update 以下为id作为url参数示例
if (route.query.id) {
const res = await findInfo({ ID: route.query.id })
if (res.code === 0) {
@@ -81,40 +100,38 @@ const init = async () => {
} else {
type.value = 'create'
}
}
}
init()
// 保存按钮
const save = async() => {
elFormRef.value?.validate( async (valid) => {
if (!valid) return
let res
switch (type.value) {
case 'create':
res = await createInfo(formData.value)
break
case 'update':
res = await updateInfo(formData.value)
break
default:
res = await createInfo(formData.value)
break
}
if (res.code === 0) {
ElMessage({
type: 'success',
message: '创建/更改成功'
})
}
})
}
init()
// 保存按钮
const save = async () => {
elFormRef.value?.validate(async (valid) => {
if (!valid) return
let res
switch (type.value) {
case 'create':
res = await createInfo(formData.value)
break
case 'update':
res = await updateInfo(formData.value)
break
default:
res = await createInfo(formData.value)
break
}
if (res.code === 0) {
ElMessage({
type: 'success',
message: '创建/更改成功'
})
}
})
}
// 返回按钮
const back = () => {
// 返回按钮
const back = () => {
router.go(-1)
}
}
</script>
<style>
</style>
<style></style>