pull/480/head
liting 2024-04-15 21:26:22 +08:00
parent d23cd912e9
commit 54b99742b4
2 changed files with 52 additions and 31 deletions

View File

@ -221,15 +221,15 @@ const formData = ref({
name: undefined, name: undefined,
technicalField: undefined, technicalField: undefined,
year: undefined, year: undefined,
beginDate: undefined, beginDate: new Date().getTime(),
endDate: undefined, endDate: undefined,
directorId: undefined, directorId: undefined,
director: undefined, director: undefined,
gender: undefined, gender: undefined,
age: undefined, age: undefined,
education: undefined, education: undefined,
major: undefined, major: 1,
engagMajor: undefined, engagMajor: 1,
position: undefined, position: undefined,
phoneNo: undefined, phoneNo: undefined,
email: undefined, email: undefined,
@ -277,6 +277,15 @@ const open = async (type: string, id?: number) => {
formLoading.value = true formLoading.value = true
try { try {
formData.value = await MainApi.getMain(id) formData.value = await MainApi.getMain(id)
if(formData.value.beginDate){
formData.value.beginDate = Number(formData.value.beginDate)
}
if(formData.value.engagMajor){
formData.value.engagMajor =(formData.value.engagMajor).toString()
}
if(formData.value.major){
formData.value.major =(formData.value.major).toString()
}
} finally { } finally {
formLoading.value = false formLoading.value = false
} }

View File

@ -10,12 +10,23 @@
</el-col> </el-col>
<el-col :xs="24" :sm="12" :md="12" :lg="12"> <el-col :xs="24" :sm="12" :md="12" :lg="12">
<el-form-item label="项目所属领域国内外产业、技术的现状和发展趋势" prop="currentSituation"> <el-form-item label="项目所属领域国内外产业、技术的现状和发展趋势" prop="currentSituation">
<el-input v-model="formData.currentSituation" placeholder="请输入项目所属领域国内外产业、技术的现状和发展趋势" type="textarea" :rows="6" /> <el-input v-model="formData.currentSituation" placeholder="请输入项目所属领域国内外产业、技术的现状和发展趋势" type="textarea"
:rows="6" />
</el-form-item> </el-col> </el-form-item> </el-col>
<el-col :xs="24" :sm="12" :md="12" :lg="12"> <el-col :xs="24" :sm="12" :md="12" :lg="12">
<el-form-item label="项目现有工作基础" prop="workFoundation"> <el-form-item label="项目现有工作基础" prop="workFoundation">
<el-input v-model="formData.workFoundation" placeholder="请输入项目现有工作基础" type="textarea" :rows="6" /> <el-input v-model="formData.workFoundation" placeholder="请输入项目现有工作基础" type="textarea" :rows="6" />
</el-form-item> </el-col> </el-form-item> </el-col>
<el-col :xs="24" :sm="12" :md="12" :lg="12">
<el-form-item label="课题实施的风险分析" prop="riskAnalysis">
<el-input v-model="formData.riskAnalysis" placeholder="请输入课题实施的风险分析" type="textarea" :rows="6" />
</el-form-item> </el-col>
</el-row>
</fieldset>
<fieldset>
<legend>项目实施目标及考核指标</legend>
<el-row :gutter="20">
<el-col :xs="24" :sm="12" :md="12" :lg="12"> <el-col :xs="24" :sm="12" :md="12" :lg="12">
<el-form-item label="项目实施目标及考核指标-项目目标" prop="objectives"> <el-form-item label="项目实施目标及考核指标-项目目标" prop="objectives">
<el-input v-model="formData.objectives" placeholder="请输入项目实施目标及考核指标-项目目标" type="textarea" :rows="6" /> <el-input v-model="formData.objectives" placeholder="请输入项目实施目标及考核指标-项目目标" type="textarea" :rows="6" />
@ -28,6 +39,11 @@
<el-form-item label="项目实施目标及考核指标-考核指标依据" prop="according"> <el-form-item label="项目实施目标及考核指标-考核指标依据" prop="according">
<el-input v-model="formData.according" placeholder="请输入项目实施目标及考核指标-考核指标依据" type="textarea" :rows="6" /> <el-input v-model="formData.according" placeholder="请输入项目实施目标及考核指标-考核指标依据" type="textarea" :rows="6" />
</el-form-item> </el-col> </el-form-item> </el-col>
</el-row>
</fieldset>
<fieldset>
<legend>主要研究内容开发内容</legend>
<el-row :gutter="20">
<el-col :xs="24" :sm="12" :md="12" :lg="12"> <el-col :xs="24" :sm="12" :md="12" :lg="12">
<el-form-item label="主要研究开发内容-主要研究内容" prop="researchContents"> <el-form-item label="主要研究开发内容-主要研究内容" prop="researchContents">
<el-input v-model="formData.researchContents" placeholder="请输入主要研究开发内容-主要研究内容" type="textarea" :rows="6" /> <el-input v-model="formData.researchContents" placeholder="请输入主要研究开发内容-主要研究内容" type="textarea" :rows="6" />
@ -40,10 +56,6 @@
<el-form-item label="主要研究开发内容-创新性" prop="innovation"> <el-form-item label="主要研究开发内容-创新性" prop="innovation">
<el-input v-model="formData.innovation" placeholder="请输入主要研究开发内容-创新性" type="textarea" :rows="6" /> <el-input v-model="formData.innovation" placeholder="请输入主要研究开发内容-创新性" type="textarea" :rows="6" />
</el-form-item> </el-col> </el-form-item> </el-col>
<el-col :xs="24" :sm="12" :md="12" :lg="12">
<el-form-item label="课题实施的风险分析" prop="riskAnalysis">
<el-input v-model="formData.riskAnalysis" placeholder="请输入课题实施的风险分析" type="textarea" :rows="6" />
</el-form-item> </el-col>
</el-row> </el-row>
</fieldset> </fieldset>