明树Git Lab

Commit 67560525 authored by suesueyue's avatar suesueyue

字段处理完毕

parent be905ca0
Pipeline #111439 passed with stage
in 20 seconds
<template> <template>
<div class="tab-content"> <div class="tab-content">
<div class="tab-content"> <div class="tab-content">
<el-form <el-form :model="jcFormData" :label-width="150" :disabled="isPreview">
:model="jcFormData"
:label-width="150"
:disabled="isPreview"
>
<el-collapse v-model="activeCollapse"> <el-collapse v-model="activeCollapse">
<el-collapse-item <el-collapse-item
title="项目投资总额(全口径)" title="项目投资总额(全口径)"
...@@ -35,10 +31,7 @@ ...@@ -35,10 +31,7 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</el-collapse-item> </el-collapse-item>
<el-collapse-item <el-collapse-item title="财务评价指标" name="财务评价指标">
title="财务评价指标"
name="财务评价指标"
>
<el-table <el-table
:data="jcCwpjzbData" :data="jcCwpjzbData"
style="width: 100%" style="width: 100%"
...@@ -47,10 +40,7 @@ ...@@ -47,10 +40,7 @@
> >
<el-table-column prop="name" label="指标" /> <el-table-column prop="name" label="指标" />
<el-table-column prop="unit" label="" width="70" /> <el-table-column prop="unit" label="" width="70" />
<el-table-column <el-table-column prop="num" label="投资评估阶段批复值">
prop="num"
label="投资评估阶段批复值"
>
<template #default="scope"> <template #default="scope">
<el-input <el-input
v-model="scope.row.num" v-model="scope.row.num"
...@@ -67,15 +57,9 @@ ...@@ -67,15 +57,9 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</el-collapse-item> </el-collapse-item>
<el-collapse-item <el-collapse-item title="核心边界条件" name="核心边界条件">
title="核心边界条件"
name="核心边界条件"
>
<div class="tab-handle"> <div class="tab-handle">
<el-button <el-button type="primary" size="small" @click="addJchxbjtj"
type="primary"
size="small"
@click="addJchxbjtj"
>新增</el-button >新增</el-button
> >
</div> </div>
...@@ -86,11 +70,7 @@ ...@@ -86,11 +70,7 @@
border border
> >
<el-table-column type="index" width="50" /> <el-table-column type="index" width="50" />
<el-table-column <el-table-column prop="type" label="业务类型" width="130">
prop="type"
label="业务类型"
width="130"
>
<template #default="scope"> <template #default="scope">
<CommonSelector <CommonSelector
v-model="scope.row.type" v-model="scope.row.type"
...@@ -99,11 +79,7 @@ ...@@ -99,11 +79,7 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="单位工程造价"> <el-table-column label="单位工程造价">
<el-table-column <el-table-column prop="dwgczjSz" label="数值" width="180">
prop="dwgczjSz"
label="数值"
width="180"
>
<template #default="scope"> <template #default="scope">
<el-input <el-input
v-model="scope.row.dwgczjSz" v-model="scope.row.dwgczjSz"
...@@ -113,11 +89,7 @@ ...@@ -113,11 +89,7 @@
/> />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="dwgczjDw" label="单位" width="130">
prop="dwgczjDw"
label="单位"
width="130"
>
<template #default="scope"> <template #default="scope">
<CommonSelector <CommonSelector
v-model="scope.row.dwgczjDw" v-model="scope.row.dwgczjDw"
...@@ -127,11 +99,7 @@ ...@@ -127,11 +99,7 @@
</el-table-column> </el-table-column>
</el-table-column> </el-table-column>
<el-table-column label="销售/服务能力"> <el-table-column label="销售/服务能力">
<el-table-column <el-table-column prop="xsfwnlSz" label="数值" width="180">
prop="xsfwnlSz"
label="数值"
width="180"
>
<template #default="scope"> <template #default="scope">
<el-input <el-input
v-model="scope.row.xsfwnlSz" v-model="scope.row.xsfwnlSz"
...@@ -141,18 +109,10 @@ ...@@ -141,18 +109,10 @@
/> />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="xsfwnlDw" label="单位" width="60" />
prop="xsfwnlDw"
label="单位"
width="60"
/>
</el-table-column> </el-table-column>
<el-table-column label="年均负荷率"> <el-table-column label="年均负荷率">
<el-table-column <el-table-column prop="njfhlSz" label="数值" width="180">
prop="njfhlSz"
label="数值"
width="180"
>
<template #default="scope"> <template #default="scope">
<el-input <el-input
v-model="scope.row.njfhlSz" v-model="scope.row.njfhlSz"
...@@ -162,18 +122,10 @@ ...@@ -162,18 +122,10 @@
/> />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="njfhlDw" label="单位" width="60" />
prop="njfhlDw"
label="单位"
width="60"
/>
</el-table-column> </el-table-column>
<el-table-column label="单位生产/服务总成本"> <el-table-column label="单位生产/服务总成本">
<el-table-column <el-table-column prop="dwscfwzcbSz" label="数值" width="180">
prop="dwscfwzcbSz"
label="数值"
width="180"
>
<template #default="scope"> <template #default="scope">
<el-input <el-input
v-model="scope.row.dwscfwzcbSz" v-model="scope.row.dwscfwzcbSz"
...@@ -183,18 +135,10 @@ ...@@ -183,18 +135,10 @@
/> />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="dwscfwzcbDw" label="单位" width="60" />
prop="dwscfwzcbDw"
label="单位"
width="60"
/>
</el-table-column> </el-table-column>
<el-table-column label="单位售价(含税)"> <el-table-column label="单位售价(含税)">
<el-table-column <el-table-column prop="dwsjSz" label="数值" width="180">
prop="dwsjSz"
label="数值"
width="180"
>
<template #default="scope"> <template #default="scope">
<el-input <el-input
v-model="scope.row.dwsjSz" v-model="scope.row.dwsjSz"
...@@ -204,22 +148,14 @@ ...@@ -204,22 +148,14 @@
/> />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="dwsjDw" label="单位" width="90">
prop="dwsjDw"
label="单位"
width="90"
>
<template #default="scope"> <template #default="scope">
<el-input v-model="scope.row.dwsjDw" /> <el-input v-model="scope.row.dwsjDw" />
</template> </template>
</el-table-column> </el-table-column>
</el-table-column> </el-table-column>
<el-table-column label="盈亏平衡点"> <el-table-column label="盈亏平衡点">
<el-table-column <el-table-column prop="ykphdlx" label="类型" width="130">
prop="ykphdlx"
label="类型"
width="130"
>
<template #default="scope"> <template #default="scope">
<CommonSelector <CommonSelector
v-model="scope.row.ykphdlx" v-model="scope.row.ykphdlx"
...@@ -227,11 +163,7 @@ ...@@ -227,11 +163,7 @@
/> />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="ykphdsz" label="数值" width="180">
prop="ykphdsz"
label="数值"
width="180"
>
<template #default="scope"> <template #default="scope">
<el-input <el-input
v-model="scope.row.ykphdsz" v-model="scope.row.ykphdsz"
...@@ -241,11 +173,7 @@ ...@@ -241,11 +173,7 @@
/> />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="ykphddw" label="单位" width="60" />
prop="ykphddw"
label="单位"
width="60"
/>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="bcsm" prop="bcsm"
...@@ -253,17 +181,10 @@ ...@@ -253,17 +181,10 @@
width="180" width="180"
> >
<template #default="scope"> <template #default="scope">
<el-input <el-input v-model="scope.row.bcsm" type="textarea" />
v-model="scope.row.bcsm"
type="textarea"
/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column label="操作" width="60" fixed="right">
label="操作"
width="60"
fixed="right"
>
<template #default="scope"> <template #default="scope">
<el-button <el-button
link link
...@@ -276,15 +197,9 @@ ...@@ -276,15 +197,9 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</el-collapse-item> </el-collapse-item>
<el-collapse-item <el-collapse-item title="决策主体审核情况" name="决策主体审核情况">
title="决策主体审核情况"
name="决策主体审核情况"
>
<div class="tab-handle"> <div class="tab-handle">
<el-button <el-button type="primary" size="small" @click="addJcztshqk"
type="primary"
size="small"
@click="addJcztshqk"
>新增</el-button >新增</el-button
> >
</div> </div>
...@@ -297,10 +212,7 @@ ...@@ -297,10 +212,7 @@
<el-table-column type="index" width="50" /> <el-table-column type="index" width="50" />
<el-table-column prop="hylx" label="会议类型"> <el-table-column prop="hylx" label="会议类型">
<template #default="scope"> <template #default="scope">
<CommonSelector <CommonSelector v-model="scope.row.hylx" dictName="hylx" />
v-model="scope.row.hylx"
dictName="hylx"
/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="hymc" label="会议名称"> <el-table-column prop="hymc" label="会议名称">
...@@ -308,11 +220,7 @@ ...@@ -308,11 +220,7 @@
<el-input v-model="scope.row.hymc" /> <el-input v-model="scope.row.hymc" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="jcsj" label="决策时间" width="260">
prop="jcsj"
label="决策时间"
width="260"
>
<template #default="scope"> <template #default="scope">
<el-date-picker <el-date-picker
v-model="scope.row.jcsj" v-model="scope.row.jcsj"
...@@ -323,33 +231,21 @@ ...@@ -323,33 +231,21 @@
</el-table-column> </el-table-column>
<el-table-column prop="jcjl" label="决策结论"> <el-table-column prop="jcjl" label="决策结论">
<template #default="scope"> <template #default="scope">
<el-input <el-input v-model="scope.row.jcjl" type="textarea" />
v-model="scope.row.jcjl"
type="textarea"
/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column label="会议纪要" prop="hyjy" width="170">
label="会议纪要"
prop="hyjy"
width="170"
>
<template #default="scope"> <template #default="scope">
<el-upload <el-upload
v-if="!scope.row.hyjy" v-if="!scope.row.hyjy"
:action=" :action="windowConfig.baseUrl + '/api/file/upload'"
windowConfig.baseUrl + '/api/file/upload'
"
:headers="{ Authorization: token }" :headers="{ Authorization: token }"
:show-file-list="false" :show-file-list="false"
:on-success=" :on-success="
(res, file) => (res, file) => addJcztshqkFile(res, file, scope.row)
addJcztshqkFile(res, file, scope.row)
" "
> >
<el-button link type="primary" <el-button link type="primary">上传</el-button>
>上传</el-button
>
</el-upload> </el-upload>
<div class="upload-file-wrap" v-else> <div class="upload-file-wrap" v-else>
<span <span
...@@ -359,12 +255,7 @@ ...@@ -359,12 +255,7 @@
> >
<span <span
class="delete-btn" class="delete-btn"
@click=" @click="deleteJcztshqkFile(scope.row, scope.$index)"
deleteJcztshqkFile(
scope.row,
scope.$index,
)
"
> >
<el-icon><CloseBold /></el-icon> <el-icon><CloseBold /></el-icon>
</span> </span>
...@@ -373,17 +264,10 @@ ...@@ -373,17 +264,10 @@
</el-table-column> </el-table-column>
<el-table-column prop="qtsm" label="其他说明"> <el-table-column prop="qtsm" label="其他说明">
<template #default="scope"> <template #default="scope">
<el-input <el-input v-model="scope.row.qtsm" type="textarea" />
v-model="scope.row.qtsm"
type="textarea"
/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column label="操作" width="60" fixed="right">
label="操作"
width="60"
fixed="right"
>
<template #default="scope"> <template #default="scope">
<el-button <el-button
link link
...@@ -396,15 +280,9 @@ ...@@ -396,15 +280,9 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</el-collapse-item> </el-collapse-item>
<el-collapse-item <el-collapse-item title="投资主体审核情况" name="投资主体审核情况">
title="投资主体审核情况"
name="投资主体审核情况"
>
<div class="tab-handle"> <div class="tab-handle">
<el-button <el-button type="primary" size="small" @click="addTzztshqk"
type="primary"
size="small"
@click="addTzztshqk"
>新增</el-button >新增</el-button
> >
</div> </div>
...@@ -417,10 +295,7 @@ ...@@ -417,10 +295,7 @@
<el-table-column type="index" width="50" /> <el-table-column type="index" width="50" />
<el-table-column prop="hylx" label="会议类型"> <el-table-column prop="hylx" label="会议类型">
<template #default="scope"> <template #default="scope">
<CommonSelector <CommonSelector v-model="scope.row.hylx" dictName="hylx" />
v-model="scope.row.hylx"
dictName="hylx"
/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="hymc" label="会议名称"> <el-table-column prop="hymc" label="会议名称">
...@@ -428,11 +303,7 @@ ...@@ -428,11 +303,7 @@
<el-input v-model="scope.row.hymc" /> <el-input v-model="scope.row.hymc" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="shsj" label="审核时间" width="260">
prop="shsj"
label="审核时间"
width="260"
>
<template #default="scope"> <template #default="scope">
<el-date-picker <el-date-picker
v-model="scope.row.shsj" v-model="scope.row.shsj"
...@@ -443,29 +314,21 @@ ...@@ -443,29 +314,21 @@
</el-table-column> </el-table-column>
<el-table-column prop="jl" label="结论"> <el-table-column prop="jl" label="结论">
<template #default="scope"> <template #default="scope">
<el-input <el-input v-model="scope.row.jl" type="textarea" />
v-model="scope.row.jl"
type="textarea"
/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="附件" prop="fj"> <el-table-column label="附件" prop="fj">
<template #default="scope"> <template #default="scope">
<el-upload <el-upload
v-if="!scope.row.fj" v-if="!scope.row.fj"
:action=" :action="windowConfig.baseUrl + '/api/file/upload'"
windowConfig.baseUrl + '/api/file/upload'
"
:headers="{ Authorization: token }" :headers="{ Authorization: token }"
:show-file-list="false" :show-file-list="false"
:on-success=" :on-success="
(res, file) => (res, file) => addTzztshqkFile(res, file, scope.row)
addTzztshqkFile(res, file, scope.row)
" "
> >
<el-button link type="primary" <el-button link type="primary">上传</el-button>
>上传</el-button
>
</el-upload> </el-upload>
<div class="upload-file-wrap" v-else> <div class="upload-file-wrap" v-else>
<span <span
...@@ -475,12 +338,7 @@ ...@@ -475,12 +338,7 @@
> >
<span <span
class="delete-btn" class="delete-btn"
@click=" @click="deleteTzztshqkFile(scope.row, scope.$index)"
deleteTzztshqkFile(
scope.row,
scope.$index,
)
"
> >
<el-icon><CloseBold /></el-icon> <el-icon><CloseBold /></el-icon>
</span> </span>
...@@ -489,17 +347,10 @@ ...@@ -489,17 +347,10 @@
</el-table-column> </el-table-column>
<el-table-column prop="qtsm" label="其他说明"> <el-table-column prop="qtsm" label="其他说明">
<template #default="scope"> <template #default="scope">
<el-input <el-input v-model="scope.row.qtsm" type="textarea" />
v-model="scope.row.qtsm"
type="textarea"
/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column label="操作" width="60" fixed="right">
label="操作"
width="60"
fixed="right"
>
<template #default="scope"> <template #default="scope">
<el-button <el-button
link link
...@@ -523,16 +374,10 @@ ...@@ -523,16 +374,10 @@
</el-col> </el-col>
</el-row> </el-row>
</el-collapse-item> </el-collapse-item>
<el-collapse-item <el-collapse-item title="项目批复信息" name="项目批复信息">
title="项目批复信息"
name="项目批复信息"
>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="8"> <el-col :span="8">
<el-form-item <el-form-item label="最终审批意见" label-width="160">
label="最终审批意见"
label-width="160"
>
<CommonSelector <CommonSelector
v-model="jcFormData.jczzpfyj" v-model="jcFormData.jczzpfyj"
dictName="spyj" dictName="spyj"
...@@ -554,10 +399,12 @@ ...@@ -554,10 +399,12 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item label="审核处室" label-width="160">
label="未通过主要原因与要求" <el-input v-model="jcFormData.shcs" />
label-width="160" </el-form-item>
> </el-col>
<el-col :span="24">
<el-form-item label="未通过主要原因与要求" label-width="160">
<el-input <el-input
v-model="jcFormData.jcwtgzyyyyyq" v-model="jcFormData.jcwtgzyyyyyq"
type="textarea" type="textarea"
...@@ -565,14 +412,17 @@ ...@@ -565,14 +412,17 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24">
<el-form-item label="批复文件" :label-width="130">
<FileUploader v-model="lcbspData" />
</el-form-item>
</el-col>
</el-row> </el-row>
</el-collapse-item> </el-collapse-item>
<el-collapse-item title="审批意见" name="审批意见"> <el-collapse-item title="审批意见" name="审批意见">
<div class="tab-handle"> <div class="tab-handle">
<el-button <el-button type="primary" size="small" @click="addJcspyj"
type="primary"
size="small"
@click="addJcspyj"
>新增</el-button >新增</el-button
> >
</div> </div>
...@@ -585,25 +435,15 @@ ...@@ -585,25 +435,15 @@
<el-table-column type="index" width="50" /> <el-table-column type="index" width="50" />
<el-table-column prop="lx" label="类型"> <el-table-column prop="lx" label="类型">
<template #default="scope"> <template #default="scope">
<CommonSelector <CommonSelector v-model="scope.row.lx" dictName="jcspyjlx" />
v-model="scope.row.lx"
dictName="jcspyjlx"
/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="pfyj" label="批复意见"> <el-table-column prop="pfyj" label="批复意见">
<template #default="scope"> <template #default="scope">
<el-input <el-input v-model="scope.row.pfyj" type="textarea" />
v-model="scope.row.pfyj"
type="textarea"
/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="pfyjsj" label="批复意见时间" width="260">
prop="pfyjsj"
label="批复意见时间"
width="260"
>
<template #default="scope"> <template #default="scope">
<el-date-picker <el-date-picker
v-model="scope.row.pfyjsj" v-model="scope.row.pfyjsj"
...@@ -614,17 +454,10 @@ ...@@ -614,17 +454,10 @@
</el-table-column> </el-table-column>
<el-table-column label="执行回复" prop="zxhf"> <el-table-column label="执行回复" prop="zxhf">
<template #default="scope"> <template #default="scope">
<el-input <el-input v-model="scope.row.zxhf" type="textarea" />
v-model="scope.row.zxhf"
type="textarea"
/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column label="执行回复时间" prop="zxhfsj" width="260">
label="执行回复时间"
prop="zxhfsj"
width="260"
>
<template #default="scope"> <template #default="scope">
<el-date-picker <el-date-picker
v-model="scope.row.zxhfsj" v-model="scope.row.zxhfsj"
...@@ -637,19 +470,14 @@ ...@@ -637,19 +470,14 @@
<template #default="scope"> <template #default="scope">
<el-upload <el-upload
v-if="!scope.row.zxhffj" v-if="!scope.row.zxhffj"
:action=" :action="windowConfig.baseUrl + '/api/file/upload'"
windowConfig.baseUrl + '/api/file/upload'
"
:headers="{ Authorization: token }" :headers="{ Authorization: token }"
:show-file-list="false" :show-file-list="false"
:on-success=" :on-success="
(res, file) => (res, file) => addJcspyjFile(res, file, scope.row)
addJcspyjFile(res, file, scope.row)
" "
> >
<el-button link type="primary" <el-button link type="primary">上传</el-button>
>上传</el-button
>
</el-upload> </el-upload>
<div class="upload-file-wrap" v-else> <div class="upload-file-wrap" v-else>
<span <span
...@@ -659,20 +487,14 @@ ...@@ -659,20 +487,14 @@
> >
<span <span
class="delete-btn" class="delete-btn"
@click=" @click="deleteRowFile(scope.row, scope.$index)"
deleteRowFile(scope.row, scope.$index)
"
> >
<el-icon><CloseBold /></el-icon> <el-icon><CloseBold /></el-icon>
</span> </span>
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column label="操作" width="60" fixed="right">
label="操作"
width="60"
fixed="right"
>
<template #default="scope"> <template #default="scope">
<el-button <el-button
link link
...@@ -688,10 +510,7 @@ ...@@ -688,10 +510,7 @@
<el-collapse-item title="其他" name="其他"> <el-collapse-item title="其他" name="其他">
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="8"> <el-col :span="8">
<el-form-item <el-form-item label-width="160" label="投资主体首次申报时间">
label-width="160"
label="投资主体首次申报时间"
>
<el-date-picker <el-date-picker
v-model="jcFormData.tzztscsbsj" v-model="jcFormData.tzztscsbsj"
type="date" type="date"
...@@ -700,10 +519,12 @@ ...@@ -700,10 +519,12 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item <el-form-item label-width="160" label="审核人">
label-width="160" <el-input v-model="jcFormData.shr" />
label="会签完成时间" </el-form-item>
> </el-col>
<el-col :span="8">
<el-form-item label-width="160" label="会签完成时间">
<el-date-picker <el-date-picker
v-model="jcFormData.hqwcsj" v-model="jcFormData.hqwcsj"
type="date" type="date"
...@@ -712,10 +533,7 @@ ...@@ -712,10 +533,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item <el-form-item label-width="160" label="首次发函时间">
label-width="160"
label="首次发函时间"
>
<el-date-picker <el-date-picker
v-model="jcFormData.scfhsj" v-model="jcFormData.scfhsj"
type="date" type="date"
...@@ -724,10 +542,7 @@ ...@@ -724,10 +542,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item <el-form-item label-width="160" label="补充资料时间">
label-width="160"
label="补充资料时间"
>
<el-date-picker <el-date-picker
v-model="jcFormData.bczlsj" v-model="jcFormData.bczlsj"
type="date" type="date"
...@@ -735,11 +550,6 @@ ...@@ -735,11 +550,6 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8">
<el-form-item label-width="160" label="审核人">
<el-input v-model="jcFormData.shr" />
</el-form-item>
</el-col>
</el-row> </el-row>
</el-collapse-item> </el-collapse-item>
</el-collapse> </el-collapse>
...@@ -751,16 +561,34 @@ ...@@ -751,16 +561,34 @@
<script setup> <script setup>
import { inject } from "vue"; import { inject } from "vue";
import CommonSelector from "@/components/CommonSelector.vue"; import CommonSelector from "@/components/CommonSelector.vue";
import FileUploader from "@/components/FileUploader/index.vue";
const { const {
jcFormData, isPreview, activeCollapse, jcFormData,
jcTzzeqkjData, jcCwpjzbData, jcHxbjtjData, isPreview,
jcztshqkData, tzztshqkData, jcspyjData, activeCollapse,
addJchxbjtj, deleteJchxbjtj, jcTzzeqkjData,
addJcztshqk, deleteJcztshqk, addJcztshqkFile, deleteJcztshqkFile, jcCwpjzbData,
addTzztshqk, deleteTzztshqk, addTzztshqkFile, deleteTzztshqkFile, jcHxbjtjData,
addJcspyj, deleteJcspyj, addJcspyjFile, deleteRowFile, jcztshqkData,
tzztshqkData,
jcspyjData,
addJchxbjtj,
deleteJchxbjtj,
addJcztshqk,
deleteJcztshqk,
addJcztshqkFile,
deleteJcztshqkFile,
addTzztshqk,
deleteTzztshqk,
addTzztshqkFile,
deleteTzztshqkFile,
addJcspyj,
deleteJcspyj,
addJcspyjFile,
deleteRowFile,
downloadFile, downloadFile,
windowConfig, token, windowConfig,
token,
} = inject("jcShared"); } = inject("jcShared");
</script> </script>
...@@ -5,6 +5,136 @@ ...@@ -5,6 +5,136 @@
<el-collapse v-model="activeCollapse"> <el-collapse v-model="activeCollapse">
<!-- 1. 项目基本信息 --> <!-- 1. 项目基本信息 -->
<el-collapse-item title="项目基本信息" name="项目基本信息"> <el-collapse-item title="项目基本信息" name="项目基本信息">
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="项目名称">
<el-input v-model="jcFormData.projectName" />
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="项目编号">
<el-input v-model="jcFormData.projectCode" />
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="是否再决策">
<CommonSelector
:radio="true"
v-model="jcFormData.sfzjc"
dictName="sf"
/>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="项目外文名称">
<el-input v-model="jcFormData.projectForeignName" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="是否能建联合体项目">
<CommonSelector
:radio="true"
v-model="jcFormData.sfnjlhtxm"
dictName="sf"
/>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="投资主体">
<el-input v-model="jcFormData.tzzt" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="是否一体化子项目">
<CommonSelector
:radio="true"
v-model="jcFormData.sfythzxm"
dictName="sf"
/>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="直属企业">
<el-input v-model="jcFormData.zsqy" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="是否能建重大或重要投资项目">
<CommonSelector
:radio="true"
v-model="jcFormData.sfnjzdhzytzxm"
dictName="sf"
/>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="决策审批单位">
<el-input v-model="jcFormData.spdwmc" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="8">
<el-form-item label="财务报表类型">
<CommonSelector
v-model="jcFormData.cwbblx"
dictName="cwbblx"
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="政府(核准、备案)审批级别">
<CommonSelector v-model="jcFormData.spjb" dictName="spjb" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="是否自主决策">
<CommonSelector
:radio="true"
v-model="jcFormData.sfzzjc"
dictName="sf"
/>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="8">
<el-form-item label="主业/非主业">
<CommonSelector v-model="jcFormData.zyfzy" dictName="zyfzy" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="8">
<el-form-item label="联系人">
<el-input v-model="jcFormData.lxr" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="联系电话">
<el-input v-model="jcFormData.lxrdh" />
</el-form-item>
</el-col>
</el-row>
</el-collapse-item>
<!-- <el-collapse-item title="项目基本信息" name="项目基本信息">
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="项目名称"> <el-form-item label="项目名称">
...@@ -211,15 +341,7 @@ ...@@ -211,15 +341,7 @@
<el-input v-model="jcFormData.zdqy" /> <el-input v-model="jcFormData.zdqy" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24">
<el-form-item label="建设内容及规模">
<el-input
v-model="jcFormData.jsnrjgm"
type="textarea"
:autosize="{ minRows: 2, maxRows: 5 }"
/>
</el-form-item>
</el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="关联项目"> <el-form-item label="关联项目">
<el-select <el-select
...@@ -269,7 +391,7 @@ ...@@ -269,7 +391,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
</el-collapse-item> </el-collapse-item> -->
<!-- 2. 项目所在地 --> <!-- 2. 项目所在地 -->
<el-collapse-item title="项目所在地" name="项目所在地"> <el-collapse-item title="项目所在地" name="项目所在地">
...@@ -314,6 +436,15 @@ ...@@ -314,6 +436,15 @@
<CommonSelector v-model="jcFormData.xmqy" dictName="xmqy" /> <CommonSelector v-model="jcFormData.xmqy" dictName="xmqy" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8">
<el-form-item label="是否一带一路沿线国家">
<CommonSelector
:radio="true"
v-model="jcFormData.sfydylyxgj"
dictName="sf"
/>
</el-form-item>
</el-col>
</el-row> </el-row>
</el-collapse-item> </el-collapse-item>
...@@ -344,27 +475,28 @@ ...@@ -344,27 +475,28 @@
<el-collapse-item title="实施时间" name="实施时间"> <el-collapse-item title="实施时间" name="实施时间">
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="运营年限"> <el-form-item label="项目建设期">
<el-input-number <el-input-number
v-model="jcFormData.yynxn" v-model="jcFormData.xmjsqy"
:min="0" :min="0"
controls-position="right" controls-position="right"
> >
<template #suffix><span></span></template> <template #suffix><span></span></template>
</el-input-number> </el-input-number>
</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-input-number <el-input-number
v-model="jcFormData.xmjsqy" v-model="jcFormData.yynxn"
:min="0" :min="0"
controls-position="right" controls-position="right"
> >
<template #suffix><span></span></template> <template #suffix><span></span></template>
</el-input-number> </el-input-number>
</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-input-number <el-input-number
...@@ -445,17 +577,35 @@ ...@@ -445,17 +577,35 @@
<el-form-item label="四新分类"> <el-form-item label="四新分类">
<CommonSelector v-model="jcFormData.sxfl" dictName="sxfl" /> <CommonSelector v-model="jcFormData.sxfl" dictName="sxfl" />
</el-form-item> </el-form-item>
<el-form-item label="是否纳入补贴目录"> <!-- <el-form-item label="是否纳入补贴目录">
<CommonSelector <CommonSelector
:radio="true" :radio="true"
v-model="jcFormData.sfnrbtml" v-model="jcFormData.sfnrbtml"
dictName="sf" dictName="sf"
/> />
</el-form-item> </el-form-item> -->
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="col-title">投资指南分类</div> <div class="col-title">投资指南分类</div>
<el-form-item label="一级分类"> <el-form-item label="2+9布局分类">
<CommonSelector
v-model="jcFormData.tzznyjfl"
dictName="tzzn"
@change="changeJcTzznyjfl"
/>
</el-form-item>
<el-form-item label="国民经济行业">
<el-tree-select
v-model="jcFormData.gmjjhy"
:data="gmjjhyList"
node-key="id"
:props="gmjjhyProps"
placeholder="请选择"
render-after-expand
clearable
/>
</el-form-item>
<!-- <el-form-item label="一级分类">
<CommonSelector <CommonSelector
v-model="jcFormData.tzznyjfl" v-model="jcFormData.tzznyjfl"
dictName="tzzn" dictName="tzzn"
...@@ -484,7 +634,7 @@ ...@@ -484,7 +634,7 @@
type="textarea" type="textarea"
:autosize="{ minRows: 2, maxRows: 5 }" :autosize="{ minRows: 2, maxRows: 5 }"
/> />
</el-form-item> </el-form-item> -->
</el-col> </el-col>
</el-row> </el-row>
</el-collapse-item> </el-collapse-item>
...@@ -493,11 +643,8 @@ ...@@ -493,11 +643,8 @@
name="特别关注、特别监管类等信息" name="特别关注、特别监管类等信息"
> >
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="8"> <el-col :span="6">
<el-form-item <el-form-item label="是否需报国家发展改革委和商务部核准">
label-width="300px"
label="是否需报国家发展改革委和商务部核准"
>
<CommonSelector <CommonSelector
:radio="true" :radio="true"
v-model="jcFormData.sfxbgjfzggwhswbhz" v-model="jcFormData.sfxbgjfzggwhswbhz"
...@@ -505,8 +652,8 @@ ...@@ -505,8 +652,8 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<el-form-item label-width="300px" label="是否国家领导见签"> <el-form-item label="是否国家领导见签">
<CommonSelector <CommonSelector
:radio="true" :radio="true"
v-model="jcFormData.sfgjldjq" v-model="jcFormData.sfgjldjq"
...@@ -514,8 +661,8 @@ ...@@ -514,8 +661,8 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<el-form-item label-width="300px" label="是否境内特别监管类"> <el-form-item label="是否境内特别监管类">
<CommonSelector <CommonSelector
:radio="true" :radio="true"
v-model="jcFormData.sfjntbjgl" v-model="jcFormData.sfjntbjgl"
...@@ -523,11 +670,11 @@ ...@@ -523,11 +670,11 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<el-form-item label-width="300px" label="是否一带一路沿线国家"> <el-form-item label="是否列入国资委负面清单">
<CommonSelector <CommonSelector
:radio="true" :radio="true"
v-model="jcFormData.sfydylyxgj" v-model="jcFormData.sfjntbjgl"
dictName="sf" dictName="sf"
/> />
</el-form-item> </el-form-item>
...@@ -538,7 +685,7 @@ ...@@ -538,7 +685,7 @@
title="建设规模(实物量指标)" title="建设规模(实物量指标)"
name="建设规模(实物量指标)" name="建设规模(实物量指标)"
> >
<el-row :gutter="20"> <!-- <el-row :gutter="20">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="高速公路里程"> <el-form-item label="高速公路里程">
<el-input-number <el-input-number
...@@ -567,7 +714,7 @@ ...@@ -567,7 +714,7 @@
</el-input-number> </el-input-number>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row> -->
<div class="tab-handle"> <div class="tab-handle">
<el-button type="primary" size="small" @click="addJcSwlzb" <el-button type="primary" size="small" @click="addJcSwlzb"
>新增</el-button >新增</el-button
...@@ -618,7 +765,7 @@ ...@@ -618,7 +765,7 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</el-collapse-item> </el-collapse-item>
<el-collapse-item <!-- <el-collapse-item
title="政府审批(核准、备案)情况" title="政府审批(核准、备案)情况"
name="政府审批(核准、备案)情况" name="政府审批(核准、备案)情况"
> >
...@@ -671,7 +818,7 @@ ...@@ -671,7 +818,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
</el-collapse-item> </el-collapse-item> -->
<el-collapse-item title="股东信息" name="股东信息"> <el-collapse-item title="股东信息" name="股东信息">
<div class="tab-handle"> <div class="tab-handle">
<el-button type="primary" size="small" @click="addJcGdxx" <el-button type="primary" size="small" @click="addJcGdxx"
...@@ -1158,6 +1305,15 @@ ...@@ -1158,6 +1305,15 @@
</el-row> </el-row>
</el-collapse-item> </el-collapse-item>
<el-collapse-item title="项目内容及必要性" name="项目内容及必要性"> <el-collapse-item title="项目内容及必要性" name="项目内容及必要性">
<el-col :span="24">
<el-form-item label="建设内容及规模">
<el-input
v-model="jcFormData.jsnrjgm"
type="textarea"
:autosize="{ minRows: 2, maxRows: 5 }"
/>
</el-form-item>
</el-col>
<el-form-item label="项目必要性"> <el-form-item label="项目必要性">
<el-input <el-input
v-model="jcFormData.xmbyx" v-model="jcFormData.xmbyx"
......
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