Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
GaoQuYingJiH5-ASD
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
xinzhedeai
GaoQuYingJiH5-ASD
Commits
2160039d
Commit
2160039d
authored
Jun 20, 2025
by
xinzhedeai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:隐患详情报错itemundefined问题处理。
parent
23b09baa
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
290 additions
and
288 deletions
+290
-288
_check_info.html
src/_check_info.html
+290
-288
No files found.
src/_check_info.html
View file @
2160039d
<!DOCTYPE html>
<!DOCTYPE html>
<html
lang=
"zh-CN"
>
<html
lang=
"zh-CN"
>
<head>
<meta
charset=
"UTF-8"
/>
<head>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
/>
<meta
charset=
"UTF-8"
/>
<meta
name=
"viewport"
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
/>
content=
"width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0, viewprot-fit:cover"
/>
<meta
name=
"viewport"
<title>
消防安全检查清单
</title>
content=
"width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0, viewprot-fit:cover"
/>
<script
type=
"text/javascript"
src=
"../sdk/includeHead.js"
></script>
<title>
消防安全检查清单
</title>
<script
type=
"text/javascript"
src=
"../sdk/axios_http3.js"
></script>
<script
type=
"text/javascript"
src=
"../sdk/includeHead.js"
></script>
<script
type=
"text/javascript"
src=
"_check_info_data.js"
></script>
<script
type=
"text/javascript"
src=
"../sdk/axios_http3.js"
></script>
<script
type=
"text/javascript"
src=
"_check_info_data.js"
></script>
<!-- <script type="text/javascript" src="_check_info_data_detail.js"></script>
<!-- <script type="text/javascript" src="_check_info_data_detail.js"></script>
<script type="text/javascript" src="_check_info_data_detail_yh.js"></script> -->
<script type="text/javascript" src="_check_info_data_detail_yh.js"></script> -->
</head>
</head>
<body>
<!-- 原 HTML 主体内容保持不变 -->
<div
id=
"app"
>
<div
class=
"checklist-header"
v-cloak
>
<p
v-if=
"flag=='ADD'"
>
1.不合格或不满足等选择“否”的检查项,需将问题进行拍照上传,并描述问题详情。
<br
/>
2.检查人员对管辖范围内企业安全情况负责,需如实上报。
</p>
<h5>
九小场所安全检查清单
</h5>
</div>
<div
class=
"checklist-container"
v-cloak
>
<div
class=
"item_title"
>
{{ checkData?.[checkPageIndex]?.name }}
</div>
<div
v-for=
"(item, index) in checkData?.[checkPageIndex]?.['gqCheckItemList']"
:key=
"item.id"
class=
"check-item"
>
<div
class=
"item-header"
>
<!-- <div class="item-number">{{ index + 1 }}</div> -->
<div
class=
"item-title"
>
{{ item.id }}.{{ item.name }}
</div>
</div>
<!-- 单选按钮组 -->
<body>
<van-radio-group
v-model=
"item.itemAnswer"
@
change=
"handleSelectionChange($event, item, index)"
<!-- 原 HTML 主体内容保持不变 -->
:disabled=
"flag!=='ADD'"
direction=
"horizontal"
>
<div
id=
"app"
>
<van-radio
:name=
"1"
>
是
</van-radio>
<div
class=
"checklist-header"
v-cloak
>
<van-radio
:name=
"2"
>
否
</van-radio>
<p
v-if=
"flag=='ADD'"
>
<van-radio
:name=
"3"
>
不涉及
</van-radio>
1.不合格或不满足等选择“否”的检查项,需将问题进行拍照上传,并描述问题详情。
<br
/>
</van-radio-group>
2.检查人员对管辖范围内企业安全情况负责,需如实上报。
</p>
<!-- 否选项扩展内容 -->
<h5>
九小场所安全检查清单
</h5>
<div
v-show=
"item.itemAnswer === 2"
class=
"expand-section"
>
</div>
<div>
<div
class=
"checklist-container"
v-cloak
>
<!-- 子检查项 -->
<div
class=
"item_title"
>
{{ checkData?.[checkPageIndex]?.name }}
</div>
<div
class=
"sub-checkbox-group"
>
<div
v-for=
"(item, index) in checkData?.[checkPageIndex]?.['gqCheckItemList']"
:key=
"item.id"
<van-cell
v-if=
"item.itemType==1"
>
class=
"check-item"
>
<van-checkbox
v-for=
"(subItem, subIndex) in item.gqCheckQuestionList"
<div
class=
"item-header"
>
:key=
"subIndex"
v-model=
"subItem.check"
shape=
"square"
:disabled=
"flag!=='ADD'"
>
<!-- <div class="item-number">{{ index + 1 }}</div> -->
{{ subItem.name}}
<div
class=
"item-title"
>
{{ item.id }}.{{ item.name }}
</div>
</van-checkbox>
</div>
</van-cell>
<van-cell
v-if=
"item.itemType==2"
>
<div
class=
"limit_date_wrapper"
>
<span>
住宿人数:
</span>
<input
type=
"text"
v-model=
"item.gqCheckQuestionList[0].content"
:disabled=
"flag!=='ADD'"
maxlength=
"3"
style=
"width: 0.8rem; height: 0.4rem; text-align: center"
/>
</div>
</van-cell>
</div>
<!-- 隐患描述-新增情况 -->
<!-- 单选按钮组 -->
<van-cell-group
v-if=
"flag=='ADD'"
>
<van-radio-group
v-model=
"item.itemAnswer"
@
change=
"handleSelectionChange($event, item, index)"
<p
class=
"title_require"
>
请输入隐患描述
</p>
:disabled=
"flag!=='ADD'"
direction=
"horizontal"
>
<van-field
v-model=
"item.description"
type=
"textarea"
rows=
"1"
></van-field>
<van-radio
:name=
"1"
>
是
</van-radio>
</van-cell-group>
<van-radio
:name=
"2"
>
否
</van-radio>
<!-- 隐患描述-非新增情况 -->
<van-radio
:name=
"3"
>
不涉及
</van-radio>
<van-cell-group
v-if=
"flag!=='ADD'"
>
</van-radio-group>
<p
class=
"title_require"
>
请输入隐患描述
</p>
<p
class=
"yh_desc"
>
{{item.description||'未配置安全出口指示标志'}}
</p>
<!-- 否选项扩展内容 -->
</van-cell-group>
<div
v-show=
"item.itemAnswer === 2"
class=
"expand-section"
>
<div>
<!-- 照片上传 -->
<!-- 子检查项 -->
<van-cell-group
v-if=
"flag=='ADD'"
>
<div
class=
"sub-checkbox-group"
>
<van-cell><span
class=
"title_require"
>
请上传隐患图片:
</span><span
<van-cell
v-if=
"item.itemType==1"
>
style=
"color: red"
>
(格式png/jpg/jpeg,最多4张)
</span>
<van-checkbox
v-for=
"(subItem, subIndex) in item.gqCheckQuestionList"
:key=
"subIndex"
<div>
v-model=
"subItem.check"
shape=
"square"
:disabled=
"flag!=='ADD'"
>
<van-uploader
v-model=
"item.photos"
:max-count=
"4"
{{ subItem.name}}
:after-read=
"handleFileUpload"
class=
"uploader-wrapper"
/>
</van-checkbox>
</div>
</van-cell>
</van-cell>
<van-cell
v-if=
"item.itemType==2"
>
</van-cell-group>
<div
class=
"limit_date_wrapper"
>
<span>
住宿人数:
</span>
<van-cell-group
v-if=
"flag!='ADD'"
>
<input
type=
"text"
v-model=
"item.gqCheckQuestionList[0].content"
<van-cell>
:disabled=
"flag!=='ADD'"
maxlength=
"3"
<span
class=
""
>
隐患图片:
</span>
style=
"width: 0.8rem; height: 0.4rem; text-align: center"
/>
<div>
</div>
<img
v-for=
"(imgItem, subIndex) in item.hiddenImageUrlList"
:src=
"imgItem"
</van-cell>
alt=
""
style=
"width: 1.2rem; height: 1.2rem; margin-right: 0.2rem"
@
click=
"showImage(item.hiddenImageUrlList,subIndex)"
/>
</div>
</van-cell>
</van-cell-group>
<!-- 2025年6月18日 隐患整改已单独显示,这里改为检查单详情才展示 -->
<van-cell-group
v-if=
"item?.rectificationImageUrlList?.length && flag=='JC_XQ'"
>
<van-cell><span
class=
""
>
整改情况:
</span>
<div>
<img
v-for=
"(imgItem, subIndex) in item.rectificationImageUrlList"
:src=
"imgItem"
alt=
""
style=
"width: 1.2rem; height: 1.2rem; margin-right: 0.2rem"
@
click=
"showImage(item.rectificationImageUrlList,subIndex)"
/>
</div>
</van-cell>
<van-cell><span
class=
""
>
整改日期:
</span>
<div>
<span>
{{item.rectificationDate}}
</span>
</div>
</van-cell>
</van-cell-group>
<!-- 整改期限 -->
<van-cell-group
v-if=
"flag=='ADD'"
>
<van-cell>
<div
class=
"limit_date_wrapper"
>
<span
class=
"title_require"
>
整改期限:
</span>
<select
class=
"day_select"
name=
""
v-model=
"item.deadlineDays"
@
change=
"handleDeadlineConfirm($event, item)"
>
<option
value=
"1"
>
1
</option>
<option
value=
"3"
>
3
</option>
<option
value=
"5"
>
5
</option>
<option
value=
"7"
>
7
</option>
</select>
<span>
整改截止日期:
<b
style=
"color: #148ef7"
>
{{item.deadlineDate}}
</b></span>
</div>
</van-cell>
</van-cell-group>
</div>
</div>
</div>
</div>
<!-- 隐患描述-新增情况 -->
<van-cell-group
v-if=
"flag=='ADD'"
>
<!-- 新增隐患整改模块 2025年6月18日11:03:11新增整改记录模块-->
<p
class=
"title_require"
>
请输入隐患描述
</p>
<div
class=
"rectification-module"
v-if=
"flag!=='ADD' && flag!=='JC_XQ'"
>
<van-field
v-model=
"item.description"
type=
"textarea"
rows=
"1"
></van-field>
<!-- 模块标题 -->
</van-cell-group>
<div
class=
"module-header"
>
<!-- 隐患描述-非新增情况 -->
<img
src=
"../image/code/zhenggai-title.png"
alt=
"整改图标"
class=
"module-icon"
>
<van-cell-group
v-if=
"flag!=='ADD'"
>
<h4
class=
"module-title"
>
隐患整改
</h4>
<p
class=
"title_require"
>
请输入隐患描述
</p>
</div>
<p
class=
"yh_desc"
>
{{item.description||'未配置安全出口指示标志'}}
</p>
</van-cell-group>
<!-- 时间线进度列表 -->
<div
class=
"timeline-list"
>
<!-- 照片上传 -->
<!-- 遍历整改记录 -->
<van-cell-group
v-if=
"flag=='ADD'"
>
<div
v-for=
"(record, index) in recordList"
:key=
"index"
class=
"timeline-item"
>
<van-cell><span
class=
"title_require"
>
请上传隐患图片:
</span><span
<!-- 时间线左侧标记(点+线) -->
style=
"color: red"
>
(格式png/jpg/jpeg,最多4张)
</span>
<div
class=
"timeline-marker"
>
<div>
<div
class=
"marker-dot"
></div>
<van-uploader
v-model=
"item.photos"
:max-count=
"4"
:after-read=
"handleFileUpload"
<div
class=
"marker-line"
></div>
class=
"uploader-wrapper"
/>
</div>
<!-- 时间线内容 -->
<div
class=
"timeline-content"
>
<!-- 整改日期 -->
<p
class=
"rectification-date"
>
整改日期:{{ record.rectificationDate }}
</p>
<!-- 整改图片 -->
<div
class=
"rectification-images"
>
<img
v-for=
"(img, i) in record.rectificationImage"
:key=
"i"
:src=
"img"
@
click=
"showImage(record.rectificationImage, i)"
class=
"rect-image"
>
</div>
</div>
</van-cell>
</van-cell-group>
<!-- 状态容器(三种类型) -->
<div
:class=
"['status-container', record.status]"
>
<van-cell-group
v-if=
"flag!='ADD'"
>
<!-- 审核未通过 -->
<van-cell>
<div
v-if=
"record.rectificationStatus === 4"
class=
"reject-status"
>
<span
class=
""
>
隐患图片:
</span>
<span
class=
"status-tag"
>
{{ record.rectificationStatusName }}
</span>
<div>
<div
class=
"status-content"
>
<img
v-for=
"(imgItem, subIndex) in item.hiddenImageUrlList"
:src=
"imgItem"
alt=
""
<p>
审批日期:{{ record.reviewDate }}
</p>
style=
"width: 1.2rem; height: 1.2rem; margin-right: 0.2rem"
<p>
拒绝原因:{{ record.reason }}
</p>
@
click=
"showImage(item.hiddenImageUrlList,subIndex)"
/>
</div>
</div>
</div>
</van-cell>
</van-cell-group>
<!-- 待审核 -->
<!-- 2025年6月18日 隐患整改已单独显示,这里改为检查单详情才展示 -->
<div
v-if=
"record.rectificationStatus === 2"
class=
"pending-status"
>
<van-cell-group
v-if=
"item?.rectificationImageUrlList?.length && flag=='JC_XQ'"
>
<span
class=
"status-tag"
>
{{ record.rectificationStatusName }}
</span>
<van-cell><span
class=
""
>
整改情况:
</span>
</div>
<div>
<img
v-for=
"(imgItem, subIndex) in item.rectificationImageUrlList"
:src=
"imgItem"
alt=
""
style=
"width: 1.2rem; height: 1.2rem; margin-right: 0.2rem"
@
click=
"showImage(item.rectificationImageUrlList,subIndex)"
/>
</div>
</van-cell>
<van-cell><span
class=
""
>
整改日期:
</span>
<div>
<span>
{{item.rectificationDate}}
</span>
</div>
</van-cell>
</van-cell-group>
<!-- 新增隐患整改模块 2025年6月18日11:03:11新增整改记录模块-->
<div
class=
"rectification-module"
v-if=
"flag!=='ADD' && flag!=='JC_XQ'"
>
<!-- 模块标题 -->
<div
class=
"module-header"
>
<img
src=
"../image/code/zhenggai-title.png"
alt=
"整改图标"
class=
"module-icon"
>
<h4
class=
"module-title"
>
隐患整改
</h4>
</div>
<!-- 待整改 -->
<!-- 时间线进度列表 -->
<div
v-if=
"record.rectificationStatus === 0"
class=
"pending-status"
>
<div
class=
"timeline-list"
>
<span
class=
"status-tag"
>
{{ record.rectificationStatusName }}
</span>
<!-- 遍历整改记录 -->
<div
v-for=
"(record, index) in recordList"
:key=
"index"
class=
"timeline-item"
>
<!-- 时间线左侧标记(点+线) -->
<div
class=
"timeline-marker"
>
<div
class=
"marker-dot"
></div>
<div
class=
"marker-line"
></div>
</div>
</div>
<!-- 整改逾期 -->
<!-- 时间线内容 -->
<div
v-if=
"record.rectificationStatus === 3"
class=
"pending-status"
>
<div
class=
"timeline-content"
>
<span
class=
"status-tag"
>
{{ record.rectificationStatusName }}
</span>
<!-- 整改日期 -->
<p
class=
"rectification-date"
>
整改日期:{{ record.rectificationDate }}
</p>
<!-- 整改图片 -->
<div
class=
"rectification-images"
>
<img
v-for=
"(img, i) in record.rectificationImage"
:key=
"i"
:src=
"img"
@
click=
"showImage(record.rectificationImage, i)"
class=
"rect-image"
>
</div>
<!-- 状态容器(三种类型) -->
<div
:class=
"['status-container', record.status]"
>
<!-- 审核未通过 -->
<div
v-if=
"record.rectificationStatus === 4"
class=
"reject-status"
>
<span
class=
"status-tag"
>
{{ record.rectificationStatusName }}
</span>
<div
class=
"status-content"
>
<p>
审批日期:{{ record.reviewDate }}
</p>
<p>
拒绝原因:{{ record.reason }}
</p>
</div>
</div>
<!-- 待审核 -->
<div
v-if=
"record.rectificationStatus === 2"
class=
"pending-status"
>
<span
class=
"status-tag"
>
{{ record.rectificationStatusName }}
</span>
</div>
<!-- 待整改 -->
<div
v-if=
"record.rectificationStatus === 0"
class=
"pending-status"
>
<span
class=
"status-tag"
>
{{ record.rectificationStatusName }}
</span>
</div>
<!-- 整改逾期 -->
<div
v-if=
"record.rectificationStatus === 3"
class=
"pending-status"
>
<span
class=
"status-tag"
>
{{ record.rectificationStatusName }}
</span>
</div>
</div>
<p
class=
"rectification-date"
v-if=
"record.rectificationStatus === 3"
>
整改截止日期:{{
record.rectificationDeadline }}
</p>
</div>
</div>
</div>
</div>
<p
class=
"rectification-date"
v-if=
"record.rectificationStatus === 3"
>
整改截止日期:{{ record.rectificationDeadline }}
</p>
</div>
</div>
</div>
</div>
<!-- 2025年6月18日 位置调整。 -->
<van-cell-group
v-if=
"(flag=='0' || flag=='3') && userType=='shop'"
>
<van-cell><span
class=
"title_require"
>
请上传整改图片:
</span><span
style=
"color: red"
>
(格式png/jpg/jpeg,最多4张)
</span>
<!-- <div>
<van-uploader style="width: 80px; height:80px;" v-model="item.photos" multiple
:max-count="4" :after-read="handleFileUpload" class="uploader-wrapper" />
</div> -->
<van-uploader
v-model=
"item.photos"
multiple
:max-count=
"4"
/>
</van-cell>
</van-cell-group>
<!-- 整改期限 -->
<van-cell-group
v-if=
"flag=='ADD'"
>
<van-cell>
<div
class=
"limit_date_wrapper"
>
<span
class=
"title_require"
>
整改期限:
</span>
<select
class=
"day_select"
name=
""
v-model=
"item.deadlineDays"
@
change=
"handleDeadlineConfirm($event, item)"
>
<option
value=
"1"
>
1
</option>
<option
value=
"3"
>
3
</option>
<option
value=
"5"
>
5
</option>
<option
value=
"7"
>
7
</option>
</select>
<span>
整改截止日期:
<b
style=
"color: #148ef7"
>
{{item.deadlineDate}}
</b></span>
</div>
</van-cell>
</van-cell-group>
</div>
</div>
</div>
</div>
</div>
<!-- 2025年6月18日 位置调整。 -->
<van-form
v-if=
"checkPageIndex == (checkData?.length-1)"
>
<van-cell-group
v-if=
"(flag=='0' || flag=='3') && userType=='shop'"
>
<van-cell>
<van-cell><span
class=
"title_require"
>
请上传整改图片:
</span><span
<van-field
label=
"检查人员"
v-model=
"checkPeopleName"
readonly
/>
style=
"color: red"
>
(格式png/jpg/jpeg,最多4张)
</span>
</van-cell>
<!-- <div>
<van-cell>
<van-uploader style="width: 80px; height:80px;" v-model="item.photos" multiple
<van-field
label=
"检查日期"
v-model=
"checkDate"
readonly
/>
:max-count="4" :after-read="handleFileUpload" class="uploader-wrapper" />
</van-cell>
</div> -->
<van-cell
v-if=
"flag!=='ADD' && flag!=='JC_XQ'"
>
<van-uploader
v-model=
"item.photos"
multiple
:max-count=
"4"
/>
<van-field
label=
"检查单位"
v-model=
"checkDeptName"
readonly
/>
</van-cell>
</van-cell>
</van-cell-group>
<van-form
v-if=
"checkPageIndex == (checkData?.length-1)"
>
<van-cell>
<van-field
label=
"检查人员"
v-model=
"checkPeopleName"
readonly
/>
</van-cell>
<van-cell>
<van-field
label=
"检查日期"
v-model=
"checkDate"
readonly
/>
</van-cell>
<van-cell
v-if=
"flag!=='ADD' && flag!=='JC_XQ'"
>
<van-field
label=
"检查单位"
v-model=
"checkDeptName"
readonly
/>
</van-cell>
<!-- <van-cell v-if="flag!='ADD'&&flag!='JC_XQ'">
<!-- <van-cell v-if="flag!='ADD'&&flag!='JC_XQ'">
<van-field label="整改截止日期" v-model="rectificationDeadline" readonly />
<van-field label="整改截止日期" v-model="rectificationDeadline" readonly />
</van-cell> -->
</van-cell> -->
<!-- <div v-if="flag=='0' || flag=='1' || flag=='3'">
<!-- <div v-if="flag=='0' || flag=='1' || flag=='3'">
<van-cell>
<van-cell>
<van-field label="审核日期" v-model="reviewDate" readonly />
<van-field label="审核日期" v-model="reviewDate" readonly />
</van-cell>
</van-cell>
...
@@ -229,105 +228,108 @@
...
@@ -229,105 +228,108 @@
<van-field label="审核记录" v-model="reviewRecord" readonly />
<van-field label="审核记录" v-model="reviewRecord" readonly />
</van-cell>
</van-cell>
</div> -->
</div> -->
</van-form>
<!-- 拒绝弹窗 -->
<van-action-sheet
v-model=
"jujue.show4modal"
title=
" "
>
<div
class=
"content"
style=
"padding:0.5rem 0.4rem 0.5rem; text-align: center;"
>
<h5
style=
"text-align: left;font-size: .3rem;"
>
拒绝原因
</h5>
<textarea
class=
"textareaEle"
v-model=
"jujue.reason"
name=
""
id=
""
cols=
"24"
rows=
"3"
style=
"resize: none;"
></textarea>
<div
class=
"shangbao-wrapper"
v-if=
"jujue.pushFlag"
>
<h5
style=
"text-align: left;font-size: .3rem;"
>
上报相关部门
</h5>
<van-checkbox-group
v-model=
"jujue.dept"
>
<div
v-for=
"(item, index) in jujue.deptDict"
style=
"overflow: hidden;"
>
<h5
style=
"text-align: left;font-size: .3rem;color: #1081E3;font-weight: 500;"
>
{{item.name}}
</h5>
<van-checkbox
:key=
"subIndex"
:name=
"subItem.deptId"
shape=
"square"
v-for=
"(subItem, subIndex) in item.children"
>
{{ subItem.deptName }}
</van-checkbox>
</div>
</van-checkbox-group>
</div>
<div
class=
"footer-bar"
>
</van-form>
<van-button
type=
"info"
plain
size=
"small"
@
click=
"jujue.show4modal=false"
>
取消
</van-button>
<van-button
type=
"info"
size=
"small"
@
click=
"jujue.show4modal=false;add4DSH_XQ(0);"
>
确定
</van-button>
</div>
<!-- 拒绝弹窗 -->
<van-action-sheet
v-model=
"jujue.show4modal"
title=
" "
>
<div
class=
"content"
style=
"padding:0.5rem 0.4rem 0.5rem; text-align: center;"
>
<h5
style=
"text-align: left;font-size: .3rem;"
>
拒绝原因
</h5>
<textarea
class=
"textareaEle"
v-model=
"jujue.reason"
name=
""
id=
""
cols=
"24"
rows=
"3"
style=
"resize: none;"
></textarea>
<div
class=
"shangbao-wrapper"
v-if=
"jujue.pushFlag"
>
<h5
style=
"text-align: left;font-size: .3rem;"
>
上报相关部门
</h5>
<van-checkbox-group
v-model=
"jujue.dept"
>
<div
v-for=
"(item, index) in jujue.deptDict"
style=
"overflow: hidden;"
>
<h5
style=
"text-align: left;font-size: .3rem;color: #1081E3;font-weight: 500;"
>
{{item.name}}
</h5>
<van-checkbox
:key=
"subIndex"
:name=
"subItem.deptId"
shape=
"square"
v-for=
"(subItem, subIndex) in item.children"
>
{{ subItem.deptName }}
</van-checkbox>
</div>
</van-checkbox-group>
</div>
</div>
</van-action-sheet>
<!-- 延期操作确认弹窗 -->
<div
class=
"footer-bar"
>
<van-action-sheet
v-model=
"yuqi.show4yanqi"
title=
" "
>
<van-button
type=
"info"
plain
size=
"small"
@
click=
"jujue.show4modal=false"
>
取消
</van-button>
<div
class=
"content"
style=
"padding: 1rem 1rem 0.5rem; text-align: center;"
>
<van-button
type=
"info"
size=
"small"
<span
style=
"font-size: 0.3rem;
@
click=
"jujue.show4modal=false;add4DSH_XQ(0);"
>
确定
</van-button>
</div>
</div>
</van-action-sheet>
<!-- 延期操作确认弹窗 -->
<van-action-sheet
v-model=
"yuqi.show4yanqi"
title=
" "
>
<div
class=
"content"
style=
"padding: 1rem 1rem 0.5rem; text-align: center;"
>
<span
style=
"font-size: 0.3rem;
color: rgb(0, 0, 0);
color: rgb(0, 0, 0);
text-align: left;
text-align: left;
display: inline-block;
display: inline-block;
line-height: 1.5;
line-height: 1.5;
margin-bottom: 1rem;"
>
对该商家提醒限期
<b
style=
"color: #1081e3;"
>
3
</b>
天整改,整改截止日期 为
<b
style=
"color: #1081e3;"
>
{{ yuqi.deadlineDate }}
</b></span>
<br>
margin-bottom: 1rem;"
>
对该商家提醒限期
<b
style=
"color: #1081e3;"
>
3
</b>
天整改,整改截止日期 为
<b
style=
"color: #1081e3;"
>
{{
<van-button
type=
"info"
size=
"small"
@
click=
"shangbao(1)"
>
确定
</van-button>
yuqi.deadlineDate }}
</b></span>
<br>
<van-button
type=
"info"
size=
"small"
@
click=
"shangbao(1)"
>
确定
</van-button>
</div>
</div>
</van-action-sheet>
</van-action-sheet>
<!-- 上报弹窗 -->
<van-action-sheet
v-model=
"yuqi.show4shangbao"
title=
" "
>
<div
class=
"content"
style=
"padding: 0rem 1rem 0.5rem; text-align: center;"
>
<h4
style=
"text-align: left;font-size: .32rem;"
>
选择行业主管部门
</h4>
<van-checkbox-group
v-model=
"yuqi.dept"
>
<div
style=
"overflow: hidden;"
>
<van-checkbox
:key=
"subIndex"
:name=
"item.deptId"
shape=
"square"
v-for=
"(item, subIndex) in yuqi.deptDict"
>
{{ item.deptName }}
</van-checkbox>
</div>
</van-checkbox-group>
<van-button
type=
"info"
size=
"small"
@
click=
"shangbao"
>
上报行业主管部门
</van-button>
</div>
<!-- 上报弹窗 -->
</van-action-sheet>
<van-action-sheet
v-model=
"yuqi.show4shangbao"
title=
" "
>
<div
class=
"content"
style=
"padding: 0rem 1rem 0.5rem; text-align: center;"
>
<h4
style=
"text-align: left;font-size: .32rem;"
>
选择行业主管部门
</h4>
<van-checkbox-group
v-model=
"yuqi.dept"
>
<div
style=
"overflow: hidden;"
>
<van-checkbox
:key=
"subIndex"
:name=
"item.deptId"
shape=
"square"
v-for=
"(item, subIndex) in yuqi.deptDict"
>
{{ item.deptName }}
</van-checkbox>
</div>
</van-checkbox-group>
<van-button
type=
"info"
size=
"small"
@
click=
"shangbao"
>
上报行业主管部门
</van-button>
<!-- 隐患详情底部栏 -->
<div
class=
"bottom_bar"
v-if=
"flag=='3' && userType == 'wgy'"
>
<div>
<van-button
type=
"primary"
size=
"small"
@
click=
"showShangbao"
>
上报行业主管部门
</van-button>
<van-button
type=
"info"
size=
"small"
@
click=
"yuqi.show4yanqi=true"
>
限期3天整改
</van-button>
</div>
</div>
</div>
</van-action-sheet>
<div
class=
"bottom_bar"
v-if=
"(flag=='0' || flag=='3') && userType=='shop'"
>
<!-- 隐患详情底部栏 -->
<div
style=
"display: flex; justify-content: center; gap: 1rem"
>
<div
class=
"bottom_bar"
v-if=
"flag=='3' && userType == 'wgy'"
>
<van-button
type=
"info"
size=
"small"
@
click=
"add4DZG_XQ"
style=
"width: 2rem"
>
提交整改
</van-button>
<div>
</div>
<van-button
type=
"primary"
size=
"small"
@
click=
"showShangbao"
>
上报行业主管部门
</van-button>
<van-button
type=
"info"
size=
"small"
@
click=
"yuqi.show4yanqi=true"
>
限期3天整改
</van-button>
</div>
</div>
<div
class=
"bottom_bar"
v-if=
"(flag=='0' || flag=='3') && userType=='shop'"
>
<div
style=
"display: flex; justify-content: center; gap: 1rem"
>
<van-button
type=
"info"
size=
"small"
@
click=
"add4DZG_XQ"
style=
"width: 2rem"
>
提交整改
</van-button>
</div>
</div>
</div>
<div
class=
"bottom_bar"
v-if=
"flag=='2' && userType=='wgy'"
>
<div
class=
"bottom_bar"
v-if=
"flag=='2' && userType=='wgy'"
>
<div
style=
"display: flex; justify-content: center; gap: 1rem"
>
<div
style=
"display: flex; justify-content: center; gap: 1rem"
>
<van-button
type=
"danger"
size=
"small"
@
click=
"validRefuse(0)"
<van-button
type=
"danger"
size=
"small"
@
click=
"validRefuse(0)"
style=
"width: 2rem"
>
拒绝
</van-button>
style=
"width: 2rem"
>
拒绝
</van-button>
<van-button
type=
"info"
size=
"small"
@
click=
"add4DSH_XQ(1)"
style=
"width: 2rem"
>
通过
</van-button>
<van-button
type=
"info"
size=
"small"
@
click=
"add4DSH_XQ(1)"
style=
"width: 2rem"
>
通过
</van-button>
</div>
</div>
</div>
</div>
<!-- 新增底部栏 -->
<!-- 新增底部栏 -->
<div
class=
"bottom_bar"
v-if=
"flag=='ADD' || flag=='JC_XQ'"
>
<div
class=
"bottom_bar"
v-if=
"flag=='ADD' || flag=='JC_XQ'"
>
<div>
<div>
<span
class=
"check_num"
>
{{ notNullCount }}/{{totalItems}}
</span>
<span
class=
"check_num"
>
{{ notNullCount }}/{{totalItems}}
</span>
<span
class=
"yh_num"
>
{{noCount}} 隐患
</span>
<span
class=
"yh_num"
>
{{noCount}} 隐患
</span>
<van-button
v-show=
"checkPageIndex>0"
type=
"info"
plain
size=
"small"
<van-button
v-show=
"checkPageIndex>0"
type=
"info"
plain
size=
"small"
@
click=
"prevPage"
>
上一项
</van-button>
@
click=
"prevPage"
>
上一项
</van-button>
<van-button
v-show=
"checkPageIndex<3"
type=
"info"
size=
"small"
<van-button
v-show=
"checkPageIndex<3"
type=
"info"
size=
"small"
@
click=
"validRequired"
>
下一项
</van-button>
@
click=
"validRequired"
>
下一项
</van-button>
<van-button
type=
"info"
size=
"small"
@
click=
"add4JC_XQ"
<van-button
type=
"info"
size=
"small"
@
click=
"add4JC_XQ"
v-show=
"checkPageIndex===3&&flag=='ADD'"
>
完成检查
</van-button>
v-show=
"checkPageIndex===3&&flag=='ADD'"
>
完成检查
</van-button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</div>
</html>
</body>
</html>
\ No newline at end of file
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