| 
									
										
										
										
											2025-09-09 09:32:47 +08:00
										 |  |  | <template> | 
					
						
							|  |  |  |   <view> | 
					
						
							|  |  |  |     <cu-custom bgColor="bg-gradual-blueness" :isBack="true" :isRingt="true"> | 
					
						
							|  |  |  |       <block slot="backText">返回</block> | 
					
						
							|  |  |  |       <block slot="content">吊装作业</block> | 
					
						
							|  |  |  |     </cu-custom> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <view class="apps-box"> | 
					
						
							|  |  |  |       <view class="apps-row"> | 
					
						
							|  |  |  |         <view class="apps-title"> | 
					
						
							|  |  |  |           <text class="apps-title-line"></text> | 
					
						
							|  |  |  |           <text>吊装作业审批管理</text> | 
					
						
							|  |  |  |         </view> | 
					
						
							|  |  |  |         <view class="apps-warp"> | 
					
						
							|  |  |  |           <navigator class="apps-item" hover-class="none" | 
					
						
							|  |  |  |                      url="/pages/application/hoisting/hoisting-list/index?flow=提交申请"> | 
					
						
							|  |  |  |             <view class="imgs action"> | 
					
						
							|  |  |  |               <image src="../../../static/icon-apps/icon-yxkj-1.png" mode=""></image> | 
					
						
							|  |  |  |               <view v-if="count.CREATE" class="cu-tag badge">{{ count.CREATE }}</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |             <view class="text-semi" style="text-align: center;"> | 
					
						
							|  |  |  |               <view>吊装作业</view> | 
					
						
							|  |  |  |               <view>申请</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |           </navigator> | 
					
						
							|  |  |  | <!--          <navigator class="apps-item" hover-class="none"--> | 
					
						
							|  |  |  | <!--                     url="/pages/application/hoisting/hoisting-list/index?flow=吊装指挥人签字">--> | 
					
						
							|  |  |  | <!--            <view class="imgs action">--> | 
					
						
							|  |  |  | <!--              <image src="../../../static/icon-apps/icon-yxkj-2.png" mode=""></image>--> | 
					
						
							|  |  |  | <!--              <view v-if="count.PROJECT_MANAGER" class="cu-tag badge">{{ count.PROJECT_MANAGER }}</view>--> | 
					
						
							|  |  |  | <!--            </view>--> | 
					
						
							|  |  |  | <!--            <view class="text-semi" style="text-align: center;">--> | 
					
						
							|  |  |  | <!--              <view>吊装指挥人</view>--> | 
					
						
							|  |  |  | <!--              <view>意见</view>--> | 
					
						
							|  |  |  | <!--            </view>--> | 
					
						
							|  |  |  | <!--          </navigator>--> | 
					
						
							|  |  |  | <!--          <navigator class="apps-item" hover-class="none"--> | 
					
						
							|  |  |  | <!--                     url="/pages/application/hoisting/hoisting-list/index?flow=设置安全措施确认人">--> | 
					
						
							|  |  |  | <!--            <view class="imgs action">--> | 
					
						
							|  |  |  | <!--              <image src="../../../static/icon-apps/icon-yh-1.png" mode=""></image>--> | 
					
						
							|  |  |  | <!--              <view v-if="count.MEASURES_SET" class="cu-tag badge">{{ count.MEASURES_SET }}</view>--> | 
					
						
							|  |  |  | <!--            </view>--> | 
					
						
							|  |  |  | <!--            <view class="text-semi" style="text-align: center;">--> | 
					
						
							|  |  |  | <!--              <view>设置安全</view>--> | 
					
						
							|  |  |  | <!--              <view>措施确认人</view>--> | 
					
						
							|  |  |  | <!--            </view>--> | 
					
						
							|  |  |  | <!--          </navigator>--> | 
					
						
							|  |  |  |           <navigator class="apps-item" hover-class="none" | 
					
						
							|  |  |  |                      url="/pages/application/hoisting/hoisting-list/index?flow=安全措施吊装指挥人确认"> | 
					
						
							|  |  |  |             <view class="imgs action"> | 
					
						
							|  |  |  |               <image src="../../../static/icon-apps/icon-yh-1.png" mode=""></image> | 
					
						
							|  |  |  |               <view v-if="count.MEASURES_CONFIRM" class="cu-tag badge">{{ count.MEASURES_CONFIRM }}</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |             <view class="text-semi" style="text-align: center;"> | 
					
						
							|  |  |  |               <view>安全措施吊装</view> | 
					
						
							|  |  |  |               <view>指挥人确认</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |           </navigator> | 
					
						
							|  |  |  |           <navigator class="apps-item" hover-class="none" | 
					
						
							|  |  |  |                      url="/pages/application/hoisting/hoisting-list/index?flow=吊装作业人签字"> | 
					
						
							|  |  |  |             <view class="imgs action"> | 
					
						
							|  |  |  |               <image src="../../../static/icon-apps/icon-yxkj-2.png" mode=""></image> | 
					
						
							|  |  |  |               <view v-if="count.SISUO" class="cu-tag badge">{{ count.SISUO }}</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |             <view class="text-semi" style="text-align: center;"> | 
					
						
							|  |  |  |               <view>吊装作业人</view> | 
					
						
							|  |  |  |               <view>意见</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |           </navigator> | 
					
						
							|  |  |  |           <navigator class="apps-item" hover-class="none" | 
					
						
							|  |  |  |                      url="/pages/application/hoisting/hoisting-list/index?flow=监护人签字"> | 
					
						
							|  |  |  |             <view class="imgs action"> | 
					
						
							|  |  |  |               <image src="../../../static/icon-apps/icon-zl-9.png" mode=""></image> | 
					
						
							|  |  |  |               <view v-if="count.GUARDIAN" class="cu-tag badge">{{ count.GUARDIAN }}</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |             <view class="text-semi" style="text-align: center;"> | 
					
						
							|  |  |  |               <view>监护人</view> | 
					
						
							|  |  |  |               <view>意见</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |           </navigator> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |           <navigator class="apps-item" hover-class="none" | 
					
						
							|  |  |  |                      url="/pages/application/hoisting/hoisting-list/index?flow=工段负责人签字"> | 
					
						
							|  |  |  |             <view class="imgs action"> | 
					
						
							|  |  |  |               <image src="../../../static/icon-apps/icon-yxkj-2.png" mode=""></image> | 
					
						
							|  |  |  |               <view v-if="count.WORKSHOP" class="cu-tag badge">{{ count.WORKSHOP }}</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |             <view class="text-semi" style="text-align: center;"> | 
					
						
							|  |  |  |               <view>工段负责人</view> | 
					
						
							|  |  |  |               <view>意见</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |           </navigator> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |           <navigator class="apps-item" hover-class="none" | 
					
						
							|  |  |  |                      url="/pages/application/hoisting/hoisting-list/index?flow=单位贯标中心签字"> | 
					
						
							|  |  |  |             <view class="imgs action"> | 
					
						
							|  |  |  |               <image src="../../../static/icon-apps/icon-907.png" mode=""></image> | 
					
						
							|  |  |  |               <view v-if="count.LEADER" class="cu-tag badge">{{ count.LEADER }}</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |             <view class="text-semi" style="text-align: center;"> | 
					
						
							|  |  |  |               <view>分厂贯标中心</view> | 
					
						
							|  |  |  |               <view>意见</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |           </navigator> | 
					
						
							|  |  |  |           <navigator class="apps-item" hover-class="none" | 
					
						
							|  |  |  |                      url="/pages/application/hoisting/hoisting-list/index?flow=分厂负责人签字"> | 
					
						
							|  |  |  |             <view class="imgs action"> | 
					
						
							|  |  |  |               <image src="../../../static/icon-apps/icon-901.png" mode=""></image> | 
					
						
							|  |  |  |               <view v-if="count.AUDIT" class="cu-tag badge">{{ count.AUDIT }}</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |             <view class="text-semi" style="text-align: center;"> | 
					
						
							|  |  |  |               <view>分厂负责人</view> | 
					
						
							|  |  |  |               <view>意见</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |           </navigator> | 
					
						
							|  |  |  |           <navigator class="apps-item" hover-class="none" | 
					
						
							|  |  |  |                      url="/pages/application/hoisting/hoisting-list/index?flow=安全处签字"> | 
					
						
							|  |  |  |             <view class="imgs action"> | 
					
						
							|  |  |  |               <image src="../../../static/icon-apps/icon-901.png" mode=""></image> | 
					
						
							|  |  |  |               <view v-if="count.APPROVE" class="cu-tag badge">{{ count.APPROVE }}</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |             <view class="text-semi" style="text-align: center;"> | 
					
						
							|  |  |  |               <view>安全处意见</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |           </navigator> | 
					
						
							|  |  |  |           <navigator class="apps-item" hover-class="none" | 
					
						
							|  |  |  |                      url="/pages/application/hoisting/hoisting-list/index?flow=生产部签字"> | 
					
						
							|  |  |  |             <view class="imgs action"> | 
					
						
							|  |  |  |               <image src="../../../static/icon-apps/icon-aq-1.png" mode=""></image> | 
					
						
							|  |  |  |               <view v-if="count.SAFETY" class="cu-tag badge">{{ count.SAFETY }}</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |             <view class="text-semi" style="text-align: center;"> | 
					
						
							| 
									
										
										
										
											2025-10-16 16:32:42 +08:00
										 |  |  |               <view>生产部意见</view> | 
					
						
							| 
									
										
										
										
											2025-09-09 09:32:47 +08:00
										 |  |  |             </view> | 
					
						
							|  |  |  |           </navigator> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |           <navigator class="apps-item" hover-class="none" | 
					
						
							|  |  |  |                      url="/pages/application/hoisting/hoisting-list/index?flow=开始作业"> | 
					
						
							|  |  |  |             <view class="imgs action"> | 
					
						
							|  |  |  |               <image src="../../../static/icon-apps/icon-aq-1.png" mode=""></image> | 
					
						
							|  |  |  |               <view v-if="count.WORK_START" class="cu-tag badge">{{ count.WORK_START }}</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |             <view class="text-semi" style="text-align: center;"> | 
					
						
							|  |  |  |               <view>开始作业时间</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |           </navigator> | 
					
						
							|  |  |  |           <navigator class="apps-item" hover-class="none" | 
					
						
							|  |  |  |                      url="/pages/application/hoisting/hoisting-list/index?flow=结束作业"> | 
					
						
							|  |  |  |             <view class="imgs action"> | 
					
						
							|  |  |  |               <image src="../../../static/icon-apps/icon-js-1.png" mode=""></image> | 
					
						
							|  |  |  |               <view v-if="count.WORK_END" class="cu-tag badge">{{ count.WORK_END }}</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |             <view class="text-semi" style="text-align: center;"> | 
					
						
							|  |  |  |               <view>结束作业时间</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |           </navigator> | 
					
						
							|  |  |  |           <navigator class="apps-item" hover-class="none" | 
					
						
							|  |  |  |                      url="/pages/application/hoisting/hoisting-list/index?flow=验收签字"> | 
					
						
							|  |  |  |             <view class="imgs action"> | 
					
						
							|  |  |  |               <image src="../../../static/icon-apps/icon-js-1.png" mode=""></image> | 
					
						
							|  |  |  |               <view v-if="count.ACCEPT" class="cu-tag badge">{{ count.ACCEPT }}</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |             <view class="text-semi" style="text-align: center;"> | 
					
						
							|  |  |  |               <view>验收归档</view> | 
					
						
							|  |  |  |             </view> | 
					
						
							|  |  |  |           </navigator> | 
					
						
							|  |  |  |         </view> | 
					
						
							|  |  |  |       </view> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       <!-- 			<view class="apps-row"> | 
					
						
							|  |  |  |                       <view class="apps-title"> | 
					
						
							|  |  |  |                           <text class="apps-title-line"></text> | 
					
						
							|  |  |  |                           <text>其他应用</text> | 
					
						
							|  |  |  |                       </view> | 
					
						
							|  |  |  |                       <view class="apps-warp"> | 
					
						
							|  |  |  |                           <navigator class="apps-item" hover-class="none" url="/pages/application/other-apps/videos/videos"> | 
					
						
							|  |  |  |                               <view class="imgs action"> | 
					
						
							|  |  |  |                                   <image src="../../static/icon-apps/icon-zl-7.png" mode=""></image> | 
					
						
							|  |  |  |                               </view> | 
					
						
							|  |  |  |                               <view class="text-semi">视频中心</view> | 
					
						
							|  |  |  |                           </navigator> | 
					
						
							|  |  |  |                       </view> | 
					
						
							|  |  |  |                   </view> --> | 
					
						
							|  |  |  |       <view class="cu-tabbar-height"></view> | 
					
						
							|  |  |  |     </view> | 
					
						
							|  |  |  |   </view> | 
					
						
							|  |  |  | </template> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <script> | 
					
						
							|  |  |  | import { | 
					
						
							|  |  |  |   basePath, | 
					
						
							|  |  |  |   loginUserId, | 
					
						
							|  |  |  |   formatDate, | 
					
						
							|  |  |  |   corpinfoId, | 
					
						
							|  |  |  |   loginUser, | 
					
						
							|  |  |  |   setloginUserId, | 
					
						
							|  |  |  |   setCorpinfoId, | 
					
						
							|  |  |  |   setloginUser, | 
					
						
							|  |  |  |   setDeptId, | 
					
						
							|  |  |  |   isRest | 
					
						
							|  |  |  | } from '@/common/tool.js'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export default { | 
					
						
							|  |  |  |   data() { | 
					
						
							|  |  |  |     return { | 
					
						
							|  |  |  |       isRest: '', | 
					
						
							|  |  |  |       count: {} | 
					
						
							|  |  |  |     }; | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   mounted() { | 
					
						
							|  |  |  |     this.isRest = isRest; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   onShow() { | 
					
						
							|  |  |  |     this.getData(); | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   methods: { | 
					
						
							|  |  |  |     showRest() { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       uni.showModal({ | 
					
						
							|  |  |  |         title: '提示', | 
					
						
							|  |  |  |         showCancel: false, | 
					
						
							|  |  |  |         content: '您处于离岗状态,无需检查清单。', | 
					
						
							|  |  |  |         confirmText: "返回", // 确认按钮文字
 | 
					
						
							|  |  |  |         success: (res) => { | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }) | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     getData() { | 
					
						
							|  |  |  |       var _this = this; | 
					
						
							|  |  |  |       uni.showLoading({ | 
					
						
							|  |  |  |         title: "加载中..." | 
					
						
							|  |  |  |       });//加载中动画
 | 
					
						
							|  |  |  |       uni.request({ | 
					
						
							|  |  |  |         url: basePath + '/app/hoisting/checkWorkCount', | 
					
						
							|  |  |  |         method: 'POST', | 
					
						
							|  |  |  |         dataType: 'json', | 
					
						
							|  |  |  |         header: { | 
					
						
							|  |  |  |           'Content-type': 'application/x-www-form-urlencoded' | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         data: { | 
					
						
							|  |  |  |           tm: new Date().getTime(), | 
					
						
							|  |  |  |           CORPINFO_ID: loginUser.CORPINFO_ID, | 
					
						
							|  |  |  |           USER_ID: loginUser.USER_ID, | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         success: (res) => { | 
					
						
							|  |  |  |           uni.hideLoading();//结束加载中动画
 | 
					
						
							|  |  |  |           if ("success" == res.data.result) { | 
					
						
							|  |  |  |             _this.count = res.data.count; | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }) | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | </script> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <style> | 
					
						
							|  |  |  | .app-banner { | 
					
						
							|  |  |  |   width: 100%; | 
					
						
							|  |  |  |   height: 380upx; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .app-banner image { | 
					
						
							|  |  |  |   width: 100%; | 
					
						
							|  |  |  |   height: 100%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .apps-box { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .apps-row { | 
					
						
							|  |  |  |   padding: 20upx 20upx 10upx 20upx; | 
					
						
							|  |  |  |   background-color: #fff; | 
					
						
							|  |  |  |   margin-top: 20upx; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .apps-row:first-child { | 
					
						
							|  |  |  |   margin-top: 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .apps-title { | 
					
						
							|  |  |  |   position: relative; | 
					
						
							|  |  |  |   padding-left: 20upx; | 
					
						
							|  |  |  |   color: #989898; | 
					
						
							|  |  |  |   padding-bottom: 20upx; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .apps-title-line { | 
					
						
							|  |  |  |   display: inline-block; | 
					
						
							|  |  |  |   background-color: #37a6ff; | 
					
						
							|  |  |  |   width: 10upx; | 
					
						
							|  |  |  |   height: 23upx; | 
					
						
							|  |  |  |   position: absolute; | 
					
						
							|  |  |  |   left: 0upx; | 
					
						
							|  |  |  |   top: 11upx; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .apps-warp { | 
					
						
							|  |  |  |   display: flex; | 
					
						
							|  |  |  |   flex-wrap: wrap; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .apps-item { | 
					
						
							|  |  |  |   display: flex; | 
					
						
							|  |  |  |   flex-direction: column; | 
					
						
							|  |  |  |   align-items: center; | 
					
						
							|  |  |  |   width: 25%; | 
					
						
							|  |  |  |   font-size: 25upx; | 
					
						
							|  |  |  |   margin-bottom: 20upx; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .apps-item .text-semi { | 
					
						
							|  |  |  |   margin-top: 6upx; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .apps-item .action { | 
					
						
							|  |  |  |   position: relative; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .apps-item .action .cu-tag.badge { | 
					
						
							|  |  |  |   right: -20upx; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .apps-item .imgs { | 
					
						
							|  |  |  |   width: 50upx; | 
					
						
							|  |  |  |   height: 50upx; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .apps-item .imgs image { | 
					
						
							|  |  |  |   width: 100%; | 
					
						
							|  |  |  |   height: 100%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | </style> |