明树Git Lab

Commit b8f9fbe3 authored by zhanghan's avatar zhanghan
parents 5765b85b 03506e38
Pipeline #108521 passed with stage
in 20 seconds
......@@ -204,6 +204,32 @@
overflow: auto;
}
}
h3{
text-align: center;
}
.text-border{
width: 100%;
padding: 0 10px;
border: 1px solid #dcdfe6;
border-radius: 4px;
background-color: #f5f7fa;
min-height: 34px;
}
.report-item{
display: flex;
align-items: center;
margin: 18px 0;
}
.report-label{
width: 150px;
text-align: right;
padding-right: 12px;
}
.report-content{
border-left: 1px solid #eaeaea;
flex: 1;
width: 0;
}
}
.always-click {
padding: 2px;
......
......@@ -84,16 +84,16 @@
<el-col :span="6">
<el-form-item label="是否再决策">
<el-radio-group v-model="formData.sfzjc">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => radioClick('1', 'sfzjc')"></el-radio>
<el-radio value="2" @click.prevent="() => radioClick('2', 'sfzjc')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="是否能建联合体项目">
<el-radio-group v-model="formData.sfnjlhtxm">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => radioClick('1', 'sfnjlhtxm')"></el-radio>
<el-radio value="2" @click.prevent="() => radioClick('2', 'sfnjlhtxm')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
......@@ -108,6 +108,7 @@
v-model="formData.zyfzy"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in zyList"
......@@ -129,16 +130,16 @@
:label-width="170"
>
<el-radio-group v-model="formData.sfnjzdhzytz">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => radioClick('1', 'sfnjzdhzytz')"></el-radio>
<el-radio value="2" @click.prevent="() => radioClick('2', 'sfnjzdhzytz')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="是否自主决策">
<el-radio-group v-model="formData.sfzzjc">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => radioClick('1', 'sfzzjc')"></el-radio>
<el-radio value="2" @click.prevent="() => radioClick('2', 'sfzzjc')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
......@@ -148,6 +149,7 @@
v-model="formData.xmjd"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in xmjdList"
......@@ -164,6 +166,7 @@
v-model="formData.cwbblx"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in cwbblxList"
......@@ -183,6 +186,7 @@
v-model="formData.zfsphzbajb"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in zfspjbList"
......@@ -199,8 +203,8 @@
:label-width="170"
>
<el-radio-group v-model="formData.sflxbqyscx">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => radioClick('1', 'sflxbqyscx')"></el-radio>
<el-radio value="2" @click.prevent="() => radioClick('2', 'sflxbqyscx')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
......@@ -214,6 +218,7 @@
v-model="formData.jnw"
placeholder="请选择"
no-data-text="暂无数据"
clearable
@change="changeJnw"
>
<el-option
......@@ -234,6 +239,7 @@
v-model="formData.sjnzjjw"
placeholder="请选择"
no-data-text="暂无数据"
clearable
@change="changeSzj"
>
<el-option
......@@ -254,6 +260,7 @@
v-model="formData.dsjngjjw"
placeholder="请选择"
no-data-text="暂无数据"
clearable
@change="changeDsgj"
>
<el-option
......@@ -271,6 +278,7 @@
v-model="formData.qxjngjjw"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in qxgjList"
......@@ -287,6 +295,7 @@
v-model="formData.xmqy"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in xmqyList"
......@@ -303,8 +312,8 @@
:label-width="190"
>
<el-radio-group v-model="formData.sfydylyxgj">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => radioClick('1', 'sfydylyxgj')"></el-radio>
<el-radio value="2" @click.prevent="() => radioClick('2', 'sfydylyxgj')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
......@@ -318,6 +327,7 @@
v-model="formData.bizhong"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in bzList"
......@@ -424,6 +434,7 @@
placeholder="请选择"
no-data-text="暂无数据"
@change="changeTzsxyjfl"
clearable
>
<el-option
v-for="item in tzsxyjflList"
......@@ -438,6 +449,7 @@
v-model="formData.tzsxejfl"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in tzsxejflList"
......@@ -452,6 +464,7 @@
v-model="formData.tzbk"
placeholder="请选择"
no-data-text="暂无数据"
clearable
@change="changeTzsxtzbk"
>
<el-option
......@@ -467,6 +480,7 @@
v-model="formData.subsector"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in tzsxxfbkList"
......@@ -484,6 +498,7 @@
v-model="formData.tzmdyjfl"
placeholder="请选择"
no-data-text="暂无数据"
clearable
@change="changeTzmdyjfl"
>
<el-option
......@@ -499,6 +514,7 @@
v-model="formData.tzmdejfl"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in tzmdejflList"
......@@ -513,6 +529,7 @@
v-model="formData.sxfl"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in tzmdsxflList"
......@@ -532,6 +549,7 @@
v-model="formData.tzznyjfl"
placeholder="请选择"
no-data-text="暂无数据"
clearable
@change="changeTzznyjfl"
>
<el-option
......@@ -547,6 +565,7 @@
v-model="formData.tzznejfl"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in tzznejflList"
......@@ -577,6 +596,7 @@
:props="gmjjhyProps"
placeholder="请选择"
render-after-expand
clearable
/>
</el-form-item>
</el-col>
......@@ -597,24 +617,24 @@
<el-radio-group
v-model="formData.sfxbgjfzggwhswbhz"
>
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => radioClick('1', 'sfxbgjfzggwhswbhz')"></el-radio>
<el-radio value="2" @click.prevent="() => radioClick('2', 'sfxbgjfzggwhswbhz')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="是否国家领导见签">
<el-radio-group v-model="formData.sfgjldjq">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => radioClick('1', 'sfgjldjq')"></el-radio>
<el-radio value="2" @click.prevent="() => radioClick('2', 'sfgjldjq')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="是否境内特别监管类">
<el-radio-group v-model="formData.sfjntbjgl">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => radioClick('1', 'sfjntbjgl')"></el-radio>
<el-radio value="2" @click.prevent="() => radioClick('2', 'sfjntbjgl')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
......@@ -715,6 +735,7 @@
v-model="scope.row.gdlx"
placeholder="请选择"
no-data-text="暂无数据"
clearable
@change="changeGdxxSums"
>
<el-option
......@@ -963,7 +984,7 @@
label="操作"
width="100"
>
<template #default="{ row, index }">
<template #default="{ row, $index }">
<!-- 需要在查看表单disabled时保持允许下载 -->
<span
class="always-click"
......@@ -974,7 +995,7 @@
link
type="danger"
size="small"
@click="deleteZccl(index)"
@click="deleteZccl($index)"
>删除</el-button
>
</template>
......@@ -1080,6 +1101,7 @@
v-model="scope.row.type"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in hxbjtjlxlxList"
......@@ -1115,6 +1137,7 @@
v-model="scope.row.dwgczjDw"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in hxbjtjzjdwList"
......@@ -1225,6 +1248,7 @@
v-model="scope.row.ykphdlx"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in hxbjtjykphdlxList"
......@@ -1309,6 +1333,7 @@
v-model="formData.lxzzpfyj"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in lxzzspyjList"
......@@ -1393,7 +1418,7 @@
label="操作"
width="100"
>
<template #default="{ row, index }">
<template #default="{ row, $index }">
<span
class="always-click"
@click="downloadFile(row)"
......@@ -1403,7 +1428,7 @@
link
type="danger"
size="small"
@click="deleteLxpf(index)"
@click="deleteLxpf($index)"
>删除</el-button
>
</template>
......@@ -1434,6 +1459,7 @@
v-model="scope.row.lx"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in spyjlxList"
......@@ -1518,7 +1544,7 @@
label="操作"
width="100"
>
<template #default="{ row, index }">
<template #default="{ row, $index }">
<span
class="always-click"
@click="downloadFile(row)"
......@@ -1528,7 +1554,7 @@
link
type="danger"
size="small"
@click="deleteShcl(index)"
@click="deleteShcl($index)"
>删除</el-button
>
</template>
......@@ -1598,6 +1624,7 @@
v-model="jcFormData.sbdwqygg"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in qyggList"
......@@ -1638,6 +1665,7 @@
v-model="jcFormData.xmqy"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in xmqyList"
......@@ -1654,6 +1682,7 @@
v-model="jcFormData.jnw"
placeholder="请选择"
no-data-text="暂无数据"
clearable
@change="changeJcJnw"
>
<el-option
......@@ -1674,6 +1703,7 @@
v-model="jcFormData.sjnzjjw"
placeholder="请选择"
no-data-text="暂无数据"
clearable
@change="changeJcSzj"
>
<el-option
......@@ -1694,6 +1724,7 @@
v-model="jcFormData.dsjngjjw"
placeholder="请选择"
no-data-text="暂无数据"
clearable
@change="changeJcDsgj"
>
<el-option
......@@ -1711,6 +1742,7 @@
v-model="jcFormData.qxjngjjw"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in jcQxgjList"
......@@ -1727,6 +1759,7 @@
v-model="jcFormData.bizhong"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in bzList"
......@@ -1765,8 +1798,8 @@
<el-radio-group
v-model="jcFormData.sfnjzdhzytz"
>
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => jcRadioClick('1', 'sfnjzdhzytz')"></el-radio>
<el-radio value="2" @click.prevent="() => jcRadioClick('2', 'sfnjzdhzytz')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
......@@ -1776,8 +1809,8 @@
:label-width="170"
>
<el-radio-group v-model="jcFormData.njsfqtf">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => jcRadioClick('1', 'njsfqtf')"></el-radio>
<el-radio value="2" @click.prevent="() => jcRadioClick('2', 'njsfqtf')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
......@@ -1801,8 +1834,8 @@
:label-width="170"
>
<el-radio-group v-model="jcFormData.sfpppxm">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => jcRadioClick('1', 'sfpppxm')"></el-radio>
<el-radio value="2" @click.prevent="() => jcRadioClick('2', 'sfpppxm')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
......@@ -1813,6 +1846,7 @@
multiple
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in xmzjlyList"
......@@ -1829,6 +1863,7 @@
v-model="jcFormData.swbxmlx"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in swbxmlxList"
......@@ -1848,14 +1883,15 @@
:props="gmjjhyProps"
placeholder="请选择"
render-after-expand
clearable
/>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="是否自主决策">
<el-radio-group v-model="jcFormData.sfzzjc">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => jcRadioClick('1', 'sfzzjc')"></el-radio>
<el-radio value="2" @click.prevent="() => jcRadioClick('2', 'sfzzjc')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
......@@ -1865,6 +1901,7 @@
v-model="jcFormData.cwbblx"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in cwbblxList"
......@@ -1881,6 +1918,7 @@
v-model="jcFormData.xmlx"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in xmlxList"
......@@ -1894,9 +1932,10 @@
<el-col :span="8">
<el-form-item label="项目阶段">
<el-select
v-model="formData.xmjd"
v-model="jcFormData.xmjd"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in xmjdList"
......@@ -1913,6 +1952,7 @@
v-model="jcFormData.zyfzy"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in zyList"
......@@ -1995,24 +2035,24 @@
<el-col :span="6">
<el-form-item label="是否已经立项">
<el-radio-group v-model="jcFormData.sfyjlx">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => jcRadioClick('1', 'sfyjlx')"></el-radio>
<el-radio value="2" @click.prevent="() => jcRadioClick('2', 'sfyjlx')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="是否能建联合体项目">
<el-radio-group v-model="jcFormData.sfnjlhtxm">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => jcRadioClick('1', 'sfnjlhtxm')"></el-radio>
<el-radio value="2" @click.prevent="() => jcRadioClick('2', 'sfnjlhtxm')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="是否重点区域">
<el-radio-group v-model="jcFormData.sfzdqy">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => jcRadioClick('1', 'sfzdqy')"></el-radio>
<el-radio value="2" @click.prevent="() => jcRadioClick('2', 'sfzdqy')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
......@@ -2036,6 +2076,7 @@
v-model="jcFormData.glxm"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<!-- todo -->
</el-select>
......@@ -2057,6 +2098,7 @@
v-model="jcFormData.tzhsfs"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in tzhsfsList"
......@@ -2104,6 +2146,7 @@
v-model="jcFormData.tzsxyjfl"
placeholder="请选择"
no-data-text="暂无数据"
clearable
@change="changeJcTzsxyjfl"
>
<el-option
......@@ -2119,6 +2162,7 @@
v-model="jcFormData.tzsxejfl"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in jcTzsxejflList"
......@@ -2133,6 +2177,7 @@
v-model="jcFormData.tzbk"
placeholder="请选择"
no-data-text="暂无数据"
clearable
@change="changeJcTzsxtzbk"
>
<el-option
......@@ -2148,6 +2193,7 @@
v-model="jcFormData.subsector"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in jcTzsxxfbkList"
......@@ -2165,6 +2211,7 @@
v-model="jcFormData.tzmdyjfl"
placeholder="请选择"
no-data-text="暂无数据"
clearable
@change="changeJcTzmdyjfl"
>
<el-option
......@@ -2180,6 +2227,7 @@
v-model="jcFormData.tzmdejfl"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in jcTzmdejflList"
......@@ -2194,6 +2242,7 @@
v-model="jcFormData.sxfl"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in tzmdsxflList"
......@@ -2208,8 +2257,8 @@
:label-width="170"
>
<el-radio-group v-model="jcFormData.sfnrbtml">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => jcRadioClick('1', 'sfnrbtml')"></el-radio>
<el-radio value="2" @click.prevent="() => jcRadioClick('2', 'sfnrbtml')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
......@@ -2220,6 +2269,7 @@
v-model="jcFormData.tzznyjfl"
placeholder="请选择"
no-data-text="暂无数据"
clearable
@change="changeJcTzznyjfl"
>
<el-option
......@@ -2235,6 +2285,7 @@
v-model="jcFormData.tzznejfl"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in jcTzznejflList"
......@@ -2246,8 +2297,8 @@
</el-form-item>
<el-form-item label="是否再决策">
<el-radio-group v-model="jcFormData.sfzjc">
<el-radio value="1" id="是"></el-radio>
<el-radio value="2" id="否"></el-radio>
<el-radio value="1" id="是" @click.prevent="() => jcRadioClick('1', 'sfzjc')"></el-radio>
<el-radio value="2" id="否" @click.prevent="() => jcRadioClick('2', 'sfzjc')"></el-radio>
</el-radio-group>
</el-form-item>
<el-form-item
......@@ -2274,26 +2325,26 @@
:label-width="170"
>
<el-radio-group
v-model="formData.sfxbgjfzggwhswbhz"
v-model="jcFormData.sfxbgjfzggwhswbhz"
>
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => jcRadioClick('1', 'sfxbgjfzggwhswbhz')"></el-radio>
<el-radio value="2" @click.prevent="() => jcRadioClick('2', 'sfxbgjfzggwhswbhz')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="是否国家领导见签">
<el-radio-group v-model="formData.sfgjldjq">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio-group v-model="jcFormData.sfgjldjq">
<el-radio value="1" @click.prevent="() => jcRadioClick('1', 'sfgjldjq')"></el-radio>
<el-radio value="2" @click.prevent="() => jcRadioClick('2', 'sfgjldjq')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="是否境内特别监管类">
<el-radio-group v-model="formData.sfjntbjgl">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio-group v-model="jcFormData.sfjntbjgl">
<el-radio value="1" @click.prevent="() => jcRadioClick('1', 'sfjntbjgl')"></el-radio>
<el-radio value="2" @click.prevent="() => jcRadioClick('2', 'sfjntbjgl')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
......@@ -2302,9 +2353,9 @@
label="是否一带一路沿线国家"
:label-width="190"
>
<el-radio-group v-model="formData.sfydylyxgj">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio-group v-model="jcFormData.sfydylyxgj">
<el-radio value="1" @click.prevent="() => jcRadioClick('1', 'sfydylyxgj')"></el-radio>
<el-radio value="2" @click.prevent="() => jcRadioClick('2', 'sfydylyxgj')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
......@@ -2411,8 +2462,8 @@
:label-width="170"
>
<el-radio-group v-model="jcFormData.sfyjzfsp">
<el-radio value="1"></el-radio>
<el-radio value="2"></el-radio>
<el-radio value="1" @click.prevent="() => jcRadioClick('1', 'sfyjzfsp')"></el-radio>
<el-radio value="2" @click.prevent="() => jcRadioClick('2', 'sfyjzfsp')"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
......@@ -2449,6 +2500,7 @@
v-model="jcFormData.spjb"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in zfspjbList"
......@@ -2501,6 +2553,7 @@
v-model="scope.row.gdlx"
placeholder="请选择"
no-data-text="暂无数据"
clearable
@change="changeJcGdxxSums"
>
<el-option
......@@ -3219,7 +3272,7 @@
label="操作"
width="100"
>
<template #default="{ row, index }">
<template #default="{ row, $index }">
<span
class="always-click"
@click="downloadFile(row)"
......@@ -3229,7 +3282,7 @@
link
type="danger"
size="small"
@click="deleteLcbsp(index)"
@click="deleteLcbsp($index)"
>删除</el-button
>
</template>
......@@ -3285,7 +3338,7 @@
label="操作"
width="100"
>
<template #default="{ row, index }">
<template #default="{ row, $index }">
<span
class="always-click"
@click="downloadFile(row)"
......@@ -3295,7 +3348,7 @@
link
type="danger"
size="small"
@click="deleteKycl(index)"
@click="deleteKycl($index)"
>删除</el-button
>
</template>
......@@ -3349,7 +3402,7 @@
label="操作"
width="100"
>
<template #default="{ row, index }">
<template #default="{ row, $index }">
<span
class="always-click"
@click="downloadFile(row)"
......@@ -3359,7 +3412,7 @@
link
type="danger"
size="small"
@click="deleteJjzbcs(index)"
@click="deleteJjzbcs($index)"
>删除</el-button
>
</template>
......@@ -3413,7 +3466,7 @@
label="操作"
width="100"
>
<template #default="{ row, index }">
<template #default="{ row, $index }">
<span
class="always-click"
@click="downloadFile(row)"
......@@ -3423,7 +3476,7 @@
link
type="danger"
size="small"
@click="deleteTpbczccl(index)"
@click="deleteTpbczccl($index)"
>删除</el-button
>
</template>
......@@ -3477,7 +3530,7 @@
label="操作"
width="100"
>
<template #default="{ row, index }">
<template #default="{ row, $index }">
<span
class="always-click"
@click="downloadFile(row)"
......@@ -3487,7 +3540,7 @@
link
type="danger"
size="small"
@click="deleteTpzccl(index)"
@click="deleteTpzccl($index)"
>删除</el-button
>
</template>
......@@ -3538,7 +3591,7 @@
label="操作"
width="100"
>
<template #default="{ row, index }">
<template #default="{ row, $index }">
<span
class="always-click"
@click="downloadFile(row)"
......@@ -3548,7 +3601,7 @@
link
type="danger"
size="small"
@click="deleteShya(index)"
@click="deleteShya($index)"
>删除</el-button
>
</template>
......@@ -3656,6 +3709,7 @@
v-model="scope.row.type"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in hxbjtjlxlxList"
......@@ -3691,6 +3745,7 @@
v-model="scope.row.dwgczjDw"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in hxbjtjzjdwList"
......@@ -3801,6 +3856,7 @@
v-model="scope.row.ykphdlx"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in hxbjtjykphdlxList"
......@@ -3885,6 +3941,7 @@
v-model="scope.row.hylx"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in hylxList"
......@@ -4013,6 +4070,7 @@
v-model="scope.row.hylx"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in hylxList"
......@@ -4137,6 +4195,7 @@
v-model="jcFormData.jczzpfyj"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in lxzzspyjList"
......@@ -4197,6 +4256,7 @@
v-model="scope.row.lx"
placeholder="请选择"
no-data-text="暂无数据"
clearable
>
<el-option
v-for="item in jcspyjlx"
......@@ -4784,6 +4844,393 @@
</el-form>
</div>
</el-tab-pane>
<!-- <el-tab-pane label="申请报告" name="申请报告">
<div class="tab-content">
<el-form :model="jcFormData" :label-width="150" :disabled="true" :inline="false">
<el-collapse v-model="activeCollapse">
<el-collapse-item title="一、项目背景" name="一、项目背景">
<el-row :gutter="20">
<el-col :span="24">
<h3>关于{{ jcFormData.projectName }}的申请报告</h3>
</el-col>
<el-col :span="24">
<el-form-item label="项目获取">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="项目论证主要节点">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
</el-row>
</el-collapse-item>
<el-collapse-item title="二、项目基本情况" name="二、项目基本情况">
<el-row :gutter="20">
<el-col :span="12">
<el-form-item label="所在地">
<div class="text-border">
{{ jcFormData.sjnzjjw ? jcSzjList.filter(item => item.key === jcFormData.sjnzjjw)[0]?.name : "" }}
{{ jcFormData.dsjngjjw ? jcDsgjList.filter(item => item.key === jcFormData.dsjngjjw)[0]?.name : "" }}
{{ jcFormData.qxjngjjw ? jcQxgjList.filter(item => item.key === jcFormData.qxjngjjw)[0]?.name : "" }}
</div>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="建设规模">
<div class="text-border">高速公路里程{{ jcFormData.gsgllc || 0 }}公里,其他收费公路里程{{ jcFormData.qtsfgllc || 0 }}公里</div>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="建设内容">
<div class="text-border">{{ jcFormData.jsnrjgm }}</div>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="项目类型">
<div class="text-border">{{ jcFormData.xmlx ? xmlxList.filter(item => item.key === jcFormData.xmlx)[0]?.name : ""}}</div>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="是否标前决策">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="总投资">
<div class="text-border">{{ jcFormData.xmztz }}</div>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="单位造价">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="投资构成">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="建设期">
<div class="text-border">{{ jcFormData.xmjsqy }}个月</div>
</el-form-item>
<el-form-item label="运营期">
<div class="text-border">{{ jcFormData.yynxn }}年</div>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="合规情况">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="实施机构">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="政府出资代表">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="地方财政情况">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="回报机制">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="保函情况">
<el-table :data="bhkjData" style="width: 100%" empty-text="暂无数据" border
>
<el-table-column prop="lx" label="类型" />
<el-table-column prop="tjzt" label="提交主体" />
<el-table-column prop="je" label="金额" />
<el-table-column prop="tjsj" label="提交时间" />
<el-table-column prop="thsj" label="退换时间" />
</el-table>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="绩效考核">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="调价机制">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="征地拆迁">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="前期费用">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="投资模式">
<div class="text-border">{{ jcFormData.tzms }}</div>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="投资能力">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="24">
<div class="report-item">
<div class="report-label">资金方案</div>
<div class="report-content">
<div class="report-item">
<div class="report-label">资本金</div>
<div class="report-content">
<el-row>
<el-col :span="8">
<el-form-item label="比例">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="金额">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="来源">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
</el-row>
</div>
</div>
<div class="report-item">
<div class="report-label">贷款</div>
<div class="report-content">
<el-row>
<el-col :span="8">
<el-form-item label="比例">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="金额">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="融资主体">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="期限">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="利率">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="担保方案">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="意向书">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
</el-row>
</div>
</div>
</div>
</div>
</el-col>
<el-col :span="24">
<el-form-item label="股权结构">
<el-table :data="gqjgData" style="width: 100%" empty-text="暂无数据" border
>
<el-table-column prop="gdf" label="股东方" />
<el-table-column prop="cgbl" label="持股比例(%)" />
<el-table-column prop="xmzbj" label="项目资本金(亿元)" />
<el-table-column prop="xmgszczb" label="其中:项目公司注册资本(亿元)" />
</el-table>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="股东方情况">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="24">
<div class="report-item">
<div class="report-label">项目公司治理结构</div>
<div class="report-content">
<el-row>
<el-col :sapn="24">
<el-form-item label="股东会">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :sapn="24">
<el-form-item label="董事会">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :sapn="24">
<el-form-item label="监事会">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :sapn="24">
<el-form-item label="管理层">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
</el-row>
</div>
</div>
</el-col>
<el-col :span="24">
<el-form-item label="建设管理方案">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="运营管理方案">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="24">
<div class="report-item">
<div class="report-label">退出机制</div>
<div class="report-content">
<el-row>
<el-col :sapn="24">
<el-form-item label="正常退出">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :sapn="24">
<el-form-item label="非正常退出">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :sapn="24">
<div>如有)股权锁定期限制;股权转让对受让方的资信、条件限制等。</div>
</el-col>
</el-row>
</div>
</div>
</el-col>
</el-row>
</el-collapse-item>
<el-collapse-item title="三、项目必要性" name="三、项目必要性">
<el-row :gutter="20">
<el-col :span="24">
<el-form-item label="必要性">
<div class="text-border">{{ jcFormData.xmbyx }}</div>
</el-form-item>
</el-col>
</el-row>
</el-collapse-item>
<el-collapse-item title="四、项目可行性" name="四、项目可行性">
<el-row :gutter="20">
<el-col :span="12">
<el-form-item label="可研编制单位">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="可研评审单位">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :span="24">
<div class="report-item">
<div class="report-label">经济可行性</div>
<div class="report-content">
<el-row>
<el-col :sapn="12">
<el-form-item label="全投资财务内部收益率(税前)" :label-width="210">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :sapn="12">
<el-form-item label="可研评审单位" :label-width="210">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :sapn="6">
<el-form-item label="净现金流回正年份" :label-width="210">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :sapn="6">
<el-form-item label="净利润回正年份" :label-width="210">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :sapn="6">
<el-form-item label="可分配利润回正年份" :label-width="210">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :sapn="6">
<el-form-item label="财务净现值(税前)" :label-width="210">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
<el-col :sapn="24">
<el-form-item label="敏感性分析" :label-width="210">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
</el-row>
</div>
</div>
</el-col>
<el-col :span="12">
<el-form-item label="工程收益">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
</el-row>
</el-collapse-item>
<el-collapse-item title="五、风险防控" name="五、风险防控">
<el-table :data="fxfkData" style="width: 100%" empty-text="暂无数据" border>
<el-table-column prop="fxd" label="风险点" />
<el-table-column prop="nr" label="内容" />
<el-table-column prop="fkcs" label="防控措施" />
</el-table>
</el-collapse-item>
<el-collapse-item title="六、内部决策情况" name="六、内部决策情况">
<el-row :gutter="20">
<el-col :span="24">
<el-form-item label="各级决策情况">
<div class="text-border">{{ jcFormData.projectName }}</div>
</el-form-item>
</el-col>
</el-row>
</el-collapse-item>
<el-collapse-item title="七、需要说明的问题" name="七、需要说明的问题">
<div></div>
</el-collapse-item>
</el-collapse>
</el-form>
</div>
</el-tab-pane> -->
</el-tabs>
</div>
</el-tab-pane>
......@@ -4807,6 +5254,7 @@
<el-select
v-model="auditFormData.approvalResult"
placeholder="请选择"
clearable
>
<el-option :value="true" label="同意"></el-option>
<el-option :value="false" label="不同意"></el-option>
......@@ -4888,11 +5336,27 @@ const activeCollapse = reactive([
"项目投资资金流量表",
"项目资本金现金流量表",
"能建方现金流量表",
"利润表",
"利润表",, "一、项目背景", "二、项目基本情况", "三、项目必要性", "四、项目可行性", "五、风险防控",
"六、内部决策情况", "七、需要说明的问题"
]);
let formData = reactive({});
let jcFormData = reactive({});
let loading = ref(false);
// 单选框点击事件
const radioClick = (value, key) => {
if (formData[key] !== value) {
formData[key] = value;
} else {
delete formData[key];
}
};
const jcRadioClick = (value, key) => {
if (jcFormData[key] !== value) {
jcFormData[key] = value;
} else {
delete jcFormData[key];
}
};
// 建设规模(实物量指标)
let swlzbData = reactive([]);
const addSwlzb = () => {
......@@ -5910,28 +6374,34 @@ const changeJnw = (val) => {
if (val || val === 0) {
let selectData = jnwList.filter((item) => item.key == val);
szjList.value = (selectData[0] && selectData[0].children) || [];
dsgjList.value = [];
qxgjList.value = [];
delete formData.sjnzjjw;
delete formData.dsjngjjw;
delete formData.qxjngjjw;
} else {
szjList.value = [];
}
dsgjList.value = [];
qxgjList.value = [];
delete formData.sjnzjjw;
delete formData.dsjngjjw;
delete formData.qxjngjjw;
};
const changeSzj = (val) => {
if (val || val === 0) {
let selectData = szjList.value.filter((item) => item.key == val);
dsgjList.value = (selectData[0] && selectData[0].children) || [];
qxgjList.value = [];
delete formData.dsjngjjw;
delete formData.qxjngjjw;
} else {
dsgjList.value = [];
}
qxgjList.value = [];
delete formData.dsjngjjw;
delete formData.qxjngjjw;
};
const changeDsgj = (val) => {
if (val || val === 0) {
let selectData = dsgjList.value.filter((item) => item.key == val);
qxgjList.value = (selectData[0] && selectData[0].children) || [];
delete formData.qxjngjjw;
} else {
qxgjList.value = [];
}
delete formData.qxjngjjw;
};
let xmqyList = reactive([]); // 项目区域
let bzList = reactive([]); // 币种
......@@ -5941,8 +6411,10 @@ const changeTzsxyjfl = (val) => {
if (val || val === 0) {
let selectData = tzsxyjflList.filter((item) => item.key == val);
tzsxejflList.value = (selectData[0] && selectData[0].children) || [];
delete formData.tzsxejfl;
} else {
tzsxejflList.value = [];
}
delete formData.tzsxejfl;
};
let tzsxtzbkList = reactive([]); // 投资属性投资板块
let tzsxxfbkList = ref([]); // 投资属性细分板块
......@@ -5950,8 +6422,10 @@ const changeTzsxtzbk = (val) => {
if (val || val === 0) {
let selectData = tzsxtzbkList.filter((item) => item.key == val);
tzsxxfbkList.value = (selectData[0] && selectData[0].children) || [];
delete formData.subsector;
} else {
tzsxxfbkList.value = [];
}
delete formData.subsector;
};
let tzmdyjflList = reactive([]); // 投资目的一级分类
let tzmdejflList = ref([]); // 投资目的二级分类
......@@ -5959,8 +6433,10 @@ const changeTzmdyjfl = (val) => {
if (val || val === 0) {
let selectData = tzmdyjflList.filter((item) => item.key == val);
tzmdejflList.value = (selectData[0] && selectData[0].children) || [];
delete formData.tzmdejfl;
} else {
zmdejflList.value = [];
}
delete formData.tzmdejfl;
};
let tzmdsxflList = reactive([]); // 投资目的四新分类
let tzznyjflList = reactive([]); // 投资指南一级分类
......@@ -5969,8 +6445,10 @@ const changeTzznyjfl = (val) => {
if (val || val === 0) {
let selectData = tzznyjflList.filter((item) => item.key == val);
tzznejflList.value = (selectData[0] && selectData[0].children) || [];
delete formData.tzznejfl;
} else {
tzznejflList.value = [];
}
delete formData.tzznejfl;
};
let gmjjhyList = reactive([]); //国民经济行业
let gmjjhyProps = {
......@@ -5996,60 +6474,74 @@ const changeJcJnw = (val) => {
if (val || val === 0) {
let selectData = jnwList.filter((item) => item.key == val);
jcSzjList.value = (selectData[0] && selectData[0].children) || [];
jcDsgjList.value = [];
jcQxgjList.value = [];
delete jcFormData.sjnzjjw;
delete jcFormData.dsjngjjw;
delete jcFormData.qxjngjjw;
} else {
jcSzjList.value = [];
}
jcDsgjList.value = [];
jcQxgjList.value = [];
delete jcFormData.sjnzjjw;
delete jcFormData.dsjngjjw;
delete jcFormData.qxjngjjw;
};
const changeJcSzj = (val) => {
if (val || val === 0) {
let selectData = jcSzjList.value.filter((item) => item.key == val);
jcDsgjList.value = (selectData[0] && selectData[0].children) || [];
jcQxgjList.value = [];
delete jcFormData.dsjngjjw;
delete jcFormData.qxjngjjw;
} else {
jcDsgjList.value = [];
}
jcQxgjList.value = [];
delete jcFormData.dsjngjjw;
delete jcFormData.qxjngjjw;
};
const changeJcDsgj = (val) => {
if (val || val === 0) {
let selectData = jcDsgjList.value.filter((item) => item.key == val);
jcQxgjList.value = (selectData[0] && selectData[0].children) || [];
delete jcFormData.qxjngjjw;
} else {
jcQxgjList.value = [];
}
delete jcFormData.qxjngjjw;
};
let jcTzsxejflList = ref([]); // 投资属性二级分类
const changeJcTzsxyjfl = (val) => {
if (val || val === 0) {
let selectData = tzsxyjflList.filter((item) => item.key == val);
jcTzsxejflList.value = (selectData[0] && selectData[0].children) || [];
delete jcFormData.tzsxejfl;
} else {
jcTzsxejflList.value = [];
}
delete jcFormData.tzsxejfl;
};
let jcTzsxxfbkList = ref([]); // 投资属性细分板块
const changeJcTzsxtzbk = (val) => {
if (val || val === 0) {
let selectData = tzsxtzbkList.filter((item) => item.key == val);
jcTzsxxfbkList.value = (selectData[0] && selectData[0].children) || [];
delete jcFormData.subsector;
} else {
jcTzsxxfbkList.value = [];
}
delete jcFormData.subsector;
};
let jcTzmdejflList = ref([]); // 投资目的二级分类
const changeJcTzmdyjfl = (val) => {
if (val || val === 0) {
let selectData = tzmdyjflList.filter((item) => item.key == val);
jcTzmdejflList.value = (selectData[0] && selectData[0].children) || [];
delete jcFormData.tzmdejfl;
} else {
jcTzmdejflList.value = [];
}
delete jcFormData.tzmdejfl;
};
let jcTzznejflList = ref([]); // 投资指南二级分类
const changeJcTzznyjfl = (val) => {
if (val || val === 0) {
let selectData = tzznyjflList.filter((item) => item.key == val);
jcTzznejflList.value = (selectData[0] && selectData[0].children) || [];
delete jcFormData.tzznejfl;
} else {
jcTzznejflList.value = [];
}
delete jcFormData.tzznejfl;
};
let hylxList = reactive([]); // 会议类型
let jcspyjlx = reactive([]); // 决策审批意见类型
......
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