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>
<div>
<el-divider content-position="left">项目入库详情</el-divider>
<el-divider content-position="left">项目申报详情</el-divider>
<BasicForm @register="registerProjectForm" />
</div>
</template>

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

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

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

@ -2,7 +2,7 @@
<!-- 自定义表单 -->
<div class="inintatesProject">
<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>
<BasicForm @register="registerForm" @submit="handleSubmit" />
<el-divider content-position="left">上传资金承诺函</el-divider>

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

@ -1,6 +1,6 @@
<template>
<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" />
</el-tab-pane>
<el-tab-pane label="项目资料" name="2" v-if="isshowUploadfileDetail">

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

@ -1,6 +1,6 @@
<template>
<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" />
<el-divider content-position="left">资金承诺函</el-divider>
<UploadfileDetail :projectid="projectid" :stage="5" />
@ -61,7 +61,7 @@ function getTableAction(record): ActionItem[] {
//table
const [registerResourceTable] = useTable({
size: 'small',//
title: '项目入库资料详情',
title: '项目申报资料详情',
api: uploacFilePageList,
columns: resourcetableColumns,
useSearchForm: false,

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

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

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

@ -38,9 +38,9 @@ watchEffect(async () => {
function downexcel(){
let param = {
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>
<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>
批量导入申报项目</el-button>
<el-button type="primary" round @click="handleBatchdownload"> 导出项目</el-button>
</template>
<template #toolbar>
@ -36,7 +36,7 @@
</BasicTable>
<BasicModal @register="registeinitiatesModal" title="发起项目入库申请" width="1200px" :showOkBtn="false">
<BasicModal @register="registeinitiatesModal" title="发起项目申报申请" width="1200px" :showOkBtn="false">
<initiatesProjects @close="closeinitiatesModal()" :projectid="proid" />
</BasicModal>
<BasicModal @register="registeProjectrModal" title="项目信息详情" width="1200px" :showOkBtn="false">
@ -48,7 +48,7 @@
<uploadFile :projectid="proid" @close="closeUploadFilesModal()" />
</BasicModal>
<BasicModal @register="registerModalBatchImport" title="批量导入入库项目" width="1200px" :showOkBtn="false"
<BasicModal @register="registerModalBatchImport" title="批量导入申报项目" width="1200px" :showOkBtn="false"
:showCancelBtn="false">
<batchImportProjects :projectid="proid" @close="closeBatchImportModal()" />
</BasicModal>
@ -141,7 +141,7 @@ function getTableAction(record): ActionItem[] {
onClick: handleDetailpage.bind(null, record),
},
{
label: '入库申请',
label: '申报申请',
ifShow: () => {
return record.stage == 0 && isShowByRoles("projectContact")
},
@ -240,7 +240,7 @@ function handleumodifyinfo() {
return
}
if (row[0].stage <= 1 && !isShowByRoles("sys:admin")) {
message.error("此项目入库流程未完成,无法进行变更!")
message.error("此项目申报流程未完成,无法进行变更!")
return
}
proid.value = row[0].id
@ -269,7 +269,7 @@ function handleAddSubProject() {
return
}
if (row[0].stage == 1) {
message.error("此项目入库流程未完成,无法进行新增子项目!")
message.error("此项目申报流程未完成,无法进行新增子项目!")
return
}
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?) =>
downloadFile(Api.batchdownloadProject, '项目入库数据.xlsx', params);
downloadFile(Api.batchdownloadProject, '项目申报数据.xlsx', params);
export const isShowByRoles = (roles: string) => {
const roleList = userStore.getUserInfo.roleList;

Loading…
Cancel
Save