明树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
26be5da7
Commit
26be5da7
authored
Dec 10, 2025
by
yangyajing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
关联筛选子列表渲染
parent
97c96aea
Pipeline
#104420
passed with stage
in 13 seconds
Changes
2
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
27 additions
and
11 deletions
+27
-11
https.js
src/data/https.js
+1
-0
addProject.vue
src/views/managePage/addProject.vue
+26
-11
No files found.
src/data/https.js
View file @
26be5da7
...
@@ -49,6 +49,7 @@ export function $post ({ url, data = {}, callback }) {
...
@@ -49,6 +49,7 @@ export function $post ({ url, data = {}, callback }) {
}
}
return
response
;
return
response
;
}).
catch
((
err
)
=>
{
}).
catch
((
err
)
=>
{
console
.
log
(
err
);
ElMessage
.
error
(
err
.
msg
||
"操作失败"
);
ElMessage
.
error
(
err
.
msg
||
"操作失败"
);
if
(
err
&&
err
.
response
&&
err
.
response
.
status
===
401
)
{
if
(
err
&&
err
.
response
&&
err
.
response
.
status
===
401
)
{
router
.
replace
(
"/login"
);
router
.
replace
(
"/login"
);
...
...
src/views/managePage/addProject.vue
View file @
26be5da7
...
@@ -350,8 +350,6 @@
...
@@ -350,8 +350,6 @@
node-key=
"id"
node-key=
"id"
:props=
"gmjjhyProps"
:props=
"gmjjhyProps"
placeholder=
"请选择"
placeholder=
"请选择"
filterable
show-checkbox
:render-after-expand=
"false"
:render-after-expand=
"false"
/>
/>
</el-form-item>
</el-form-item>
...
@@ -1039,8 +1037,8 @@
...
@@ -1039,8 +1037,8 @@
<el-tree-select
<el-tree-select
v-model=
"jcFormData.gmjjhy"
v-model=
"jcFormData.gmjjhy"
:data=
"gmjjhyList"
:data=
"gmjjhyList"
node-key=
"id"
placeholder=
"请选择"
placeholder=
"请选择"
show-checkbox
:render-after-expand=
"false"
:render-after-expand=
"false"
/>
/>
</el-form-item>
</el-form-item>
...
@@ -1168,7 +1166,7 @@
...
@@ -1168,7 +1166,7 @@
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"关联项目"
>
<el-form-item
label=
"关联项目"
>
<el-select
v-model=
"jcFormData.glxm"
placeholder=
"请选择"
no-data-text=
"暂无数据"
>
<el-select
v-model=
"jcFormData.glxm"
placeholder=
"请选择"
no-data-text=
"暂无数据"
>
<
el-option
:label=
"1"
:value=
"1"
></el-option
>
<
!-- todo --
>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -1240,7 +1238,7 @@
...
@@ -1240,7 +1238,7 @@
</el-form-item>
</el-form-item>
<el-form-item
label=
"细分板块"
>
<el-form-item
label=
"细分板块"
>
<el-select
v-model=
"jcFormData.subsector"
placeholder=
"请选择"
no-data-text=
"暂无数据"
>
<el-select
v-model=
"jcFormData.subsector"
placeholder=
"请选择"
no-data-text=
"暂无数据"
>
<el-option
v-for=
"item in jcTzsx
ejfl
List"
:key=
"item.id"
<el-option
v-for=
"item in jcTzsx
xfbk
List"
:key=
"item.id"
:label=
"item.value"
:value=
"item.id"
:label=
"item.value"
:value=
"item.id"
></el-option>
></el-option>
</el-select>
</el-select>
...
@@ -1793,11 +1791,7 @@
...
@@ -1793,11 +1791,7 @@
<el-table-column
type=
"index"
width=
"50"
/>
<el-table-column
type=
"index"
width=
"50"
/>
<el-table-column
prop=
"fxlb"
label=
"风险类别"
>
<el-table-column
prop=
"fxlb"
label=
"风险类别"
>
<
template
#
default=
"scope"
>
<
template
#
default=
"scope"
>
<el-select
v-model=
"scope.row.fxlb"
placeholder=
"请选择"
no-data-text=
"暂无数据"
>
<el-input
v-model=
"scope.row.fxfxlbms"
/>
<el-option
v-for=
"item in fxlbList"
:key=
"item.id"
:label=
"item.value"
:value=
"item.id"
></el-option>
</el-select>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"fxms"
label=
"风险描述"
>
<el-table-column
prop=
"fxms"
label=
"风险描述"
>
...
@@ -3110,6 +3104,11 @@
...
@@ -3110,6 +3104,11 @@
let
gmjjhyProps
=
{
let
gmjjhyProps
=
{
label
:
"value"
label
:
"value"
}
}
// 前端模拟懒加载
let
lxGmjjhyList
=
ref
([]);
let
gdlxList
=
reactive
([]);
// 股东类型
let
gdlxList
=
reactive
([]);
// 股东类型
let
hxbjtjlxlxList
=
reactive
([]);
// 核心边界条件立项类型
let
hxbjtjlxlxList
=
reactive
([]);
// 核心边界条件立项类型
let
hxbjtjzjdwList
=
reactive
([]);
// 核心边界条件造价单位
let
hxbjtjzjdwList
=
reactive
([]);
// 核心边界条件造价单位
...
@@ -3174,7 +3173,6 @@
...
@@ -3174,7 +3173,6 @@
jcTzznejflList
.
value
=
selectData
[
0
]
&&
selectData
[
0
].
children
||
[];
jcTzznejflList
.
value
=
selectData
[
0
]
&&
selectData
[
0
].
children
||
[];
}
}
};
};
let
fxlbList
=
reactive
([]);
// 风险类别
let
hylxList
=
reactive
([]);
// 会议类型
let
hylxList
=
reactive
([]);
// 会议类型
let
jcspyjlx
=
reactive
([]);
// 决策审批意见类型
let
jcspyjlx
=
reactive
([]);
// 决策审批意见类型
...
@@ -3201,6 +3199,15 @@
...
@@ -3201,6 +3199,15 @@
Object
.
assign
(
lxpfwjData
.
value
,
data
.
lxpfwj
);
Object
.
assign
(
lxpfwjData
.
value
,
data
.
lxpfwj
);
Object
.
assign
(
spyjTableData
,
data
.
projectSpyjs
);
Object
.
assign
(
spyjTableData
,
data
.
projectSpyjs
);
Object
.
assign
(
shclData
.
value
,
data
.
xgshcl
);
Object
.
assign
(
shclData
.
value
,
data
.
xgshcl
);
// 关联筛选
szjList
.
value
=
jnwList
.
filter
(
item
=>
item
.
id
===
data
.
jnw
)[
0
]?.
children
||
[];
dsgjList
.
value
=
szjList
.
value
.
filter
(
item
=>
item
.
id
===
data
.
sjnzjjw
)[
0
]?.
children
||
[];
qxgjList
.
value
=
dsgjList
.
value
.
filter
(
item
=>
item
.
id
===
data
.
dsjngjjw
)[
0
]?.
children
||
[];
tzsxejflList
.
value
=
tzsxyjflList
.
filter
(
item
=>
item
.
id
===
data
.
tzsxyjfl
)[
0
]?.
children
||
[];
tzsxxfbkList
.
value
=
tzsxtzbkList
.
filter
(
item
=>
item
.
id
===
data
.
tzbk
)[
0
]?.
children
||
[];
tzmdejflList
.
value
=
tzmdyjflList
.
filter
(
item
=>
item
.
id
===
data
.
tzmdyjfl
)[
0
]?.
children
||
[];
tzznejflList
.
value
=
tzznyjflList
.
filter
(
item
=>
item
.
id
===
data
.
tzznyjfl
)[
0
]?.
children
||
[];
// 决策
// 决策
let
jcData
=
res
.
juece
||
res
.
lixiang
||
{};
let
jcData
=
res
.
juece
||
res
.
lixiang
||
{};
Object
.
assign
(
jcFormData
,
jcData
);
Object
.
assign
(
jcFormData
,
jcData
);
...
@@ -3220,6 +3227,14 @@
...
@@ -3220,6 +3227,14 @@
Object
.
assign
(
jcztshqkData
,
jcData
.
projectJczts
);
Object
.
assign
(
jcztshqkData
,
jcData
.
projectJczts
);
Object
.
assign
(
tzztshqkData
,
jcData
.
projectTzzts
);
Object
.
assign
(
tzztshqkData
,
jcData
.
projectTzzts
);
Object
.
assign
(
jcspyjData
,
jcData
.
projectSpyjs
);
Object
.
assign
(
jcspyjData
,
jcData
.
projectSpyjs
);
// 关联筛选
jcSzjList
.
value
=
jnwList
.
filter
(
item
=>
item
.
id
===
jcData
.
jnw
)[
0
]?.
children
||
[];
jcDsgjList
.
value
=
jcSzjList
.
value
.
filter
(
item
=>
item
.
id
===
jcData
.
sjnzjjw
)[
0
]?.
children
||
[];
jcQxgjList
.
value
=
jcDsgjList
.
value
.
filter
(
item
=>
item
.
id
===
jcData
.
dsjngjjw
)[
0
]?.
children
||
[];
jcTzsxejflList
.
value
=
tzsxyjflList
.
filter
(
item
=>
item
.
id
===
jcData
.
tzsxyjfl
)[
0
]?.
children
||
[];
jcTzsxxfbkList
.
value
=
tzsxtzbkList
.
filter
(
item
=>
item
.
id
===
jcData
.
tzbk
)[
0
]?.
children
||
[];
jcTzmdejflList
.
value
=
tzmdyjflList
.
filter
(
item
=>
item
.
id
===
jcData
.
tzmdyjfl
)[
0
]?.
children
||
[];
jcTzznejflList
.
value
=
tzznyjflList
.
filter
(
item
=>
item
.
id
===
jcData
.
tzznyjfl
)[
0
]?.
children
||
[];
}
}
});
});
};
};
...
...
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