明树Git Lab

Commit c1d66a41 authored by yangyajing's avatar yangyajing

项目管理调整,增加building页面

parent 25bbac44
Pipeline #104486 passed with stage
in 14 seconds
...@@ -17,8 +17,8 @@ const routes = [ ...@@ -17,8 +17,8 @@ const routes = [
children: [ children: [
{ {
path: '/homePage', path: '/homePage',
name: '数据大屏', name: 'dataSummary',
title: 'dataSummary', title: '数据大屏',
component: () => import('@/views/homePage/index.vue'), component: () => import('@/views/homePage/index.vue'),
meta: { menuName: '数据大屏', icon: 'platform' } meta: { menuName: '数据大屏', icon: 'platform' }
}, },
...@@ -125,6 +125,12 @@ const routes = [ ...@@ -125,6 +125,12 @@ const routes = [
} }
] ]
}, },
{
path: "/building",
name: "building",
title: "建设中",
component: () => import("@/views/homePage/building.vue")
}
] ]
} }
] ]
......
<template>
<div class="building-container">
<img src="@/assets/images/building.png" alt="">
<div class="title">努力开发中……</div>
</div>
</template>
<script setup></script>
<style lang="less">
.building-container{
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
img{
max-width: 300px;
}
.title{
font-size: 18px;
color: #999;
}
}
</style>
\ No newline at end of file
...@@ -561,6 +561,7 @@ ...@@ -561,6 +561,7 @@
:action="windowConfig.baseUrl + '/api/file/upload'" :action="windowConfig.baseUrl + '/api/file/upload'"
:headers="{Authorization: '8681f75e775447f7903708c55a35634e'}" :headers="{Authorization: '8681f75e775447f7903708c55a35634e'}"
:show-file-list="false" :show-file-list="false"
multiple
:on-success="addZcclFile" :on-success="addZcclFile"
> >
<el-button type="default">上传</el-button> <el-button type="default">上传</el-button>
...@@ -574,8 +575,9 @@ ...@@ -574,8 +575,9 @@
<el-table-column prop="originalname" label="文件名" /> <el-table-column prop="originalname" label="文件名" />
<el-table-column prop="updatedAt" label="上传时间" /> <el-table-column prop="updatedAt" label="上传时间" />
<el-table-column prop="size" label="大小" /> <el-table-column prop="size" label="大小" />
<el-table-column fixed="right" label="操作" width="60"> <el-table-column fixed="right" label="操作" width="100">
<template #default="{ row, index }"> <template #default="{ row, index }">
<el-button link type="primary" size="small" @click="downloadFile(row)">下载</el-button>
<el-button link type="danger" size="small" @click="deleteZccl(index)">删除</el-button> <el-button link type="danger" size="small" @click="deleteZccl(index)">删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
...@@ -767,6 +769,7 @@ ...@@ -767,6 +769,7 @@
:action="windowConfig.baseUrl + '/api/file/upload'" :action="windowConfig.baseUrl + '/api/file/upload'"
:headers="{Authorization: '8681f75e775447f7903708c55a35634e'}" :headers="{Authorization: '8681f75e775447f7903708c55a35634e'}"
:show-file-list="false" :show-file-list="false"
multiple
:on-success="addLxpfFile" :on-success="addLxpfFile"
> >
<el-button type="default">上传</el-button> <el-button type="default">上传</el-button>
...@@ -780,8 +783,9 @@ ...@@ -780,8 +783,9 @@
<el-table-column prop="originalname" label="文件名" /> <el-table-column prop="originalname" label="文件名" />
<el-table-column prop="updatedAt" label="上传时间" /> <el-table-column prop="updatedAt" label="上传时间" />
<el-table-column prop="size" label="大小" /> <el-table-column prop="size" label="大小" />
<el-table-column fixed="right" label="操作" width="60"> <el-table-column fixed="right" label="操作" width="100">
<template #default="scope"> <template #default="{row, index}">
<el-button link type="primary" size="small" @click="downloadFile(row)">下载</el-button>
<el-button link type="danger" size="small" @click="deleteLxpf(index)">删除</el-button> <el-button link type="danger" size="small" @click="deleteLxpf(index)">删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
...@@ -829,6 +833,7 @@ ...@@ -829,6 +833,7 @@
:action="windowConfig.baseUrl + '/api/file/upload'" :action="windowConfig.baseUrl + '/api/file/upload'"
:headers="{Authorization: '8681f75e775447f7903708c55a35634e'}" :headers="{Authorization: '8681f75e775447f7903708c55a35634e'}"
:show-file-list="false" :show-file-list="false"
multiple
:on-success="addShclFile" :on-success="addShclFile"
> >
<el-button type="default">上传</el-button> <el-button type="default">上传</el-button>
...@@ -842,8 +847,9 @@ ...@@ -842,8 +847,9 @@
<el-table-column prop="originalname" label="文件名" /> <el-table-column prop="originalname" label="文件名" />
<el-table-column prop="updatedAt" label="上传时间" /> <el-table-column prop="updatedAt" label="上传时间" />
<el-table-column prop="size" label="大小" /> <el-table-column prop="size" label="大小" />
<el-table-column fixed="right" label="操作" width="60"> <el-table-column fixed="right" label="操作" width="100">
<template #default="scope"> <template #default="{row, index}">
<el-button link type="primary" size="small" @click="downloadFile(row)">下载</el-button>
<el-button link type="danger" size="small" @click="deleteShcl(index)">删除</el-button> <el-button link type="danger" size="small" @click="deleteShcl(index)">删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
...@@ -856,7 +862,10 @@ ...@@ -856,7 +862,10 @@
</el-tabs> </el-tabs>
</div> </div>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="决策信息填报" name="决策信息填报" v-if="formData.projectLzType == 5 || formData.projectLzType == 7"> <el-tab-pane label="决策信息填报" name="决策信息填报"
v-if="formData.projectLzType == 5 || formData.projectLzType == 7"
:lazy="true"
>
<div class="project-tab-content"> <div class="project-tab-content">
<div class="add-project-header"> <div class="add-project-header">
<div class="header-left"></div> <div class="header-left"></div>
...@@ -923,13 +932,11 @@ ...@@ -923,13 +932,11 @@
<el-input v-model="jcFormData.zsqy" /> <el-input v-model="jcFormData.zsqy" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- <el-col :span="8"> <el-col :span="8">
<el-form-item label="管理主体"> <el-form-item label="管理主体">
<el-select v-model="jcFormData.glzt" placeholder="请选择" no-data-text="暂无数据"> <el-input v-model="jcFormData.glzt" />
<el-option label="1" value="1" />
</el-select>
</el-form-item> </el-form-item>
</el-col> --> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="项目区域" :label-width="180"> <el-form-item label="项目区域" :label-width="180">
<el-select v-model="jcFormData.xmqy" placeholder="请选择" no-data-text="暂无数据"> <el-select v-model="jcFormData.xmqy" placeholder="请选择" no-data-text="暂无数据">
...@@ -1015,6 +1022,14 @@ ...@@ -1015,6 +1022,14 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6">
<el-form-item label="能建是否牵头方" :label-width="170">
<el-radio-group v-model="jcFormData.njsfqtf">
<el-radio :value="1"></el-radio>
<el-radio :value="2"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="能建占股比"> <el-form-item label="能建占股比">
<el-input-number v-model="jcFormData.njzgb" :min="0" :max="99999.99" <el-input-number v-model="jcFormData.njzgb" :min="0" :max="99999.99"
...@@ -1026,9 +1041,17 @@ ...@@ -1026,9 +1041,17 @@
</el-input-number> </el-input-number>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6">
<el-form-item label="是否PPP项目" :label-width="170">
<el-radio-group v-model="jcFormData.sfpppxm">
<el-radio :value="1"></el-radio>
<el-radio :value="2"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="项目资金来源"> <el-form-item label="项目资金来源">
<el-select v-model="jcFormData.xmzjly" placeholder="请选择" no-data-text="暂无数据"> <el-select v-model="jcFormData.xmzjly" multiple placeholder="请选择" no-data-text="暂无数据">
<el-option v-for="item in xmzjlyList" :key="item.id" <el-option v-for="item in xmzjlyList" :key="item.id"
:label="item.value" :value="item.id" :label="item.value" :value="item.id"
></el-option> ></el-option>
...@@ -1621,6 +1644,28 @@ ...@@ -1621,6 +1644,28 @@
<div v-else></div> <div v-else></div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="sfczmgszqx" label="是否存在名股实债情形" width="130">
<template #default="scope">
<el-switch v-if="scope.$index < jcGdxxData.length - 1"
v-model="scope.row.sfczmgszqx" inline-prompt
active-value="1" active-text="是"
inactive-value="2" inactive-text="否"
/>
<div v-else></div>
</template>
</el-table-column>
<el-table-column prop="bz" label="备注" width="180">
<template #default="scope">
<el-input v-if="scope.$index < jcGdxxData.length - 1" v-model="scope.row.bz" />
<div v-else></div>
</template>
</el-table-column>
<el-table-column prop="hzfqk" label="合作方情况" width="180">
<template #default="scope">
<el-input v-if="scope.$index < jcGdxxData.length - 1" v-model="scope.row.hzfqk" />
<div v-else></div>
</template>
</el-table-column>
<el-table-column label="操作" width="60" fixed="right"> <el-table-column label="操作" width="60" fixed="right">
<template #default="scope"> <template #default="scope">
<el-button v-if="scope.$index < jcGdxxData.length - 1" <el-button v-if="scope.$index < jcGdxxData.length - 1"
...@@ -1870,6 +1915,7 @@ ...@@ -1870,6 +1915,7 @@
:action="windowConfig.baseUrl + '/api/file/upload'" :action="windowConfig.baseUrl + '/api/file/upload'"
:headers="{Authorization: '8681f75e775447f7903708c55a35634e'}" :headers="{Authorization: '8681f75e775447f7903708c55a35634e'}"
:show-file-list="false" :show-file-list="false"
multiple
:on-success="addLcbspFile" :on-success="addLcbspFile"
> >
<el-button type="default">上传</el-button> <el-button type="default">上传</el-button>
...@@ -1883,8 +1929,9 @@ ...@@ -1883,8 +1929,9 @@
<el-table-column prop="originalname" label="文件名" /> <el-table-column prop="originalname" label="文件名" />
<el-table-column prop="updatedAt" label="上传时间" /> <el-table-column prop="updatedAt" label="上传时间" />
<el-table-column prop="size" label="大小" /> <el-table-column prop="size" label="大小" />
<el-table-column fixed="right" label="操作" width="60"> <el-table-column fixed="right" label="操作" width="100">
<template #default="{ row, index }"> <template #default="{ row, index }">
<el-button link type="primary" size="small" @click="downloadFile(row)">下载</el-button>
<el-button link type="danger" size="small" @click="deleteLcbsp(index)">删除</el-button> <el-button link type="danger" size="small" @click="deleteLcbsp(index)">删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
...@@ -1896,6 +1943,7 @@ ...@@ -1896,6 +1943,7 @@
:action="windowConfig.baseUrl + '/api/file/upload'" :action="windowConfig.baseUrl + '/api/file/upload'"
:headers="{Authorization: '8681f75e775447f7903708c55a35634e'}" :headers="{Authorization: '8681f75e775447f7903708c55a35634e'}"
:show-file-list="false" :show-file-list="false"
multiple
:on-success="addKyclFile" :on-success="addKyclFile"
> >
<el-button type="default">上传</el-button> <el-button type="default">上传</el-button>
...@@ -1909,8 +1957,9 @@ ...@@ -1909,8 +1957,9 @@
<el-table-column prop="originalname" label="文件名" /> <el-table-column prop="originalname" label="文件名" />
<el-table-column prop="updatedAt" label="上传时间" /> <el-table-column prop="updatedAt" label="上传时间" />
<el-table-column prop="size" label="大小" /> <el-table-column prop="size" label="大小" />
<el-table-column fixed="right" label="操作" width="60"> <el-table-column fixed="right" label="操作" width="100">
<template #default="{ row, index }"> <template #default="{ row, index }">
<el-button link type="primary" size="small" @click="downloadFile(row)">下载</el-button>
<el-button link type="danger" size="small" @click="deleteKycl(index)">删除</el-button> <el-button link type="danger" size="small" @click="deleteKycl(index)">删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
...@@ -1920,6 +1969,7 @@ ...@@ -1920,6 +1969,7 @@
:action="windowConfig.baseUrl + '/api/file/upload'" :action="windowConfig.baseUrl + '/api/file/upload'"
:headers="{Authorization: '8681f75e775447f7903708c55a35634e'}" :headers="{Authorization: '8681f75e775447f7903708c55a35634e'}"
:show-file-list="false" :show-file-list="false"
multiple
:on-success="addJjzbcsFile" :on-success="addJjzbcsFile"
> >
<el-button type="default">上传</el-button> <el-button type="default">上传</el-button>
...@@ -1944,6 +1994,7 @@ ...@@ -1944,6 +1994,7 @@
:action="windowConfig.baseUrl + '/api/file/upload'" :action="windowConfig.baseUrl + '/api/file/upload'"
:headers="{Authorization: '8681f75e775447f7903708c55a35634e'}" :headers="{Authorization: '8681f75e775447f7903708c55a35634e'}"
:show-file-list="false" :show-file-list="false"
multiple
:on-success="addTpbczcclFile" :on-success="addTpbczcclFile"
> >
<el-button type="default">上传</el-button> <el-button type="default">上传</el-button>
...@@ -1957,8 +2008,9 @@ ...@@ -1957,8 +2008,9 @@
<el-table-column prop="originalname" label="文件名" /> <el-table-column prop="originalname" label="文件名" />
<el-table-column prop="updatedAt" label="上传时间" /> <el-table-column prop="updatedAt" label="上传时间" />
<el-table-column prop="size" label="大小" /> <el-table-column prop="size" label="大小" />
<el-table-column fixed="right" label="操作" width="60"> <el-table-column fixed="right" label="操作" width="100">
<template #default="{ row, index }"> <template #default="{ row, index }">
<el-button link type="primary" size="small" @click="downloadFile(row)">下载</el-button>
<el-button link type="danger" size="small" @click="deleteTpbczccl(index)">删除</el-button> <el-button link type="danger" size="small" @click="deleteTpbczccl(index)">删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
...@@ -1968,6 +2020,7 @@ ...@@ -1968,6 +2020,7 @@
:action="windowConfig.baseUrl + '/api/file/upload'" :action="windowConfig.baseUrl + '/api/file/upload'"
:headers="{Authorization: '8681f75e775447f7903708c55a35634e'}" :headers="{Authorization: '8681f75e775447f7903708c55a35634e'}"
:show-file-list="false" :show-file-list="false"
multiple
:on-success="addTpzcclFile" :on-success="addTpzcclFile"
> >
<el-button type="default">上传</el-button> <el-button type="default">上传</el-button>
...@@ -1981,8 +2034,9 @@ ...@@ -1981,8 +2034,9 @@
<el-table-column prop="originalname" label="文件名" /> <el-table-column prop="originalname" label="文件名" />
<el-table-column prop="updatedAt" label="上传时间" /> <el-table-column prop="updatedAt" label="上传时间" />
<el-table-column prop="size" label="大小" /> <el-table-column prop="size" label="大小" />
<el-table-column fixed="right" label="操作" width="60"> <el-table-column fixed="right" label="操作" width="100">
<template #default="{ row, index }"> <template #default="{ row, index }">
<el-button link type="primary" size="small" @click="downloadFile(row)">下载</el-button>
<el-button link type="danger" size="small" @click="deleteTpzccl(index)">删除</el-button> <el-button link type="danger" size="small" @click="deleteTpzccl(index)">删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
...@@ -1992,6 +2046,7 @@ ...@@ -1992,6 +2046,7 @@
:action="windowConfig.baseUrl + '/api/file/upload'" :action="windowConfig.baseUrl + '/api/file/upload'"
:headers="{Authorization: '8681f75e775447f7903708c55a35634e'}" :headers="{Authorization: '8681f75e775447f7903708c55a35634e'}"
:show-file-list="false" :show-file-list="false"
multiple
:on-success="addShyaFile" :on-success="addShyaFile"
> >
<el-button type="default">上传</el-button> <el-button type="default">上传</el-button>
...@@ -2005,8 +2060,9 @@ ...@@ -2005,8 +2060,9 @@
<el-table-column prop="originalname" label="文件名" /> <el-table-column prop="originalname" label="文件名" />
<el-table-column prop="updatedAt" label="上传时间" /> <el-table-column prop="updatedAt" label="上传时间" />
<el-table-column prop="size" label="大小" /> <el-table-column prop="size" label="大小" />
<el-table-column fixed="right" label="操作" width="60"> <el-table-column fixed="right" label="操作" width="100">
<template #default="{ row, index }"> <template #default="{ row, index }">
<el-button link type="primary" size="small" @click="downloadFile(row)">下载</el-button>
<el-button link type="danger" size="small" @click="deleteShya(index)">删除</el-button> <el-button link type="danger" size="small" @click="deleteShya(index)">删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
...@@ -2042,11 +2098,7 @@ ...@@ -2042,11 +2098,7 @@
<el-table-column prop="unit" label="" width="70" /> <el-table-column prop="unit" label="" width="70" />
<el-table-column prop="num" label="投资评估阶段批复值"> <el-table-column prop="num" label="投资评估阶段批复值">
<template #default="scope"> <template #default="scope">
<el-date-picker v-if="scope.row.type === 'year'" <el-input v-model="scope.row.num" v-if="scope.row.type === 'year'" />
v-model="scope.row.num"
type="year"
placeholder="请选择"
/>
<el-input-number v-else <el-input-number v-else
v-model="scope.row.num" :min="0" :max="99999999999.99999999" v-model="scope.row.num" :min="0" :max="99999999999.99999999"
controls-position="right" controls-position="right"
...@@ -2126,7 +2178,11 @@ ...@@ -2126,7 +2178,11 @@
/> />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="dwsjDw" label="单位" width="90"/> <el-table-column prop="dwsjDw" label="单位" width="90">
<template #default="scope">
<el-input v-model="scope.row.dwsjDw" />
</template>
</el-table-column>
</el-table-column> </el-table-column>
<el-table-column label="盈亏平衡点"> <el-table-column label="盈亏平衡点">
<el-table-column prop="ykphdlx" label="类型" width="130"> <el-table-column prop="ykphdlx" label="类型" width="130">
...@@ -2531,6 +2587,7 @@ ...@@ -2531,6 +2587,7 @@
// 支撑材料 // 支撑材料
let zcclData = ref([]); let zcclData = ref([]);
const addZcclFile = (res, file) => { const addZcclFile = (res, file) => {
console.log(res);
zcclData.value.push(res.data); zcclData.value.push(res.data);
} }
const deleteZccl = (index) => { const deleteZccl = (index) => {
...@@ -3024,7 +3081,7 @@ ...@@ -3024,7 +3081,7 @@
unit: "%" unit: "%"
}, },
{ {
name: "项目资本金内部收益率", name: "项目资本金内部收益率(税后)",
unit: "%" unit: "%"
}, },
{ {
......
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