* fix(home): 🐛 解决多次切换路由后页面卡顿的问题 #96 卸载路由时清除requestAnimationFrame * feat: ✨ 文件存储使用Blob格式 * style: 💄 修改部分类型any为具体类型 * feat: ✨ 界面设置中模块使用瀑布流布局 #96 * fix: 🐛 md文档更换文件夹解决控制台警告 * style: 💄 switch按钮改回使用daisyui组件 * refactor: ♻️ 所有人员列表提取tableColumn * style: 💄 奖项列表中的图片类型修复 * fix(globalConfig): 修复当前音乐项类型缺失问题 * feat: ✨ single person not done * feat: ✨ 可添加单人 #96 * build(.gitignore): 添加 auto-imports.d.ts 到忽略文件 * fix: 🐛 上传、下载excel文件时修复路径错误 打包成应用和网页端的baseUrl不一样,使用环境变量来表示 * fix: 🐛 导入人员列表时处理有值为空的情况 * style: 💄 改变toaster的组件 * fix: 🐛 上传文件、解析数据与存储/读取数据的处理 、
47 lines
1.6 KiB
Vue
47 lines
1.6 KiB
Vue
<script setup lang='ts'>
|
|
defineProps<{
|
|
addOnePersonDrawerRef: any
|
|
addOnePerson: (addOnePersonDrawerRef: any, event: any) => void
|
|
}>()
|
|
|
|
const singlePersonData = defineModel<any>('singlePersonData', { required: true })
|
|
</script>
|
|
|
|
<template>
|
|
<form class="fieldset rounded-box w-xs p-4" @submit="(e) => addOnePerson(addOnePersonDrawerRef, e)">
|
|
<label class="fieldset">
|
|
<span class="label">编号</span>
|
|
<input v-model="singlePersonData.uid" type="text" class="input validator" placeholder="编号">
|
|
</label>
|
|
<fieldset class="fieldset">
|
|
<label class="label" required>姓名<span class="text-red-500">*</span></label>
|
|
<input v-model="singlePersonData.name" type="text" class="input validator" placeholder="姓名" required minlength="1">
|
|
<p class="validator-hint hidden">
|
|
请填写姓名
|
|
</p>
|
|
</fieldset>
|
|
<label class="fieldset">
|
|
<span class="label">部门</span>
|
|
<input v-model="singlePersonData.department" type="text" class="input validator" placeholder="部门">
|
|
</label>
|
|
<label class="fieldset">
|
|
<span class="label">头像</span>
|
|
<input v-model="singlePersonData.avatar" type="text" class="input validator" placeholder="头像">
|
|
</label>
|
|
<label class="fieldset">
|
|
<span class="label">身份</span>
|
|
<input v-model="singlePersonData.identity" type="text" class="input validator" placeholder="身份">
|
|
</label>
|
|
<button class="btn btn-neutral mt-4" type="submit">
|
|
确定
|
|
</button>
|
|
<button class="btn btn-ghost mt-1" type="reset" @click="addOnePersonDrawerRef.closeDrawer()">
|
|
取消
|
|
</button>
|
|
</form>
|
|
</template>
|
|
|
|
<style scoped>
|
|
|
|
</style>
|