|
@@ -1,65 +1,65 @@
|
|
|
<template>
|
|
|
<view class="uni-container uni-container-bg">
|
|
|
<view class="example container" :style="'height: ' + (screenHeight - 75) + 'px'">
|
|
|
- <!-- 下拉框 -->
|
|
|
- <view class="u-page__tag-item" style="margin-bottom: 26upx;width: 700upx;border-bottom: 2px solid #55cbbf;">
|
|
|
- <u-form>
|
|
|
- <u-form-item prop="orgName" @click="
|
|
|
+ <!-- 下拉框 -->
|
|
|
+ <view class="u-page__tag-item" style="margin-bottom: 26upx;width: 700upx;border-bottom: 2px solid #55cbbf;">
|
|
|
+ <u-form>
|
|
|
+ <u-form-item prop="orgName" @click="
|
|
|
showOrg = true;
|
|
|
hideKeyboard();
|
|
|
" label="单位选择:" labelWidth="120px">
|
|
|
- <u--input border="none" disabled v-model="formData.orgName" placeholder="请选择所属单位"></u--input>
|
|
|
- <u-icon slot="right" name="arrow-down" class="danwei"></u-icon>
|
|
|
- </u-form-item>
|
|
|
- </u-form>
|
|
|
- </view>
|
|
|
- <view class="tops" v-if="!getqrcode">
|
|
|
- <view style="display: flex;flex-direction: column;">
|
|
|
- <image :src="scan" class="tupian" @click="erWeiMa"></image>
|
|
|
- <view style="margin-top: 20rpx;">设施扫码</view>
|
|
|
+ <u--input border="none" disabled v-model="formData.orgName" placeholder="请选择所属单位"></u--input>
|
|
|
+ <u-icon slot="right" name="arrow-down" class="danwei"></u-icon>
|
|
|
+ </u-form-item>
|
|
|
+ </u-form>
|
|
|
</view>
|
|
|
- <!-- #ifdef H5 -->
|
|
|
- <u-popup :show="qrScanShow" mode="center" @close="qrScanClose" @open="qrScanOpen" closeable
|
|
|
- :safeAreaInsetTop="true" zoom>
|
|
|
- <view class="qr-scan-containner">
|
|
|
-
|
|
|
- <view class="qr-scan-middle">
|
|
|
- <view class="qr-scan-title">
|
|
|
- 扫码
|
|
|
+ <view class="tops" v-if="!getqrcode">
|
|
|
+ <view style="display: flex;flex-direction: column;">
|
|
|
+ <image :src="scan" class="tupian" @click="erWeiMa"></image>
|
|
|
+ <view style="margin-top: 20rpx;">设施扫码</view>
|
|
|
+ </view>
|
|
|
+ <!-- #ifdef H5 -->
|
|
|
+ <u-popup :show="qrScanShow" mode="center" @close="qrScanClose" @open="qrScanOpen" closeable
|
|
|
+ :safeAreaInsetTop="true" zoom>
|
|
|
+ <view class="qr-scan-containner">
|
|
|
+
|
|
|
+ <view class="qr-scan-middle">
|
|
|
+ <view class="qr-scan-title">
|
|
|
+ 扫码
|
|
|
+ </view>
|
|
|
+ <qrcode-stream class="qr-scan-view" @decode="onDecode" />
|
|
|
</view>
|
|
|
- <qrcode-stream class="qr-scan-view" @decode="onDecode" />
|
|
|
</view>
|
|
|
- </view>
|
|
|
- </u-popup>
|
|
|
- <!-- <view class="qrcode" v-if="qrcodeShow">
|
|
|
+ </u-popup>
|
|
|
+ <!-- <view class="qrcode" v-if="qrcodeShow">
|
|
|
<qrcode-stream @decode="onDecode" />
|
|
|
</view> -->
|
|
|
- <!-- #endif -->
|
|
|
- <view>
|
|
|
- <image :src="Group" @click="
|
|
|
+ <!-- #endif -->
|
|
|
+ <view>
|
|
|
+ <image :src="Group" @click="
|
|
|
showMCheck = true;
|
|
|
hideKeyboard();
|
|
|
" class="tiantupian"></image>
|
|
|
- <view style="margin-top: 20rpx;">手动添加</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="cont" v-if="!getqrcode">
|
|
|
- 主动检查记录
|
|
|
- </view>
|
|
|
- <view v-if="!getqrcode" class="main-content">
|
|
|
- <uni-card v-for="(item, index) in tableData" :key="index">
|
|
|
- <view class="titles"><text class="name-align-task">检查项:</text>{{item.inspName}}
|
|
|
- <u-icon v-if="item.isdenger==1" name="warning-fill" color="#ff5647" size="28"
|
|
|
- :customStyle="{marginTop:'20px',backgroundColor:'#fff'}"></u-icon>
|
|
|
- </view>
|
|
|
- <view><text class="name-align-task">检查结果:</text>{{item.handleResult}}</view>
|
|
|
- <view class="an-niu">
|
|
|
- <text><text class="name-align-task">检查时间:</text>{{item.inspectTime}}</text>
|
|
|
- <text @click="addClickDetail(item.id)" class="detail">查看详情</text>
|
|
|
+ <view style="margin-top: 20rpx;">手动添加</view>
|
|
|
</view>
|
|
|
- </uni-card>
|
|
|
- </view>
|
|
|
</view>
|
|
|
+ <view class="cont" v-if="!getqrcode">
|
|
|
+ 主动检查记录
|
|
|
+ </view>
|
|
|
+ <view v-if="!getqrcode" class="main-content">
|
|
|
+ <uni-card v-for="(item, index) in tableData" :key="index">
|
|
|
+ <view class="titles"><text class="name-align-task">检查项:</text>{{item.inspName}}
|
|
|
+ <u-icon v-if="item.isdenger==1" name="warning-fill" color="#ff5647" size="28"
|
|
|
+ :customStyle="{marginTop:'20px',backgroundColor:'#fff'}"></u-icon>
|
|
|
+ </view>
|
|
|
+ <view><text class="name-align-task">检查结果:</text>{{item.handleResult}}</view>
|
|
|
+ <view class="an-niu">
|
|
|
+ <text><text class="name-align-task">检查时间:</text>{{item.inspectTime}}</text>
|
|
|
+ <text @click="addClickDetail(item.id)" class="detail">查看详情</text>
|
|
|
+ </view>
|
|
|
+ </uni-card>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
<!-- 扫码弹出层 -->
|
|
|
<u-popup :show="maShow" :round="10" @close="maShow=false">
|
|
|
<view v-if="insTypeData!=''">
|
|
@@ -471,7 +471,10 @@
|
|
|
// ----扫码选择隐患
|
|
|
qrScanOpen() {},
|
|
|
async getInspect() {
|
|
|
- const res = await getInspectInfo({pageNo:1,pageSize:100})
|
|
|
+ const res = await getInspectInfo({
|
|
|
+ pageNo: 1,
|
|
|
+ pageSize: 100
|
|
|
+ })
|
|
|
this.ManualData = res.data.list
|
|
|
this.actionsManual = res.data.list.filter(obj => obj.inspType !== 'fpd').map(obj => {
|
|
|
return {
|
|
@@ -525,6 +528,7 @@
|
|
|
},
|
|
|
SelectMCheck(e) { //手动选择
|
|
|
this.reselt()
|
|
|
+ this.loading = false
|
|
|
this.checkManualData = this.ManualData.filter(ManualDataItem => {
|
|
|
return ManualDataItem.id == e.id
|
|
|
})
|
|
@@ -1089,7 +1093,10 @@
|
|
|
::v-deep .u-icon__icon {
|
|
|
margin-right: 0px !important;
|
|
|
}
|
|
|
+ /deep/.u-popup__content {
|
|
|
+ overflow-y: auto;
|
|
|
|
|
|
+ }
|
|
|
.child {
|
|
|
margin: 20rpx 0 0 20rpx;
|
|
|
border-radius: 10rpx;
|
|
@@ -1161,7 +1168,8 @@
|
|
|
|
|
|
.uni-grid-wraps {
|
|
|
margin-left: 60rpx;
|
|
|
- margin-bottom: 200rpx;
|
|
|
+ margin-bottom: 480rpx !important;
|
|
|
+ // margin-bottom: 200rpx;
|
|
|
}
|
|
|
|
|
|
/deep/.u-slide-up-enter-active[data-v-39e33bf2],
|
|
@@ -1243,9 +1251,12 @@
|
|
|
.manual {
|
|
|
font-size: 16px;
|
|
|
padding: 25rpx 0;
|
|
|
- overflow-y: auto;
|
|
|
}
|
|
|
-
|
|
|
+ .manual:last-child{
|
|
|
+ font-size: 25px;
|
|
|
+ padding: 60rpx 0;
|
|
|
+ background-color: red;
|
|
|
+ }
|
|
|
.manual-hand {
|
|
|
margin-left: 30rpx;
|
|
|
display: flex;
|
|
@@ -1268,7 +1279,7 @@
|
|
|
//隐患弹框
|
|
|
/deep/.u-popup__content {
|
|
|
overflow-y: auto;
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
|
|
|
.text-xl {
|
|
@@ -1285,11 +1296,13 @@
|
|
|
margin-bottom: 100rpx;
|
|
|
|
|
|
}
|
|
|
+
|
|
|
.example {
|
|
|
overflow-y: auto;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
/deep/.u-action-sheet {
|
|
|
+ height: 90%;
|
|
|
overflow-y: auto;
|
|
|
}
|
|
|
</style>
|