Skip to content
项目
群组
代码片段
帮助
正在加载...
登录/注册
切换导航
广
广东建设用地-前端
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
广东建设用地
广东建设用地-前端
Commits
edf663a3
提交
edf663a3
authored
12月 05, 2024
作者:
jinrongbin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
风险评估模型计算结果查看修改
上级
af1a8521
显示空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
42 行增加
和
50 行删除
+42
-50
Jsresults.vue
src/components/customComponent/Jsresults.vue
+41
-49
api.ts
src/views/zcgl/wrcdfxpg/api.ts
+1
-1
没有找到文件。
src/components/customComponent/Jsresults.vue
浏览文件 @
edf663a3
<
template
>
<BasicModal
v-bind=
"$attrs"
@
register=
"registerModal"
title=
"计算结果"
width=
"70%"
:footer=
"null"
@
cancel=
"handleCancel"
>
<BasicTable
@
register=
"registerTable1"
v-if=
"mode === '1'"
>
<BasicTable
@
register=
"registerTable1"
>
<!-- 查询条件与表格之间的插槽 -->
<template
#
extra-toolbar
>
<a-radio-group
v-model:value=
"mode"
>
<a-radio-button
value=
"1"
>
查看参数信息
</a-radio-button>
<a-radio-button
value=
"2"
>
查看计算信息
</a-radio-button>
</a-radio-group>
</
template
>
<
template
#
jssz1=
"{ record }"
>
<span
v-if=
"record.jstype === 1 || record.jstype === 3"
>
{{
record
.
jssz1
}}
</span>
</
template
>
<
template
#
jssz2=
"{ record }"
>
<span
v-if=
"record.jstype === 2 || record.jstype === 3"
>
{{
record
.
jssz2
}}
</span>
</
template
>
</BasicTable>
<BasicTable
@
register=
"registerTable2"
v-if=
"mode === '2'"
>
<
template
#
extra-toolbar
>
<a-radio-group
v-model:value=
"mode"
>
<a-radio-group
v-model:value=
"mode"
@
change=
"handleChangeRadio"
>
<a-radio-button
value=
"1"
>
查看参数信息
</a-radio-button>
<a-radio-button
value=
"2"
>
查看计算信息
</a-radio-button>
</a-radio-group>
...
...
@@ -135,67 +121,97 @@
});
})
}
const
mode
=
ref
(
'1'
);
const
columns1
:
BasicColumn
[]
=
[
{
title
:
'参数符号'
,
dataIndex
:
'csfh'
,
resizable
:
true
,
ifShow
:
()
=>
{
return
mode
.
value
==
'1'
?
true
:
false
}
},
{
title
:
'参数名称'
,
dataIndex
:
'csmc'
,
resizable
:
true
,
ifShow
:
()
=>
{
return
mode
.
value
==
'1'
?
true
:
false
}
},
{
title
:
'单位'
,
dataIndex
:
'csdw'
,
resizable
:
true
,
ifShow
:
()
=>
{
return
mode
.
value
==
'1'
?
true
:
false
}
},
{
title
:
'第一类用地推荐值'
,
dataIndex
:
'jssz1'
,
resizable
:
true
,
ifShow
:
()
=>
{
return
mode
.
value
==
'1'
?
true
:
false
}
},
{
title
:
'第二类用地推荐值'
,
dataIndex
:
'jssz2'
,
resizable
:
true
,
ifShow
:
()
=>
{
return
mode
.
value
==
'1'
?
true
:
false
}
},
{
title
:
'说明'
,
dataIndex
:
'bz'
,
resizable
:
true
,
ifShow
:
()
=>
{
return
mode
.
value
==
'1'
?
true
:
false
}
},
];
const
columns2
:
BasicColumn
[]
=
[
{
title
:
'参数'
,
dataIndex
:
'gscs'
,
resizable
:
true
,
ifShow
:
()
=>
{
return
mode
.
value
==
'2'
?
true
:
false
}
},
{
title
:
'描述'
,
dataIndex
:
'gsms'
,
resizable
:
true
,
ifShow
:
()
=>
{
return
mode
.
value
==
'2'
?
true
:
false
}
},
{
title
:
'第一类用地推荐值'
,
dataIndex
:
'jssz1'
,
resizable
:
true
,
ifShow
:
()
=>
{
return
mode
.
value
==
'2'
?
true
:
false
}
},
{
title
:
'第二类用地推荐值'
,
dataIndex
:
'jssz2'
,
resizable
:
true
,
ifShow
:
()
=>
{
return
mode
.
value
==
'2'
?
true
:
false
}
},
];
const
{
tableContext
:
tableContext1
}
=
useListPage
({
tableProps
:
{
title
:
''
,
beforeFetch
:
async
(
params
)
=>
{
params
.
wrdkid
=
wrdkid
.
value
;
params
.
m
xwrwId
=
mxwrwId
.
value
;
//
params.wrdkid = wrdkid.value;
params
.
m
ode
=
mode
.
value
;
},
api
:
JsCsjg
,
afterFetch
(
res
:
any
)
{
...
...
@@ -217,40 +233,16 @@
},
},
});
const
{
tableContext
:
tableContext2
}
=
useListPage
({
tableProps
:
{
title
:
''
,
beforeFetch
:
async
(
params
)
=>
{
params
.
wrdkid
=
wrdkid
.
value
;
params
.
mxwrwId
=
mxwrwId
.
value
;
},
api
:
Jsjg
,
afterFetch
(
res
:
any
)
{
let
arr
=
[...
columns2
];
if
(
res
[
0
]?.
jstype
===
'1'
)
{
arr
=
columns2
.
filter
((
column
:
any
)
=>
column
.
dataIndex
!==
'jssz2'
);
}
if
(
res
[
0
]?.
jstype
===
'2'
)
{
arr
=
columns2
.
filter
((
column
:
any
)
=>
column
.
dataIndex
!==
'jssz1'
);
const
handleChangeRadio
=
(
e
)
=>
{
mode
.
value
=
e
.
target
.
value
reload
()
}
setColumns2
(
arr
);
},
columns
:
columns2
,
canResize
:
false
,
showIndexColumn
:
true
,
showActionColumn
:
false
,
formConfig
:
{
schemas
:
searchFormSchema
,
},
},
});
const
mode
=
ref
(
'1'
);
const
[
registerModal
,
{
setModalProps
}]
=
useModalInner
(
async
(
data
)
=>
{
mode
.
value
=
'1'
;
setModalProps
({
confirmLoading
:
false
,
showCancelBtn
:
data
?.
showFooter
,
showOkBtn
:
data
?.
showFooter
});
});
const
[
registerTable1
,
{
setColumns
:
setColumns1
},
{}]
=
tableContext1
;
const
[
registerTable2
,
{
setColumns
:
setColumns2
},
{}]
=
tableContext2
;
const
[
registerTable1
,
{
setColumns
:
setColumns1
,
reload
},
{}]
=
tableContext1
;
const
handleCancel
=
()
=>
{
mode
.
value
=
''
;
};
...
...
src/views/zcgl/wrcdfxpg/api.ts
浏览文件 @
edf663a3
...
...
@@ -28,7 +28,7 @@ export const JsCsjg = (params) => {
if
(
!
params
.
wrdkid
)
{
return
[]
}
return
defHttp
.
get
({
url
:
Api
.
JsC
sjg
,
params
})
return
defHttp
.
get
({
url
:
params
.
mode
==
'1'
?
Api
.
JsCsjg
:
Api
.
J
sjg
,
params
})
}
export
const
Jsjg
=
(
params
)
=>
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论