明树Git Lab
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
J
jt_front
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
jt_front
Commits
317b6b17
Commit
317b6b17
authored
Mar 10, 2026
by
zhanghan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug处理
parent
f621841e
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
163 additions
and
85 deletions
+163
-85
index.vue
src/components/FormDynamicTable/index.vue
+1
-5
investmentCecovery.vue
src/views/castbehind/investmentCecovery.vue
+0
-6
investmentCecoveryAdd.vue
src/views/castbehind/investmentCecoveryAdd.vue
+2
-2
quit.vue
src/views/investingManage/quit.vue
+1
-1
quitAdd.vue
src/views/investingManage/quitAdd.vue
+159
-71
No files found.
src/components/FormDynamicTable/index.vue
View file @
317b6b17
...
...
@@ -253,11 +253,7 @@
/>
</
template
>
<
template
v-else-if=
"column.type === 'upload'"
>
<FileUploader
v-model=
"scope.row[column.prop]"
:isInline=
"true"
:disabled=
"disabled || column?.disabled"
/>
<FileUploader
v-model=
"scope.row[column.prop]"
:isInline=
"true"
/>
</
template
>
</template>
</el-table-column>
...
...
src/views/castbehind/investmentCecovery.vue
View file @
317b6b17
...
...
@@ -82,12 +82,6 @@ let tableColumns = ref([
showOverflowTooltip
:
true
,
width
:
170
,
},
{
prop
:
"xmgsmc"
,
label
:
"项目公司名称"
,
showOverflowTooltip
:
true
,
width
:
120
,
},
{
prop
:
"operations"
,
...
...
src/views/castbehind/investmentCecoveryAdd.vue
View file @
317b6b17
...
...
@@ -156,10 +156,10 @@
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"我方资本
家
出资额--实际值(万元)"
>
<el-form-item
label=
"我方资本
金
出资额--实际值(万元)"
>
<el-input
v-model=
"formData.wfzbjczesj"
placeholder=
"请输入我方资本
家
出资额--实际值(万元)"
placeholder=
"请输入我方资本
金
出资额--实际值(万元)"
/>
</el-form-item>
</el-col>
...
...
src/views/investingManage/quit.vue
View file @
317b6b17
...
...
@@ -116,7 +116,7 @@ let pageSize = ref(10);
const
getStatementData
=
()
=>
{
loading
.
value
=
true
;
proxy
.
$post
({
url
:
"/api/project/get
Tzjh
List"
,
url
:
"/api/project/get
Xmtc
List"
,
data
:
{
page
:
currentPage
.
value
,
pagesize
:
pageSize
.
value
,
...
...
src/views/investingManage/quitAdd.vue
View file @
317b6b17
...
...
@@ -24,12 +24,13 @@
<el-radio
value=
"1"
>
中止
</el-radio>
<el-radio
value=
"2"
>
重启
</el-radio>
<el-radio
value=
"3"
>
终止
</el-radio>
<el-radio
value=
"4"
>
推
出
</el-radio>
<el-radio
value=
"4"
>
退
出
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
</el-row>
</el-collapse-item>
<!-- 基本信息 -->
<el-collapse-item
title=
"基本信息"
name=
"基本信息"
>
<el-row
:gutter=
"20"
>
...
...
@@ -54,7 +55,7 @@
<el-col
:span=
"8"
>
<el-form-item
label=
"项目编号"
>
<el-input
v-model=
"formData.
xmbh
"
v-model=
"formData.
projectCode
"
placeholder=
"请输入项目编号"
/>
</el-form-item>
...
...
@@ -62,7 +63,7 @@
<el-col
:span=
"8"
>
<el-form-item
label=
"是否联合体"
>
<el-input
v-model=
"formData.sf
Lht
"
v-model=
"formData.sf
ybb
"
placeholder=
"请输入是否联合体"
/>
</el-form-item>
...
...
@@ -88,7 +89,7 @@
<el-col
:span=
"8"
>
<el-form-item
label=
"一级分类"
>
<el-input
v-model=
"formData.
yjF
l"
v-model=
"formData.
tzsxyjf
l"
placeholder=
"请输入一级分类"
/>
</el-form-item>
...
...
@@ -96,7 +97,7 @@
<el-col
:span=
"8"
>
<el-form-item
label=
"二级分类"
>
<el-input
v-model=
"formData.
ejF
l"
v-model=
"formData.
tzsxejf
l"
placeholder=
"请输入二级分类"
/>
</el-form-item>
...
...
@@ -104,7 +105,7 @@
<el-col
:span=
"8"
>
<el-form-item
label=
"投资板块"
>
<el-input
v-model=
"formData.tz
B
k"
v-model=
"formData.tz
b
k"
placeholder=
"请输入投资板块"
/>
</el-form-item>
...
...
@@ -112,15 +113,15 @@
<el-col
:span=
"8"
>
<el-form-item
label=
"细分板块"
>
<el-input
v-model=
"formData.
xfBk
"
placeholder=
"请输入
细分板块
"
v-model=
"formData.
jnw
"
placeholder=
"请输入
境内/外
"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"项目公司全称"
>
<el-input
v-model=
"formData.xmgs
m
c"
v-model=
"formData.xmgs
q
c"
placeholder=
"请输入项目公司全称"
/>
</el-form-item>
...
...
@@ -128,16 +129,16 @@
<el-col
:span=
"8"
>
<el-form-item
label=
"项目批复时间"
>
<el-input
v-model=
"formData.
xmPfsj
"
placeholder=
"请输入
项目批复时间
"
v-model=
"formData.
cwbblx
"
placeholder=
"请输入
财务报表类型
"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"报备时间"
>
<el-input
v-model=
"formData.
bbsj
"
placeholder=
"请输入
报备时间
"
v-model=
"formData.
tcrq
"
placeholder=
"请输入
退出日期
"
/>
</el-form-item>
</el-col>
...
...
@@ -185,7 +186,7 @@
<el-col
:span=
"8"
>
<el-form-item
label=
"退出申请日期"
>
<el-date-picker
v-model=
"formData.tc
S
qrq"
v-model=
"formData.tc
s
qrq"
type=
"date"
placeholder=
"请选择退出申请日期"
value-format=
"YYYY-MM-DD"
...
...
@@ -195,9 +196,9 @@
<el-col
:span=
"8"
>
<el-form-item
label=
"申请日期"
>
<el-date-picker
v-model=
"formData.
sqrq
"
v-model=
"formData.
yjwcsj
"
type=
"date"
placeholder=
"请选择
申请日期
"
placeholder=
"请选择
预计完成时间
"
value-format=
"YYYY-MM-DD"
/>
</el-form-item>
...
...
@@ -206,7 +207,7 @@
<el-col
:span=
"8"
>
<el-form-item
label=
"填报人"
>
<el-input
v-model=
"formData.tbr"
v-model=
"formData.tb
lx
r"
placeholder=
"请输入填报人"
/>
</el-form-item>
...
...
@@ -214,7 +215,7 @@
<el-col
:span=
"8"
>
<el-form-item
label=
"填报人联系电话"
>
<el-input
v-model=
"formData.tb
rlx
dh"
v-model=
"formData.tb
lxr
dh"
placeholder=
"请输入填报人联系电话"
/>
</el-form-item>
...
...
@@ -222,7 +223,7 @@
<el-col
:span=
"8"
>
<el-form-item
label=
"当前净资产"
>
<el-input
v-model=
"formData.
zqRz
"
v-model=
"formData.
dqjzc
"
:min=
"0"
:precision=
"2"
controls-position=
"right"
...
...
@@ -235,7 +236,7 @@
<el-col
:span=
"24"
>
<el-form-item
label=
"项目的主要建设内容"
>
<el-input
v-model=
"formData.
xmJsContent
"
v-model=
"formData.
jsnrjgm
"
type=
"textarea"
rows=
"3"
placeholder=
"请输入项目的主要建设内容"
...
...
@@ -265,12 +266,14 @@
:showAddButton=
"false"
:columns=
"transferColumns"
:disabled=
"isPreview"
v-model=
"formData.
projectGdxxs
"
v-model=
"formData.
xmtzxy
"
/>
</el-form-item>
</el-col>
</el-row>
</el-collapse-item>
<!-- 项目中止内容 -->
<el-collapse-item
v-if=
"formData.djlx == 1"
title=
"项目中止内容"
...
...
@@ -309,7 +312,7 @@
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"中止报告"
>
<FileUploader
v-model=
"formData.zzbg"
></FileUploader>
<FileUploader
v-model=
"formData.
xm
zzbg"
></FileUploader>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
...
...
@@ -321,34 +324,38 @@
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"报批报备文件"
>
<FileUploader
v-model=
"formData.bpbbwj"
></FileUploader>
<FileUploader
v-model=
"formData.bpbbwjlj"
></FileUploader>
</el-form-item>
</el-col>
</el-row>
</el-collapse-item>
<!-- 项目重启内容 -->
<el-collapse-item
v-if=
"formData.djlx == 2"
title=
"项目重启内容"
name=
"项目重启内容"
>
<el-row
:gutter=
"20"
>
<el-col
:span=
"
24
"
>
<el-form-item
label=
"
中止原因
"
>
<el-
input
v-model=
"formData.
zzyy
"
type=
"
textarea
"
rows=
"2
"
placeholder=
"请输入中止原因
"
<el-col
:span=
"
8
"
>
<el-form-item
label=
"
计划重启时间
"
>
<el-
date-picker
v-model=
"formData.
jhcqsj
"
type=
"
date
"
placeholder=
"请选择计划重启时间
"
value-format=
"YYYY-MM-DD
"
/>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"
中止详细
原因"
>
<el-form-item
label=
"
重启
原因"
>
<el-input
v-model=
"formData.
zzxx
yy"
v-model=
"formData.
cq
yy"
type=
"textarea"
rows=
"
3
"
placeholder=
"请输入
中止详细
原因"
rows=
"
2
"
placeholder=
"请输入
重启
原因"
/>
</el-form-item>
</el-col>
...
...
@@ -363,24 +370,26 @@
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"
中止
报告"
>
<FileUploader
v-model=
"formData.
zz
bg"
></FileUploader>
<el-form-item
label=
"
重启
报告"
>
<FileUploader
v-model=
"formData.
xmcq
bg"
></FileUploader>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"其他相关支撑材料"
>
<FileUploader
v-model=
"formData.qtxgzccl"
></FileUploader>
<el-form-item
label=
"决策文件"
>
<FileUploader
v-model=
"formData.jcwj"
></FileUploader>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"报批报备文件"
>
<FileUploader
v-model=
"formData.bpbbwj"
></FileUploader>
<FileUploader
v-model=
"formData.bpbbwjlj"
></FileUploader>
</el-form-item>
</el-col>
</el-row>
</el-collapse-item>
<!-- 项目终止内容 -->
<el-collapse-item
v-if=
"formData.djlx == 3"
title=
"项目终止内容"
...
...
@@ -388,22 +397,42 @@
>
<el-row
:gutter=
"20"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"
中
止原因"
>
<el-form-item
label=
"
终
止原因"
>
<el-input
v-model=
"formData.zzyy"
v-model=
"formData.z
hong
zyy"
type=
"textarea"
rows=
"2"
placeholder=
"请输入
中
止原因"
placeholder=
"请输入
终
止原因"
/>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"
中止详细原因
"
>
<el-form-item
label=
"
终止原因详细分析
"
>
<el-input
v-model=
"formData.z
zxxyy
"
v-model=
"formData.z
hongzyyxxfx
"
type=
"textarea"
rows=
"3"
placeholder=
"请输入中止详细原因"
placeholder=
"请输入终止原因详细分析"
/>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"项目实施现状"
>
<el-input
v-model=
"formData.xmssxz"
type=
"textarea"
rows=
"3"
placeholder=
"请输入项目实施现状"
/>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"可能发生的法律纠纷和经济损失"
>
<el-input
v-model=
"formData.knfsdfljfhjjss"
type=
"textarea"
rows=
"3"
placeholder=
"请输入可能发生的法律纠纷和经济损失"
/>
</el-form-item>
</el-col>
...
...
@@ -418,8 +447,10 @@
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"中止报告"
>
<FileUploader
v-model=
"formData.zzbg"
></FileUploader>
<el-form-item
label=
"终止报告"
>
<FileUploader
v-model=
"formData.xmzhongzbg"
></FileUploader>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
...
...
@@ -431,62 +462,119 @@
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"报批报备文件"
>
<FileUploader
v-model=
"formData.bpbbwj"
></FileUploader>
<FileUploader
v-model=
"formData.bpbbwjlj"
></FileUploader>
</el-form-item>
</el-col>
</el-row>
</el-collapse-item>
<!-- 项目退出内容 -->
<el-collapse-item
v-if=
"formData.djlx == 4"
title=
"项目退出内容"
name=
"项目退出内容"
>
<el-row
:gutter=
"20"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"账面净值"
>
<el-input
v-model=
"formData.zmjz"
:min=
"0"
:precision=
"2"
placeholder=
"0.00"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"退出盘活收入"
>
<el-input
v-model=
"formData.tcphsr"
:min=
"0"
:precision=
"2"
placeholder=
"0.00"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"已收到退出/盘活资金"
>
<el-input
v-model=
"formData.ysdtcphzj"
:min=
"0"
:precision=
"2"
placeholder=
"0.00"
/>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"
中止原因
"
>
<el-form-item
label=
"
存在的问题
"
>
<el-input
v-model=
"formData.
zzyy
"
v-model=
"formData.
czdwt
"
type=
"textarea"
rows=
"
2
"
placeholder=
"请输入
中止原因
"
rows=
"
3
"
placeholder=
"请输入
存在的问题
"
/>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"
中止详细原因
"
>
<el-form-item
label=
"
下一步工作措施
"
>
<el-input
v-model=
"formData.
zzxxyy
"
v-model=
"formData.
xxbgzcs
"
type=
"textarea"
rows=
"3"
placeholder=
"请输入
中止详细原因
"
placeholder=
"请输入
下一步工作措施
"
/>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"
其他说明
"
>
<el-form-item
label=
"
退出原因
"
>
<el-input
v-model=
"formData.qtsm"
v-model=
"formData.tcyy"
type=
"textarea"
rows=
"2"
placeholder=
"请输入退出原因"
/>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"退出原因详细分析"
>
<el-input
v-model=
"formData.tcyyxxfx"
type=
"textarea"
rows=
"3"
placeholder=
"请输入
其他说明
"
placeholder=
"请输入
退出原因详细分析
"
/>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"中止报告"
>
<FileUploader
v-model=
"formData.zzbg"
></FileUploader>
<el-form-item
label=
"项目实施现状"
>
<el-input
v-model=
"formData.xmssxz"
type=
"textarea"
rows=
"3"
placeholder=
"请输入项目实施现状"
/>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"其他相关支撑材料"
>
<FileUploader
v-model=
"formData.qtxgzccl"
></FileUploader>
<el-form-item
label=
"可能发生的法律纠纷和经济损失"
>
<el-input
v-model=
"formData.knfsdfljfhjjss"
type=
"textarea"
rows=
"3"
placeholder=
"请输入可能发生的法律纠纷和经济损失"
/>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"报批报备文件"
>
<FileUploader
v-model=
"formData.bpbbwj"
></FileUploader>
<el-form-item
label=
"其他说明"
>
<el-input
v-model=
"formData.qtsm"
type=
"textarea"
rows=
"3"
placeholder=
"请输入其他说明"
/>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -685,7 +773,7 @@ const getJsqtzjcDetail = () => {
if
(
!
rcCgqyglId
.
value
)
return
;
loading
.
value
=
true
;
proxy
.
$post
({
url
:
"/api/project/get
Tzjh
"
,
url
:
"/api/project/get
XmtcInfo
"
,
data
:
{
id
:
rcCgqyglId
.
value
},
callback
:
async
(
data
)
=>
{
loading
.
value
=
false
;
...
...
@@ -704,8 +792,8 @@ const saveClick = () => {
if
(
!
formData
.
projectId
)
return
ElMessage
.
warning
(
"请选择项目信息"
);
loading
.
value
=
true
;
const
url
=
rcCgqyglId
.
value
?
"/api/project/update
Tzjh
"
:
"/api/project/create
Tzjh
"
;
?
"/api/project/update
Xmtc
"
:
"/api/project/create
Xmtc
"
;
// 组装提交数据
const
submitData
=
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment