Commit b75010ba authored by zxw's avatar zxw

Merge remote-tracking branch 'origin/master'

parents b7e36991 6f5f39dd
......@@ -2,7 +2,7 @@
<div class="app-container">
<div class="stepBar">
<el-steps :active="active" align-center finish-status="success">
<el-step title="申报完成" />
<el-step :title="InitialReviewStatus" />
<el-step title="中期评审完成" />
<el-step title="验收完成" />
</el-steps>
......@@ -10,6 +10,9 @@
<div class="tab-pane">
<el-tabs type="border-card">
<el-tab-pane label="申报信息" style="margin-left: -10px;">
<div style="display: flex;width: 100%;justify-content: center;margin-top: 15px">
<p style="margin: 10px 0;font-size: 18px">课题名称及申请人基本情况</p>
</div>
<el-descriptions title="课题名称及申请人基本情况" column="4">
<el-descriptions-item span="2" label="课题号">2024ZX123</el-descriptions-item>
<el-descriptions-item span="2" label="课题名称">智能城市交通优化</el-descriptions-item>
......@@ -237,7 +240,7 @@
</el-row>
</el-checkbox-group>
</el-descriptions-item>
<el-descriptions-item span="4" label="申报附件材料" :contentStyle="{'text-align': 'center'}">
<el-descriptions-item span="4" label="申报附件材料" :content-style="{'text-align': 'center'}">
<el-link type="primary">excelTemplate.xlsx</el-link>
</el-descriptions-item>
</el-descriptions>
......@@ -249,14 +252,14 @@
style="padding: 15px"
type="textarea"
:rows="6"
placeholder="">
</el-input>
placeholder=""
/>
</div>
<div style="display: flex;width: 100%;justify-content: center;margin-top: 15px">
<p style="margin: 10px 0;font-size: 18px">大学生发展研究院意见(立项评审)</p>
</div>
<el-descriptions title="" :column="4">
<el-descriptions-item span="4" label="申报书" :contentStyle="{'text-align': 'center'}">
<el-descriptions-item span="4" label="申报书" :content-style="{'text-align': 'center'}">
<el-link type="primary">下载申报书</el-link>
</el-descriptions-item>
</el-descriptions>
......@@ -265,13 +268,64 @@
<el-button type="primary" style="margin-top: 20px" @click="Reject">驳回</el-button>
</div>
</el-tab-pane>
<el-tab-pane label="项目验收">
项目验收
<el-tab-pane label="专家列表">
<div style="display: flex;width: 100%;justify-content: center;margin-top: 15px">
<p style="margin: 10px 0;font-size: 18px">立项评审专家列表</p>
</div>
<el-table :data="ProjectApprovalExpertList">
<el-table-column type="selection" width="55" />
<el-table-column min-width="120" label="手机号 " prop="mobilePhone" align="center" :show-overflow-tooltip="true" />
<el-table-column min-width="120" label="姓名 " prop="expertName" align="center" :show-overflow-tooltip="true" />
<el-table-column min-width="120" label="职称 " prop="professionalTitle" align="center" :show-overflow-tooltip="true" />
<el-table-column min-width="120" label="职务 " prop="jobPosition" align="center" :show-overflow-tooltip="true" />
<el-table-column min-width="120" label="单位 " prop="workUnit" align="center" :show-overflow-tooltip="true" />
<el-table-column min-width="120" label="研究方向 " prop="researchDirection" align="center" :show-overflow-tooltip="true" />
<el-table-column min-width="120" label="邮箱 " prop="emailAddress" align="center" :show-overflow-tooltip="true" />
<el-table-column min-width="120" align="right">
<template slot="header">
<el-button icon="el-icon-plus" size="mini" @click="addExpert" />
<el-button icon="el-icon-delete" size="mini" @click="handleAdd" />
</template>
</el-table-column>
</el-table>
<el-dialog width="900px" title="选择专家" :visible.sync="dialogAddExpert">
<el-form
v-show="showSearch"
ref="queryForm"
:model="queryParams"
:inline="true"
style="margin: -10px 15px 10px 0;"
>
<el-form-item label="关键字" prop="words">
<el-input
v-model="queryParams.words"
placeholder="课题号,课题名称,申请人,手机号"
clearable
:maxlength="255"
size="small"
style="width: 390px"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="handleQuery">查询</el-button>
</el-form-item>
</el-form>
<el-table :data="approvalExpertList">
<el-table-column type="selection" width="40" />
<el-table-column min-width="126" label="手机号 " prop="mobilePhone" align="center" :show-overflow-tooltip="true" />
<el-table-column min-width="80" label="姓名 " prop="expertName" align="center" :show-overflow-tooltip="true" />
<el-table-column min-width="80" label="职称 " prop="professionalTitle" align="center" :show-overflow-tooltip="true" />
<el-table-column min-width="120" label="职务 " prop="jobPosition" align="center" :show-overflow-tooltip="true" />
<el-table-column min-width="120" label="单位 " prop="workUnit" align="center" :show-overflow-tooltip="true" />
<el-table-column min-width="120" label="研究方向 " prop="researchDirection" align="center" :show-overflow-tooltip="true" />
<el-table-column min-width="120" label="邮箱 " prop="emailAddress" align="center" :show-overflow-tooltip="true" />
</el-table>
</el-dialog>
</el-tab-pane>
<el-tab-pane label="项目验收">
项目验收
<el-tab-pane label="项目中期">
项目中期
</el-tab-pane>
<el-tab-pane v-if="active != 0" label="月报">
<el-tab-pane label="月报">
月报
</el-tab-pane>
</el-tabs>
......@@ -299,11 +353,31 @@ export default {
data() {
return {
active: 0,
InitialReviewStatus: '申报完成',
dialogAddExpert: false,
// 显示搜索条件
showSearch: true,
// 查询参数
queryParams: {},
ruleForm: {
name: '',
region: ''
},
selectedOptions: [],
// 立项评审专家列表(外)
ProjectApprovalExpertList: [],
// 立项评审专家列表(内)
approvalExpertList: [
{
mobilePhone: '13800000001',
expertName: '张三',
professionalTitle: '教授',
jobPosition: '技术总监',
workUnit: 'XX科技公司',
researchDirection: '人工智能算法研究',
emailAddress: 'zhangsan@example.com'
}
],
// 基本情况列表
basicInformationList: [
{
......@@ -336,7 +410,9 @@ export default {
},
/** 通过*/
Approve() {
this.Success()
this.InitialReviewStatus = '立项审批中(立项评审专家指定中)'
this.active = 1
},
/** 驳回*/
Reject() {
......@@ -355,6 +431,10 @@ export default {
dangerouslyUseHTMLString: true
}
)
},
/** 添加专家*/
addExpert() {
this.dialogAddExpert = true
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment