Browse Source

项目入库变更为项目申报

master
Jinyuanyuan 3 months ago
parent
commit
903d19f79a
  1. 2
      src/views/ProcessApprovalSubPage/component/ProjectDetails.vue
  2. 2
      src/views/addressBook/address/modifycontacts.vue
  3. 2
      src/views/projectLib/initiatesProjects/initiatesProjects.vue
  4. 2
      src/views/projectLib/projectArchive/SubmitProjectArchive.vue
  5. 4
      src/views/projectLib/projectInfo/Detailpage.vue
  6. 2
      src/views/projectLib/projectInfo/SubProject/addOrModifySubProject.vue
  7. 4
      src/views/projectLib/projectInfo/batchImportProjects.vue
  8. 14
      src/views/projectLib/projectInfo/index.vue
  9. 2
      src/views/projectLib/projectInfo/projectInfo.api.ts

2
src/views/ProcessApprovalSubPage/component/ProjectDetails.vue

@ -1,6 +1,6 @@
<template> <template>
<div> <div>
<el-divider content-position="left">项目入库详情</el-divider> <el-divider content-position="left">项目申报详情</el-divider>
<BasicForm @register="registerProjectForm" /> <BasicForm @register="registerProjectForm" />
</div> </div>
</template> </template>

2
src/views/addressBook/address/modifycontacts.vue

@ -1,6 +1,6 @@
<template> <template>
<div> <div>
<el-divider content-position="left">项目入库详情</el-divider> <el-divider content-position="left">项目申报详情</el-divider>
<BasicForm @register="registerProjectForm" @submit="handleSubmit" /> <BasicForm @register="registerProjectForm" @submit="handleSubmit" />
</div> </div>
</template> </template>

2
src/views/projectLib/initiatesProjects/initiatesProjects.vue

@ -2,7 +2,7 @@
<!-- 自定义表单 --> <!-- 自定义表单 -->
<div class="inintatesProject"> <div class="inintatesProject">
<div style="display: flex; justify-content: center; align-items: center; height: 100px;"> <div style="display: flex; justify-content: center; align-items: center; height: 100px;">
<h1 style="font-weight: bold; font-size: 20px; color: black;">项目入库申请表</h1> <h1 style="font-weight: bold; font-size: 20px; color: black;">项目申报申请表</h1>
</div> </div>
<BasicForm @register="registerForm" @submit="handleSubmit" /> <BasicForm @register="registerForm" @submit="handleSubmit" />
<el-divider content-position="left">上传资金承诺函</el-divider> <el-divider content-position="left">上传资金承诺函</el-divider>

2
src/views/projectLib/projectArchive/SubmitProjectArchive.vue

@ -1,6 +1,6 @@
<template> <template>
<el-tabs v-model="activeName" class="demo-tabs" @tab-click="handleClick"> <el-tabs v-model="activeName" class="demo-tabs" @tab-click="handleClick">
<el-tab-pane label="项目入库详情" name="1"> <el-tab-pane label="项目申报详情" name="1">
<ProjectDetails :isEdit="false" :projectid="projectid" /> <ProjectDetails :isEdit="false" :projectid="projectid" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="项目资料" name="2" v-if="isshowUploadfileDetail"> <el-tab-pane label="项目资料" name="2" v-if="isshowUploadfileDetail">

4
src/views/projectLib/projectInfo/Detailpage.vue

