| | |
| | | <el-button link type="primary" style="color: #fff" @click="openApply()" v-preReClick>专家申请</el-button> |
| | | <el-button link type="primary" style="color: #fff" @click="openCheck" v-preReClick>专家评定进度查询</el-button> |
| | | </div> |
| | | <div style="margin-top: 10px;display: flex;align-items: center"> |
| | | <img :src="info" style="width: 20px;height: auto;margin-right: 6px"/> |
| | | <el-button link type="primary" style="color: yellow;text-decoration: underline;font-size: 18px" @click="openFile()" v-preReClick>2025年第三方评定工作的通知</el-button> |
| | | </div> |
| | | </div> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | import {onMounted, ref, watch, defineAsyncComponent, nextTick, computed} from "vue" |
| | | import { getCodeImg } from "@/api/login"; |
| | | import {getSettings} from "@/api/backManage/evaluate"; |
| | | import info from '@/assets/icons/info.png' |
| | | import Cookies from "js-cookie"; |
| | | import { encrypt, decrypt } from "@/utils/jsencrypt"; |
| | | import useUserStore from '@/store/modules/user' |
| | |
| | | redirect.value = newRoute.query && newRoute.query.redirect; |
| | | }, { immediate: true }); |
| | | |
| | | const openFile =()=>{ |
| | | window.open('noticeFile.pdf', '_blank') |
| | | } |
| | | |
| | | const expertFormRef = ref() |
| | | |
| | |
| | | const {id,jobCategoryArr,...data} = state.formData |
| | | data.jobCategory = Array.isArray(state.formData.jobCategoryArr)? state.formData.jobCategoryArr.join(',') : '' |
| | | data.deptPostName.postVos = state.personNameJob |
| | | console.log('data',data) |
| | | const res = await addProject(data); |
| | | if(res.code == 200){ |
| | | ElMessage.success('新增成功') |