|
@@ -7,6 +7,17 @@
|
|
label-width="110px"
|
|
label-width="110px"
|
|
v-loading="formLoading"
|
|
v-loading="formLoading"
|
|
>
|
|
>
|
|
|
|
+ <el-form-item label="" label-width="0">
|
|
|
|
+ <div style="color:#aeb1b8; padding: 10px; border-radius: 4px; background-color: #f5f7fa; font-size: 13px;line-height: 1.2; letter-spacing: -0.5px;">
|
|
|
|
+ 通过学位论文答辩且在读期间完成下列要求之一:<br />
|
|
|
|
+ (1)要求学生至少以第一作者,或导师(含校内)为第一作者,学生为第二作者,第一署名单位为桂林理工大学,在本学科或相关学科国内外核心学术刊物、
|
|
|
|
+ 国内外学术会议公开发表1篇论文;发表论文必须符合以下任一条件:北大中文核心期刊、被SCI、EI、SSCI、A&HCI收录的国际学术期刊、被SCI、EI、ISIP检索的会议论文<br />
|
|
|
|
+ (2)第一署名单位为桂林理工大学,获授权国家发明专利/实用新型专利(署名顺序为研究生第一,或者导师(含校内)第一、学生为第二)至少1项。<br />
|
|
|
|
+ (3)第一署名单位为桂林理工大学,学生排名第一,导师(含校内)作为指导老师,获得中国国际大学生创新大赛、
|
|
|
|
+ “挑战杯”大学生创业计划竞赛等全国性赛事省部级一等奖(金奖)或者国家级二等奖(银奖)以上奖项1项。
|
|
|
|
+ 赛事认定参考桂林理工大学每年修订的《全国普通高校大学生竞赛目录》,若有异议,以学院学位委员会认可为准。
|
|
|
|
+ </div>
|
|
|
|
+ </el-form-item>
|
|
|
|
|
|
<el-form-item label="成果名称" prop="achievementName">
|
|
<el-form-item label="成果名称" prop="achievementName">
|
|
<el-input v-model="formData.achievementName" placeholder="请输入成果名称" />
|
|
<el-input v-model="formData.achievementName" placeholder="请输入成果名称" />
|
|
@@ -34,29 +45,17 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item label="要求">
|
|
|
|
- <div style="border: 1px solid #dcdfe6; padding: 10px; border-radius: 4px; background-color: #f5f7fa;">
|
|
|
|
- 通过学位论文答辩且在读期间完成下列要求之一:<br />
|
|
|
|
- (1)要求学生至少以第一作者,或导师(含校内)为第一作者,学生为第二作者,第一署名单位为桂林理工大学,在本学科或相关学科国内外核心学术刊物、
|
|
|
|
- 国内外学术会议公开发表1篇论文;发表论文必须符合以下任一条件:北大中文核心期刊、被SCI、EI、SSCI、A&HCI收录的国际学术期刊、被SCI、EI、ISIP检索的会议论文<br />
|
|
|
|
- (2)第一署名单位为桂林理工大学,获授权国家发明专利/实用新型专利(署名顺序为研究生第一,或者导师(含校内)第一、学生为第二)至少1项。<br />
|
|
|
|
- (3)第一署名单位为桂林理工大学,学生排名第一,导师(含校内)作为指导老师,获得中国国际大学生创新大赛、
|
|
|
|
- “挑战杯”大学生创业计划竞赛等全国性赛事省部级一等奖(金奖)或者国家级二等奖(银奖)以上奖项1项。
|
|
|
|
- 赛事认定参考桂林理工大学每年修订的《全国普通高校大学生竞赛目录》,若有异议,以学院学位委员会认可为准。
|
|
|
|
- </div>
|
|
|
|
- </el-form-item>
|
|
|
|
-
|
|
|
|
- <el-form-item label="是否达到要求" required="true">
|
|
|
|
- <el-switch v-model="canSubmit" />
|
|
|
|
|
|
+ <el-form-item label="是否达到要求" porp="isGraduate">
|
|
|
|
+ <el-switch v-model="formData.isGraduate" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="图片材料" prop="detail">
|
|
<el-form-item label="图片材料" prop="detail">
|
|
- <UploadImg v-model="formData.detail" />
|
|
|
|
|
|
+ <UploadImg v-model="formData.detail" @change="handleIsGraduateChange" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
</el-form>
|
|
</el-form>
|
|
<template #footer>
|
|
<template #footer>
|
|
- <el-button @click="submitForm" type="primary" :disabled="!canSubmit || formLoading">确 定</el-button>
|
|
|
|
|
|
+ <el-button @click="submitForm" type="primary">确 定</el-button>
|
|
<el-button @click="dialogVisible = false">取 消</el-button>
|
|
<el-button @click="dialogVisible = false">取 消</el-button>
|
|
</template>
|
|
</template>
|
|
</Dialog>
|
|
</Dialog>
|
|
@@ -64,6 +63,7 @@
|
|
|
|
|
|
<script setup lang="ts">
|
|
<script setup lang="ts">
|
|
import { UserAchievementApi, UserAchievementVO } from '@/api/system/userAchievement'
|
|
import { UserAchievementApi, UserAchievementVO } from '@/api/system/userAchievement'
|
|
|
|
+
|
|
/** 成果 表单 */
|
|
/** 成果 表单 */
|
|
defineOptions({ name: 'UserAchievementForm' })
|
|
defineOptions({ name: 'UserAchievementForm' })
|
|
|
|
|
|
@@ -82,6 +82,7 @@ const formData = ref({
|
|
sort: undefined,
|
|
sort: undefined,
|
|
userName: undefined,
|
|
userName: undefined,
|
|
detail: undefined,
|
|
detail: undefined,
|
|
|
|
+ isGraduate: undefined,
|
|
})
|
|
})
|
|
const formRules = reactive({
|
|
const formRules = reactive({
|
|
userId: [{ required: true, message: '用户id不能为空', trigger: 'blur' }],
|
|
userId: [{ required: true, message: '用户id不能为空', trigger: 'blur' }],
|
|
@@ -93,6 +94,8 @@ const formRules = reactive({
|
|
})
|
|
})
|
|
const formRef = ref() // 表单 Ref
|
|
const formRef = ref() // 表单 Ref
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
// 成果类型选项
|
|
// 成果类型选项
|
|
const achievementTypes = ref([
|
|
const achievementTypes = ref([
|
|
{ label: '北大中文核心期刊论文', value: "1" },
|
|
{ label: '北大中文核心期刊论文', value: "1" },
|
|
@@ -110,7 +113,10 @@ const sorts = ref([
|
|
]);
|
|
]);
|
|
|
|
|
|
// 控制提交的开关
|
|
// 控制提交的开关
|
|
-const canSubmit = ref(true)
|
|
|
|
|
|
+// const canSubmit = ref(true)
|
|
|
|
+const handleIsGraduateChange = (value) => {
|
|
|
|
+ formData.isGraduate = value ? 0 : 1;
|
|
|
|
+}
|
|
|
|
|
|
/** 打开弹窗 */
|
|
/** 打开弹窗 */
|
|
const open = async (type: string, id?: number) => {
|
|
const open = async (type: string, id?: number) => {
|
|
@@ -165,6 +171,7 @@ const resetForm = () => {
|
|
sort: undefined,
|
|
sort: undefined,
|
|
userName: undefined,
|
|
userName: undefined,
|
|
detail: undefined,
|
|
detail: undefined,
|
|
|
|
+ isGraduate: undefined,
|
|
}
|
|
}
|
|
formRef.value?.resetFields()
|
|
formRef.value?.resetFields()
|
|
}
|
|
}
|