@ -1,6 +1,6 @@
<template> <template>
<el-tabs v-model="activeName" class="demo-tabs"> <el-tabs v-model="activeName" class="demo-tabs">
<el-tab-pane label="项目入库详情" name="1"> <el-tab-pane label="项目申报详情" name="1">
<ProjectDetails :isEdit="false" :projectid="projectid" /> <ProjectDetails :isEdit="false" :projectid="projectid" />
<el-divider content-position="left">资金承诺函</el-divider> <el-divider content-position="left">资金承诺函</el-divider>
<UploadfileDetail :projectid="projectid" :stage="5" /> <UploadfileDetail :projectid="projectid" :stage="5" />
@ -61,7 +61,7 @@ function getTableAction(record): ActionItem[] {
//table //table
const [registerResourceTable] = useTable({ const [registerResourceTable] = useTable({
size: 'small',// size: 'small',//
title: '项目入库资料详情', title: '项目申报资料详情',
api: uploacFilePageList, api: uploacFilePageList,
columns: resourcetableColumns, columns: resourcetableColumns,
useSearchForm: false, useSearchForm: false,

2
src/views/projectLib/projectInfo/SubProject/addOrModifySubProject.vue

@ -1,6 +1,6 @@
<template> <template>
<div> <div>
<el-divider content-position="left">项目入库详情</el-divider> <el-divider content-position="left">项目申报详情</el-divider>
<BasicForm @register="registerProjectForm" @submit="handleSubmit" /> <BasicForm @register="registerProjectForm" @submit="handleSubmit" />
</div> </div>
</template> </template>

4
src/views/projectLib/projectInfo/batchImportProjects.vue

@ -38,9 +38,9 @@ watchEffect(async () => {
function downexcel(){ function downexcel(){
let param = { let param = {
path: "Resources/项目入库模板.xlsx", path: "Resources/项目入库模板.xlsx",
fileName: "项目入库模板.xlsx" fileName: "项目申报模板.xlsx"
} }
downloadFile("/huzhouUploadfileinfo/downloadfile", "项目入库模板.xlsx", param) downloadFile("/huzhouUploadfileinfo/downloadfile", "项目申报模板.xlsx", param)
} }

14
src/views/projectLib/projectInfo/index.vue

@ -21,9 +21,9 @@
<template #tableTitle> <template #tableTitle>
<el-button type="primary" round @click="handleCreate" v-if="isShowByRoles('projectContact')"> 新增入库项目</el-button> <el-button type="primary" round @click="handleCreate" v-if="isShowByRoles('projectContact')"> 新增申报项目</el-button>
<el-button type="primary" round @click="handleBatchImport" v-if="isShowByRoles('manageOrg')"> <el-button type="primary" round @click="handleBatchImport" v-if="isShowByRoles('manageOrg')">
批量导入入库项目</el-button> 批量导入申报项目</el-button>
<el-button type="primary" round @click="handleBatchdownload"> 导出项目</el-button> <el-button type="primary" round @click="handleBatchdownload"> 导出项目</el-button>
</template> </template>
<template #toolbar> <template #toolbar>
@ -36,7 +36,7 @@
</BasicTable> </BasicTable>
<BasicModal @register="registeinitiatesModal" title="发起项目入库申请" width="1200px" :showOkBtn="false"> <BasicModal @register="registeinitiatesModal" title="发起项目申报申请" width="1200px" :showOkBtn="false">
<initiatesProjects @close="closeinitiatesModal()" :projectid="proid" /> <initiatesProjects @close="closeinitiatesModal()" :projectid="proid" />
</BasicModal> </BasicModal>
<BasicModal @register="registeProjectrModal" title="项目信息详情" width="1200px" :showOkBtn="false"> <BasicModal @register="registeProjectrModal" title="项目信息详情" width="1200px" :showOkBtn="false">
@ -48,7 +48,7 @@
<uploadFile :projectid="proid" @close="closeUploadFilesModal()" /> <uploadFile :projectid="proid" @close="closeUploadFilesModal()" />
</BasicModal> </BasicModal>
<BasicModal @register="registerModalBatchImport" title="批量导入入库项目" width="1200px" :showOkBtn="false" <BasicModal @register="registerModalBatchImport" title="批量导入申报项目" width="1200px" :showOkBtn="false"
:showCancelBtn="false"> :showCancelBtn="false">
<batchImportProjects :projectid="proid" @close="closeBatchImportModal()" /> <batchImportProjects :projectid="proid" @close="closeBatchImportModal()" />
</BasicModal> </BasicModal>
@ -141,7 +141,7 @@ function getTableAction(record): ActionItem[] {
onClick: handleDetailpage.bind(null, record), onClick: handleDetailpage.bind(null, record),
}, },
{ {
label: '入库申请', label: '申报申请',
ifShow: () => { ifShow: () => {
return record.stage == 0 && isShowByRoles("projectContact") return record.stage == 0 && isShowByRoles("projectContact")
}, },
@ -240,7 +240,7 @@ function handleumodifyinfo() {
return return
} }
if (row[0].stage <= 1 && !isShowByRoles("sys:admin")) { if (row[0].stage <= 1 && !isShowByRoles("sys:admin")) {
message.error("此项目入库流程未完成,无法进行变更!") message.error("此项目申报流程未完成,无法进行变更!")
return return
} }
proid.value = row[0].id proid.value = row[0].id
@ -269,7 +269,7 @@ function handleAddSubProject() {
return return
} }
if (row[0].stage == 1) { if (row[0].stage == 1) {
message.error("此项目入库流程未完成,无法进行新增子项目!") message.error("此项目申报流程未完成,无法进行新增子项目!")
return return
} }
proid.value = row[0].id proid.value = row[0].id

2
src/views/projectLib/projectInfo/projectInfo.api.ts

@ -88,7 +88,7 @@ export const batchImportProjects = (params?) =>
}); });
export const batchdownloadProject = (params?) => export const batchdownloadProject = (params?) =>
downloadFile(Api.batchdownloadProject, '项目入库数据.xlsx', params); downloadFile(Api.batchdownloadProject, '项目申报数据.xlsx', params);
export const isShowByRoles = (roles: string) => { export const isShowByRoles = (roles: string) => {
const roleList = userStore.getUserInfo.roleList; const roleList = userStore.getUserInfo.roleList;

Loading…
Cancel
Save