退卡变动
This commit is contained in:
parent
50d140342d
commit
40a4998fcc
|
@ -2,8 +2,8 @@
|
|||
"name" : "曲阳金隅EHS",
|
||||
"appid" : "__UNI__B00D419",
|
||||
"description" : "曲阳金隅EHS",
|
||||
"versionName" : "1.01.42",
|
||||
"versionCode" : 101042,
|
||||
"versionName" : "1.01.44",
|
||||
"versionCode" : 101044,
|
||||
"transformPx" : false,
|
||||
/* 5+App特有相关 */
|
||||
"app-plus" : {
|
||||
|
|
|
@ -119,10 +119,50 @@
|
|||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="wrap-view wrap-top">
|
||||
<view class="wrap-view wrap-top" v-if="formData.cate_code=='space'||formData.cate_code=='fire'||formData.cate_code=='clear'||formData.cate_code=='preheat'">
|
||||
<view class="item title"> <text class="blueLine"></text>气体检测记录:</view>
|
||||
<view class="workersWrap">
|
||||
<view class="workersItem itemTitle">
|
||||
<view class="checkWrap">
|
||||
<view v-for="item1 in gasList" :key="item1.id" style="border-bottom: 1upx solid #dddddd;">
|
||||
<view class="checkItem">
|
||||
<text class="checkItemLable">检测部位:</text>
|
||||
<text class="checkItemValue">{{item1.check_place}}</text>
|
||||
</view>
|
||||
<view class="checkItem">
|
||||
<text class="checkItemLable">O₂:</text>
|
||||
<text class="checkItemValue">{{item1.o2}}</text>
|
||||
</view>
|
||||
<view class="checkItem">
|
||||
<text class="checkItemLable">检测人:</text>
|
||||
<text class="checkItemValue">{{item1.checker_.name}}</text>
|
||||
</view>
|
||||
|
||||
<view class="checkItem">
|
||||
<text class="checkItemLable">CO:</text>
|
||||
<text class="checkItemValue">{{item1.co}}</text>
|
||||
</view>
|
||||
<view class="checkItem">
|
||||
<text class="checkItemLable">检验结论:</text>
|
||||
<text class="checkItemValue" v-if="item1.is_ok">正常</text>
|
||||
<text class="checkItemValue" v-else>异常</text>
|
||||
</view>
|
||||
<view class="checkItem" v-if="formData.cate_code=='fire'">
|
||||
<text class="checkItemLable">可燃气体:</text>
|
||||
<text class="checkItemValue">{{item1.lel}}</text>
|
||||
</view>
|
||||
<view class="checkItem" v-if="formData.cate_code=='space'||formData.cate_code=='clear'">
|
||||
<text class="checkItemLable">H₂S:</text>
|
||||
<text class="checkItemValue">{{item1.h2s}}</text>
|
||||
</view>
|
||||
<view class="checkItem" v-if="formData.cate_code=='preheat'">
|
||||
<text class="checkItemLable">45℃:</text>
|
||||
<text class="checkItemValue">{{item1.f5}}</text>
|
||||
</view>
|
||||
<view class="checkItem" style="width: 100%;">
|
||||
<text class="checkItemLable">检测时间:</text>
|
||||
<text class="checkItemValue">{{item1.check_time}}</text>
|
||||
</view>
|
||||
</view>
|
||||
<!-- <view class="workersItem itemTitle">
|
||||
<text class="workerCell">检测部位</text>
|
||||
<text class="workerCell">可燃气体(V%LEL)</text>
|
||||
<text class="workerCell">检验结论</text>
|
||||
|
@ -134,7 +174,7 @@
|
|||
<span v-if="item1.is_ok">正常</span>
|
||||
<span v-else>异常</span>
|
||||
</text>
|
||||
</view>
|
||||
</view> -->
|
||||
</view>
|
||||
</view>
|
||||
<view id="workerWrap" v-if="detailLimited">
|
||||
|
@ -464,7 +504,26 @@
|
|||
.workersWrap{
|
||||
|
||||
}
|
||||
|
||||
.checkWrap{
|
||||
font-size: 28upx;
|
||||
align-items:center;
|
||||
padding: 10upx 20upx;
|
||||
}
|
||||
.checkItem{
|
||||
width: 50%;
|
||||
color: #212121;
|
||||
display: inline-block;
|
||||
}
|
||||
.checkItemLable{
|
||||
color: #212121;
|
||||
width: 140upx;
|
||||
display: inline-block;
|
||||
text-align: right;
|
||||
margin-right: 6upx;
|
||||
}
|
||||
.checkItemValue{
|
||||
color: #666666;
|
||||
}
|
||||
.workersItem{
|
||||
display: flex;
|
||||
font-size: 28upx;
|
||||
|
|
|
@ -72,7 +72,32 @@
|
|||
</view>
|
||||
</view>
|
||||
<button v-if="vuex_user.type=='employee'" type="warn" class="backCard" @click="bindBtl">退定位卡</button>
|
||||
|
||||
<view id="detailWrap" v-if="detailLimited">
|
||||
<view class="workerContainer">
|
||||
<view v-if="itemDetail.employee_">
|
||||
<view class="workerInfo">
|
||||
<view class="infoTitle">姓名:</view><view>{{itemDetail.employee_.name}}</view>
|
||||
</view>
|
||||
<view class="workerInfo">
|
||||
<view class="infoTitle">手机:</view><view>{{itemDetail.employee_.number}}</view>
|
||||
</view>
|
||||
<view class="workerInfo">
|
||||
<view class="infoTitle">所属部门:</view><view>{{itemDetail.employee_.belong_dept_name}}</view>
|
||||
</view>
|
||||
<view class="workerInfo">
|
||||
<view class="infoTitle">所在岗位:</view><view>{{itemDetail.employee_.post_name}}</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="workerInfo">
|
||||
<view class="infoTitle">Mac号:</view><view v-if="itemDetail.code">{{itemDetail.code}}</view>
|
||||
</view>
|
||||
<view class="btnsWrap">
|
||||
<view class="btns cancel" @click="closeWorkerDetail">取消</view>
|
||||
<view class="btns equit" @click="tuika">退卡</view>
|
||||
</view>
|
||||
</view>
|
||||
<!-- <icon class="closeDetailIcon" type="cancel" size="36" color="#fefefe" @click="closeWorkerDetail"/> -->
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
|
@ -85,6 +110,8 @@
|
|||
limitedOperation:false,
|
||||
limitedRpj:false,
|
||||
limitedVisit:false,
|
||||
detailLimited:false,
|
||||
itemDetail:{},
|
||||
routerList: [{
|
||||
name: '新增作业',
|
||||
icon: 'specialmatter.png',
|
||||
|
@ -101,6 +128,7 @@
|
|||
path: 'index'
|
||||
},
|
||||
],
|
||||
form:{},
|
||||
myApplyArray: [],
|
||||
mytopimg: require("@/static/workSpace/bgimg-top.jpg"),
|
||||
}
|
||||
|
@ -117,18 +145,35 @@
|
|||
let that = this;
|
||||
uni.scanCode({
|
||||
success: function (res) {
|
||||
that.detailLimited = true;
|
||||
let form = {};
|
||||
form.type = 20;
|
||||
form.code = res.result;
|
||||
that.$u.api.thirdBltBind(form).then(res=>{
|
||||
uni.showToast({
|
||||
title: res,
|
||||
icon: "none"
|
||||
})
|
||||
that.form = form;
|
||||
that.$u.api.tdevice(form).then(res=>{
|
||||
that.itemDetail = res.results[0];
|
||||
})
|
||||
}
|
||||
});
|
||||
},
|
||||
tuika(){
|
||||
let that = this;
|
||||
that.$u.api.thirdBltBind(that.form).then(res=>{
|
||||
uni.showToast({
|
||||
title: res,
|
||||
icon: "none"
|
||||
})
|
||||
that.detailLimited = false;
|
||||
}).catch(res=>{
|
||||
uni.showToast({
|
||||
title: res,
|
||||
icon: "none"
|
||||
})
|
||||
})
|
||||
},
|
||||
closeWorkerDetail(){
|
||||
this.detailLimited = false;
|
||||
},
|
||||
goInto(index) {
|
||||
if (index == 0) {
|
||||
uni.navigateTo({
|
||||
|
@ -481,4 +526,58 @@
|
|||
bottom: 80px;
|
||||
right: 20px;
|
||||
}
|
||||
|
||||
#detailWrap{
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
z-index: 100;
|
||||
background: rgba(0,0,0,.6);
|
||||
}
|
||||
.workerContainer{
|
||||
position: relative;
|
||||
width: 90%;
|
||||
left: 5%;
|
||||
background: #ffffff;
|
||||
padding: 40upx 40upx 80upx 40upx;
|
||||
top: 50%;
|
||||
transform: translateY(-50%);
|
||||
max-height: 80%;
|
||||
overflow-y: scroll;
|
||||
border-radius: 20upx;
|
||||
}
|
||||
.workerInfo{
|
||||
display: flex;
|
||||
margin: 20upx 0;
|
||||
}
|
||||
.infoTitle{
|
||||
width: 170upx;
|
||||
}
|
||||
.closeDetailIcon{
|
||||
position: absolute;
|
||||
bottom: 5%;
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
}
|
||||
.btnsWrap{
|
||||
width: 100%;
|
||||
display: flex;
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
height: 80upx;
|
||||
line-height: 80upx;
|
||||
}
|
||||
.btnsWrap>.btns{
|
||||
width: 50%;
|
||||
text-align: center;
|
||||
color: #aaaaaa;
|
||||
box-sizing: border-box;
|
||||
border-top: 1upx solid #eeeeee;
|
||||
}
|
||||
.btnsWrap>.btns.equit{
|
||||
color:#e64340 ;
|
||||
border-left: 1upx solid #eeeeee;
|
||||
}
|
||||
</style>
|
||||
|
|
Loading…
Reference in New Issue