Skip to content
项目
群组
代码片段
帮助
正在加载...
登录/注册
切换导航
广
广东建设用地-前端
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
广东建设用地
广东建设用地-前端
Commits
e2da1096
提交
e2da1096
authored
12月 12, 2023
作者:
gjx
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
跳转页面反馈问题的修改,下载导入导出修改
上级
9bf9ca8f
隐藏空白字符变更
内嵌
并排
正在显示
14 个修改的文件
包含
119 行增加
和
123 行删除
+119
-123
CbInfor.vue
src/components/customComponent/CbInfor.vue
+4
-2
DkTable.vue
src/components/customComponent/DkTable.vue
+1
-1
PointInfor.vue
src/components/customComponent/PointInfor.vue
+3
-2
Failed.vue
src/views/dkgl/fxpg/Failed.vue
+1
-1
FillingInfor.vue
src/views/dkgl/gkpg/FillingInfor.vue
+2
-2
ViewDetail.vue
src/views/dkgl/gkpg/ViewDetail.vue
+3
-3
Submit.vue
src/views/dkgl/gkpg/modal/Submit.vue
+74
-81
FillingInfor.vue
src/views/dkgl/gkxfpg/FillingInfor.vue
+2
-2
ViewDetail.vue
src/views/dkgl/gkxfpg/ViewDetail.vue
+5
-5
DataFilling.vue
src/views/dkgl/investigate/modal/DataFilling.vue
+6
-7
ViewData.vue
src/views/dkgl/investigate/modal/ViewData.vue
+9
-8
Filling.vue
src/views/dkgl/xfpg/Filling.vue
+1
-1
FillingInfor.vue
src/views/dkgl/xfpg/FillingInfor.vue
+3
-3
ViewDetail.vue
src/views/dkgl/xfpg/ViewDetail.vue
+5
-5
没有找到文件。
src/components/customComponent/CbInfor.vue
浏览文件 @
e2da1096
...
...
@@ -2,6 +2,7 @@
<!-- 初步调查的 -->
<div
class=
"w-full flex justify-end"
v-if=
"type == 'edit'"
>
<a-space>
<a-button
type=
"primary"
@
click
.
stop=
"handleExportXls('初步调查污染物信息模板.xlsx', wrwmb)"
>
模板下载
</a-button>
<a-upload
name=
"file"
:showUploadList=
"false"
accept=
".xls,.xlsx"
:customRequest=
"(d) => onImportXls(d)"
@
click
.
stop
class=
"ml-2"
>
<a-button
type=
"primary"
>
导入
</a-button>
</a-upload>
...
...
@@ -20,7 +21,8 @@
import
{
ref
}
from
'vue'
;
import
{
useMessage
}
from
'/@/hooks/web/useMessage'
;
import
{
useMethods
}
from
'/@/hooks/system/useMethods'
;
import
{
getWrwList
,
addWrw
,
deleteWrw
}
from
'@/api/common/api'
;
import
{
getWrwList
,
addWrw
,
deleteWrw
,
wrwmb
}
from
'@/api/common/api'
;
import
{
Modal
}
from
'ant-design-vue'
;
const
{
createMessage
}
=
useMessage
();
...
...
@@ -34,7 +36,7 @@
default
:
''
,
},
});
const
{
handleImportXls
}
=
useMethods
();
const
{
handleImportXls
,
handleExportXls
}
=
useMethods
();
const
dataSource
=
ref
();
const
columns
=
ref
<
any
>
([
{
...
...
src/components/customComponent/DkTable.vue
浏览文件 @
e2da1096
...
...
@@ -157,7 +157,7 @@
</tr>
<tr
class=
"ant-table-cell ant-table-cell-ellipsis"
>
<td
class=
"ant-table-cell ant-table-cell-ellipsis bgColor"
>
启动缘由
</td>
<td
class=
"ant-table-cell ant-table-cell-ellipsis"
colspan=
"3"
>
<td
class=
"ant-table-cell ant-table-cell-ellipsis"
colspan=
"3"
v-if=
"data?.qdyy"
>
<div
v-if=
"data?.qdyy?.includes('1')"
>
生态环境部门责令调查
</div>
<div
v-if=
"data?.qdyy?.includes('2')"
>
用于变更为住宅公共管理与公共服务用地
</div>
<div
v-if=
"data?.qdyy?.includes('3')"
>
土壤污染重点监管单位用途变更
</div>
...
...
src/components/customComponent/PointInfor.vue
浏览文件 @
e2da1096
<
template
>
<div
class=
"w-full flex justify-end"
v-if=
"type == 'edit'"
>
<a-space
><a-upload
name=
"file"
:showUploadList=
"false"
accept=
".xls,.xlsx"
:customRequest=
"(d) => onImportXls(d)"
@
click
.
stop
class=
"ml-2"
>
<a-space>
<a-button
type=
"primary"
@
click
.
stop=
"downloadFile('/upload/static/环境检测报告模板.xlsx', '环境检测报告模板')"
>
模板下载
</a-button>
<a-upload
name=
"file"
:showUploadList=
"false"
accept=
".xls,.xlsx"
:customRequest=
"(d) => onImportXls(d)"
@
click
.
stop
class=
"ml-2"
>
<a-button
type=
"primary"
>
导入
</a-button>
</a-upload>
<a-button
type=
"primary"
@
click=
"del('all')"
>
删除
</a-button>
...
...
src/views/dkgl/fxpg/Failed.vue
浏览文件 @
e2da1096
...
...
@@ -86,7 +86,7 @@
createMessage
.
info
(
'请选择需要处理的内容,每次只能选中一条'
);
return
;
}
router
.
push
(
`/dkgl/fx
gk
/ViewDetail?wrdkid=
${
selectedRowKeys
.
value
[
0
]}
`
);
router
.
push
(
`/dkgl/fx
pg
/ViewDetail?wrdkid=
${
selectedRowKeys
.
value
[
0
]}
`
);
}
</
script
>
<
style
scoped
></
style
>
src/views/dkgl/gkpg/FillingInfor.vue
浏览文件 @
e2da1096
...
...
@@ -81,9 +81,9 @@
/>
<
template
#
extra
><a-button
type=
"primary"
@
click
.
prevent=
"addGKcs($event)"
style=
"margin-left: 10px"
>
保存
</a-button></
template
>
<div
>
士
壤环境检测数据
<span
class=
"text-red ml-3"
>
>
土
壤环境检测数据
<span
class=
"text-red ml-3"
>
[提示: 检测项编号请参考字典,点击
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/环境检测报告模板.xlsx', '
士
壤环境检测数据')"
>
下载
</a-button>
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/环境检测报告模板.xlsx', '
土
壤环境检测数据')"
>
下载
</a-button>
查看]
</span
></div
>
...
...
src/views/dkgl/gkpg/ViewDetail.vue
浏览文件 @
e2da1096
...
...
@@ -35,9 +35,9 @@
<a-collapse-panel
key=
"5"
header=
"风险管控措施信息"
>
<MeasureInfoTable
:data=
"data.xgpg"
labelFirst=
"风险管控效果评估"
/>
<div
>
士
壤环境检测数据
<span
class=
"text-red ml-3"
>
>
土
壤环境检测数据
<span
class=
"text-red ml-3"
>
[提示: 检测项编号请参考字典,点击
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/
环境检测报告模板.xlsx', '士壤环境检测数据
')"
>
下载
</a-button>
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/
检测项编号字典表.xlsx', '检测项编号字典表
')"
>
下载
</a-button>
查看]
</span
></div
>
...
...
@@ -45,7 +45,7 @@
<div
>
地下水环境检测数据
<span
class=
"text-red"
>
[提示: 检测项编号请参考字典,点击
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/检测项编号字典表.xlsx', '
地下水环境检测数据
')"
>
下载
</a-button>
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/检测项编号字典表.xlsx', '
检测项编号字典表
')"
>
下载
</a-button>
查看]
</span
></div
>
...
...
src/views/dkgl/gkpg/modal/Submit.vue
浏览文件 @
e2da1096
<
template
>
<BasicModal
v-bind=
"$attrs"
@
register=
"registerModal"
:title=
"title"
@
ok=
"handleSubmit"
width=
"50%"
>
<BasicForm
@
register=
"registerForm"
>
</BasicForm>
</BasicModal>
<BasicModal
v-bind=
"$attrs"
@
register=
"registerModal"
:title=
"title"
@
ok=
"handleSubmit"
width=
"50%"
>
<BasicForm
@
register=
"registerForm"
>
</BasicForm>
</BasicModal>
</
template
>
<
script
lang=
"ts"
setup
>
import
{
ref
,
unref
}
from
'vue'
;
import
{
FormSchema
}
from
'/@/components/Table'
;
import
{
BasicModal
,
useModalInner
}
from
'/@/components/Modal'
;
import
{
BasicForm
,
useForm
}
from
'/@/components/Form/index'
;
import
{
submiSlyj
}
from
'../api'
;
// Emits声明
import
{
ref
,
unref
}
from
'vue'
;
import
{
FormSchema
}
from
'/@/components/Table'
;
import
{
BasicModal
,
useModalInner
}
from
'/@/components/Modal'
;
import
{
BasicForm
,
useForm
}
from
'/@/components/Form/index'
;
import
{
submiSlyj
}
from
'../api'
;
// Emits声明
const
emit
=
defineEmits
([
'register'
,
'success'
]);
const
emit
=
defineEmits
([
'register'
,
'success'
]);
const
isUpdate
=
ref
(
true
);
const
AdviceFormSchema
:
FormSchema
[]
=
[
const
isUpdate
=
ref
(
true
);
const
AdviceFormSchema
:
FormSchema
[]
=
[
{
label
:
'污染地块ID'
,
field
:
'wrdkid'
,
required
:
true
,
component
:
'Input'
,
show
:
false
},
{
label
:
'所处阶段编码'
,
field
:
'scjdbm'
,
required
:
true
,
component
:
'Input'
,
show
:
false
},
{
label
:
'pgtype'
,
field
:
'pgtype'
,
required
:
true
,
component
:
'Input'
,
show
:
false
},
{
label
:
'填报阶段编码'
,
field
:
'jdnzt'
,
required
:
true
,
component
:
'Input'
,
show
:
false
},
{
label
:
'评审方式'
,
required
:
true
,
field
:
'psfs'
,
component
:
'RadioGroup'
,
componentProps
:
({
formModel
,
formActionType
})
=>
{
return
{
options
:
[
{
label
:
'不评审'
,
value
:
1
},
{
label
:
'提交'
,
value
:
2
},
{
label
:
'市级评审'
,
value
:
3
},
{
label
:
'省级评审'
,
value
:
4
},
],
onChange
:
(
v
)
=>
{
const
{
updateSchema
}
=
formActionType
;
if
(
formModel
.
psfs
==
1
)
{
updateSchema
({
field
:
'clyj'
,
show
:
true
});
}
else
{
updateSchema
({
field
:
'clyj'
,
show
:
false
});
}
}
label
:
'评审方式'
,
required
:
true
,
field
:
'psfs'
,
component
:
'RadioGroup'
,
componentProps
:
({
formModel
,
formActionType
})
=>
{
return
{
options
:
[
{
label
:
'不评审'
,
value
:
1
},
{
label
:
'提交'
,
value
:
2
},
{
label
:
'市级评审'
,
value
:
3
},
{
label
:
'省级评审'
,
value
:
4
},
],
onChange
:
(
v
)
=>
{
const
{
updateSchema
}
=
formActionType
;
if
(
formModel
.
psfs
==
1
)
{
updateSchema
({
field
:
'clyj'
,
show
:
true
,
});
}
else
{
updateSchema
({
field
:
'clyj'
,
show
:
false
,
});
}
},
},
};
},
},
{
label
:
'报告结论'
,
required
:
true
,
field
:
'clyj'
,
show
:
({
values
})
=>
{
return
values
.
psfs
==
1
?
true
:
false
},
component
:
'Select'
,
componentProps
:
{
options
:
[
{
label
:
'达到士壤污染风险评估报告确定的风险管控、修复目标目可以安全利用'
,
value
:
1
},
],
},
label
:
'报告结论'
,
required
:
true
,
field
:
'clyj'
,
show
:
({
values
})
=>
{
return
values
.
psfs
==
1
?
true
:
false
;
},
component
:
'Select'
,
componentProps
:
{
options
:
[{
label
:
'达到土壤污染风险评估报告确定的风险管控、修复目标目可以安全利用'
,
value
:
1
}],
},
},
]
//表单配置
const
[
registerForm
,
{
resetFields
,
setFieldsValue
,
validate
}]
=
useForm
({
];
//表单配置
const
[
registerForm
,
{
resetFields
,
setFieldsValue
,
validate
}]
=
useForm
({
labelWidth
:
220
,
schemas
:
AdviceFormSchema
,
showActionButtonGroup
:
false
,
});
//表单赋值
const
[
registerModal
,
{
setModalProps
,
closeModal
}]
=
useModalInner
(
async
(
data
)
=>
{
});
//表单赋值
const
[
registerModal
,
{
setModalProps
,
closeModal
}]
=
useModalInner
(
async
(
data
)
=>
{
//重置表单
await
resetFields
();
setModalProps
({
confirmLoading
:
false
,
showCancelBtn
:
data
?.
showFooter
,
showOkBtn
:
data
?.
showFooter
});
isUpdate
.
value
=
!!
data
?.
isUpdate
;
if
(
unref
(
isUpdate
))
{
//表单赋值
await
setFieldsValue
({
...
data
.
record
,
});
//表单赋值
await
setFieldsValue
({
...
data
.
record
,
});
}
});
//设置标题
const
title
=
ref
(
'请选择评审方式'
)
//表单提交事件
async
function
handleSubmit
()
{
});
//设置标题
const
title
=
ref
(
'请选择评审方式'
);
//表单提交事件
async
function
handleSubmit
()
{
try
{
let
values
=
await
validate
();
setModalProps
({
confirmLoading
:
true
});
//提交表单
await
submiSlyj
(
values
);
//关闭弹窗
closeModal
();
emit
(
'success'
);
let
values
=
await
validate
();
setModalProps
({
confirmLoading
:
true
});
//提交表单
await
submiSlyj
(
values
);
//关闭弹窗
closeModal
();
emit
(
'success'
);
}
finally
{
setModalProps
({
confirmLoading
:
false
});
setModalProps
({
confirmLoading
:
false
});
}
}
}
</
script
>
<
style
lang=
"less"
scoped
></
style
>
\ No newline at end of file
<
style
lang=
"less"
scoped
></
style
>
src/views/dkgl/gkxfpg/FillingInfor.vue
浏览文件 @
e2da1096
...
...
@@ -88,9 +88,9 @@
/>
<
template
#
extra
><a-button
type=
"primary"
@
click
.
prevent=
"addGKcs($event)"
style=
"margin-left: 10px"
>
保存
</a-button></
template
>
<div
>
士
壤环境检测数据
<span
class=
"text-red ml-3"
>
>
土
壤环境检测数据
<span
class=
"text-red ml-3"
>
[提示: 检测项编号请参考字典,点击
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/环境检测报告模板.xlsx', '
士
壤环境检测数据')"
>
下载
</a-button>
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/环境检测报告模板.xlsx', '
土
壤环境检测数据')"
>
下载
</a-button>
查看]
</span
></div
>
...
...
src/views/dkgl/gkxfpg/ViewDetail.vue
浏览文件 @
e2da1096
...
...
@@ -35,21 +35,21 @@
<a-collapse-panel
key=
"5"
header=
"管控及修复措施信息"
>
<MeasureInfoTable
:data=
"data.xgpg"
labelFirst=
"风险管控及修复效果评估"
/>
<div
>
士
壤环境检测数据
<span
class=
"text-red ml-3"
>
>
土
壤环境检测数据
<span
class=
"text-red ml-3"
>
[提示: 检测项编号请参考字典,点击
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/
环境检测报告模板.xlsx', '士壤环境检测数据
')"
>
下载
</a-button>
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/
检测项编号字典表.xlsx', '检测项编号字典表
')"
>
下载
</a-button>
查看]
</span
></div
>
<PointInfor
type=
"view"
:data=
"{ wrdkid:
data.wrdkjbxxb
.wrdkid, pointType: 'solid', scjdbm: 'S6', faId: param.id }"
/>
<PointInfor
type=
"view"
:data=
"{ wrdkid:
param
.wrdkid, pointType: 'solid', scjdbm: 'S6', faId: param.id }"
/>
<div
>
地下水环境检测数据
<span
class=
"text-red"
>
[提示: 检测项编号请参考字典,点击
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/检测项编号字典表.xlsx', '
地下水环境检测数据
')"
>
下载
</a-button>
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/检测项编号字典表.xlsx', '
检测项编号字典表
')"
>
下载
</a-button>
查看]
</span
></div
>
<PointInfor
type=
"view"
:data=
"{ wrdkid:
data.wrdkjbxxb
.wrdkid, pointType: 'water', scjdbm: 'S6', faId: param.id }"
/>
<PointInfor
type=
"view"
:data=
"{ wrdkid:
param
.wrdkid, pointType: 'water', scjdbm: 'S6', faId: param.id }"
/>
</a-collapse-panel>
<a-collapse-panel
key=
"6"
header=
"地块边界文件"
>
<!-- <dkbjfileUpload labelFirst="风险" /> -->
...
...
src/views/dkgl/investigate/modal/DataFilling.vue
浏览文件 @
e2da1096
...
...
@@ -29,7 +29,8 @@
<div
>
初步调查污染物信息
<span
class=
"text-red"
>
[提示: 检测项编号请参考字典,点击
<a-button
type=
"primary"
@
click
.
prevent=
"handleExportXls('初步调查污染物信息模板.xlsx', wrwmb)"
>
下载
</a-button>
查看]
</span
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/检测项编号字典表.xlsx', '检测项编号字典表')"
>
下载
</a-button>
查看]
</span
></div
>
<CbInfor
:wrdkid=
"dsInfor.wrdkjbxxb.wrdkid"
/>
...
...
@@ -125,9 +126,9 @@
/>
<
template
#
extra
><a-button
type=
"primary"
@
click
.
prevent=
"saveTr($event)"
>
保存
</a-button></
template
>
<div
>
士
壤环境检测数据
<span
class=
"text-red ml-3"
>
>
土
壤环境检测数据
<span
class=
"text-red ml-3"
>
[提示: 检测项编号请参考字典,点击
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/
环境检测报告模板.xlsx', '士壤环境检测数据
')"
>
下载
</a-button>
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/
检测项编号字典表.xlsx', '检测项编号字典表
')"
>
下载
</a-button>
查看]
</span
></div
>
...
...
@@ -135,7 +136,7 @@
<div
>
地下水环境检测数据
<span
class=
"text-red"
>
[提示: 检测项编号请参考字典,点击
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/检测项编号字典表.xlsx', '
地下水环境检测数据
')"
>
下载
</a-button>
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/检测项编号字典表.xlsx', '
检测项编号字典表
')"
>
下载
</a-button>
查看]
</span
></div
>
...
...
@@ -169,7 +170,7 @@
import
CdUpload
from
'/@/components/customComponent/CdUpload.vue'
;
import
fillProgress
from
'/@/components/customComponent/fillProgress.vue'
;
import
CbInfor
from
'/@/components/customComponent/CbInfor.vue'
;
import
{
useMethods
}
from
'/@/hooks/system/useMethods'
;
import
PointInfor
from
'/@/components/customComponent/PointInfor.vue'
;
import
{
useMessage
}
from
'/@/hooks/web/useMessage'
;
import
{
downloadFile
}
from
'/@/utils/common/renderUtils'
;
...
...
@@ -185,12 +186,10 @@
updateTrhjzlxx
,
updateXxdc
,
updateMgst
,
wrwmb
,
}
from
'/@/api/common/api'
;
import
{
useRouter
}
from
'vue-router'
;
import
{
nextTick
}
from
'vue'
;
const
{
handleExportXls
}
=
useMethods
();
const
{
createMessage
}
=
useMessage
();
let
router
=
useRouter
();
const
wrdkid
=
ref
(
router
.
currentRoute
.
value
.
query
.
wrdkid
);
...
...
src/views/dkgl/investigate/modal/ViewData.vue
浏览文件 @
e2da1096
...
...
@@ -25,9 +25,10 @@
<div
v-if=
"data?.wrdkjbxxb?.dclx == 1"
>
初步调查污染物信息
<span
class=
"text-red"
>
[提示: 检测项编号请参考字典,点击
<a-button
type=
"primary"
@
click
.
prevent=
"handleExportXls('初步调查污染物信息模板.xlsx', wrwmb)"
>
下载
</a-button>
查看]
</span
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/检测项编号字典表.xlsx', '检测项编号字典表')"
>
下载
</a-button>
查看]
</span
>
<CbInfor
:wrdkid=
"data.wrdkjbxxb.wrdkid"
/>
<CbInfor
type=
"view"
:wrdkid=
"data.wrdkjbxxb.wrdkid"
/>
</div>
</a-collapse-panel>
<a-collapse-panel
...
...
@@ -68,9 +69,9 @@
<a-collapse-panel
header=
"土壤环境质量信息"
key=
"10"
v-if=
"data.trhjzlxx"
>
<soilMessageTable
:data=
"data.trhjzlxx"
/>
<div
>
士
壤环境检测数据
<span
class=
"text-red ml-3"
>
>
土
壤环境检测数据
<span
class=
"text-red ml-3"
>
[提示: 检测项编号请参考字典,点击
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/
环境检测报告模板.xlsx', '士壤环境检测数据
')"
>
下载
</a-button>
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/
检测项编号字典表.xlsx', '检测项编号字典表
')"
>
下载
</a-button>
查看]
</span
>
<PointInfor
type=
"view"
:data=
"{ wrdkid: data.wrdkjbxxb.wrdkid, pointType: 'solid', scjdbm: 'S2', faId: null }"
/>
...
...
@@ -79,7 +80,7 @@
<div
>
地下水环境检测数据
<span
class=
"text-red"
>
[提示: 检测项编号请参考字典,点击
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/检测项编号字典表.xlsx', '
地下水环境检测数据
')"
>
下载
</a-button>
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/检测项编号字典表.xlsx', '
检测项编号字典表
')"
>
下载
</a-button>
查看]
</span
>
<PointInfor
type=
"view"
:data=
"{ wrdkid: data.wrdkjbxxb.wrdkid, pointType: 'water', scjdbm: 'S2', faId: null }"
/>
...
...
@@ -143,19 +144,19 @@
import
CdUpload
from
'/@/components/customComponent/CdUpload.vue'
;
import
fillProgress
from
'/@/components/customComponent/fillProgress.vue'
;
import
{
useRouter
}
from
'vue-router'
;
import
{
plotDetails
,
wrwmb
}
from
'/@/api/common/api'
;
import
{
plotDetails
}
from
'/@/api/common/api'
;
import
{
useUserStore
}
from
'/@/store/modules/user'
;
import
History
from
'@/components/customComponent/History.vue'
;
import
AdviceModal
from
'@/components/customComponent/AdviceModal.vue'
;
import
CbInfor
from
'/@/components/customComponent/CbInfor.vue'
;
import
PointInfor
from
'/@/components/customComponent/PointInfor.vue'
;
import
{
useMethods
}
from
'/@/hooks/system/useMethods'
;
import
{
downloadFile
}
from
'/@/utils/common/renderUtils'
;
import
{
useModal
}
from
'/@/components/Modal'
;
let
router
=
useRouter
();
// 注册路由
const
{
handleExportXls
}
=
useMethods
();
const
[
registerModal
,
{
openModal
}]
=
useModal
();
const
[
registerAdviceModal
,
{
openModal
:
openAdviceModal
}]
=
useModal
();
...
...
src/views/dkgl/xfpg/Filling.vue
浏览文件 @
e2da1096
...
...
@@ -30,7 +30,7 @@
</template>
<!--插槽:table标题-->
<
template
#
tableTitle
>
<
a-button
type=
"primary"
@
click=
"skip"
v-auth=
"'xfpg-tbz-fa'"
>
查看报告列表
</a-button
>
<
!--
<a-button
type=
"primary"
@
click=
"skip"
v-auth=
"'xfpg-tbz-fa'"
>
查看报告列表
</a-button>
--
>
<a-button
type=
"primary"
@
click=
"skip"
v-auth=
"'xfpg-tbz-fa'"
>
查看报告列表
</a-button>
<a-button
type=
"primary"
@
click=
"onExportXls"
v-auth=
"'xfpg-tbz-dc'"
>
导出
</a-button>
</
template
>
...
...
src/views/dkgl/xfpg/FillingInfor.vue
浏览文件 @
e2da1096
...
...
@@ -75,9 +75,9 @@
/>
<
template
#
extra
><a-button
type=
"primary"
@
click
.
prevent=
"addGKcs($event)"
>
保存
</a-button></
template
>
<div
>
士
壤环境检测数据
<span
class=
"text-red ml-3"
>
>
土
壤环境检测数据
<span
class=
"text-red ml-3"
>
[提示: 检测项编号请参考字典,点击
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/环境检测报告模板.xlsx', '
士
壤环境检测数据')"
>
下载
</a-button>
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/环境检测报告模板.xlsx', '
土
壤环境检测数据')"
>
下载
</a-button>
查看]
</span
></div
>
...
...
@@ -101,7 +101,7 @@
</div>
</template>
<
script
lang=
"ts"
setup
>
import
{
ref
,
nextTick
}
from
'vue'
;
import
{
ref
,
nextTick
}
from
'vue'
;
import
{
useMessage
}
from
'/@/hooks/web/useMessage'
;
import
DkTable
from
'/@/components/customComponent/DkTable.vue'
;
import
suBainForm
from
'/@/components/customComponent/gkpg/pgReport.vue'
;
...
...
src/views/dkgl/xfpg/ViewDetail.vue
浏览文件 @
e2da1096
...
...
@@ -36,21 +36,21 @@
<a-collapse-panel
header=
"修复措施信息"
key=
"8"
>
<MeasureInfoTable
:data=
"data.xgpg"
labelFirst=
"修复效果评估"
/>
<div
>
士
壤环境检测数据
<span
class=
"text-red ml-3"
>
>
土
壤环境检测数据
<span
class=
"text-red ml-3"
>
[提示: 检测项编号请参考字典,点击
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/
环境检测报告模板.xlsx', '士壤环境检测数据
')"
>
下载
</a-button>
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/
检测项编号字典表.xlsx', '检测项编号字典表
')"
>
下载
</a-button>
查看]
</span
></div
>
<PointInfor
type=
"view"
:data=
"{ wrdkid:
data.wrdkjbxxb
.wrdkid, pointType: 'solid', scjdbm: 'S6', faId: param.id }"
/>
<PointInfor
type=
"view"
:data=
"{ wrdkid:
param
.wrdkid, pointType: 'solid', scjdbm: 'S6', faId: param.id }"
/>
<div
>
地下水环境检测数据
<span
class=
"text-red"
>
[提示: 检测项编号请参考字典,点击
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/检测项编号字典表.xlsx', '
地下水环境检测数据
')"
>
下载
</a-button>
<a-button
type=
"primary"
@
click
.
prevent=
"downloadFile('/upload/static/检测项编号字典表.xlsx', '
检测项编号字典表
')"
>
下载
</a-button>
查看]
</span
></div
>
<PointInfor
type=
"view"
:data=
"{ wrdkid:
data.wrdkjbxxb
.wrdkid, pointType: 'water', scjdbm: 'S6', faId: param.id }"
/>
<PointInfor
type=
"view"
:data=
"{ wrdkid:
param
.wrdkid, pointType: 'water', scjdbm: 'S6', faId: param.id }"
/>
</a-collapse-panel>
<a-collapse-panel
header=
"地块边界文件"
key=
"9"
>
<CdUpload
labelFirst=
"效果评估"
:objec=
"[{ name: '公示截图' }, { name: '修复方案' }]"
:data=
"data.xgpg"
/>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论